.sc-updates-panel{background:linear-gradient(130deg,#122027,#0e181d 70%);border:1px solid #30424b;border-radius:16px;padding:24px;margin:0 0 24px;color:#e3ecf0;min-width:0;overflow-wrap:anywhere}.sc-updates-panel header{display:flex;align-items:center;gap:14px}.sc-updates-panel h2{font-size:24px;line-height:1.2;margin:4px 0}.sc-updates-panel p{color:#b0c1cb;line-height:1.6}.sc-updates-orbit{color:#b2e900;display:grid;place-items:center;width:48px;height:48px;border:1px solid #3c4f24;border-radius:12px;background:#1e2b15;flex-shrink:0}.sc-updates-eyebrow{color:#c2de85;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sc-updates-free{margin-left:auto;color:#d9f7a3;background:#283719;border:1px solid #536a31;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700}.sc-updates-summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-block:1px solid #2c3c43;padding:14px 0;margin:18px 0;color:#b3c7d3;font-size:13px}.sc-updates-summary strong{color:#edf5f8}.sc-updates-draft{color:#f1d77d}.sc-updates-panel label{display:flex;gap:12px;align-items:center;min-height:44px}.sc-updates-panel input[type=checkbox]{width:20px;height:20px;accent-color:#b2e900;flex-shrink:0}.sc-updates-panel select{min-height:44px;background:#0b151b;border:1px solid #38515e;color:#e3ecf0;border-radius:8px;padding:8px 12px;width:100%;min-width:0}.sc-updates-destination{flex-direction:column;align-items:stretch!important;margin:14px 0 20px;color:#c2d1d9}.sc-updates-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-updates-source{border:1px solid #2e424b;background:#101e25;border-radius:10px;padding:12px 16px;min-width:0}.sc-updates-source small{display:block;color:#92aab7;font-size:12px;margin:4px 0}.sc-updates-source a{display:inline-flex;align-items:center;min-height:44px;color:#b2e900;font-size:12px}.sc-updates-actions{display:flex;gap:12px;flex-wrap:wrap}.sc-updates-panel button{min-height:44px;padding:10px 16px}.sc-updates-help{font-size:13px;max-width:85ch}.sc-updates-worker{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;font-size:13px;color:#a9beca}.sc-updates-panel details{border-top:1px solid #2e4049;padding:10px 0}.sc-updates-panel summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-weight:600}.sc-updates-history ul{list-style:none;padding:0}.sc-updates-history li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;font-size:13px;padding:12px 0;border-bottom:1px solid #283c45}.sc-updates-history time{color:#9db2c0}.sc-updates-preview label{flex-direction:column;align-items:stretch}.sc-updates-preview button{margin-top:12px}.sc-updates-panel :focus-visible{outline:2px solid #b2e900;outline-offset:3px}@media(max-width:650px){.sc-updates-panel{padding:18px}.sc-updates-panel header{flex-wrap:wrap}.sc-updates-panel h2{font-size:21px}.sc-updates-sources{grid-template-columns:1fr}.sc-updates-actions>*{flex:1 1 200px}.sc-updates-history li{grid-template-columns:1fr}.sc-updates-master{align-items:flex-start!important}.sc-updates-free{margin-left:0}}

.sc-updates-dialog6{box-sizing:border-box;width:min(1000px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #3a4d51;border-radius:14px;background:#0e181d;color:#e3ecf0;overflow:auto;box-shadow:0 20px 70px #0008}
.sc-updates-dialog6::backdrop{background:#02080cd9}
.sc-updates-dialog-head6{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;border-bottom:1px solid #30424b;background:#0e181d}
.sc-updates-dialog-head6 h2{margin:0;font-size:1.05rem;line-height:1.4}
.sc-updates-dialog-actions6{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}
.sc-updates-dialog-head6 button{min-height:44px;padding:.6rem .9rem;flex:none}
.sc-updates-dialog-body6{padding:1rem}
.sc-updates-dialog-body6>.sc-updates-panel{margin:0;box-shadow:none}
.sc-updates-dialog6 :is(button,a,input,select,summary):focus-visible{outline:2px solid #b2e900;outline-offset:3px}
.sc-updates-history .sc-update-receipt6{display:block;padding:1rem 0;min-width:0}
.sc-update-receipt-head6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.sc-update-receipt-head6>div{min-width:0;flex:1 1 18rem}
.sc-update-receipt-head6 strong{display:block;overflow-wrap:anywhere;line-height:1.5}
.sc-update-receipt-head6 small{display:block;color:#a9beca;margin-top:.25rem}
.sc-update-receipt-status6{padding:.3rem .5rem;border:1px solid #3a4d51;border-radius:5px;font-size:.75rem;line-height:1.5;max-width:100%}
.sc-update-receipt6 dl{display:grid;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.4rem 1rem;margin:.8rem 0;font-size:.8rem;line-height:1.6}
.sc-update-receipt6 dt{color:#a6bac5}
.sc-update-receipt6 dd{margin:0;overflow-wrap:anywhere;min-width:0}
.sc-update-receipt-links6{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap}
.sc-update-receipt-links6 a{display:inline-flex;align-items:center;min-height:44px;color:#c2df89;font-size:.8rem}
.sc-update-receipt6 details{font-size:.75rem;color:#a9bdc7}
.sc-update-receipt6 code{font-size:.75rem;overflow-wrap:anywhere}
.sc-update-held6{padding:.8rem 1rem;border:1px solid #806b34;border-radius:7px;color:#ead89c!important;background:#252316}
@media(max-width:600px){.sc-updates-dialog6{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:10px}.sc-updates-dialog-head6{padding:.8rem}.sc-updates-dialog-head6 button{flex:1 1 auto}.sc-updates-dialog-body6{padding:.5rem}.sc-update-receipt6 dl{grid-template-columns:minmax(0,1fr);gap:.15rem}.sc-update-receipt6 dd{margin-bottom:.5rem}}

/* Native top-layer dialog must outrank the Setup direct-child width rule. */
.admin-main dialog.sc-updates-dialog6[open]{width:min(1000px,calc(100vw - 32px));max-width:calc(100vw - 32px)}
@media(max-width:600px){.admin-main dialog.sc-updates-dialog6[open]{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}
