#orders tr.has-deal-stage{background:color-mix(in srgb,var(--deal-stage) 9%,white)}#orders tr.has-deal-stage td:first-child{box-shadow:inset 5px 0 var(--deal-stage)}#orders tr.has-deal-stage:hover{background:color-mix(in srgb,var(--deal-stage) 16%,white)}.deal-stage-label{display:block;border-left:3px solid var(--deal-stage);padding:4px 8px;font-weight:700;margin-bottom:5px}.oc-collaboration{border-left:5px solid var(--deal-stage)!important;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:18px}.oc-stage-controls{display:flex;align-items:center;gap:10px;margin-top:8px}.oc-stage-controls select{padding:12px;border:1px solid #dddde4;border-radius:10px;max-width:330px;background:white}.oc-stage-dot{width:12px;height:12px;border-radius:50%;background:var(--deal-stage);flex-shrink:0}.oc-stage-note{font-size:12px;color:#777e8a;margin:9px 0 0}.oc-file-library h3 span{color:#878b98}.oc-file-upload{display:flex;gap:15px;align-items:end;flex-wrap:wrap}.oc-file-upload>label:first-child{flex:1;min-width:230px}.oc-file-upload input{display:block;max-width:250px;margin-top:8px}.oc-file-list{display:grid;gap:12px;margin-top:15px}.oc-file-list article{border:1px solid #e3e4eb;padding:15px;border-radius:13px;display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,2fr) auto;gap:15px;align-items:center}.oc-file-list a{color:#293147;font-weight:700;overflow-wrap:anywhere}.oc-file-list small{display:block;margin-top:7px;color:#7d8493}.oc-file-list label{font-size:12px;color:#7d8493}.oc-file-list textarea{display:block;width:100%;margin-top:5px}.oc-file-library textarea,.oc-max-drawer textarea{border:1px solid #dcdfe7;border-radius:10px;padding:10px;font:inherit;box-sizing:border-box;resize:vertical}.oc-max-drawer{position:fixed;inset:0 0 0 auto;margin:0;border:0;border-left:1px solid #e1e4ed;width:min(650px,96vw);height:100dvh;max-height:100dvh;max-width:100vw;padding:0;border-radius:0;background:#fff;box-shadow:-15px 0 70px #101a3d33;color:#20232b}.oc-max-drawer[open]{display:flex;flex-direction:column}.oc-max-drawer::backdrop{background:#15213b66}.oc-max-head{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8e9ef;gap:12px}.oc-max-head h2{font-size:21px;margin:7px 0 0}.oc-max-head small{letter-spacing:.14em;color:#7b8494;font-size:11px;font-weight:700}.oc-max-target{padding:16px 24px;background:#f8f9fc;max-height:32vh;overflow:auto}.oc-max-target>label{display:grid;gap:6px;margin-bottom:10px;font-size:13px}.oc-max-target select,.oc-max-target [readonly]{width:100%;padding:10px;border:1px solid #dcdfe7;border-radius:9px;font:inherit;background:#fff;box-sizing:border-box}.oc-max-target p{font-size:13px;line-height:1.5}.oc-max-messages{flex:1;overflow-y:auto;padding:22px 24px;background:#f5f7fb;min-height:130px;display:flex;flex-direction:column;gap:14px}.oc-max-message{padding:14px;background:#fff;border:1px solid #e2e5ed;border-radius:15px;max-width:90%;align-self:flex-start}.oc-max-message.outgoing{align-self:flex-end;background:#edf2ff;border-color:#d7e1ff}.oc-max-message p,.oc-max-unassigned p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.55}.oc-max-message small{font-size:11px;color:#737c8f;display:block}.oc-max-message a{display:block;margin:7px 0;overflow-wrap:anywhere}.oc-max-compose{padding:16px 24px;border-top:1px solid #e3e7ee;background:#fff}.oc-max-compose>label{display:grid;gap:6px}.oc-max-compose details{margin:10px 0;font-size:13px}.oc-max-compose details p{color:#7a8292}.oc-max-compose details>div{max-height:90px;overflow:auto}.oc-max-file-choice{display:flex;gap:9px;padding:5px}.oc-max-compose [role=status]{font-size:12px;line-height:1.4}.oc-max-compose>button{width:100%}.oc-max-unassigned{padding:12px;border:1px solid #e9bd65;background:#fff9e9;border-radius:12px}@media(max-width:850px){.oc-file-list article{grid-template-columns:1fr}.oc-stage-controls{flex-wrap:wrap}.oc-stage-controls select{max-width:220px}.oc-max-head,.oc-max-target,.oc-max-messages,.oc-max-compose{padding:14px 16px}}
.oc-mail-drawer{width:min(800px,97vw)}.oc-mail-toolbar{padding:12px 20px;border-bottom:1px solid #e4e7ee}.oc-mail-toolbar p{font-size:12px;color:#7a8290;line-height:1.5;margin-bottom:0}.oc-mail-editor{max-height:53vh;overflow-y:auto;flex-shrink:0}.oc-mail-editor>summary{font-weight:700;cursor:pointer;margin-bottom:10px}.oc-mail-editor>label{display:grid;gap:5px;margin:8px 0;font-size:12px;color:#71798a}.oc-mail-editor input:not([type=checkbox]):not([type=file]),.oc-mail-editor select{width:100%;box-sizing:border-box;padding:9px;border:1px solid #dde1e9;border-radius:8px;font:inherit;background:#fff;color:#222}.oc-mail-editor [data-mail-files]{max-height:100px;overflow:auto}.oc-mail-drawer .oc-max-message{max-width:95%;width:95%;box-sizing:border-box}.oc-mail-drawer .oc-max-message>b{display:block;margin:8px 0}.oc-mail-drawer .oc-max-message>button{margin-top:10px}.oc-mail-drawer .oc-max-message details{margin:10px 0}
.oc-personal-mail{border:0;border-radius:20px;width:min(620px,92vw);padding:26px;max-height:90dvh;overflow:auto;box-shadow:0 20px 80px #13203c55;color:#252a34}.oc-personal-mail::backdrop{background:#15213b66}.oc-personal-mail>label{display:grid;gap:7px;margin:15px 0;font-weight:600;font-size:13px}.oc-personal-mail input{padding:12px;border:1px solid #dce0e8;border-radius:10px;font:inherit;width:100%;box-sizing:border-box}.oc-personal-hint{font-size:12px;color:#747d8e;line-height:1.6}.oc-personal-account{padding:12px;background:#f5f7fc;border-radius:12px;margin:12px 0}.oc-personal-account small{display:block;margin:5px 0 10px;color:#647188}.oc-profile-mail-section{padding:20px 25px;border-top:1px solid #e0e4ed}.oc-profile-mail-section h3{margin:0}.oc-profile-mail-section p{font-size:13px;color:#748095}.oc-profile-mail-section[hidden]{display:none}
