select{font:inherit;border:1px solid #afbec7;border-radius:7px;background:white;color:var(--ink);padding:11px;width:100%;min-height:43px}label select{display:block;margin-top:7px}.sidebar nav{overflow-y:auto;flex:1;margin-bottom:20px}.sidebar-foot button{margin-top:12px;background:transparent;color:#d7e5e9;border-color:#56707e;width:100%}.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--line);border-radius:7px;padding:9px 15px;font-size:13px}.button.primary{background:var(--teal);border-color:var(--teal);color:white}.signed-out .sidebar,.signed-out .topbar,.signed-out footer{display:none}.signed-out .workspace{margin:0}.signed-out main{display:grid;place-items:center;min-height:100vh;padding:32px 20px}.login-panel{max-width:430px;width:100%;padding:36px;background:white;border:1px solid var(--line);border-radius:14px}.login-panel .brand-mark{background:var(--navy);margin-bottom:30px}.login-panel h1{font-size:27px}.login-panel label{margin-top:20px}.login-panel button{width:100%}.login-panel small{display:block;margin:9px 0}.login-panel .eyebrow{font-size:9px}.error-message{color:#8b341d;font-size:13px}.composer{margin:20px 0;padding:16px;background:#f7f9fa;border:1px solid var(--line);border-radius:8px}.composer summary,.more-fields summary,.task-item summary{cursor:pointer;font-size:13px;font-weight:600;padding:9px 0;color:var(--teal)}.composer form{padding-top:15px}.composer label{margin-bottom:15px}.more-fields{margin-top:15px}.more-fields .button-group{margin:12px 0}.task-item{padding:4px 0 14px;border-bottom:1px solid var(--line)}.task-item>.task-row{border:0}.task-item details{margin-left:31px}.task-item form{padding:12px;background:#f7f9fa}.task-item form>label{margin-bottom:15px}.task-item .remove-task{margin-top:12px;color:#8b341d}.field-value{white-space:pre-wrap}.metric-row{gap:20px}.metric-row>span,.metric-row>a{overflow-wrap:anywhere;min-width:0}.metric-row>small{flex-shrink:0}@media(max-width:700px){.sidebar nav{margin-bottom:0;flex:none}.login-panel{padding:25px}.heading-row .button-group{flex-wrap:wrap}.composer .fields{grid-template-columns:1fr}}

.participant,.commission-side,.document-folder{padding:20px 0;border-bottom:1px solid var(--line,#dce1e6)}.participant{display:grid;grid-template-columns:1fr 1fr;gap:16px}.participant h3{margin:0 0 6px}.money{font-size:1.35rem!important}.block{display:block;margin-top:4px}.commission-side .cards{margin-top:20px}.commission-side input,.participant input{max-width:100%}@media(max-width:700px){.participant{grid-template-columns:1fr}.commission-side .cards{grid-template-columns:1fr 1fr}}
