.shop-admin-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px}.shop-record-list{display:grid;gap:10px}.shop-record-list small{display:block;font-size:10px}.shop-panel{border:1px solid #ccc;padding:20px;margin:20px 0;background:#faf8fc}.shop-panel fieldset{border:1px solid #ccc;margin:15px 0;padding:15px}.shop-panel fieldset button{margin:5px;padding:8px}.shop-photo-row img{width:120px;height:100px;object-fit:contain}.shop-admin-layout input[type=number]{min-width:0;width:100%}.shop-admin-layout label{overflow-wrap:anywhere}@media(max-width:850px){.shop-admin-layout{grid-template-columns:1fr}.shop-admin-layout .settings-row{display:block}}.shop-panel summary{font-size:18px;font-weight:700;cursor:pointer;padding:5px 0}.shop-panel[open] summary{margin-bottom:18px}.shop-record-row{display:grid;gap:5px;border-bottom:1px solid #ddd;padding-bottom:10px}.shop-record-row>button{width:100%}.assignment-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.assignment-row img{width:64px;height:64px;object-fit:contain}.assignment-row small{display:block}.assignment-row>div:nth-child(2){flex:1;min-width:130px}#future-store-url{overflow-wrap:anywhere}.shop-admin-layout details label{margin:10px 0}
.shop-admin-layout [data-copy-link]{border:1px solid #a784d7;background:#eee5fa;color:#382344;padding:9px 13px;border-radius:5px;font-weight:700;cursor:pointer}.shop-record-list small{font-size:11px}.shop-panel button:focus-visible,.shop-panel a:focus-visible{outline:3px solid #a784d7;outline-offset:2px}
.combination-builder{border:1px solid #a784d7;background:#eee5fa;padding:18px;margin:18px 0}.combination-builder h4{margin-top:0}.combination-builder p{font-size:13px}#combination-status{font-weight:700}
.variant-row{border:1px solid #d6c9e6;margin:10px 0;padding:10px}.shop-panel .variant-row summary{font-size:14px}.shop-panel .variant-row fieldset{margin:0;border:0;padding:8px}
