.sc-dialog {position:fixed;inset:auto;margin:0;left:50%;top:calc(var(--sc-top,0px) + 24px);transform:translateX(-50%);width:min(900px,calc(100vw - 40px));max-width:calc(100vw - 16px);height:auto;max-height:calc(var(--sc-height,100dvh) - 48px);padding:0;border:1px solid #d7dfed;border-radius:10px;color:#18304c;background:#fff;box-shadow:0 18px 60px #18304c33;overflow:hidden;}
.sc-dialog[open] {display:flex;flex-direction:column;}
.sc-dialog::backdrop {background:#17324b66;}
.sc-form-link>span{display:flex;align-items:center;justify-content:space-between;gap:6px;}.sc-form-link small{font-size:12px;font-weight:400;color:#66758a;}.sc-form-link button[data-sc-reload]{min-height:24px;padding:2px 6px;font-size:11px;}.sc-form-link{font-size:13px;font-weight:500;}
.sc-dialog.sc-confirm{width:min(460px,calc(100vw - 32px));height:auto;max-height:calc(var(--sc-height,100dvh) - 48px);top:calc(var(--sc-top,0px) + var(--sc-height,100dvh)*.2);border-radius:10px;}
.sc-dialog button[data-sc]{background:#fff;color:#285bc7;border:1px solid #cddaf3;font-weight:500;}.sc-dialog button[data-sc=new],.sc-dialog button[data-sc=retry],.sc-dialog button[data-sc=keep]{background:#3266df;color:#fff;}.sc-dialog button:disabled{opacity:.45;cursor:default;}
.sc-dialog .sc-form label{margin:0;font-weight:500;}.sc-dialog .sc-form input,.sc-dialog .sc-form select,.sc-dialog .sc-form textarea{margin:0;font-weight:400;scroll-margin-block:20px 90px;}.sc-dialog .sc-facts>div:last-child{grid-column:1/-1;}.sc-dialog .sc-filter>select{grid-column:auto!important;margin:0;}.sc-dialog .sc-filter>button{margin:0;}
.sc-dialog>header {display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e0e7f0;flex:none;}
.sc-dialog h2 {font-size:17px;margin:0;min-width:0;overflow-wrap:anywhere;}.sc-dialog h3{font-size:17px;margin:14px 0;}.sc-dialog h4{font-size:14px;margin:10px 0;}
.sc-dialog button {flex:none;width:auto;min-height:36px;padding:6px 12px;font-size:13px;white-space:normal;cursor:pointer;}
.sc-body {padding:14px 16px;overflow:auto;min-height:0;overscroll-behavior:contain;}.sc-dialog p{line-height:1.6;}.sc-message{margin:0;padding:9px 16px;background:#edf6ff;flex:none;}.sc-message[hidden]{display:none;}.sc-error,.sc-warning{color:#a3431b;}.sc-error{background:#fff3ed;}
.sc-actions {display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.sc-pages{margin-top:12px;}.sc-muted,.sc-dialog small{font-size:12px;color:#66758a;}.sc-dialog small.sc-warning{color:#a3431b;}
.sc-filter{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:8px;margin:12px 0;}.sc-dialog input,.sc-dialog select,.sc-dialog textarea{box-sizing:border-box;max-width:100%;width:100%;min-width:0;min-height:36px;border:1px solid #ced8e6;border-radius:5px;padding:7px 9px;font:inherit;font-size:14px;}.sc-dialog textarea{resize:vertical;}.sc-dialog input[type=file]{font-size:12px;padding:8px 0;border:0;}
.sc-list article {display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,180px) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e8edf3;}.sc-list strong,.sc-list small{display:block;line-height:1.6;overflow-wrap:anywhere;}.sc-list strong{font-size:14px;}.sc-list span{font-size:12px;}.sc-empty{padding:24px;text-align:center;color:#66758a;}
.sc-form,.sc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;}.sc-dialog label{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0;}.sc-wide{grid-column:1/-1;}.sc-facts{padding:12px 0;margin:0;}.sc-facts div{min-width:0;}.sc-facts dt{font-size:12px;color:#66758a;}.sc-facts dd{margin:4px 0;overflow-wrap:anywhere;font-size:14px;}.sc-text{white-space:pre-wrap;overflow-wrap:anywhere;}.sc-body>section,.sc-body>details{border-top:1px solid #e0e7f0;margin-top:14px;padding-top:10px;}.sc-dialog summary{cursor:pointer;font-size:13px;padding:8px 0;}.sc-file,.sc-link,.sc-drafts>div{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #edf0f5;}.sc-file span,.sc-link span{min-width:0;overflow-wrap:anywhere;font-size:13px;}.sc-dialog footer{position:sticky;bottom:-14px;background:#fff;padding:12px 0 8px;margin-top:14px;border-top:1px solid #e0e7f0;z-index:1;}.sc-preview{display:block;width:100%;max-height:65dvh;object-fit:contain;}.sc-dialog iframe.sc-preview{height:60dvh;border:0;}.sc-download{display:inline-block;padding:10px;}.sc-form-link{min-width:0;}.sc-source-button{margin:8px 0;}
@media(max-width:600px){.sc-dialog{top:var(--sc-top,0px);width:100%;max-width:100%;height:var(--sc-height,100dvh);max-height:var(--sc-height,100dvh);border-radius:0;border:0;}.sc-dialog>header{padding:10px 12px;}.sc-body{padding:12px;}.sc-dialog button{min-height:40px;}.sc-dialog .sc-filter{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;}.sc-dialog .sc-filter input{grid-column:1/-1;}.sc-dialog .sc-filter button{grid-column:auto!important;justify-self:start;}.sc-list article{grid-template-columns:minmax(0,1fr) auto;gap:6px;}.sc-list article>div:first-child{grid-column:1/-1;}.sc-list article>div:nth-child(2){display:flex;gap:8px;align-items:center;flex-wrap:wrap;}.sc-form,.sc-facts{gap:12px;}.sc-form>label:has(select[name=supplierId]),.sc-form>label:has(select[name=ourEntityId]),.sc-form>label:has(select[name=projectId]),.sc-form>label:has(input[name=title]){grid-column:1/-1;}.sc-file,.sc-link{align-items:flex-start;}.sc-dialog footer{bottom:-12px;padding-bottom:max(12px,env(safe-area-inset-bottom));}.sc-message{padding:8px 12px;}.sc-form-link{grid-column:1/-1!important;width:100%;}.sc-form-link>span{flex-wrap:nowrap;}.sc-form-link button[data-sc-reload]{white-space:nowrap;}}
