/* Keep the master layout; operational controls remain visible but disabled. */
.sidebar-foot a,[data-open-tab],#open-source,#google-login,#coupang-extension-check,#header-connection-status,.admin-toolbar a,.detail-actions a,[data-ci-install],.ci-wing-link,[data-page="create-inbound"],[data-page="connection"]{display:none!important}
button[aria-disabled="true"],input[aria-disabled="true"],select[aria-disabled="true"],textarea[aria-disabled="true"]{cursor:not-allowed}
input[readonly]{background:#f6f8fb;cursor:default}.viewer-actions{display:flex;gap:8px;align-items:center;margin-top:14px}.viewer-actions form{margin:0}.viewer-note{font-size:12px;color:#8093b1}.backup-status{flex-wrap:wrap}
/* The client view always keeps the same left navigation as the admin dashboard. */
body aside.sidebar{display:flex!important;visibility:visible!important;left:0!important;width:222px!important;min-width:222px!important;z-index:15!important}
body aside.sidebar .brand>span:last-child,body aside.sidebar .workspace-label,body aside.sidebar .sidebar-foot{display:block!important}
body aside.sidebar nav button{display:flex!important;font-size:13px!important;padding:13px 12px!important;min-height:45px!important}
body main{margin-left:222px!important;min-width:0}
@media(max-width:850px){body aside.sidebar{position:fixed!important;width:222px!important;min-width:222px!important;padding:30px 18px 20px!important}body aside.sidebar .brand>span:last-child,body aside.sidebar .workspace-label,body aside.sidebar .sidebar-foot{display:block!important}body aside.sidebar nav button{font-size:13px!important;padding:13px 12px!important}body main{margin-left:222px!important}}
.preview-steps{display:flex;gap:14px;margin:0 0 20px}.preview-step{flex:1;text-align:left;padding:20px 24px;border:1px solid #e0e7f2;border-radius:12px;background:#fff;color:#526987;font:inherit}.preview-step strong{display:block;font-size:18px}.preview-step small{display:block;margin-top:8px;color:#8093b1}.preview-step.active{border-color:#3267ee;box-shadow:inset 0 3px #3267ee;background:#f4f7ff;color:#2858d3}.preview-summary{padding:18px 24px;border-top:1px solid #edf1f6;background:#f7f9fd;color:#526987}.preview-summary strong{color:#2858d3}.preview-table{min-width:1030px}.preview-table th,.preview-table td{vertical-align:middle}.preview-table .preview-num{text-align:center;white-space:nowrap}.preview-product{display:flex;gap:12px;align-items:center}.preview-product img{width:48px;height:64px;object-fit:cover;border-radius:6px}.preview-product strong,.preview-product small{display:block}.preview-product small{margin-top:4px;color:#8093b1}.preview-quantity{width:76px;min-height:38px;border:1px solid #dbe3f2;border-radius:8px;text-align:center;background:#f6f8fb;color:#526987;font:inherit}.preview-barcode{display:block;max-width:240px;overflow-wrap:anywhere;font:13px ui-monospace,SFMono-Regular,Consolas,monospace}.preview-notice{margin:16px 24px;padding:14px 16px;border:1px solid #dce6ff;border-radius:10px;background:#f4f7ff;color:#526987;line-height:1.6}.preview-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.preview-tools .search-field{flex:1;min-width:220px}.preview-tools select{min-width:140px}.preview-empty{padding:36px 24px;color:#8093b1;text-align:center}.preview-footer{padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid #edf1f6}.preview-footer .actions{flex-wrap:wrap}@media(max-width:850px){.preview-steps{flex-direction:column;gap:10px}.preview-step{padding:16px 20px}.preview-footer{align-items:flex-start;flex-direction:column}}

.preview-guide{margin:4px 24px 18px;padding:20px 22px;border:1px solid #e0e7f2;border-radius:10px;background:#f8fafd;color:#526987}.preview-guide h3{margin:0 0 15px;font-size:15px;color:#293f61}.preview-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;padding-left:22px}.preview-guide-list li{padding-left:3px;line-height:1.8}.preview-guide-list li::marker{color:#3267ee;font-weight:700}.preview-guide-list strong{font-size:13px;color:#354f73}.preview-guide-list p{margin:4px 0 0;font-size:12px;overflow-wrap:anywhere}.preview-guide-sequence{grid-column:1/-1}.preview-guide-flow{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.preview-guide-flow span{padding:4px 9px;border:1px solid #e0e7f2;border-radius:6px;background:#fff;color:#425f87}.preview-guide-flow b{color:#8b9db8;font-weight:400}.preview-guide-note{margin:16px 0 0;padding-top:12px;border-top:1px solid #e4eaf3;font-size:11px;line-height:1.8;color:#788ba7}@media(max-width:850px){.preview-guide{margin-inline:18px;padding:17px}.preview-guide-list{grid-template-columns:1fr;gap:13px}.preview-guide-flow{gap:5px 7px}}
