#kit-root[hidden]{display:none!important}.kit-page{max-width:1240px;margin:0 auto;padding:28px 40px 70px}.kit-muted,.kit-loading{font-size:12px;color:#97876e}.kit-loading{padding:40px}.kit-empty{text-align:center;padding:65px 20px;color:#8d7d64}.kit-empty h1,.kit-empty h2{font-size:22px;font-weight:500}.kit-empty p{font-size:13px;line-height:1.8}.kit-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 20px}.kit-card{display:block;min-width:0}.kit-card>div{position:relative;overflow:hidden;aspect-ratio:4/5;background:#eee9e0}.kit-card img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.kit-card:hover img{transform:scale(1.025)}.kit-card>div>span{position:absolute;bottom:10px;left:10px;padding:5px 7px;background:#fffdf6d9;color:#807050;font-size:8px;letter-spacing:.06em}.kit-card h3{font-size:12px;font-weight:500;line-height:1.6;margin:11px 0 3px}.kit-card p{font-size:10px;color:#9f917b;margin:0 0 6px}.kit-card>b{font-size:12px;font-weight:500;color:#6e604a}#kit-grid .kit-card h3{font-size:10px}#kit-grid .kit-card>div{aspect-ratio:1}.kit-catalog-hero{padding:55px 45px;background:#eee8dd;margin-bottom:45px}.kit-catalog-hero h1{font-family:'Noto Serif KR',serif;font-size:35px;font-weight:400;line-height:1.65;color:#726047;margin:14px 0}.kit-catalog-hero p{font-size:12px;color:#968267;line-height:1.8;margin-bottom:23px}.kit-catalog-body .section-heading p{font-size:11px}
.kit-detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:65px;margin-top:28px}.kit-photos figure{position:relative;background:#eeebe4;margin:0;min-height:150px}.kit-photos figure>img{display:block;width:100%;height:600px;object-fit:contain}.kit-photos figure>button{position:absolute;top:50%;transform:translateY(-50%);height:40px;width:32px;background:#fffdf6cc;font-size:25px;color:#73634c;border:1px solid #e5dccd;border-radius:3px}.kit-photos figure>button[data-photo-step="-1"]{left:10px}.kit-photos figure>button[data-photo-step="1"]{right:10px}.kit-photos [data-photo-count]{position:absolute;bottom:10px;right:12px;padding:4px 8px;background:#fffdf8dd;font-size:10px;color:#7c6c54}.kit-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px}.kit-thumbs button{padding:0;overflow:hidden;opacity:.65;border:1px solid transparent}.kit-thumbs button[aria-pressed=true]{border-color:#88734e;opacity:1}.kit-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.kit-photo-note{font-size:9px;color:#a79985;line-height:1.8}.kit-buy-panel h1{font-family:'Noto Serif KR',serif;font-size:28px;line-height:1.6;font-weight:500;color:#66553e;margin:15px 0 7px}.kit-maker{font-size:11px;color:#9a8b73}.kit-price{font-size:25px;font-weight:500;color:#66563e;display:block;margin:25px 0 20px}.kit-badges{display:flex;gap:6px;flex-wrap:wrap}.kit-badges span{border:1px solid #e3dacc;padding:5px 7px;font-size:9px;color:#8b7b60}.kit-description{font-size:12px;line-height:1.9;color:#8a7b64;white-space:pre-wrap;margin:20px 0}.kit-buy-panel form{border-top:1px solid #e5dccd;padding-top:20px}.kit-buy-panel form>label{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:12px;font-size:11px;color:#807052;margin:11px 0}.kit-buy-panel select,.kit-buy-panel input[type=number]{width:100%;border:1px solid #ddd4c2;background:#fffdf8;padding:10px;color:#75644a;border-radius:3px}.kit-buy-panel input[type=number]{max-width:100px}.kit-buy-panel fieldset{padding:13px;border:1px solid #e5dccd;margin:18px 0}.kit-buy-panel legend{font-size:11px;color:#8a795b}.kit-extra{display:flex;gap:8px;align-items:center;font-size:11px;margin:8px 0}.kit-extra span{margin-left:auto}.kit-shipping-line{font-size:10px;color:#9a8b71}.kit-option-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5dccd;padding:20px 0;font-size:12px;color:#817051}.kit-option-total b{font-size:19px;font-weight:500}.kit-buy-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:10px}.kit-buy-actions .market-buy{margin:0}.kit-contents-preview{margin-top:25px;padding:17px;background:#f2eee5;font-size:11px;color:#887657;line-height:1.9}.kit-contents-preview p{margin-bottom:0;white-space:pre-wrap}.kit-editorial{max-width:860px;margin:0 auto}.kit-editorial>section{padding:50px 0;border-bottom:1px solid #e2d8c5;scroll-margin-top:120px}.kit-editorial h2{font-family:'Noto Serif KR',serif;font-size:25px;font-weight:500;color:#77603f;line-height:1.6}.kit-editorial p,.kit-editorial dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:2;color:#8a785b}.kit-editorial-intro{padding:35px 35px 50px;text-align:center;background:#f0e9df}.kit-editorial-intro>img{display:block;width:220px;height:auto;margin:-15px auto -5px}.kit-editorial-intro>span{display:block;letter-spacing:.2em;font-size:9px;color:#a58b62}.kit-editorial-intro h2{margin:14px 0 18px}.kit-editorial-intro p{max-width:540px;margin:0 auto}.kit-editorial-image{margin:24px 0 0}.kit-editorial-image img{display:block;width:100%;height:auto}.kit-editorial-image figcaption{text-align:center;font-family:Georgia,serif;font-style:italic;font-size:18px;color:#ad9776;padding:22px;background:#f0e9df}.kit-editorial dl>div{display:grid;grid-template-columns:125px 1fr;border-bottom:1px solid #e7dfd0;padding:17px 0}.kit-editorial dt{font-size:12px;color:#796749}.kit-editorial dd{margin:0}.kit-important{padding:20px;background:#eee8db;font-size:11px;color:#8e7857;line-height:2;margin-top:25px}
.kit-cart-heading{padding:30px 0}.kit-cart-heading h1{font-family:'Noto Serif KR',serif;font-size:30px;font-weight:400;color:#746046}.kit-cart-heading p{font-size:12px;color:#9b8768}.kit-cart-list article{display:flex;align-items:center;gap:25px;padding:23px 0;border-bottom:1px solid #e4dbc9}.kit-cart-list img{width:95px;height:120px;object-fit:cover}.kit-cart-list h2{font-size:15px;font-weight:500;margin:0 0 10px}.kit-cart-list p{font-size:11px;color:#9c8867}.kit-cart-list b{font-size:13px;font-weight:500}.kit-cart-list label{display:block;font-size:11px;color:#8f7e5f;margin-top:12px}.kit-cart-list input{width:60px;padding:6px;margin-left:10px;border:1px solid #dacfbb;background:#fffef9}.kit-cart-list article>button{margin-left:auto}.kit-cart-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0}.kit-cart-bottom small{display:block;font-size:10px;color:#9b896c;margin-top:10px}.kit-cart-bottom .market-buy{max-width:300px}.kit-checkout-items{border-top:1px solid #e4dbc9}.kit-checkout-items>p{font-size:12px;padding:15px 0;border-bottom:1px solid #e4dbc9;margin:0}.kit-checkout-items small{display:block;font-size:10px;color:#9e8b6b;margin:7px 0}.kit-checkout-items span{display:block;text-align:right}.kit-shipping-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.kit-shipping-fields .wide{grid-column:1/-1}.kit-shipping-fields label{font-size:11px;color:#867454}.kit-shipping-fields input,.kit-shipping-fields textarea{display:block;width:100%;margin-top:7px;border:1px solid #dcd1bd;border-radius:4px;background:#fffefb;padding:10px;font:inherit}.kit-checkout-total{border-top:1px solid #ded3bf;padding-top:10px}.kit-checkout-total p{display:flex;justify-content:space-between;font-size:12px}
.kit-admin-toolbar,.kit-order-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.kit-admin-toolbar>p,.kit-order-toolbar>p{font-size:12px;color:#918166;flex:1}.kit-admin-toolbar h2{font-size:20px;flex:1}.kit-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kit-admin-grid article{border:1px solid #e4dccd;background:#fffdf8}.kit-admin-grid article>img{width:100%;height:210px;object-fit:cover}.kit-admin-grid article>div{padding:18px}.kit-admin-grid h2{font-size:15px;margin:10px 0}.kit-admin-grid p,.kit-admin-grid small{font-size:11px;color:#9a886a}.kit-admin-form{max-width:900px}.kit-admin-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kit-admin-fields .wide{grid-column:1/-1}.kit-admin-form label,.kit-order-toolbar label,.kit-order-list form label{display:block;font-size:12px;color:#857254}.kit-admin-form input:not([type=file]),.kit-admin-form textarea,.kit-admin-form select,.kit-order-toolbar select,.kit-order-list form input,.kit-order-list form select{display:block;width:100%;padding:11px;margin-top:8px;border:1px solid #ddd2bd;border-radius:4px;background:#fffefb;color:#776448;font:inherit}.kit-admin-form textarea{resize:vertical}.kit-admin-fields small{display:block;font-size:10px;line-height:1.8;margin-top:7px;color:#a08b69}.kit-admin-images{margin:30px 0;padding-top:22px;border-top:1px solid #e2d9c7}.kit-admin-images h3{font-size:15px;font-weight:500}.kit-admin-images h3 small{font-size:10px;color:#a48e6b;margin-left:8px}.kit-admin-images>p{font-size:11px;color:#97815d}.kit-admin-images [data-image-grid]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:15px 0}.kit-admin-images [data-image-grid]>div{position:relative;border:1px solid #e1d7c2}.kit-admin-images img{display:block;width:100%;height:115px;object-fit:cover}.kit-admin-images [data-image-grid]>div>span{position:absolute;top:5px;left:5px;font-size:9px;background:#fffc;padding:3px}.kit-admin-images [data-image-grid]>div>div{display:flex;justify-content:space-around;padding:6px 0}.kit-admin-images button{font-size:10px;color:#8c7652}.kit-admin-images>label{display:inline-block}.kit-admin-result{font-size:12px;color:#927240;line-height:1.8}.kit-ai-preview{padding:20px;border:1px solid #d9c9ab;background:#f8f2e7;margin:20px 0}.kit-ai-preview label{margin:15px 0}
.kit-order-toolbar label{font-size:11px}.kit-order-toolbar select{margin:4px 0 0;padding:7px}.kit-order-list>article{padding:23px;border:1px solid #e2d8c5;border-radius:5px;background:#fffdf8;margin-bottom:20px}.kit-order-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#9b8969;font-size:10px}.kit-order-head>span{font-size:11px;padding:5px 8px;background:#ece4d3;color:#806841}.kit-order-head>small{margin-left:auto;font-size:9px}.kit-order-items>div{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #ede5d6}.kit-order-items img{width:60px;height:76px;object-fit:cover}.kit-order-items p{margin:0;font-size:12px;line-height:1.8}.kit-order-items b{font-weight:500}.kit-order-items small{display:block;color:#a08b67;font-size:10px}.kit-order-items span{display:block;margin-top:5px;font-size:11px;color:#826a43}.kit-order-total{display:flex;justify-content:space-between;gap:15px;margin:15px 0;font-size:11px;color:#87714e}.kit-order-total>b{font-weight:400;font-size:10px;color:#a38a60}.kit-order-list details{font-size:11px;margin:16px 0;color:#9b835b}.kit-order-list summary{cursor:pointer}.kit-shipping-address{font-size:12px;line-height:1.9}.kit-tracking{font-size:12px;color:#8b734d}.kit-order-list form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding-top:20px;border-top:1px solid #e7ddca}.kit-order-list form>button{align-self:end}.kit-order-list [role=status]{font-size:12px;color:#a37544}.kit-order-list form [role=status]{grid-column:1/-1}
@media(max-width:900px){.kit-detail-layout{gap:30px}.kit-photos figure>img{height:480px}.kit-buy-panel h1{font-size:24px}.kit-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-card-grid{gap:17px}}
@media(max-width:650px){.kit-page{padding:22px 20px 45px}.kit-catalog-hero{padding:30px 24px;margin-bottom:30px}.kit-catalog-hero h1{font-size:27px}.kit-catalog-hero p{font-size:11px}.kit-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px}.kit-detail-layout{grid-template-columns:1fr;gap:25px}.kit-photos figure>img{height:auto;max-height:570px;object-fit:contain}.kit-buy-panel h1{font-size:25px}.kit-buy-panel .market-buy{font-size:13px}.kit-editorial>section{padding:30px 0}.kit-editorial-intro{padding:18px 20px 30px}.kit-editorial h2{font-size:22px}.kit-editorial dl>div{grid-template-columns:85px 1fr;gap:12px}.kit-cart-list article{gap:14px}.kit-cart-list img{width:65px;height:85px}.kit-cart-list h2{font-size:12px}.kit-cart-list .seller-button{font-size:10px;padding:8px}.kit-cart-bottom{display:block}.kit-cart-bottom .market-buy{max-width:none}.kit-shipping-fields{gap:13px}.kit-admin-fields{grid-template-columns:1fr}.kit-admin-fields .wide{grid-column:auto}.kit-admin-images [data-image-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-admin-grid{grid-template-columns:1fr}.kit-order-list>article{padding:16px}.kit-order-head>small{margin-left:0}.kit-order-total{display:block;line-height:1.9}.kit-order-total b{display:block}.kit-order-list form{grid-template-columns:1fr}.kit-order-list form [role=status]{grid-column:auto}}
/* KIT discovery and compact administration */
.kit-list-breadcrumb{display:flex;gap:12px;align-items:center;font-size:9px;color:#aa9a83;padding:5px 0 24px}.kit-catalog-heading{display:flex;justify-content:space-between;align-items:center;padding:6px 0 27px;gap:20px}.kit-catalog-heading h1{font:400 38px Georgia,serif;color:#706047;margin:8px 0 9px;letter-spacing:.03em}.kit-catalog-heading p{font-size:11px;color:#9c8c72;margin:0}.kit-discovery-tabs{display:flex;border-bottom:1px solid #dfd6c5;margin-bottom:30px;gap:32px}.kit-discovery-tabs button{padding:15px 3px;font-size:12px;color:#a1927b;border-bottom:2px solid transparent}.kit-discovery-tabs button[aria-pressed=true]{color:#715b3d;border-color:#8a7352;font-weight:600}.kit-discovery-layout{display:grid;grid-template-columns:155px minmax(0,1fr);gap:38px}.kit-discovery-layout.is-ai{grid-template-columns:1fr}.kit-discovery-sidebar h2{font-size:11px;letter-spacing:.03em;font-weight:600;color:#79684e;margin:0 0 13px}.kit-discovery-sidebar nav{display:grid;gap:1px}.kit-discovery-sidebar nav button{text-align:left;color:#a09077;font-size:11px;padding:9px 12px;border-radius:3px}.kit-discovery-sidebar nav button.active{background:#eee6d7;color:#766044}.kit-advanced-filters{margin-top:26px;padding-top:23px;border-top:1px solid #e5dccb}.kit-advanced-filters summary{font-size:11px;font-weight:600;color:#7d6c50;cursor:pointer}.kit-advanced-filters label,.kit-ai-finder label{display:block;font-size:10px;color:#978266;margin-top:15px}.kit-advanced-filters select,.kit-advanced-filters input,.kit-ai-finder select,.kit-ai-finder input{display:block;width:100%;font:inherit;font-size:11px;color:#7f6b4c;padding:9px 8px;background:#fffdf7;border:1px solid #e1d7c4;border-radius:3px;margin-top:7px;min-width:0}.kit-advanced-filters .seller-button{width:100%;margin-top:14px}.kit-reset{font-size:10px;color:#a49278;display:block;margin:12px auto 0;text-decoration:underline;text-underline-offset:3px}.kit-catalog-search{display:flex;align-items:center;gap:10px;background:#f0ebe2;border:1px solid #e8dfcf;padding:8px 15px}.kit-catalog-search>span{font-size:22px;color:#a58e68}.kit-catalog-search input{min-width:0;flex:1;background:transparent;border:0;font-size:11px;color:#817057;outline-offset:3px;padding:6px 0}.kit-catalog-search button{font-size:10px;color:#887451;padding:7px 10px}.kit-list-toolbar{display:flex;justify-content:space-between;align-items:center;margin:21px 0 19px;gap:10px}.kit-list-toolbar p{font-size:10px;color:#a28e6e;margin:0}.kit-list-toolbar p b{font-weight:500;color:#766044}.kit-list-toolbar>div{display:flex;align-items:center;gap:8px}.kit-list-toolbar select{font:inherit;font-size:10px;background:transparent;color:#948061;border:0;padding:6px;max-width:125px}.kit-list-toolbar button{width:27px;height:27px;border:1px solid #e3dac9;color:#ac9a7e;font-size:14px}.kit-list-toolbar button[aria-pressed=true]{color:#776045;background:#eee7d9;border-color:#cfc0a5}.kit-selection-note{font-size:10px;color:#a18c6b;line-height:1.8;background:#f1ece1;padding:11px 14px;margin:15px 0 0}.kit-catalog-results{min-width:0}.kit-catalog-results .kit-card-grid{gap:27px 16px}.kit-card>div:first-child{aspect-ratio:4/5}.kit-card>div.kit-card-content{position:static;overflow:visible;aspect-ratio:auto;background:transparent;padding:12px 0 0}.kit-card-category{font-size:8px;color:#ad9a7c;letter-spacing:.025em}.kit-card .kit-card-content h3{font-size:11px;line-height:1.7;margin:5px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#7c684a}.kit-card .kit-card-content p{font-size:9px;color:#a89576;line-height:1.7;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kit-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.kit-card-bottom b{font-size:12px;font-weight:500;color:#776044}.kit-card-bottom small{font-size:8px;color:#b09b7c}.kit-card-footer{display:flex;justify-content:space-between;gap:5px;padding:9px 0 0;margin:10px 0 0;border-top:1px solid #e8dfce;font-size:8px;color:#b09d80}.kit-card .kit-ai-reason{display:block!important;margin-top:12px!important;padding:12px;background:#eee8da;color:#8b7653!important;font-size:10px!important}.kit-ai-reason b{display:block;font-weight:500;margin-bottom:5px}.kit-card-grid.kit-list-view{grid-template-columns:1fr;gap:0}.kit-list-view .kit-card{display:grid;grid-template-columns:110px 1fr;gap:22px;padding:18px 0;border-bottom:1px solid #e5dccb}.kit-list-view .kit-card>div:first-child{aspect-ratio:1}.kit-list-view .kit-card-content{align-self:center;padding:0;max-width:650px}.kit-list-view .kit-card h3{font-size:13px}.kit-list-view .kit-card-footer{margin-top:8px}.kit-catalog-empty{text-align:center;padding:65px 15px 80px;color:#a48f6b}.kit-catalog-empty>span{font-size:30px}.kit-catalog-empty h2{font-size:16px;font-weight:400;margin:17px 0 10px}.kit-catalog-empty p{font-size:11px;line-height:1.9}.kit-catalog-empty .seller-button{margin-top:12px}.kit-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin:35px 0 0;font-size:10px;color:#a48e6a;flex-wrap:wrap}.kit-pagination button{min-width:30px;height:30px;padding:0 9px;border:1px solid #e1d7c3;color:#8d7551}.kit-pagination button[aria-current=page]{background:#8d7755;color:#fffdf7;border-color:#8d7755}.kit-pagination button:disabled{opacity:.4;cursor:default}.kit-pagination>span{padding:0 6px}.kit-ai-finder{border:1px solid #e2d6bd;background:#f2ecdf;padding:26px 30px;display:grid;grid-template-columns:1fr 1.4fr;gap:35px}.kit-ai-finder h2{font-family:'Noto Serif KR',serif;font-size:23px;font-weight:400;color:#806847;line-height:1.8;margin:13px 0 8px}.kit-ai-finder p{font-size:11px;line-height:1.8;color:#a18a65}.kit-ai-finder form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.kit-ai-finder label{margin-top:0}.kit-ai-finder form>button,.kit-ai-finder [role=status]{grid-column:1/-1}.kit-ai-finder [role=status]{margin:0;min-height:15px;font-size:10px}.kit-ai-finder form>button{margin-top:3px}#kit-grid .kit-card>.kit-card-content{aspect-ratio:auto}#kit-grid .kit-card-category,#kit-grid .kit-card-footer,#kit-grid .kit-card-content>p,#kit-grid .kit-card-bottom small{display:none}#kit-grid .kit-card-content{padding-top:0}#kit-grid .kit-card-bottom b{font-size:10px}#kit-grid .kit-card h3{margin-top:9px}
.kit-admin-search{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 14px}.kit-admin-search input,.kit-admin-search select{font:inherit;font-size:11px;color:#887251;background:#fffdf7;border:1px solid #e2d7c2;border-radius:3px;padding:9px 10px;min-width:0}.kit-admin-search input{flex:1;min-width:160px}.kit-admin-search .seller-button{padding:9px 13px}.kit-admin-bulk{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:10px;color:#9b8664;padding:10px 0}.kit-admin-bulk .seller-button{font-size:10px;padding:7px 9px}.kit-admin-bulk small{margin-left:auto;max-width:350px;font-size:9px;line-height:1.7}.kit-admin-table-wrap{overflow-x:auto;border:1px solid #e4d9c5;background:#fffdf8}.kit-admin-table{border-collapse:collapse;width:100%;text-align:left;min-width:850px;font-size:11px;color:#927c58}.kit-admin-table th{font-size:10px;font-weight:500;padding:12px;background:#f2ecdf;white-space:nowrap;color:#937d57}.kit-admin-table td{padding:13px 12px;border-top:1px solid #eae1cf;vertical-align:middle}.kit-admin-table th:first-child,.kit-admin-table td:first-child{width:32px;padding-right:0}.kit-admin-table input[type=checkbox]{accent-color:#8e7550;width:13px;height:13px}.kit-admin-table td>b{font-size:11px;font-weight:500;white-space:nowrap}.kit-admin-table td>small{display:block;font-size:10px;margin-top:7px;white-space:nowrap}.kit-admin-product{display:flex;align-items:center;gap:12px;min-width:220px;max-width:340px}.kit-admin-product img,.kit-no-thumb{width:55px;height:66px;object-fit:cover;flex-shrink:0;background:#eee7d8}.kit-no-thumb{display:grid;place-items:center;font-size:10px}.kit-admin-product b{display:block;font-size:11px;font-weight:500;color:#7c6443;line-height:1.7;overflow-wrap:anywhere}.kit-admin-product small{display:block;font-size:9px;margin-top:4px;color:#ad9672;overflow-wrap:anywhere}.kit-admin-product small:last-child{font-size:8px}.kit-state{display:inline-block;padding:5px 7px;background:#f0eadf;color:#9c8562;font-size:9px;white-space:nowrap}.kit-state.published{background:#e8ebde;color:#7d8661}.kit-state.suspended{background:#f1e5de;color:#a7836c}.kit-merchandise{font-size:9px;min-width:150px}.kit-merchandise>div{display:flex;gap:9px;align-items:center;margin:5px 0}.kit-merchandise label{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:9px}.kit-merchandise input[type=number]{width:65px;padding:5px 7px;border:1px solid #ded1b8;background:#fffcf4;font:inherit;color:#90744c}.kit-merchandise button{border:1px solid #dfd2b9;padding:5px 9px;font:inherit;color:#937b54;background:#f8f2e6}.kit-row-actions{display:flex;gap:6px}.kit-row-actions .seller-button{font-size:10px;white-space:nowrap;padding:7px 9px}.kit-admin-empty{text-align:center;height:130px}.kit-admin-checks{display:flex;gap:22px;align-items:center;padding:12px 0}.kit-admin-form .kit-admin-checks label{display:flex;align-items:center;gap:7px}.kit-admin-form .kit-admin-checks input[type=checkbox]{display:inline-block;width:14px;height:14px;margin:0;padding:0;accent-color:#917951}.kit-admin-form input:disabled,.kit-admin-table button:disabled,.kit-admin-bulk button:disabled{opacity:.45}
@media(max-width:1000px){.kit-discovery-layout{grid-template-columns:135px minmax(0,1fr);gap:25px}.kit-catalog-results .kit-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-catalog-results .kit-list-view{grid-template-columns:1fr}.kit-ai-finder{grid-template-columns:1fr;gap:20px}.kit-admin-bulk small{margin-left:0;max-width:none}}
@media(max-width:650px){.kit-catalog-heading{padding:0 0 20px}.kit-catalog-heading h1{font-size:31px}.kit-catalog-heading .seller-button{font-size:9px;padding:9px}.kit-catalog-heading p{font-size:10px}.kit-discovery-tabs{gap:0;justify-content:space-between;margin-bottom:20px}.kit-discovery-tabs button{font-size:11px;padding:13px 5px}.kit-discovery-layout{grid-template-columns:1fr;gap:20px}.kit-discovery-sidebar>div h2{display:none}.kit-discovery-sidebar nav{display:flex;overflow-x:auto;gap:4px;padding-bottom:3px}.kit-discovery-sidebar nav button{white-space:nowrap;padding:8px 10px;border:1px solid #e7ddca;font-size:10px}.kit-advanced-filters{margin-top:15px;padding-top:14px}.kit-advanced-filters form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:end}.kit-advanced-filters label{font-size:9px;margin-top:12px}.kit-advanced-filters .seller-button{grid-column:1/3;margin:0}.kit-reset{font-size:9px;margin:0;align-self:center}.kit-catalog-results .kit-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}.kit-catalog-results .kit-list-view{grid-template-columns:1fr;gap:0}.kit-card .kit-card-content h3{font-size:11px}.kit-card .kit-card-content p{font-size:9px}.kit-card-bottom b{font-size:11px}.kit-card>div>span{font-size:7px;bottom:7px;left:7px}.kit-list-view .kit-card{grid-template-columns:90px minmax(0,1fr);gap:15px}.kit-list-view .kit-card-content p{margin-bottom:5px}.kit-list-view .kit-card-footer{padding-top:6px;margin-top:6px}.kit-list-breadcrumb{padding-bottom:20px}.kit-ai-finder{padding:20px}.kit-ai-finder h2{font-size:21px}.kit-ai-finder form{gap:9px;grid-template-columns:1fr 1fr}.kit-ai-finder form label:last-of-type{grid-column:1/-1}.kit-ai-finder input{max-width:none}.kit-ai-finder label{font-size:9px}.kit-admin-search input{flex-basis:100%}.kit-admin-search select{flex:1;font-size:10px}.kit-admin-toolbar{gap:8px}.kit-admin-toolbar .seller-button{font-size:10px;padding:8px 10px}.kit-admin-toolbar>p{flex-basis:100%}.kit-admin-checks{flex-wrap:wrap}}
/* Match PATTERN: campaign first, compact catalogue heading below. */
#kit-root>[data-promotion-kind]{margin-top:0;margin-bottom:22px}
#kit-root>.kit-list-breadcrumb{padding-bottom:12px}
#kit-root>.kit-catalog-heading{padding-top:0;padding-bottom:18px}
#kit-root>.kit-catalog-heading h1{font-size:32px;margin:5px 0 7px}
