.vd-notifications{color:#17191d;text-align:left;font-family:Inter,Arial,sans-serif;position:relative}.vd-notification-trigger{position:relative}.vd-notification-dot{box-sizing:content-box;background:#155dfb;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.vd-notification-panel{z-index:100;background:#fff;border:1px solid #e9e9ec;border-radius:22px;outline:none;width:480px;max-width:calc(100vw - 32px);padding:25px 24px 0;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 16px 60px #17243a24}.vd-notification-heading{align-items:center;gap:14px;margin-bottom:23px;display:flex}.vd-notification-heading :is(h1,h2){letter-spacing:-.65px;color:inherit;flex:1;margin:0;font-size:24px;font-weight:650;line-height:1.3}.vd-notification-text-button{color:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 0;font:500 13px/1.4 Inter,Arial,sans-serif;text-decoration:underline}.vd-notification-text-button:disabled{opacity:.4;cursor:default}.vd-notification-close{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;display:none}.vd-notification-filters{border:1px solid #e6e7e9;border-radius:30px;gap:4px;margin-bottom:16px;padding:5px;display:flex}.vd-notification-filters button{color:#303136;cursor:pointer;background:0 0;border:0;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font:500 14px/1.4 Inter,Arial,sans-serif;display:flex}.vd-notification-filters button[aria-pressed=true]{color:#fff;background:#262626}.vd-notification-filters button span{opacity:.7;font-size:11px}.vd-notification-list{overscroll-behavior:contain;max-height:min(510px,100dvh - 260px);margin:0 -8px;padding:0 8px;overflow-y:auto}.vd-notification-row{border-bottom:1px solid #f2f2f4;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.vd-notification-row:last-child{border-bottom:0}.vd-notification-avatar{color:#287fc2;background:#eef6ff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.vd-notification-avatar.purple{color:#7960b4;background:#f3efff}.vd-notification-avatar.green{color:#328166;background:#eaf6f0}.vd-notification-avatar.sand{color:#9d7b42;background:#faf3e8}.vd-notification-copy{flex:1;min-width:0}.vd-notification-copy p{color:inherit;overflow-wrap:anywhere;margin:0 0 5px;font-size:14px;font-weight:400;line-height:1.5}.vd-notification-row.is-unread .vd-notification-copy p{font-weight:550}.vd-notification-meta{color:#85858d;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.6;display:flex}.vd-notification-copy small{color:#85858d;overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.5;display:block}.vd-notification-read{color:#586170;cursor:pointer;background:#fff;border:1px solid #e9e9ed;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;margin-top:4px;display:grid}.vd-notification-read:disabled{opacity:.5;cursor:wait}.vd-notification-read:hover{color:#111;background:#f3f5f7}.vd-notification-footer{text-align:center;border-top:1px solid #eeeef1;margin-top:10px;padding:20px 0 22px}.vd-notification-empty{text-align:center;color:#85858d;padding:38px 16px;font-size:14px}.vd-notification-empty svg{color:#757e8b;margin:0 auto 12px}.vd-notification-empty h3{color:#26282e;margin:0 0 6px;font-size:16px;font-weight:550}.vd-notification-empty p{margin:0;font-size:13px;line-height:1.5}.vd-notification-error{color:#a22;background:#fff1f1;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.vd-notification-error button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline;display:block}.vd-notifications button:focus-visible{outline-offset:3px;outline:2px solid #155dfb}.vd-notifications-page{max-width:900px;margin:0 auto}.vd-notifications-page .vd-notification-panel{width:100%;max-width:none;padding-bottom:20px;position:static;box-shadow:0 2px 6px #17243a04}.vd-notifications-page .vd-notification-filters{max-width:420px}.vd-dark .vd-notifications{color:#eceef3}.vd-dark .vd-notification-panel{background:#1c2230;border-color:#353c4a}.vd-dark .vd-notification-filters{border-color:#414754}.vd-dark .vd-notification-filters button{color:#ced1da}.vd-dark .vd-notification-filters button[aria-pressed=true]{color:#161b23;background:#eceef3}.vd-dark .vd-notification-row,.vd-dark .vd-notification-footer{border-color:#333a47}.vd-dark .vd-notification-read{color:#cdd3df;background:#252d3a;border-color:#414754}.vd-dark .vd-notification-empty h3{color:#eceef3}@media (width<=600px){.vd-notification-panel{border-radius:18px;width:auto;max-width:none;padding:20px 16px 0;position:fixed;top:76px;left:12px;right:12px}.vd-notification-heading{gap:10px;margin-bottom:18px}.vd-notification-heading :is(h1,h2){font-size:21px}.vd-notification-heading .vd-notification-text-button{font-size:11px}.vd-notification-close{display:block}.vd-notification-list{max-height:calc(100dvh - 280px)}.vd-notification-avatar{width:38px;height:38px}.vd-notification-row{gap:11px}.vd-notification-copy p{font-size:13px}.vd-notifications-page .vd-notification-panel{padding:20px 16px}.vd-notification-meta{gap:5px;font-size:11px}}.vd-notification-panel{border-radius:18px;width:420px;padding:20px 20px 0}.vd-notification-heading{margin-bottom:16px}.vd-notification-heading :is(h1,h2){font-size:21px}.vd-notification-filters{margin-bottom:8px;padding:4px}.vd-notification-filters button{padding:7px}.vd-notification-row{align-items:center;gap:11px;padding:11px 0}.vd-notification-avatar{width:32px;height:32px}.vd-notification-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.vd-notification-meta{font-size:11px;line-height:1.3}.vd-notification-read{width:23px;height:23px;margin:0}.vd-notification-list{max-height:min(390px,100dvh - 230px)}.vd-notification-footer{margin-top:4px;padding:14px 0 16px}.vd-notification-footer button{font-size:13px}.vd-notifications-page .vd-notification-list{max-height:none}@media (width<=600px){.vd-notification-panel{width:auto;padding:18px 16px 0}.vd-notification-heading :is(h1,h2){font-size:20px}.vd-notification-row{padding:10px 0}.vd-notification-avatar{width:30px;height:30px}}.pe{--pe-r:12px;max-width:1240px;color:var(--vd-text,#111318);flex-direction:column;gap:20px;margin:0 auto;padding-bottom:48px;font-size:14px;display:flex}.pe *{box-sizing:border-box}.pe-head{z-index:6;background:var(--vd-page,#fff);border-bottom:1px solid var(--vd-border,#e9eaee);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:6px 0 14px;display:flex;position:sticky;top:0}.pe-back{color:var(--vd-muted,#6c717d);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:2px;margin:0 0 6px -4px;padding:2px 4px;font-size:13px;display:inline-flex}.pe-back:hover{color:var(--vd-text,#111318);background:var(--vd-hover,#f2f3f5)}.vd-shell .pe .pe-head h1{letter-spacing:-.4px;color:var(--vd-text,#111318);margin:0!important;font-size:26px!important;font-weight:650!important}.pe-head-actions{gap:10px;display:flex}.pe-btn{border:1px solid var(--vd-border-strong,#d9dbe1);background:var(--vd-card,#fff);height:40px;color:var(--vd-text,#111318);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.pe-btn:hover{background:var(--vd-hover,#f2f3f5)}.pe-btn:disabled{opacity:.6;cursor:default}.pe-btn.pe-primary{background:var(--vd-blue,#0b5cf5);border-color:var(--vd-blue,#0b5cf5);color:#fff;min-width:110px}.pe-btn.pe-primary:hover{background:var(--vd-blue-hover,#0a4fd4)}.pe-error{background:var(--vd-red-soft,#fdecec);color:var(--vd-red,#e5484d);border-radius:10px;padding:12px 14px;font-size:13.5px}.pe-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.pe-main,.pe-side{flex-direction:column;gap:20px;min-width:0;display:flex}.pe-side{position:sticky;top:96px}.pe-card{border:1px solid var(--vd-border,#e9eaee);background:var(--vd-card,#fff);border-radius:16px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.vd-shell .pe .pe-card h2{color:var(--vd-text,#111318);margin:0!important;font-size:16px!important;font-weight:650!important}.pe-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pe-card-head span{color:var(--vd-muted,#6c717d);font-size:12.5px}.pe .pe-hint,.vd-shell .pe p.pe-hint{color:var(--vd-muted,#6c717d);margin:-4px 0 0;font-size:12.5px;line-height:1.5}.pe-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pe-field>span{color:var(--vd-text-2,#3d4250);text-transform:none;font-size:13px;font-weight:500}.vd-shell .vd-page .bm-content .pe :is(input:not([type=checkbox]):not([type=file]),select):not(#vd-pe){height:42px;min-height:42px;border-radius:var(--pe-r)!important;padding:0 14px!important;font-size:14px!important}.vd-shell .vd-page .bm-content .pe select:not(#vd-pe){padding-right:34px!important}.pe-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pe-rich{border:1px solid var(--vd-border,#e9eaee);border-radius:var(--pe-r);background:var(--vd-card,#fff);transition:border-color .15s,box-shadow .15s;overflow:hidden}.pe-rich:focus-within{border-color:var(--vd-blue,#0b5cf5);box-shadow:0 0 0 3px var(--vd-blue-soft,#e8f0fe)}.pe-toolbar{background:var(--vd-soft,#f3f4f6);border-bottom:1px solid var(--vd-border,#e9eaee);align-items:center;gap:2px;padding:6px 8px;display:flex}.pe-toolbar button{width:32px;height:30px;color:var(--vd-text-2,#3d4250);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.pe-toolbar button:hover{background:var(--vd-card,#fff);color:var(--vd-text,#111318)}.pe-toolbar i{background:var(--vd-border-strong,#d9dbe1);width:1px;height:18px;margin:0 6px}.vd-shell .vd-page .bm-content .pe .pe-rich textarea:not(#vd-pe){resize:vertical;width:100%;min-height:180px;line-height:1.6;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:14px 16px!important;font-size:14px!important}.pe-drop{border:1.5px dashed var(--vd-border-strong,#d9dbe1);background:var(--vd-soft,#f8f9fb);color:var(--vd-muted,#6c717d);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;transition:border-color .15s,background .15s;display:flex}.pe-drop svg{color:var(--vd-text-2,#3d4250);margin-bottom:4px}.pe-drop strong{color:var(--vd-text,#111318);font-size:14.5px;font-weight:550}.pe-drop small{font-size:12.5px}.pe-drop-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.pe-drop.on,.pe-media.on{border-color:var(--vd-blue,#0b5cf5);background:var(--vd-blue-soft,#e8f0fe)}.vd-shell .vd-page .bm-content .pe :is(.pe-drop-actions,.pe-media-foot) .bm-product-outline:not(#vd-pe){align-items:center;gap:6px;display:inline-flex;border:1px solid var(--vd-border-strong,#d9dbe1)!important;background:var(--vd-card,#fff)!important;height:40px!important;color:var(--vd-text,#111318)!important;border-radius:999px!important;padding:0 18px!important;font-size:14px!important;font-weight:500!important}.pe-media{border:1.5px dashed #0000;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:2px;transition:border-color .15s,background .15s;display:grid}.pe-tile{aspect-ratio:1;border:1px solid var(--vd-border,#e9eaee);background:#fff;border-radius:12px;margin:0;position:relative;overflow:hidden}.pe-tile.cover{grid-area:span 2/span 2}.pe-tile img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.pe-badge{color:#fff;background:#111318c7;border-radius:11px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:8px;left:8px}.pe-tile-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.pe-tile:hover .pe-tile-actions,.pe-tile:focus-within .pe-tile-actions{opacity:1}.pe-tile-actions button{color:#111318;cursor:pointer;background:#fffffff2;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 1px 4px #0000002e}.pe-tile-actions button:hover{color:var(--vd-blue,#0b5cf5);background:#fff}.pe-add{border:1.5px dashed var(--vd-border-strong,#d9dbe1);background:var(--vd-soft,#f8f9fb);color:var(--vd-text-2,#3d4250);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12.5px;display:flex}.pe-add:hover{border-color:var(--vd-blue,#0b5cf5);color:var(--vd-blue,#0b5cf5)}.pe-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite pe-spin}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-media-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pe-media-foot small{color:var(--vd-muted,#6c717d);font-size:12.5px}.pe-money{position:relative}.pe-money b{color:var(--vd-muted,#6c717d);pointer-events:none;font-weight:500;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.vd-shell .vd-page .bm-content .pe .pe-money input:not(#vd-pe):not(#vd-pe2){width:100%;padding-left:30px!important}.pe-variant{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 42px;align-items:end;gap:12px;display:grid}.pe-icon{border:1px solid var(--vd-border,#e9eaee);border-radius:var(--pe-r);background:var(--vd-card,#fff);width:42px;height:42px;color:var(--vd-muted,#6c717d);cursor:pointer;place-items:center;display:grid}.pe-icon:hover{color:var(--vd-red,#e5484d);border-color:var(--vd-red,#e5484d)}.pe-add-row{align-self:flex-start}.pe-status{flex-direction:column;gap:8px;display:flex}.pe-status button{border:1px solid var(--vd-border,#e9eaee);border-radius:var(--pe-r);background:var(--vd-card,#fff);width:100%;color:var(--vd-muted,#6c717d);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.pe-status button:hover{border-color:var(--vd-border-strong,#d9dbe1)}.pe-status button span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pe-status strong{color:var(--vd-text,#111318);font-size:14px;font-weight:600}.pe-status small{color:var(--vd-muted,#6c717d);font-size:12.5px}.pe-status .pe-tick{opacity:0;color:var(--vd-blue,#0b5cf5)}.pe-status button.on{border-color:var(--vd-blue,#0b5cf5);background:var(--vd-blue-soft,#e8f0fe);color:var(--vd-blue,#0b5cf5)}.pe-status button.on .pe-tick{opacity:1}.pe-link{color:var(--vd-blue,#0b5cf5);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin-top:-4px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}.pe-link:hover{text-decoration:underline}.pe-tag-input{gap:8px;display:flex}.vd-shell .vd-page .bm-content .pe .pe-tag-input input:not(#vd-pe){flex:1;min-width:0}.pe-tag-input button{border:1px solid var(--vd-border-strong,#d9dbe1);background:var(--vd-card,#fff);width:42px;height:42px;color:var(--vd-text,#111318);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.pe-tag-input button:hover{background:var(--vd-hover,#f2f3f5)}.pe-tags{flex-wrap:wrap;gap:6px;display:flex}.pe-tags span{background:var(--vd-soft,#f3f4f6);height:28px;color:var(--vd-text-2,#3d4250);border-radius:14px;align-items:center;gap:4px;padding:0 6px 0 11px;font-size:13px;display:inline-flex}.pe-tags button{width:18px;height:18px;color:var(--vd-muted,#6c717d);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pe-tags button:hover{background:var(--vd-border,#e9eaee);color:var(--vd-text,#111318)}.pe-weight{grid-template-columns:minmax(0,1fr) 84px;gap:8px;display:grid}.pe-dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vd-shell .vd-page .bm-content .pe :is(.pe-weight,.pe-dims) input:not(#vd-pe){width:100%;padding:0 10px!important}@media (width<=1100px){.pe-grid{grid-template-columns:minmax(0,1fr)}.pe-side{position:static}}@media (width<=640px){.pe-head{position:static}.pe-head-actions{width:100%}.pe-head-actions .pe-btn{flex:1}.pe-card{padding:18px 16px}.pe-pair{grid-template-columns:1fr}.pe-media{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-variant{grid-template-columns:minmax(0,1fr) 42px}.pe-variant .pe-field:nth-child(2){grid-column:1}.pe-variant .pe-icon{grid-area:1/2/3;align-self:center}}.pe-sellable-variants{border-top:1px solid #e5e5e5;margin-top:24px;padding-top:24px}.pe-sku-row{border:1px solid #ddd;border-radius:10px;min-width:0;margin:18px 0;padding:18px}.pe-sku-row legend{padding:0 6px;font-weight:600}.pe-variant-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pe-variant-actions label{align-items:center;gap:7px;display:flex}.pe-head a{color:#185adb;margin-top:8px;font-size:14px;display:inline-block}.pe-sku-row .pe-pair{margin-bottom:12px}.pe-collection-choices{flex-direction:column;gap:10px;max-height:300px;margin:14px 0 22px;display:flex;overflow:auto}.pe-collection-choices>label{cursor:pointer;border:1px solid #e1e3e6;border-radius:7px;align-items:flex-start;gap:10px;padding:10px;display:flex}.pe-collection-choices input{flex:none;width:17px;height:17px;margin:2px 0}.pe-collection-choices span{flex-direction:column;gap:3px;display:flex}.pe-collection-choices small{color:#727782;font-size:12px}.pe-assign-collections{max-height:90vh;overflow:auto}
