.sncr-dialog{width:min(760px,calc(100vw - 24px));max-height:92dvh;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text)}
.sncr-dialog::backdrop{background:rgba(0,0,0,.4)}
.sncr-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:12px}.sncr-heading h2{font-size:calc(19px * var(--pelison-type-scale, 1));margin:0}
.sncr-tabs{display:flex;gap:5px;margin:8px 0 18px}.sncr-tabs button{border:0;border-radius:7px;background:transparent;padding:7px 12px;color:var(--muted);font:inherit;font-size:calc(13px * var(--pelison-type-scale, 1));font-weight:600}.sncr-tabs .active{background:var(--blue-soft);color:var(--blue)}
.sncr-description{font-size:calc(13px * var(--pelison-type-scale, 1));color:var(--muted);line-height:1.5;margin:8px 0 14px}.sncr-notice{font-size:calc(13px * var(--pelison-type-scale, 1));line-height:1.5;padding:12px;border-radius:9px;background:var(--blue-soft);margin:12px 0}.sncr-notice[data-warning="true"]{background:rgba(220,148,36,.12);color:var(--text)}
.sncr-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sncr-wide{grid-column:1/-1}.sncr-grid label{display:grid;gap:5px;font-size:calc(12px * var(--pelison-type-scale, 1));font-weight:600}.sncr-grid input,.sncr-grid select{min-width:0;width:100%;height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--input-bg,var(--surface));color:var(--text);font-family:inherit;font-size:calc(16px * var(--pelison-type-scale, 1))}
.sncr-actions{display:flex;justify-content:flex-end;gap:8px;margin:16px 0 0}.sncr-actions .button{min-height:37px;padding:8px 14px;font-size:calc(13px * var(--pelison-type-scale, 1))}
.sncr-docs{margin-top:20px;border-top:1px solid var(--border);padding-top:15px}.sncr-docs h3{font-size:calc(14px * var(--pelison-type-scale, 1));margin:0 0 12px}.sncr-record{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.sncr-record:last-child{border:0}.sncr-record-main{flex:1;min-width:0}.sncr-record strong{font-size:calc(13px * var(--pelison-type-scale, 1))}.sncr-record small{display:block;font-size:calc(12px * var(--pelison-type-scale, 1));color:var(--muted);margin-top:5px}.sncr-record button,.sncr-record a{white-space:nowrap}
.sncr-stock{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px}.sncr-stock span{font-size:calc(12px * var(--pelison-type-scale, 1));background:var(--blue-soft);border-radius:6px;padding:5px 8px;color:var(--blue)}
.sncr-return{max-width:480px;margin:15vh auto;padding:24px;color:var(--text)}.sncr-return h1{font-size:calc(21px * var(--pelison-type-scale, 1))}.sncr-return p{font-size:calc(15px * var(--pelison-type-scale, 1));line-height:1.6}
.sncr-preview{font-size:calc(13px * var(--pelison-type-scale, 1));line-height:1.6;padding:12px;background:var(--blue-soft);border-radius:9px;white-space:pre-line;margin:12px 0}
@media(max-width:560px){.sncr-dialog{padding:16px}.sncr-grid{grid-template-columns:1fr}.sncr-wide{grid-column:auto}.sncr-record{align-items:flex-start;flex-wrap:wrap}.sncr-tabs button{flex:1;font-size:calc(12px * var(--pelison-type-scale, 1));padding:9px 5px}.sncr-actions{flex-wrap:wrap}}
