
/* Hallmark · checked: 2026-11-11 · genre: modern-minimal · shape: app screen
 * critique: product records lead; remove repeated panels, decorative states and sidebar chrome.
 * built: the project · redesign: full · theme: existing MB Bio identity · v2.0.0
 */
:root{--font-body:"Noto Sans KR",Arial,sans-serif;--text-body:16px;--text-heading:32px;--text-title:21px;--text-nav:15px;--text-small:13px;--tracking:normal;--leading:1.65;--color-paper:#fff;--color-ink:#26323b;--color-muted:#59666f;--color-rule:#d9dfe3;--color-field:#75818a;--color-accent:#00529a;--color-accent-ink:#fff;--color-hover:#f3f6f8;--color-selected:#edf4fa;--color-danger:#a32b28;--color-success:#246144;--color-backdrop:#13283880;--color-shadow:#13283829;--content-width:1160px;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading);color:var(--color-ink);background:var(--color-paper);color-scheme:light}
*{box-sizing:border-box;scrollbar-color:var(--color-field) var(--color-hover);scrollbar-width:thin}html,body{overflow-x:clip}body{margin:0;letter-spacing:var(--tracking)}[hidden]{display:none!important}::selection{color:var(--color-ink);background:var(--color-selected)}a{color:var(--color-accent);text-underline-offset:4px}button,input,textarea,select{font:inherit;letter-spacing:var(--tracking)}button,input,select,textarea,a,summary{touch-action:manipulation}input,textarea{caret-color:var(--color-accent)}button{min-height:44px;padding:8px 16px;border:1px solid var(--color-field);border-radius:4px;background:var(--color-paper);color:var(--color-ink);font-size:var(--text-nav);font-weight:400;cursor:pointer;white-space:nowrap}button:hover{background:var(--color-hover)}button:active{background:var(--color-selected)}button:disabled,input:disabled,textarea:disabled,select:disabled{opacity:.55;cursor:not-allowed;background:var(--color-hover);color:var(--color-muted)}.primary{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent);font-weight:700}.primary:hover,.primary:active{background:var(--color-ink);border-color:var(--color-ink)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}input,textarea,select{min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--color-field);border-radius:4px;color:var(--color-ink);background:var(--color-paper)}input:not([type=file]),textarea{width:100%}input::placeholder,textarea::placeholder{color:var(--color-muted)}select{cursor:pointer;font-size:var(--text-nav)}textarea{min-height:160px;resize:vertical;line-height:var(--leading)}label{display:block;margin-bottom:8px;font-size:var(--text-nav);font-weight:700}h1,h2,h3{min-width:0;overflow-wrap:break-word;word-break:keep-all;letter-spacing:var(--tracking);text-wrap:balance}h1{font-size:var(--text-heading);line-height:1.3;margin:0;font-weight:700}h2,h3{font-size:var(--text-title);line-height:var(--leading);margin:0 0 12px;font-weight:700}p{margin:0 0 16px;word-break:keep-all;overflow-wrap:break-word}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:16px;top:-100px;background:var(--color-paper);padding:12px;z-index:20}.skip:focus{top:12px}.noscript{padding:16px;color:var(--color-danger)}
header{border-bottom:1px solid var(--color-rule)}.header-inner{width:min(var(--content-width),calc(100% - 64px));min-height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--color-ink);white-space:nowrap}.brand img{display:block;width:132px;height:40px;object-fit:contain}.brand #brand-wordmark{font-size:var(--text-title);font-weight:700;color:var(--color-accent)}.brand-label{font-size:var(--text-small);color:var(--color-muted);font-weight:400;padding-left:16px;border-left:1px solid var(--color-rule)}.account{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:24px;font-size:var(--text-small)}.account>a{color:var(--color-muted);white-space:nowrap;text-decoration:none}.account>a:hover{text-decoration:underline;color:var(--color-accent)}#preview-info{position:relative}#preview-info summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-muted);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}#preview-info summary::marker{color:var(--color-muted)}#fixture{position:absolute;right:0;top:100%;z-index:10;width:280px;padding:16px;border:1px solid var(--color-field);border-radius:4px;background:var(--color-paper);font-size:var(--text-small);line-height:var(--leading);word-break:keep-all}
.layout{max-width:var(--content-width);width:calc(100% - 64px);margin:0 auto}aside{border-bottom:1px solid var(--color-rule)}aside nav{display:flex;align-items:center;gap:32px}aside button{min-height:52px;border:0;border-radius:0;padding:12px 0;background:transparent;color:var(--color-muted);font-size:var(--text-nav)}aside button:hover{background:transparent;color:var(--color-accent)}aside button[aria-current=page]{color:var(--color-accent);font-weight:700;box-shadow:inset 0 -2px var(--color-accent)}main{min-width:0;padding:32px 0 64px}.heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.heading p{font-size:var(--text-nav);color:var(--color-muted);margin:8px 0 0}.heading>.primary{min-height:44px}#global-status:empty{display:none}#global-status{font-size:var(--text-nav);padding:12px 0;margin-bottom:16px;color:var(--color-accent);border-bottom:1px solid var(--color-rule)}
.catalog-search{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 16px}.catalog-search .search{display:flex;gap:8px;flex:1 1 320px;max-width:540px;min-width:0}.catalog-search .search input{min-width:0}.category-control{flex:0 1 200px;min-width:160px}.category-control select{width:100%}.search-options{display:flex;align-items:center;gap:16px}.search-options button{border:0;padding:8px 0;color:var(--color-muted);font-size:var(--text-small);background:transparent}.search-options button:hover{color:var(--color-accent);text-decoration:underline}.search-options button[aria-expanded=true]{color:var(--color-accent);text-decoration:underline}.advanced-search{flex-basis:100%;display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.advanced-search label{margin:0;font-size:var(--text-small)}.advanced-search select{min-width:200px}.filter-summary{font-size:var(--text-small);color:var(--color-muted);min-height:0}.filter-summary:empty{display:none}.list-status{min-height:1lh;font-size:var(--text-small);color:var(--color-muted);margin:0 0 12px;font-variant-numeric:tabular-nums}
.table-wrap{border-top:1px solid var(--color-ink)}table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}thead th{font-size:var(--text-small);font-weight:400;color:var(--color-muted);padding:12px 16px;border-bottom:1px solid var(--color-rule)}thead th:first-child{width:44%;padding-left:0}thead th:nth-child(2){width:22%}thead th:nth-child(3){width:10%}thead th:nth-child(4){width:16%}thead th:last-child{width:8%;padding-right:0}td{padding:16px;border-bottom:1px solid var(--color-rule);font-size:var(--text-nav);overflow-wrap:break-word}td:first-child{padding-left:0}td:last-child{padding-right:0;text-align:right}.product-identity{display:flex;align-items:center;gap:20px;min-width:0}.product-identity img,.image-placeholder{width:72px;height:72px;flex-shrink:0;object-fit:contain;display:block;background:var(--color-paper)}.image-placeholder{display:flex;align-items:center;justify-content:center;color:var(--color-muted);font-size:12px;text-align:center;border:1px solid var(--color-rule)}.product-words{min-width:0}.title-button{display:block;border:0;border-radius:0;padding:8px 0;min-height:44px;text-align:left;background:transparent;font-size:var(--text-body);font-weight:700;color:var(--color-ink);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.5}.title-button:hover,.title-button:active{color:var(--color-accent);background:transparent;text-decoration:underline}.badge{font-size:var(--text-small);color:var(--color-muted);white-space:nowrap}.badge.published,.badge.done{color:var(--color-success)}.badge.new,.badge.progress{color:var(--color-accent)}.updated-cell{color:var(--color-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.row-action{border:0;padding:8px 0;min-width:44px;color:var(--color-accent);background:transparent}.row-action:hover{text-decoration:underline;background:transparent}.mobile-product-meta{display:none}.more{display:block;margin:24px auto 0;min-width:160px}.empty{padding:48px 16px;text-align:center;border-bottom:1px solid var(--color-rule)}.empty p{color:var(--color-muted);margin:0}
.back{border:0;background:transparent;color:var(--color-accent);padding:0;min-height:44px;margin-bottom:12px}.back:hover{text-decoration:underline;background:transparent}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:48px;border-top:1px solid var(--color-rule);padding-top:28px}.form-panel>label:not(:first-child){margin-top:24px}.required{font-size:var(--text-small);font-weight:400;color:var(--color-muted);margin-left:8px}.inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline select,.inline input{flex:1;min-width:0}.inline button{flex:none}.form-panel #product-state{width:100%}.category-add{border-block:1px solid var(--color-rule);padding:16px 0;margin-top:16px}.category-add label{font-size:var(--text-small)}.image-panel h2{font-size:var(--text-title)}.image-stage{display:flex;align-items:center;justify-content:center;min-height:280px;margin:16px 0 24px;border:1px solid var(--color-rule);padding:16px;color:var(--color-muted);font-size:var(--text-small)}.image-stage img{display:block;max-width:100%;height:248px;object-fit:contain}.upload-label{margin:0 0 8px}.image-panel input[type=file]{width:100%;padding:8px;font-size:var(--text-small);min-height:44px}.image-panel input[type=file]::file-selector-button{font:inherit;border:0;border-right:1px solid var(--color-rule);padding:4px 12px 4px 4px;margin-right:12px;background:var(--color-paper);color:var(--color-accent);cursor:pointer}.hint{font-size:var(--text-small);line-height:var(--leading);color:var(--color-muted);min-height:1lh;margin:12px 0}.image-panel button{margin-top:8px}.product-preview{padding-top:32px;margin-top:40px;border-top:1px solid var(--color-rule)}.preview-content{display:flex;align-items:flex-start;gap:32px;margin-top:24px}.preview-content>img{display:block;width:160px;max-height:240px;object-fit:contain;flex:none}.preview-content>div{min-width:0;max-width:68ch}.preview-content h3{margin:0 0 12px;overflow-wrap:anywhere}#preview-description{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}#preview-category{font-size:var(--text-small);color:var(--color-muted);margin:0 0 12px}.form-footer{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:32px;padding:16px 0;border-top:1px solid var(--color-rule);background:var(--color-paper)}#edit-state{font-size:var(--text-small);color:var(--color-muted);min-height:1lh}.danger{color:var(--color-danger);background:transparent;border:0}.footer-actions{display:flex;gap:12px;margin-left:auto}.form-footer .primary{min-width:140px}#save-status,#upload-status{font-size:var(--text-small);color:var(--color-accent);min-height:1lh;margin:16px 0 0}#save-status:empty,#upload-status:empty{display:none}
#inquiries-view>.toolbar{display:flex;align-items:center;gap:16px;border-block:1px solid var(--color-rule);padding:16px 0;margin-bottom:16px}#inquiries-view>.toolbar>div{display:flex;align-items:center;gap:16px}#inquiries-view>.toolbar label{font-size:var(--text-small);margin:0}#inquiry-status{font-size:var(--text-small);color:var(--color-muted);min-height:1lh}.inbox-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px}.inquiry-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-ink)}.inquiry-list li{border-bottom:1px solid var(--color-rule)}.inquiry-list button{display:block;width:100%;border:0;border-radius:0;padding:16px 12px;text-align:left;white-space:normal;background:var(--color-paper)}.inquiry-list button:hover{background:var(--color-hover)}.inquiry-list button[aria-current=true]{background:var(--color-selected)}.inquiry-list time{display:block;color:var(--color-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.inquiry-list .badge{display:inline-block;margin-top:8px}.inquiry-summary{display:block;font-size:var(--text-nav);margin-top:8px;word-break:keep-all;overflow-wrap:anywhere}.detail{border-top:1px solid var(--color-ink);padding:24px 0;min-width:0}.detail dl{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;margin:24px 0}.detail dt{font-size:var(--text-small);color:var(--color-muted)}.detail dd{margin:0;overflow-wrap:anywhere}.detail h3{margin-top:32px}.message{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;max-width:68ch;line-height:var(--leading)}.reply-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px}.reply-actions a{min-height:44px;display:flex;align-items:center}.detail form{border-top:1px solid var(--color-rule);padding-top:24px;margin-top:24px}.detail form label{margin-top:16px}.detail form select{width:100%}.detail form button{margin-top:16px}.detail form [role=status]{min-height:1lh;font-size:var(--text-small);margin-top:12px}.help{max-width:68ch}.help h1{margin-bottom:32px}.help h2{margin-top:32px}.help p{color:var(--color-muted);line-height:var(--leading)}dialog{border:0;border-radius:8px;box-shadow:0 16px 48px var(--color-shadow);color:var(--color-ink);background:var(--color-paper);width:calc(100% - 32px);max-width:440px;padding:28px}dialog::backdrop{background:var(--color-backdrop)}dialog p{color:var(--color-muted)}.dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px}
@media(max-width:1024px){.header-inner,.layout{width:calc(100% - 48px)}.catalog-search .search{flex-basis:280px;max-width:none}.category-control{flex-basis:176px}.editor-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.inbox-grid{grid-template-columns:240px minmax(0,1fr);gap:28px}thead th:nth-child(4){width:14%}thead th:nth-child(2){width:24%}.product-identity{gap:16px}}
@media(max-width:800px){.header-inner{min-height:64px;gap:8px;flex-wrap:wrap;padding:8px 0}.brand{gap:12px}.brand img{width:112px;height:36px}.brand-label{padding-left:12px}.account{gap:16px;font-size:12px}.account>a{min-height:36px;display:flex;align-items:center}.layout,.header-inner{width:calc(100% - 40px)}aside nav{gap:28px}aside button{min-height:48px}main{padding-top:24px}.heading{gap:16px;align-items:center;margin-bottom:20px}.heading p{display:none}.heading .primary{padding:8px 12px}.catalog-search{gap:8px 12px;margin-bottom:12px}.catalog-search .search{flex-basis:100%}.category-control{flex:1;min-width:0}.category-control select{width:100%}.search-options{gap:16px}.search-options button{font-size:var(--text-small)}.filter-summary{flex-basis:100%}.filter-summary:empty{display:none}.advanced-search{padding:12px 0;gap:12px}.advanced-search select{min-width:0;flex:1}.list-status{margin-bottom:12px}.table-wrap{position:relative}table,tbody{display:block;width:100%}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:12px;border-bottom:1px solid var(--color-rule);padding:12px 0}tbody td{display:block;border:0;padding:0;min-width:0}tbody .category-cell,tbody .state-cell,tbody .updated-cell{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}tbody .action-cell{text-align:right}.product-identity{gap:16px}.product-identity img,.image-placeholder{width:56px;height:56px}.title-button{font-size:var(--text-body);padding:0;min-height:44px;line-height:1.5}.mobile-product-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px;color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading)}.mobile-state{font-size:var(--text-small);color:var(--color-success)}.row-action{padding:8px 0;min-height:44px;font-size:var(--text-small)}.editor-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px}.image-panel{max-width:440px;width:100%}.image-stage{min-height:240px}.image-stage img{height:208px}.preview-content{gap:20px}.preview-content>img{width:112px}.product-preview{margin-top:32px;padding-top:24px}.form-footer{gap:8px}.form-footer #edit-state{flex-basis:100%}.form-footer .primary{min-width:120px}.footer-actions{gap:8px}.inbox-grid{grid-template-columns:minmax(0,1fr);gap:24px}.inquiry-list{max-height:320px;overflow:auto}.detail{padding-top:20px}.back{margin-bottom:8px}}
@media(max-width:420px){.header-inner,.layout{width:calc(100% - 32px)}.header-inner{padding:8px 0;min-height:60px}.brand img{width:108px}.brand-label{font-size:12px}.account{gap:12px;margin-left:auto}.account #site-link{font-size:12px}aside nav{gap:24px}.heading .primary{font-size:var(--text-small)}.heading h1{font-size:var(--text-heading)}.heading{gap:8px}.search-options{gap:12px}.search-options button{font-size:12px}.product-identity{gap:12px}.product-identity img,.image-placeholder{width:52px;height:52px}.mobile-product-meta{gap:12px}.preview-content{gap:16px}.preview-content>img{width:88px}.footer-actions{margin-left:0;flex:1;justify-content:flex-end}.form-footer .danger{padding:8px 0;font-size:var(--text-small)}#edit-state{font-size:12px}.advanced-search{flex-wrap:wrap}.advanced-search select{min-width:160px}#fixture{width:260px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.product-title{display:block;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}#fixture{box-shadow:none}
@media(max-width:800px){.header-inner{position:relative}#preview-info{position:static}#fixture{left:0;right:0;top:100%;width:auto;margin-top:0}}

.site-editor-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:40px;border-top:1px solid var(--color-rule);padding-top:24px}.site-editor-layout>nav{display:flex;flex-direction:column;align-items:stretch;gap:4px}.site-editor-layout>nav button{text-align:left;border:0;background:transparent;color:var(--color-muted);padding:12px 16px;font-size:var(--text-nav);white-space:normal;min-height:44px}.site-editor-layout>nav button[aria-current=page]{border-left:2px solid var(--color-accent);border-radius:0;color:var(--color-accent);font-weight:700;background:var(--color-hover)}.site-editor-panel{min-width:0}.site-editor-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.site-editor-heading a{font-size:var(--text-small);min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.site-field-group{border-top:1px solid var(--color-rule);padding:16px 0}.site-field-group>summary{font-size:var(--text-nav);font-weight:700;min-height:44px;cursor:pointer;display:list-item;padding:8px 0}.site-field{margin:20px 0 28px;max-width:680px}.site-field>img{display:block;max-width:100%;width:240px;max-height:150px;object-fit:contain;object-position:left center;margin:12px 0 16px;background:var(--color-hover)}.site-image-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-image-controls input{flex:1;min-width:0;font-size:var(--text-small)}#site-save-status{margin-top:20px;color:var(--color-accent);font-size:var(--text-nav)}#site-save-status:empty,#site-status:empty{display:none}#site-edit-state{font-size:var(--text-small);color:var(--color-muted)}
@media(max-width:800px){.site-editor-layout{grid-template-columns:minmax(0,1fr);gap:24px}.site-editor-layout>nav{flex-direction:row;flex-wrap:wrap;gap:4px 16px;padding-bottom:16px;border-bottom:1px solid var(--color-rule)}.site-editor-layout>nav button{padding:8px 0}.site-editor-layout>nav button[aria-current=page]{border-left:0;background:transparent;box-shadow:inset 0 -2px var(--color-accent)}.site-editor-heading{flex-wrap:wrap;gap:0}.site-image-controls input{flex-basis:100%}aside nav{flex-wrap:wrap;gap:0 24px}}

.help{max-width:960px}.help-index{display:flex;flex-wrap:wrap;gap:4px 24px;border-block:1px solid var(--color-rule);padding:12px 0;margin-bottom:32px}.help-index a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-nav);text-underline-offset:4px}.help-article{padding:0 0 32px;margin:0 0 32px;border-bottom:1px solid var(--color-rule);scroll-margin-top:24px}.help-article h2{margin-top:0}.help-figure{margin:24px 0}.help-figure>a{display:block;border:1px solid var(--color-rule);background:var(--color-paper)}.help-figure img{display:block;width:100%;height:auto}.help-figure figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:var(--text-small);color:var(--color-muted);line-height:1.65}.help-figure figcaption a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.help-steps{padding-left:24px;max-width:72ch}.help-steps li{padding-left:8px;margin:24px 0}.help-steps li::marker{color:var(--color-accent);font-weight:700}.help-steps strong{display:block;font-size:var(--text-nav);margin-bottom:8px}.help-steps p{margin:0}.help-note{padding-bottom:16px;max-width:72ch}.help-figure .hint{padding:16px}.help a:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}

/* Hallmark · component: product publication select · genre: modern-minimal · theme: existing MB Bio tokens · states: 8 · v2.0.0 */
thead th:first-child{width:38%}thead th:nth-child(2){width:18%}thead th:nth-child(3){width:14%}thead th:last-child{width:14%}.publication-control{position:relative;display:inline-flex;align-items:center;width:104px;max-width:100%;color:var(--color-muted)}.publication-control::after{content:"";position:absolute;right:13px;top:calc(50% - 5px);width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);pointer-events:none}.publication-select{appearance:none;-webkit-appearance:none;width:100%;min-height:44px;padding:8px 32px 8px 12px;border:1px solid var(--color-field);border-radius:4px;background:var(--color-paper);color:var(--color-ink);font-size:var(--text-small);line-height:1.4}.publication-select:hover,.publication-select.is-hover{border-color:var(--color-field);background:var(--color-hover)}.publication-select:focus-visible,.publication-select.is-focus{outline:3px solid var(--color-accent);outline-offset:3px;border-color:var(--color-accent)}.publication-select:active,.publication-select.is-active{background:var(--color-selected);border-color:var(--color-accent)}.publication-select:disabled{cursor:wait}.publication-select.is-disabled{cursor:not-allowed}.publication-select.is-loading{background:var(--color-hover);color:var(--color-muted)}.publication-select.is-error{border-color:var(--color-danger)}.publication-select.is-success{border-color:var(--color-success)}.action-cell{white-space:nowrap}.row-delete{border:0;background:transparent;color:var(--color-muted);min-width:44px;min-height:44px;padding:8px 0;margin-left:12px;font-size:var(--text-small)}.row-delete:hover,.row-delete:focus-visible{color:var(--color-danger);background:transparent;text-decoration:underline}.row-delete:active{color:var(--color-danger);background:var(--color-hover)}
@media(max-width:800px){tbody tr{grid-template-columns:minmax(0,1fr) 104px;gap:8px 12px}tbody td:first-child{grid-column:1/-1}tbody .state-cell{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;grid-column:1;grid-row:2;padding-left:72px}tbody .action-cell{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:flex-end}.row-delete{margin-left:12px}.publication-control{width:104px}.publication-select{font-size:var(--text-small)}}
@media(max-width:420px){tbody .state-cell{padding-left:64px}}

@media(min-width:801px) and (max-width:1000px){.table-wrap{position:relative}table,tbody{display:block;width:100%}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:8px 12px;border-bottom:1px solid var(--color-rule);padding:12px 0}tbody td{display:block;border:0;padding:0;min-width:0}tbody td:first-child{grid-column:1/-1}tbody .category-cell,tbody .updated-cell{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}tbody .state-cell{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;grid-column:1;grid-row:2;padding-left:72px}tbody .action-cell{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:flex-end}.product-identity{gap:16px}.product-identity img,.image-placeholder{width:56px;height:56px}.mobile-product-meta{display:flex;align-items:center;gap:16px;margin-top:4px;color:var(--color-muted);font-size:var(--text-small)}.row-action{font-size:var(--text-small)}}

.primary.destructive{background:var(--color-danger);border-color:var(--color-danger)}.primary.destructive:hover,.primary.destructive:active{background:var(--color-ink);border-color:var(--color-ink)}

.bulk-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0;margin-bottom:16px;border-bottom:1px solid var(--color-rule)}.bulk-actions select{width:120px}.product-identity .product-check{width:20px;min-width:20px;height:20px;min-height:20px;flex-shrink:0;margin:0 8px 0 0;accent-color:var(--color-accent);cursor:pointer;outline-offset:6px}.product-identity:has(.product-check:checked){background:var(--color-selected)}
