.sv-sheet{padding:28px 30px 40px;color:#202b43;max-width:100%;min-width:0}.sheet-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.sheet-eyebrow{color:#5046ff;font-weight:700;font-size:10px;letter-spacing:1.5px}.sheet-heading h1{font-size:28px;letter-spacing:-.8px;margin:6px 0}.sheet-heading p{font-size:13px;color:#69758d;margin:0}.sheet-toolbar,.sheet-toolbar>div,.sheet-filters,.sheet-bulk,.sheet-filters form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sheet-toolbar{justify-content:space-between;border:1px solid #dce3ee;background:#fff;padding:14px;border-radius:12px 12px 0 0}.sheet-toolbar .icon,.sheet-heading .icon{width:15px;height:15px}.sheet-toolbar button,.sheet-file{display:inline-flex;align-items:center;gap:7px;font-size:12px;min-height:35px}.sheet-file{position:relative;cursor:pointer}.sheet-file input{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer}.sheet-icon-button{background:white;border:1px solid #dce3ee;border-radius:6px;color:#4a5873;padding:8px}.sheet-filters{padding:13px 14px;border:1px solid #dce3ee;border-top:0;justify-content:space-between;background:#fbfcff}.sheet-filters input,.sheet-filters select{padding:9px 11px;font:inherit;font-size:12px;border:1px solid #d7dfed;border-radius:6px;background:#fff;color:#34415d}.sheet-filters input{min-width:240px}.sheet-bulk{font-size:11px}.sheet-text-button{border:0;background:none;color:#3a49b6;font:inherit;font-size:11px;cursor:pointer;padding:6px}.sheet-help{font-size:11px;color:#65738d;padding:12px 0;line-height:1.7}.sheet-message{font-size:12px;line-height:1.6;color:#3042a2;background:#eff3ff;border-left:3px solid #6579ed;padding:10px 13px;margin:0 0 12px;overflow-wrap:anywhere}.sheet-message:empty{display:none}.sheet-table-wrap{max-width:100%;overflow:auto;border:1px solid #d7dfeb;border-radius:8px;background:#fff;max-height:65vh;position:relative}.sheet-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;table-layout:fixed}.sheet-table th,.sheet-table td{border-right:1px solid #e3e8f1;border-bottom:1px solid #e3e8f1;padding:0;text-align:left;vertical-align:middle}.sheet-table thead th{position:sticky;top:0;z-index:3;background:#f3f5fa;color:#44516b;font-size:11px;font-weight:600;padding:8px 10px;height:49px;white-space:nowrap}.sheet-table thead th>span{display:block;font-size:9px;color:#8b96aa;font-weight:400;margin-bottom:2px}.sheet-table input:not([type=checkbox]),.sheet-table select{border:0;border-radius:0;background:transparent;box-shadow:none;width:100%;height:47px;font:inherit;font-size:12px;color:#26324b;padding:10px 12px;outline-offset:-2px}.sheet-table input:focus,.sheet-table select:focus{outline:2px solid #5046ff;background:#f5f5ff}.sheet-table tbody tr:hover{background:#f9fbff}.sheet-table tr.is-edited{background:#fffcf0}.sheet-table tr.is-edited .sheet-row-number{background:#fff4cd}.sheet-table .sheet-row-number{width:54px;min-width:54px;position:sticky;left:0;background:#f6f8fc;z-index:2;text-align:center;font-size:10px;color:#7d879b}.sheet-table thead .sheet-row-number{z-index:4}.sheet-row-number label{display:flex;align-items:center;justify-content:center;gap:4px}.sheet-row-number input{width:13px;height:13px;accent-color:#5046ff}.sheet-table .sheet-photo{width:78px;min-width:78px;text-align:center;position:relative;padding:5px}.sheet-photo img{width:35px;height:35px;object-fit:cover;border-radius:5px;vertical-align:middle}.sheet-no-photo .icon{width:22px;height:22px;color:#b1bacb;vertical-align:middle}.sheet-photo button{border:1px solid #dde4f0;background:#fff;border-radius:4px;padding:1px;margin-left:3px;cursor:pointer;color:#5d6a8b}.sheet-photo button .icon{width:12px;height:12px}.sheet-col-name{width:230px;min-width:230px}.sheet-col-sku{width:135px;min-width:135px}.sheet-col-price,.sheet-col-compare_price{width:125px;min-width:125px}.sheet-col-stock{width:95px;min-width:95px}.sheet-col-category{width:155px;min-width:155px}.sheet-col-status{width:100px;min-width:100px}.sheet-col-image{width:280px;min-width:280px}.sheet-col-description{width:360px;min-width:360px}.sheet-footer{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between;padding:18px 0;font-size:12px}.sheet-footer small{display:block;font-size:10px;color:#8590a6;margin-top:5px}.sheet-footer nav{display:flex;align-items:center;gap:12px}.sheet-footer nav button{font-size:11px}.sheet-instructions{font-size:12px;color:#66738c;line-height:1.8;border-top:1px solid #e0e6f0;padding-top:15px}.sheet-instructions summary{cursor:pointer;font-weight:600;color:#475674}.sheet-instructions p{max-width:950px}.sheet-empty{padding:40px!important;text-align:center!important;color:#7a879f;font-size:13px}.sv-sheet button:disabled{opacity:.5;cursor:not-allowed}.sv-sheet button:focus-visible,.sv-sheet a:focus-visible{outline:3px solid #5046ff;outline-offset:3px}.sv-sheet .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#sheet-dirty{font-size:11px;color:#77829a}@media(max-width:800px){.sv-sheet{padding:20px 14px}.sheet-heading{align-items:flex-start}.sheet-heading h1{font-size:24px}.sheet-heading p{font-size:12px}.sheet-filters form{width:100%}.sheet-filters input{min-width:0;flex:1;width:150px}.sheet-toolbar>div{gap:7px}.sheet-toolbar{gap:13px}.sheet-table-wrap{max-height:60vh}.sheet-footer{align-items:flex-start}}
.sheet-heading>a.btn-secondary,.sheet-file{border:1px solid #dce3ee;background:white;border-radius:8px;padding:10px 13px;text-decoration:none;color:#27324a;line-height:1.5}.sheet-table-wrap:focus-visible{outline:2px solid #5046ff;outline-offset:3px}
.sheet-table textarea{width:100%;height:47px;min-height:47px;border:0;border-radius:0;padding:7px 12px;background:transparent;font:inherit;font-size:11px;line-height:1.5;color:#26324b;resize:vertical}.sheet-table textarea:focus{outline:2px solid #5046ff;outline-offset:-2px;background:#f5f5ff}
@media(max-width:720px){.shopify-layout:has(.sv-sheet){display:block}.shopify-layout:has(.sv-sheet)>.snav{position:relative;width:100%;min-width:0;height:auto;overflow:visible}.shopify-layout:has(.sv-sheet) .snav-top{display:flex;align-items:center;gap:12px;padding:12px 14px}.shopify-layout:has(.sv-sheet) .snav-logo{margin:0;flex:1}.shopify-layout:has(.sv-sheet) .snav-logo img{width:133px;height:auto}.shopify-layout:has(.sv-sheet) .snav-store-picker{max-width:180px;flex:1;margin:0}.shopify-layout:has(.sv-sheet) .snav-links{display:flex;overflow-x:auto;padding:8px;gap:5px;flex:none}.shopify-layout:has(.sv-sheet) .snav-item{flex-shrink:0;white-space:nowrap;margin:0;font-size:11px;padding:8px}.shopify-layout:has(.sv-sheet) .snav-section-label,.shopify-layout:has(.sv-sheet) .snav-bottom{display:none}.shopify-layout:has(.sv-sheet) .spage{padding:0}.shopify-layout:has(.sv-sheet) .stopbar{padding:0 14px;position:relative;height:48px}.sheet-heading{gap:12px}.sheet-heading>a{font-size:11px;white-space:nowrap}.sheet-toolbar{padding:10px}.sheet-filters{padding:10px}.sheet-help{font-size:10px}.sheet-bulk{gap:6px}.sheet-filters form .btn-secondary{padding:8px 12px}.sheet-footer nav{flex-wrap:wrap}.sheet-heading h1{font-size:23px}}
@media(max-width:720px){.shopify-layout:has(.sv-sheet) .snav-links{flex-direction:row}.shopify-layout:has(.sv-sheet) .snav-links>.snav-item{width:auto}}
