*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffdf9 radial-gradient(#d9d0c222 .7px,transparent .7px);background-size:8px 8px;color:#171715;font:14px/1.45 Inter,system-ui,-apple-system,"Segoe UI",sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}.page{max-width:1160px;margin:auto;padding:18px 34px 0}.top{height:62px;display:flex;align-items:center;border-bottom:1px solid #ddd7cd}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:950;font-size:14px}.brand-mark{width:37px;height:37px;border-radius:10px;background:#f36a20;color:#fff;display:grid;place-items:center;font-size:24px;box-shadow:3px 3px 0 #171715;animation:iconBob 3s infinite}.top-cta,.btn{display:inline-block;text-decoration:none;border:0;border-radius:7px;background:#f36a20;color:#fff;font-weight:850;box-shadow:3px 3px 0 #171715;padding:10px 15px}.top-cta{margin-left:auto}.btn:hover,.top-cta:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 #171715;background:#df5618}.hero{min-height:345px;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;padding:32px 4px}.tiny-kicker{font-size:10px;font-weight:900;letter-spacing:1.8px;color:#777}.hero h1{font-size:clamp(42px,6vw,72px);line-height:.94;letter-spacing:-3.5px;margin:12px 0;font-weight:1000}.hero h1 span{color:#f36a20}.hero-copy p{max-width:390px;color:#47433d}.hero-art{position:relative;min-height:260px;display:grid;place-items:center}.paper-stack{position:relative}.sample-card{width:200px;height:245px;background:#fff;border:1px solid #e5e0d8;box-shadow:8px 12px 24px #24191020;padding:17px;transform:rotate(4deg);animation:float 4.5s ease-in-out infinite}.sample-card b{font-size:8px}.sample-card strong{display:block;text-align:center;font-size:34px;border-block:1px solid;margin:15px 0;padding:10px}.sample-bar,.decor-bars,.barcode{height:40px;background:repeating-linear-gradient(90deg,#111 0 2px,#fff 2px 4px,#111 4px 6px,#fff 6px 9px,#111 9px 10px,#fff 10px 13px)}.sample-card small{display:block;text-align:center;font-size:8px;margin-top:9px}.sample-back{position:absolute;inset:4px;background:#fff2df;transform:rotate(-7deg);padding:12px;font-size:10px;font-weight:900}.sticky,.size-note{position:absolute;background:#fff1dd;box-shadow:3px 5px 11px #27170f1c;padding:10px 12px;font:13px/1.25 "Comic Sans MS","Segoe Print",cursive;transform:rotate(7deg);animation:note 4.8s infinite}.sticky{right:2%;top:10px}.size-note{right:-22px;bottom:34px;font:800 10px system-ui;color:#a43c11}.doodle-arrow{position:absolute;left:0;top:50%;width:120px;animation:iconBob 3s infinite}.section-head{display:flex;justify-content:space-between;align-items:end;margin:3px 0 14px}.section-head h2{margin:0;font-size:22px;letter-spacing:-.8px}.section-head p{font-size:11px;color:#777}.doodle-line{width:54px;height:3px;background:#f36a20;border-radius:60%;transform:rotate(-2deg);margin-top:5px}.studio{margin-bottom:26px}.template-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:14px}.template-card{position:relative;min-width:0;min-height:108px;border:1px solid #e9e4da;background:#fff;border-radius:9px;box-shadow:0 4px 12px #31200b08;padding:10px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:.2s}.template-card:hover{transform:translateY(-3px) rotate(-1deg);border-color:#eda77c}.template-card.active{background:#fff5ef;border-color:#f18d5c;box-shadow:2px 3px 0 #f7d3be}.template-number{position:absolute;left:7px;top:5px;font-size:9px;font-weight:900;color:#b64d19;background:#fff0e8;border-radius:4px;padding:2px 4px}.template-icon{font:25px "Comic Sans MS",sans-serif;color:#f36a20;animation:iconBob 3.4s infinite}.template-card b{font-size:10px;text-align:center}.template-card small{font-size:9px;color:#7a756c}.studio-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.panel{background:#fff;border:1px solid #e8e3da;border-radius:11px;padding:17px;box-shadow:0 5px 16px #31200b08;min-width:0}.panel-top{display:flex;align-items:center;gap:9px;margin-bottom:14px}.num{font-size:11px;font-weight:1000;background:#fff0e8;color:#b64915;padding:4px 6px;border-radius:4px;animation:badge 3.5s infinite}.num.green{background:#e8f7ed;color:#237844}.num.blue{background:#edf1ff;color:#264cba}.num.pink{background:#ffedf1;color:#ac3454}.panel-title{font-size:14px;font-weight:900;animation:nudge 5s infinite}.panel-sub{font-size:9px;color:#827d74;margin-left:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 10px}.form-grid label,.setup-card label,.admin-form label{display:block;font-size:10px;font-weight:850;min-width:0}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select,.setup-card input,.admin-form input{height:35px;width:100%;margin-top:4px;padding:0 9px;border:1px solid #e5e0d8;border-radius:5px;background:#fff;font-size:11px;outline:none}.form-grid input:focus,.form-grid select:focus{border-color:#f2a578;box-shadow:0 0 0 2px #f36a2018}.save-design{margin-top:12px}.secondary{display:inline-block;text-decoration:none;border:1px solid #dcd6cd;background:#fff;border-radius:6px;padding:8px 12px;font-size:10px;font-weight:850;color:#171715}.hand-note,.carrier-foot{font:11px "Comic Sans MS","Segoe Print",cursive;color:#746d63}.preview-stage{min-height:390px;background:repeating-linear-gradient(135deg,#f5f2eb,#f5f2eb 8px,#efede7 8px,#efede7 16px);border-radius:8px;padding:17px;display:grid;place-items:center;overflow:auto}.print-surface{width:min(var(--screen-w,256px),100%);height:var(--screen-h,384px);max-height:560px;background:var(--paper,#fffdf9);box-shadow:5px 8px 20px #25201622;border:1px solid #dcd7cf;padding:12px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.type-shipping{font-family:Arial,sans-serif;text-align:left;align-items:stretch;justify-content:flex-start}.ship-brand{font-size:8px;font-weight:900;border-bottom:2px solid;padding-bottom:7px;display:flex;justify-content:space-between}.ship-zone{font-size:26px;font-weight:950;text-align:center;border-bottom:1px solid;padding:7px}.ship-address{text-align:left;font-size:9px;padding:8px 0;border-bottom:1px solid #aaa;line-height:1.35}.ship-address small{display:block;font-size:7px;font-weight:900}.ship-address strong,.ship-address span{display:block}.ship-address.from{margin-top:5px}.barcode{height:48px;width:100%;margin:10px 0 5px}.tracking{font:800 8px monospace;text-align:center;letter-spacing:.7px}.generic{max-width:100%;overflow-wrap:anywhere}.brandline{font-size:clamp(8px,3vw,14px);font-weight:950;letter-spacing:.3px}.bigline,.product-title{font-size:clamp(12px,5vw,23px);font-weight:950;margin:8px 0}.mutedline{font-size:9px;color:#555}.sku-code{font:900 clamp(12px,4vw,20px) monospace;margin-top:10px}.decor-bars{width:85%;height:28px;margin:6px auto}.hang-hole{position:absolute;top:8%;left:calc(50% - 7px);width:14px;height:14px;border:1px solid #aaa;border-radius:50%}.hang-title{font-size:clamp(13px,5vw,21px);margin:12px 0}.hang-sku{font:10px monospace;margin-top:8px}.hang-price,.price-value{font-size:clamp(17px,6vw,28px);font-weight:1000;margin-top:7px;color:#d9571a}.fragile-art{font-size:42px;color:#e45228}.fragile-title{font-size:clamp(13px,4vw,20px);font-weight:1000;margin:7px}.sticker-star{font-size:32px;color:#f36a20}.preview-actions{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.steps{display:grid;grid-template-columns:1fr 1fr;gap:14px}.country-search{height:35px;width:100%;padding:0 9px;border:1px solid #e4ded4;border-radius:6px;font-size:11px}.country-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:230px;overflow:auto;margin-top:9px;padding:2px}.country{min-width:0;height:49px;border:1px solid #ece8e1;border-radius:7px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:8px}.country.active,.country:hover{border-color:#f18d5c;background:#fff5ef}.flag{font-size:19px;animation:flagwave 3.7s infinite;transform-origin:bottom center}.country span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 3px}.couriers{display:grid;gap:6px}.courier{display:flex;align-items:center;gap:9px;border:1px solid #ece8e1;border-radius:7px;padding:9px;font-size:10px}.courier b{flex:1}.courier small{color:#908a80}.courier-empty{padding:18px;border:1px dashed #ddd4c7;text-align:center;font-size:11px;color:#777}.footer{background:#171715;color:#fff;margin:24px -34px 0;padding:17px 34px;display:flex;align-items:center;gap:14px;min-height:60px}.footer-mark{font-size:22px;color:#f36a20;animation:iconBob 3s infinite}.footer strong{font-size:10px}.footer small{font-size:9px;color:#d1cbc3;margin-left:auto}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#171715;color:#fff;border-radius:7px;padding:10px 14px;font-size:11px;z-index:30;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}.modal-bg{display:none;position:fixed;inset:0;background:#17171588;z-index:20;place-items:center;padding:18px}.modal-bg.show{display:grid}.modal{width:min(460px,100%);max-height:80vh;overflow:auto;background:#fffdf9;border-radius:10px;padding:22px;position:relative}.close-modal{position:absolute;right:14px;top:10px;border:0;background:none;font-size:23px}.modal h3{margin:0 0 14px}.design-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #eee7dd;padding:10px 0}.design-row small{display:block;color:#888;font-size:9px;margin-top:3px}.setup-body{min-height:100vh;display:grid;place-items:center;padding:20px}.setup-card{width:min(470px,100%);background:#fff;border:1px solid #e8e3da;border-radius:12px;padding:24px;box-shadow:0 10px 40px #31200b12}.setup-brand{font-size:11px;font-weight:950;letter-spacing:.5px;color:#e45d19}.setup-card h1{margin:8px 0;font-size:26px}.setup-card p{color:#777;font-size:12px}.setup-card form{display:grid;gap:11px}.setup-card hr{width:100%;border:0;border-top:1px solid #eee}.setup-card .btn{margin-top:8px}.error{background:#fff0ed;color:#a42e12;padding:9px;border-radius:6px;font-size:11px;margin:10px 0}.success{background:#edf8ed;color:#236c2b;padding:10px;border-radius:6px;margin:10px 0}.admin-body{background:#f8f5ef}.admin-top{height:58px;background:#171715;color:white;padding:0 max(18px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between}.admin-top span{color:#f36a20}.admin-top a{color:white;font-size:11px}.admin-wrap{max-width:1100px;padding:18px;margin:auto}.admin-wrap h1{font-size:24px}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.admin-stats div,.admin-box,.account-box{background:white;border:1px solid #e6e0d6;border-radius:9px;padding:15px}.admin-stats small,.admin-stats b{display:block}.admin-stats small{color:#777;font-size:10px}.admin-stats b{font-size:22px}.admin-box{margin-top:12px}.admin-box h2{margin:0 0 5px;font-size:16px}.admin-box p,.backend-note{font-size:11px;color:#777}.admin-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.admin-form label{min-width:150px;flex:1}.admin-form input{display:block}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th,td{text-align:left;border-bottom:1px solid #eee;padding:8px}td form{margin:0}.backend-note{padding:10px}.auth-grid{max-width:900px;margin:7vh auto;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.account-wrap{max-width:1000px;margin:25px auto;padding:18px}.account-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.account-head h1{font-size:26px;margin:5px 0}.account-head p{font-size:11px;color:#777}.account-box{margin-bottom:13px}.account-box h2{font-size:16px;margin:0 0 12px}.account-box h2 span{background:#fff0e8;color:#b64915;border-radius:20px;padding:3px 8px;font-size:11px}.account-box p{font-size:12px;color:#777}.activity-list{display:grid}.activity-list article{display:flex;gap:10px;padding:10px 2px;border-bottom:1px solid #eee}.activity-dot{width:9px;height:9px;border-radius:50%;background:#f36a20;margin-top:4px;flex:none}.activity-list b{display:block;font-size:11px}.activity-list small{font-size:9px;color:#888}.account-box table a{padding:5px 9px}@keyframes float{50%{transform:rotate(1deg) translateY(-7px)}}@keyframes note{50%{transform:rotate(4deg) translateY(-4px)}}@keyframes badge{50%{transform:rotate(2deg) translateY(-2px)}}@keyframes nudge{0%,92%,100%{transform:translateX(0)}95%{transform:translateX(2px)}98%{transform:translateX(-1px)}}@keyframes iconBob{50%{transform:rotate(4deg) translateY(-3px)}}@keyframes flagwave{35%{transform:rotate(-6deg) translateY(-2px)}70%{transform:rotate(5deg)}}@media(max-width:900px){.template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page{padding-inline:20px}.footer{margin-inline:-20px;padding-inline:20px}}@media(max-width:650px){.page{padding:10px 13px 0}.hero{grid-template-columns:1fr;padding:32px 2px 20px;gap:0}.hero h1{font-size:50px}.hero-art{min-height:240px}.sticky{right:5%}.doodle-arrow{left:4%;width:100px}.section-head h2{font-size:18px}.section-head p{max-width:140px;text-align:right;font-size:9px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.template-card{min-height:91px}.studio-layout,.steps{grid-template-columns:1fr}.form-grid{gap:8px}.panel{padding:14px}.country-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer{margin-inline:-13px;padding-inline:13px}.footer small{font-size:8px}.auth-grid{grid-template-columns:1fr;margin:2vh auto}.account-head{align-items:flex-start;flex-direction:column}}@media print{@page{size:4in 6in;margin:0}html,body{margin:0!important;background:#fff!important}.page{padding:0!important;margin:0!important;max-width:none!important}.page>*:not(.studio){display:none!important}.top{display:none!important}.section-head#studio{display:none!important}.studio{display:block!important;margin:0!important}.template-grid,.editor,.preview-panel>.panel-top,.preview-actions{display:none!important}.studio-layout{display:block!important}.preview-panel{border:0!important;padding:0!important;box-shadow:none!important}.preview-stage{display:block!important;background:#fff!important;padding:0!important;min-height:0!important;overflow:visible!important}.print-surface{width:var(--print-w)!important;height:var(--print-h)!important;max-height:none!important;margin:0!important;box-shadow:none!important;border:0!important;padding:.12in!important}.shipping-tools,.footer{display:none!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* Keep the studio within the viewport on narrow screens. */
html,body{max-width:100%;overflow-x:hidden}.page,.studio,.studio-layout,.panel,.preview-stage{min-width:0;max-width:100%}.preview-stage{overflow:hidden}.print-surface{max-width:100%}@media(max-width:650px){.page{width:100%;padding-inline:12px}.studio-layout,.steps{width:100%;grid-template-columns:minmax(0,1fr)}.panel{width:100%;padding:12px}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.preview-stage{padding:10px}.account-wrap,.auth-grid,.admin-wrap{max-width:100%;overflow-x:hidden}.table-wrap{max-width:100%}}

/* Give printed address blocks readable breathing room. */
.ship-address{padding:10px 0;line-height:1.55}.ship-address small{margin-bottom:5px;letter-spacing:.35px}.ship-address strong{margin:3px 0 6px;line-height:1.3}.ship-address span{line-height:1.55}.ship-address.from{margin-top:9px;padding-top:10px}

/* Animated admin dashboard */
:root{--mse-orange:#f36a20;--mse-ink:#1b1b19;--mse-paper:#faf8f3;--mse-purple:#8c66e8}
.admin-dashboard{min-height:100vh;background:var(--mse-paper);display:grid;grid-template-columns:238px minmax(0,1fr);color:#24221f;overflow-x:hidden}
.admin-sidebar{height:100vh;position:sticky;top:0;background:#1b1b19;color:#fff;padding:25px 16px 18px;display:flex;flex-direction:column;overflow:hidden}
.admin-brand{display:flex;align-items:center;gap:11px;padding:0 10px 28px;color:#fff;text-decoration:none;font-size:12px;font-weight:950;letter-spacing:.55px;line-height:1.35}
.admin-brand small{font-size:9px;letter-spacing:2px;color:#cbc4bb}
.admin-brand-mark{width:39px;height:39px;border-radius:12px;background:var(--mse-orange);display:grid;place-items:center;font-size:24px;box-shadow:3px 3px 0 #fff2;animation:iconBob 2.7s infinite}
.sidebar-label{color:#8d8982;font-size:9px;font-weight:900;letter-spacing:1.8px;padding:0 12px 10px}
.side-nav{display:grid;gap:5px}.side-link{height:42px;padding:0 12px;border-radius:7px;color:#cbc7c0;text-decoration:none;display:flex;align-items:center;gap:11px;font-size:11px;font-weight:750;transition:.2s}.side-link span{width:19px;text-align:center;font-size:16px;color:#f59a68;animation:iconBob 3.5s infinite}.side-link:hover,.side-link.active{background:#302b26;color:#fff;transform:translateX(2px)}.side-link.active{box-shadow:inset 3px 0 var(--mse-orange)}.side-link i{font-style:normal;font-size:9px;margin-left:auto;background:#f36a20;color:white;border-radius:20px;padding:3px 7px}
.sidebar-bottom{margin-top:auto;border-top:1px solid #ffffff20;padding:15px 9px 2px;color:#ccc6bd;font-size:10px}.status-pip,.live-pill i,.live-count i,.online-label i{display:inline-block;width:7px;height:7px;background:#4ed39a;border-radius:50%;margin-right:6px;box-shadow:0 0 0 0 #4ed39a88;animation:livePulse 1.8s infinite}.sidebar-bottom a{display:block;color:#fff;text-decoration:none;margin:14px 0 0;font-weight:800}
.admin-main{min-width:0;width:100%;max-width:1500px;margin:0 auto;padding:25px clamp(16px,3vw,42px) 16px}.admin-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:19px}.admin-eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:900;color:#a29b90}.admin-header h1{font-size:28px;letter-spacing:-1px;margin:3px 0 0}.header-right{display:flex;align-items:center;gap:12px}.live-pill{font-size:9px;font-weight:950;letter-spacing:.7px;color:#328560;background:#e9f8ef;border-radius:20px;padding:8px 11px}.live-pill i{width:6px;height:6px}.icon-button{border:1px solid #e7e0d5;background:#fff;border-radius:9px;width:36px;height:36px;font-size:23px;color:#6b6257;animation:iconBob 3s infinite}.admin-avatar{width:34px;height:34px;border-radius:50%;background:#ffeadc;color:#b64b15;display:grid;place-items:center;font-weight:950;box-shadow:2px 2px 0 #171715}
.admin-message{margin-bottom:12px}.welcome-strip{display:flex;align-items:center;justify-content:space-between;background:#fff1e5;border:1px solid #f6dcc9;border-radius:12px;padding:14px 18px;margin-bottom:14px;overflow:hidden}.welcome-strip b,.welcome-strip span{display:block}.welcome-strip b{font-size:13px}.welcome-strip span{font-size:10px;color:#786d60;margin-top:3px}.welcome-doodle{font-size:38px;color:var(--mse-orange);animation:iconBob 2.2s infinite}
.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;scroll-margin-top:14px}.stat-card{position:relative;min-width:0;overflow:hidden;background:#fff;border:1px solid #ebe5dc;border-radius:11px;padding:14px 15px;box-shadow:0 5px 15px #241b0c06;animation:cardRise .6s both}.stat-card:nth-child(2){animation-delay:.08s}.stat-card:nth-child(3){animation-delay:.16s}.stat-card:nth-child(4){animation-delay:.24s}.stat-head{display:flex;align-items:center;justify-content:space-between;color:#777167;font-size:10px;font-weight:750}.stat-head i{width:28px;height:28px;border-radius:8px;background:#fff0e7;color:#e26122;display:grid;place-items:center;font-size:15px;font-style:normal;animation:iconBob 3s infinite}.stat-number{display:block;font-size:26px;line-height:1.2;margin:7px 0 3px;letter-spacing:-1px;animation:countRise .75s both}.stat-card>small{font-size:9px;color:#9a9489}.stat-scribble{position:absolute;width:48px;height:2px;right:15px;bottom:15px;background:var(--mse-orange);border-radius:80%;transform:rotate(-9deg);animation:scribble 2s infinite alternate}
.chart-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:12px;margin-bottom:14px}.chart-card,.admin-card{min-width:0;background:white;border:1px solid #e9e3d9;border-radius:11px;padding:17px;box-shadow:0 5px 16px #241b0c06}.chart-head,.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.chart-head small,.section-title small{color:#a09a90;font-size:8px;letter-spacing:1.5px;font-weight:900}.chart-head h2,.section-title h2{font-size:16px;letter-spacing:-.4px;margin:3px 0 0}.chart-period,.section-count,.settings-stamp{font-size:8px;letter-spacing:.5px;color:#827a70;background:#f7f4ef;border-radius:5px;padding:7px 8px;white-space:nowrap}.chart-legend{display:flex;align-items:center;gap:14px;margin:13px 0 0;color:#777167;font-size:9px}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend>b{margin-left:auto;font-size:9px;color:#3a3732}.legend-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.legend-dot.orange{background:var(--mse-orange)}.legend-dot.purple{background:var(--mse-purple)}.chart-svg{display:block;width:100%;height:auto;overflow:visible;margin-top:3px}.chart-gridline{fill:none;stroke:#efede8;stroke-width:1}.chart-ylabel,.chart-xlabel{fill:#a19b91;font-size:9px;font-family:Inter,system-ui,sans-serif}.chart-area{animation:areaReveal 1.4s ease both}.chart-line{fill:none;stroke:var(--line-color);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:chartDraw 1.6s ease forwards;animation-delay:calc(var(--line-index)*.15s)}.chart-point{fill:#fff;stroke:var(--line-color);stroke-width:2.5;animation:pointPop .45s both;animation-delay:calc(var(--point-index)*.09s)}
.admin-card{margin-bottom:12px;scroll-margin-top:15px}.section-title{margin-bottom:8px}.section-description{font-size:10px;color:#898379;margin:7px 0 12px}.live-count{font-size:9px;color:#328560;background:#ebf8ef;padding:7px 9px;border-radius:20px;white-space:nowrap}.live-count i{width:6px;height:6px}.table-wrap{width:100%;overflow:auto;border-radius:7px}table{min-width:540px;font-size:10px}thead th{font-size:8px;letter-spacing:.6px;color:#938d82;text-transform:uppercase;background:#fbfaf7}th,td{padding:10px;border-bottom:1px solid #f0ece5}tbody tr{transition:background .18s}tbody tr:hover{background:#fff9f4}.account-cell{display:flex;align-items:center;gap:8px}.account-cell>i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffebde;color:#b84b16;font-style:normal;font-weight:950}.account-cell b,.account-cell small{display:block}.account-cell b{font-size:10px}.account-cell small{font-size:8px;color:#918b82;margin-top:2px}.online-label{color:#458769;font-size:9px;white-space:nowrap}.online-label i{width:6px;height:6px}.empty-cell{text-align:center;color:#8a8379;padding:18px}.admin-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.admin-form label{font-size:9px;font-weight:850;color:#4f4a43;min-width:130px;flex:1}.admin-form input{height:38px;border-radius:7px;background:#fffdf9;margin-top:5px}.admin-pricing{max-width:850px}.admin-pricing button,.admin-carrier-form button{height:38px;white-space:nowrap}.admin-carrier-form{margin:12px 0 15px}.status-tag{font-size:8px;font-weight:850;padding:4px 7px;border-radius:20px}.status-tag.on{background:#e9f8ef;color:#39805e}.status-tag.off{background:#f1efeb;color:#81796e}.table-action{font-size:9px;padding:6px 9px;white-space:nowrap}.country-code-chip{font-size:9px;font-weight:900;color:#b64d15;background:#fff0e6;border-radius:4px;padding:4px 6px}.backend-note{margin:12px 0 0}.admin-footer{border-top:1px solid #e9e3d9;padding:16px 3px 5px;font-size:9px;font-weight:900;letter-spacing:.7px;color:#7a7369}.admin-footer span{color:var(--mse-orange);margin-left:5px}.admin-footer small{float:right;font-weight:500;letter-spacing:0}
@keyframes livePulse{70%{box-shadow:0 0 0 6px #4ed39a00}100%{box-shadow:0 0 0 0 #4ed39a00}}@keyframes cardRise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes countRise{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scribble{to{transform:rotate(7deg) scaleX(.72)}}@keyframes chartDraw{to{stroke-dashoffset:0}}@keyframes areaReveal{from{opacity:0}to{opacity:1}}@keyframes pointPop{from{opacity:0;transform:scale(.4);transform-origin:center}to{opacity:1;transform:scale(1)}}
/* Animated app-store buttons in the paper-orange footer */
.footer-apps{display:flex;align-items:center;gap:8px;margin-left:auto}.app-badge{min-width:145px;min-height:45px;display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid #5d554a;border-radius:8px;background:#242320;color:#fff;text-decoration:none;box-shadow:2px 3px 0 #000;transition:transform .2s,background .2s;animation:badgeFloat 3.4s ease-in-out infinite}.app-badge:nth-child(2){animation-delay:.4s}.app-badge:hover{transform:translateY(-3px) rotate(-1deg);background:#332a22}.app-badge>svg{width:22px;height:22px;flex:none;color:#ffc094}.app-badge span{display:grid;gap:2px;line-height:1.1}.footer .app-badge small{margin:0;color:#c7c0b7;font-size:7px;letter-spacing:.8px}.footer .app-badge b{font-size:10px}.app-badge>i{font-style:normal;color:#ff9b64;margin-left:auto;font-size:14px}.footer .footer-tagline{margin-left:0}.footer-apps small{margin-left:0}.footer-tagline{margin-left:auto!important}@keyframes badgeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@media(max-width:1000px){.admin-dashboard{grid-template-columns:205px minmax(0,1fr)}.admin-main{padding-inline:20px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-tagline{display:none}}
@media(max-width:760px){.admin-dashboard{display:block}.admin-sidebar{position:relative;top:auto;width:100%;height:auto;padding:13px 14px 10px}.admin-brand{padding:0 4px 12px}.sidebar-label,.sidebar-bottom{display:none}.side-nav{display:flex;flex-wrap:wrap;gap:5px;overflow:visible;padding-bottom:5px}.side-link{flex:1 1 auto;height:35px;padding:0 9px;font-size:9px}.admin-main{padding:16px 13px}.admin-header h1{font-size:23px}.chart-grid{grid-template-columns:1fr}.chart-card{padding:14px}.admin-footer small{display:block;float:none;margin-top:5px}.footer{flex-wrap:wrap;justify-content:flex-start;gap:10px;padding-block:12px}.footer-apps{margin-left:auto}.footer-apps .app-badge{min-width:130px}.footer-tagline{display:none}}
@media(max-width:420px){.header-right{gap:7px}.live-pill{font-size:7px;padding:7px}.admin-avatar{display:none}.stat-grid{gap:7px}.stat-card{padding:11px}.stat-number{font-size:22px}.welcome-strip{padding:12px}.footer{gap:8px}.footer strong{font-size:9px}.footer-apps{width:100%;margin:2px 0 0;display:grid;grid-template-columns:1fr 1fr}.app-badge{min-width:0;width:100%;padding:6px}.footer .app-badge b{font-size:9px}}
@media(prefers-reduced-motion:reduce){.admin-dashboard *,.admin-dashboard *::before,.admin-dashboard *::after,.footer-apps *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Doodle label art for sign-in and sign-up */
.account-body:has(.auth-page){min-height:100vh;background:#fffdf9 radial-gradient(#d9d0c222 .7px,transparent .7px);background-size:8px 8px}.auth-page{width:min(1080px,100%);min-height:100vh;margin:0 auto;padding:22px 26px 14px;display:flex;flex-direction:column}.auth-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1b1b19;font-size:12px;font-weight:950;letter-spacing:.3px;width:max-content;margin:0 0 18px}.auth-brand .brand-mark{animation:iconBob 2.8s infinite}.auth-brand-note{font-size:8px;color:#8c8378;letter-spacing:1.2px;margin-left:7px;border-left:1px solid #ded7cd;padding-left:13px}.auth-shell{flex:1;min-height:570px;display:grid;grid-template-columns:1.02fr .98fr;overflow:hidden;border:1px solid #ebe3d8;border-radius:17px;background:#fff;box-shadow:0 16px 44px #3a25110e}.auth-welcome{position:relative;min-width:0;overflow:hidden;padding:40px 36px 22px;background:#fff0e4;display:flex;flex-direction:column}.auth-welcome:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:#f9d9c1;opacity:.45;left:-220px;top:-235px;animation:authOrb 9s ease-in-out infinite alternate}.auth-welcome:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;border:1px dashed #e9a67d;right:-165px;bottom:-150px;animation:authSpin 30s linear infinite}.auth-kicker{position:relative;z-index:1;font-size:9px;letter-spacing:1.6px;color:#8c6d59;font-weight:900}.auth-kicker span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f36a20;margin-right:6px;animation:livePulse 1.8s infinite}.auth-welcome h1{position:relative;z-index:1;font-size:clamp(33px,4.2vw,52px);line-height:1.02;letter-spacing:-2.4px;margin:17px 0 10px}.auth-welcome h1 em{font-style:normal;color:#f36a20}.auth-welcome>p{position:relative;z-index:1;max-width:350px;font-size:11px;line-height:1.7;color:#6f6257;margin:0}.auth-art{height:285px;position:relative;z-index:1;margin:8px auto 0;width:min(390px,100%);display:grid;place-items:center}.auth-label{position:absolute;z-index:3;width:176px;height:220px;background:#fffdfa;border:1px solid #e5ded3;border-radius:3px;box-shadow:8px 12px 24px #3a251122;padding:14px 13px;transform:rotate(4deg);animation:authPaperFloat 4.5s ease-in-out infinite}.auth-label-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #342d26;padding-bottom:7px;font-size:6px}.auth-label-top span{font-weight:950;font-size:8px}.auth-label-destination{height:92px;margin-top:7px;border-bottom:1px solid #d8d0c5;display:grid;place-content:center;text-align:center;font-size:25px;font-weight:1000;line-height:.95}.auth-label-bars{height:34px;margin-top:11px;background:repeating-linear-gradient(90deg,#171715 0 2px,#fff 2px 4px,#171715 4px 5px,#fff 5px 8px,#171715 8px 10px,#fff 10px 13px)}.auth-label>small{display:block;text-align:center;margin-top:6px;font-size:6px;letter-spacing:1px}.auth-label-back{position:absolute;z-index:1;width:177px;height:220px;padding:14px 12px;background:#ffe1c9;border:1px dashed #e7aa82;transform:rotate(-7deg);font-size:8px;font-weight:900;animation:authBackFloat 5s ease-in-out infinite}.auth-tag{position:absolute;z-index:4;width:100px;height:69px;background:#fff9ed;border:1px solid #ead7b8;box-shadow:3px 5px 12px #3a251118;padding:12px 9px;font:9px/1.35 "Comic Sans MS","Segoe Print",cursive;animation:authTagFloat 3.8s ease-in-out infinite}.auth-tag b{font-size:8px}.auth-tag span{position:absolute;right:8px;bottom:5px;color:#f36a20;font-size:18px}.auth-tag-back{left:5px;top:27px;transform:rotate(-11deg)}.auth-sticker{position:absolute;z-index:5;display:grid;place-items:center;text-align:center;background:#f36a20;color:#fff;border:2px solid #fff;box-shadow:2px 3px 0 #a94418;font-size:17px;font-weight:950;animation:stickerWiggle 3s ease-in-out infinite}.sticker-one{width:55px;height:55px;border-radius:50%;right:22px;top:28px;transform:rotate(8deg)}.auth-sticker small{font-size:6px;letter-spacing:.6px}.sticker-two{width:55px;height:46px;right:0;bottom:33px;background:#fff3df;color:#a84a19;border-color:#fff;box-shadow:2px 3px 0 #d5b79e;font:900 11px/1.05 "Comic Sans MS","Segoe Print",cursive;transform:rotate(8deg);animation-delay:.4s}.auth-doodle{position:absolute;z-index:2;overflow:visible}.auth-doodle-left{width:100px;height:70px;left:3px;bottom:39px;animation:doodleDraw 3.5s ease-in-out infinite alternate}.auth-doodle-right{width:60px;height:54px;right:5px;bottom:22px;animation:doodleDraw 3s ease-in-out infinite alternate-reverse}.auth-format-list{position:relative;z-index:1;display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:0 auto 14px}.auth-format-list span{background:#fffaf4;border:1px solid #f1dfd1;border-radius:20px;padding:6px 9px;color:#796b5d;font-size:8px;animation:badgeFloat 3s ease-in-out infinite}.auth-format-list span:nth-child(2){animation-delay:.3s}.auth-format-list span:nth-child(3){animation-delay:.6s}.auth-welcome-foot{position:relative;z-index:1;border-top:1px solid #ebd4c2;padding-top:11px;color:#8b6a52;font-size:9px;font-weight:850;letter-spacing:.4px}.auth-welcome-foot span{color:#f36a20;font-size:15px;margin-right:5px;display:inline-block;animation:iconBob 2.5s infinite}
.auth-form-side{position:relative;min-width:0;display:grid;place-items:center;padding:36px 30px;background:#fffdf9 radial-gradient(#e3d9ca55 .6px,transparent .6px);background-size:10px 10px}.auth-form-card{position:relative;z-index:2;width:min(390px,100%);padding:25px;background:#fff;border:1px solid #ece5da;border-radius:12px;box-shadow:5px 7px 0 #f2e7dc,0 12px 28px #31200b0d;animation:cardRise .65s both}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f7f3ed;padding:4px;border-radius:8px;gap:4px}.auth-tabs a{text-align:center;text-decoration:none;color:#746c61;padding:9px 5px;border-radius:6px;font-size:9px;font-weight:850;transition:.2s}.auth-tabs a:hover,.auth-tabs a.selected{background:#fff;color:#b84d17;box-shadow:0 2px 7px #31200b12}.auth-form-heading{position:relative;padding:23px 0 13px}.auth-form-heading>small{font-size:8px;color:#a0978a;letter-spacing:1.2px;font-weight:900}.auth-form-heading h2{font-size:23px;letter-spacing:-.8px;margin:5px 0}.auth-form-heading p{font-size:10px;line-height:1.6;color:#898176;margin:0}.auth-mini-doodle{position:absolute;right:5px;top:20px;font-size:22px;color:#f36a20;animation:iconBob 2.5s infinite}.auth-form{display:grid;gap:12px}.auth-form label{position:relative;display:block;font-size:9px;font-weight:850;color:#48423b}.auth-form label input{height:43px;width:100%;margin-top:5px;padding:0 37px 0 11px;border:1px solid #e8e1d7;border-radius:7px;background:#fffdf9;color:#221f1c;font-size:10px;outline:none;transition:.2s}.auth-form label input:focus{border-color:#f3a176;box-shadow:0 0 0 3px #f36a201c}.field-doodle{position:absolute;right:12px;top:29px;color:#e97b42;font-size:13px;animation:iconBob 3s infinite}.auth-terms{font-size:8px;color:#8a8277;margin:-4px 0 0}.auth-submit{display:flex;align-items:center;justify-content:center;gap:10px;min-height:43px;margin-top:2px;font-size:10px;animation:buttonBreathe 2.5s ease-in-out infinite}.auth-submit span{font-size:15px;transition:transform .2s}.auth-submit:hover span{transform:translate(3px,-2px)}.auth-switch{text-align:center;font-size:9px;color:#8a8277;margin:15px 0 0}.auth-switch a{color:#b64b15;font-weight:900;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-back{display:block;text-align:center;text-decoration:none;color:#968e83;font-size:9px;margin-top:16px}.auth-back:hover{color:#b64b15}.auth-note{position:absolute;z-index:1;background:#fff2dd;color:#90613f;border:1px solid #f1ddc5;padding:8px 10px;font:9px "Comic Sans MS","Segoe Print",cursive;box-shadow:2px 3px 0 #e7d4c2;animation:authTagFloat 4s infinite}.auth-note-one{right:5px;top:15%;transform:rotate(7deg)}.auth-note-two{left:4px;bottom:13%;transform:rotate(-6deg);animation-delay:.5s}.auth-footer{display:flex;align-items:center;gap:6px;padding:13px 4px 0;color:#918779;font-size:8px}.auth-footer>span{font-size:15px;color:#f36a20;animation:iconBob 2.6s infinite}.auth-footer>i{font-style:normal;color:#e5814d}.auth-footer small{margin-left:auto;font-size:7px;letter-spacing:1px;color:#aaa195}
@keyframes authPaperFloat{0%,100%{transform:rotate(4deg) translateY(0)}50%{transform:rotate(1deg) translateY(-7px)}}@keyframes authBackFloat{0%,100%{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-5deg) translateY(5px)}}@keyframes authTagFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes stickerWiggle{0%,100%{rotate:0deg}50%{rotate:7deg}}@keyframes authOrb{to{transform:translate(40px,25px) scale(1.08)}}@keyframes authSpin{to{rotate:360deg}}@keyframes doodleDraw{from{opacity:.55;translate:-2px 2px}to{opacity:1;translate:3px -2px}}@keyframes buttonBreathe{0%,100%{box-shadow:3px 3px 0 #171715}50%{box-shadow:3px 5px 0 #171715,0 0 0 4px #f36a2012}}
@media(max-width:760px){.auth-page{padding:14px 13px 12px}.auth-brand{margin-bottom:12px}.auth-shell{grid-template-columns:1fr;min-height:0}.auth-welcome{padding:25px 23px 15px}.auth-welcome h1{font-size:37px;margin:12px 0 7px}.auth-welcome>p{max-width:450px}.auth-art{height:210px;max-width:330px}.auth-label{width:145px;height:180px;padding:11px}.auth-label-destination{height:72px;font-size:21px}.auth-label-bars{height:27px}.auth-label-back{width:145px;height:180px}.auth-tag-back{left:0;top:18px}.sticker-one{right:12px;top:17px}.sticker-two{right:0;bottom:20px}.auth-doodle-left{bottom:19px}.auth-format-list{margin-bottom:9px}.auth-form-side{padding:24px 15px 30px;min-height:440px}.auth-form-card{padding:21px}.auth-note{display:none}.auth-footer small{display:none}}
@media(max-width:420px){.auth-brand{font-size:10px}.auth-brand-note{font-size:7px;margin-left:3px;padding-left:8px}.auth-welcome{padding-inline:18px}.auth-welcome h1{font-size:33px}.auth-art{height:190px}.auth-label{width:130px;height:164px}.auth-label-back{width:130px;height:164px}.auth-label-destination{height:61px}.auth-label-bars{height:24px}.auth-tag{width:88px;height:62px}.auth-form-card{padding:18px}.auth-footer{font-size:7px}}
@media(prefers-reduced-motion:reduce){.auth-page *,.auth-page *::before,.auth-page *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Keep both store badges on the same horizontal row at every screen width. */
.footer{display:flex;align-items:center;flex-wrap:wrap}.footer-apps{display:flex!important;flex-flow:row nowrap!important;align-items:center;gap:8px}.footer-apps .app-badge{display:inline-flex!important;flex:0 1 160px;width:160px;max-width:160px;min-width:0;white-space:nowrap}.footer-apps .app-badge>svg{display:block;width:22px!important;height:22px!important;max-width:22px;max-height:22px;flex:0 0 22px}.footer-apps .app-badge span{min-width:0}.footer-apps .app-badge b{white-space:nowrap}@media(max-width:760px){.footer{flex-wrap:wrap!important}.footer-apps{order:3;flex:1 0 100%;width:100%;margin:4px 0 0!important;justify-content:center}.footer-apps .app-badge{flex:1 1 0;width:auto;max-width:190px}.footer-tagline{display:none!important}}@media(max-width:420px){.footer-apps{display:flex!important;flex-flow:row nowrap!important;gap:6px}.footer-apps .app-badge{flex:1 1 0;width:auto;max-width:none;padding:6px 7px;gap:6px}.footer-apps .app-badge>svg{width:19px!important;height:19px!important;max-width:19px;max-height:19px;flex-basis:19px}.footer .app-badge b{font-size:8px}}
/* Separate admin screens and consistent line-icon controls */
.admin-sidebar .side-link{gap:11px}.admin-sidebar .side-link>svg{width:17px;height:17px;flex:0 0 17px;color:#a9a59d;transition:color .2s,transform .2s}.admin-sidebar .side-link:hover>svg,.admin-sidebar .side-link.active>svg{color:#ff9a65;transform:translateY(-1px)}.admin-sidebar .side-link>span:not(:first-child){min-width:0}.admin-sidebar .sidebar-bottom>a{display:flex;align-items:center;gap:8px}.admin-sidebar .sidebar-bottom>a svg{width:15px;height:15px}.admin-header .admin-refresh{display:grid;place-items:center;padding:0;text-decoration:none}.admin-header .admin-refresh svg{width:18px;height:18px}.stat-head>i svg{width:17px;height:17px;color:#e26122}.quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.quick-links>a{display:flex;align-items:center;gap:10px;min-height:54px;padding:11px 12px;border:1px solid #eee7dd;background:#fffdf9;border-radius:8px;text-decoration:none;color:#39352f;font-size:10px;font-weight:800;transition:transform .2s,border-color .2s,box-shadow .2s}.quick-links>a:hover{transform:translateY(-2px);border-color:#f1b28d;box-shadow:0 6px 14px #2715060b}.quick-links>a svg{width:19px;height:19px;color:#e66a2c;flex:none}.quick-links>a span{flex:1}.quick-links>a b{color:#b5aba0}.template-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.template-admin-card{display:flex;align-items:center;gap:11px;min-width:0;padding:13px;background:#fffdf9;border:1px solid #eee8df;border-radius:8px}.template-admin-symbol{display:grid;place-items:center;width:37px;height:37px;flex:none;border-radius:10px;background:#fff0e6;color:#e56629}.template-admin-symbol svg{width:19px;height:19px}.template-admin-info{min-width:0;flex:1}.template-admin-info b,.template-admin-info small{display:block}.template-admin-info b{font-size:11px}.template-admin-info small{margin-top:4px;color:#888176;font-size:9px}.template-admin-card form{margin-left:auto}.template-admin-card .status-tag{white-space:nowrap}.admin-carrier-form{padding:15px;background:#faf8f4;border:1px solid #eee7dd;border-radius:9px;margin:16px 0}.admin-carrier-form label{min-width:145px}.admin-carrier-form input{height:42px;padding-inline:11px}.admin-page-settings .settings-panel{max-width:820px;padding:24px}.admin-page-settings .admin-pricing{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;padding:16px;background:#faf8f4;border:1px solid #eee7dd;border-radius:9px;margin-top:16px}.admin-page-settings .admin-pricing label{min-width:0}.admin-page-settings .admin-pricing input{height:43px;padding-inline:11px}.admin-page-settings .admin-pricing button{height:43px}.admin-message{margin-bottom:13px}
@media(max-width:1000px){.quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.template-admin-grid{grid-template-columns:1fr}.template-admin-card{gap:8px}.template-admin-card .status-tag{display:none}.quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-settings .admin-pricing{grid-template-columns:1fr}.admin-carrier-form{display:grid;grid-template-columns:1fr 1fr;align-items:end}.admin-carrier-form label{min-width:0}.admin-carrier-form button{grid-column:1/-1}}
@media(max-width:420px){.quick-links{grid-template-columns:1fr}.template-admin-card{flex-wrap:wrap}.template-admin-card form{margin-left:48px}.admin-carrier-form{grid-template-columns:1fr}.admin-carrier-form button{grid-column:auto}}
.admin-sidebar .side-link>span:not(:first-child){width:auto;text-align:left;font-size:inherit;color:inherit;animation:none}
/* Expanded label set and compact, line-based controls */
.template-filters{display:flex;gap:7px;flex-wrap:wrap;margin:-2px 0 12px}.template-filter{border:1px solid #e8e1d6;border-radius:20px;background:#fff;padding:7px 12px;color:#645d53;font-size:9px;font-weight:850;transition:transform .2s,border-color .2s,background .2s}.template-filter:hover{transform:translateY(-2px);border-color:#e99a6e}.template-filter.active{background:#fff0e6;color:#ac4517;border-color:#f0b08c;box-shadow:2px 2px 0 #f6d8c5}.template-card[hidden]{display:none!important}.form-grid textarea{width:100%;min-height:52px;resize:vertical;margin-top:4px;padding:8px 9px;border:1px solid #e5e0d8;border-radius:5px;background:#fff;font:11px/1.45 Inter,system-ui,sans-serif;outline:none}.form-grid textarea:focus{border-color:#f2a578;box-shadow:0 0 0 2px #f36a2018}
.print-surface.type-shipping,.print-surface.type-compact-3x5,.print-surface.type-air-waybill,.print-surface.type-customs,.print-surface.type-warehouse,.print-surface.type-rma,.print-surface.type-heavy-freight{display:flex;align-items:stretch;justify-content:flex-start;text-align:left;font-family:Arial,sans-serif;gap:6px}
.print-surface.type-compact-3x5{font-size:9px;padding:9px;gap:4px}.print-surface.type-air-waybill{border:4px double #111;padding:12px}.print-surface.type-customs{background:#fffdf0!important;padding:10px}.print-surface.type-warehouse{border:2px dashed #171715;padding:11px}.print-surface.type-rma{background:#fafafa!important;padding:11px}.print-surface.type-heavy-freight{border:4px solid #171715;padding:12px}
.label-head,.air-title,.rma-head,.warehouse-head{display:flex;justify-content:space-between;align-items:center;gap:7px;border-bottom:2px solid #171715;padding:3px 0 7px;font-size:9px;font-weight:900}.label-head span{border:1px solid #111;padding:3px 5px;font-size:8px}.label-meta-row{display:grid;grid-template-columns:1fr .55fr;border-bottom:1px solid #111;padding:6px 0;gap:8px}.label-meta-row>div,.recipient-block,.ship-bottom>div{min-width:0}.label-meta-row small,.recipient-block small,.ship-bottom small,.air-number small,.air-route small,.air-address-grid small,.customs-addresses small,.customs-content small,.customs-grid small,.warehouse-item small,.warehouse-meta small,.rma-id small,.rma-to small,.rma-from small,.freight-route small,.freight-consignee small,.freight-stats small{display:block;font-size:6.5px;letter-spacing:.45px;font-weight:800;color:#555;margin-bottom:3px}.label-meta-row b,.recipient-block b,.ship-bottom b{display:block;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.route-zone{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #111;padding:5px 3px}.route-zone small{font-size:7px;font-weight:900}.route-zone strong{font-size:24px;line-height:1}.recipient-block{padding:7px 1px;border-bottom:1px solid #999}.recipient-block>span{display:block;font-size:8px;line-height:1.4;margin-top:3px;overflow-wrap:anywhere}.ship-bottom{display:grid;grid-template-columns:.9fr 1.1fr;align-items:end;gap:6px;margin-top:auto}.barcode-zone{min-width:0;margin:5px 0 0;text-align:center;overflow:hidden}.barcode-zone svg{display:block;width:100%;height:auto;max-height:54px}.barcode-zone small{display:block;font:7px/1.2 monospace;letter-spacing:.35px;margin-top:2px;overflow-wrap:anywhere}.type-compact-3x5 .barcode-zone svg{max-height:41px}.barcode-fallback{height:32px;background:repeating-linear-gradient(90deg,#111 0 2px,#fff 2px 4px,#111 4px 5px,#fff 5px 8px)}
.air-title{font-size:8px}.air-title b{font-size:10px}.air-number{padding:7px 0;border-bottom:1px solid #111}.air-number strong{display:block;font:900 17px/1.1 monospace;letter-spacing:.8px}.air-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;padding:8px 0;border-bottom:1px solid #111}.air-route>div b,.air-route>div span{display:block}.air-route>div b{font-size:20px}.air-route>div span{font-size:7px}.air-route>i{font-style:normal;font-size:17px}.air-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.air-address-grid>div+div{border-left:1px solid #aaa;padding-left:7px}.air-address-grid p,.customs-addresses p{font-size:7px;line-height:1.4;margin:0;overflow-wrap:anywhere}.air-summary{display:flex;justify-content:space-between;border-block:1px solid #aaa;padding:5px 0;font-size:7px}.air-summary b{display:block;font-size:8px}.type-air-waybill .barcode-zone{margin-top:auto}
.customs-banner{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;border-bottom:2px solid #222;font-size:8px}.customs-banner span{font-size:6px;font-weight:800}.customs-mark{text-align:center;font-weight:950;font-size:11px;padding:4px;background:#f3edcf}.customs-addresses{display:grid;grid-template-columns:1fr 1fr;gap:7px}.customs-addresses>div+div{border-left:1px solid #aaa;padding-left:7px}.customs-content{border:1px solid #777;padding:5px}.customs-content b,.customs-content span{display:block;font-size:8px;line-height:1.35}.customs-content span{font-size:7px;margin-top:2px}.customs-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #888}.customs-grid>div{padding:4px;border-bottom:1px solid #bbb}.customs-grid>div:nth-child(odd){border-right:1px solid #bbb}.customs-grid b{font-size:7px}.customs-note{font-size:6px;margin:0}.type-customs .barcode-zone{margin-top:auto}
.warehouse-head{font-size:7px}.warehouse-code{font:950 22px/1 monospace;text-align:center;border-block:1px solid #222;padding:9px 2px;overflow-wrap:anywhere}.warehouse-item{padding:5px 0;border-bottom:1px solid #aaa}.warehouse-item strong,.warehouse-item span{display:block;font-size:9px;line-height:1.35}.warehouse-item span{font-size:7px;margin-top:3px}.warehouse-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:6px}.warehouse-meta>div+div{border-left:1px solid #aaa;padding-left:8px}.warehouse-meta b{font-size:9px}.type-warehouse .barcode-zone{margin-top:auto}
.rma-head{font-size:8px}.rma-id{padding:6px 0;border-bottom:1px solid #999}.rma-id strong{display:block;font:900 17px/1.1 monospace}.rma-to,.rma-from{padding:5px 0;border-bottom:1px solid #bbb}.rma-to b,.rma-from b{display:block;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.rma-instruction{font-size:7px;padding-top:5px}.type-rma .barcode-zone{margin-top:auto}
.freight-warning{background:#171715;color:#fff;font-size:9px;font-weight:950;letter-spacing:1px;text-align:center;padding:6px}.freight-brand{text-align:center;font-size:8px;font-weight:950}.freight-route{display:flex;align-items:center;justify-content:space-around;border-block:2px solid #111;padding:5px}.freight-route>div{text-align:center}.freight-route>div b{display:block;font-size:23px}.freight-route>span{font-size:20px}.freight-consignee{padding:6px 0;border-bottom:1px solid #888}.freight-consignee>b,.freight-consignee>span{display:block;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.freight-stats{display:grid;grid-template-columns:1fr 1fr;padding:5px 0}.freight-stats>div+div{border-left:1px solid #999;padding-left:8px}.freight-stats b{font-size:9px}.freight-handle{text-align:center;background:#fff0d6;border:1px solid #222;padding:5px;font-size:8px;font-weight:950}.type-heavy-freight .barcode-zone{margin-top:auto}
.type-address{justify-content:center;align-items:stretch;text-align:left}.address-brand{font-size:8px;font-weight:900;border-bottom:1px solid #111;padding-bottom:5px}.address-recipient{font-size:12px;font-weight:950;margin-top:10px}.address-lines{font-size:9px;line-height:1.5;margin-top:4px}.address-country{font-size:10px;font-weight:900;margin-top:5px}.type-address .barcode-zone{margin-top:auto}.type-hang{justify-content:center}.hang-brand{font-size:8px;font-weight:900;margin-top:20px}.hang-title{font-size:clamp(13px,5vw,21px);font-weight:950;margin:12px 0}.hang-detail{font-size:8px}.hang-code{font:9px monospace;margin-top:12px}.hang-price{font-size:clamp(17px,6vw,28px);font-weight:1000;margin-top:7px;color:#d9571a}.type-fragile{border:5px solid #e62222;background:#fff5f5!important;justify-content:center}.fragile-icon{font-size:42px;color:#e62222}.fragile-title{font-size:clamp(18px,6vw,29px);font-weight:1000;letter-spacing:1px}.fragile-message{font-size:12px;font-weight:950;border-block:2px solid #e62222;padding:6px}.fragile-destination{font-size:8px;line-height:1.4;margin-top:8px}.fragile-bottom{font:8px monospace;margin-top:auto}.type-brand{border-radius:50%;padding:20px}.brand-sticker-star{font-size:32px;color:#f36a20}.brand-sticker-name{font-size:12px;font-weight:950}.brand-sticker-detail{font-size:8px;margin-top:4px}.product-brand{font-size:8px;font-weight:900}.product-title{font-size:clamp(12px,5vw,23px);font-weight:950;margin:8px 0}.product-detail{font-size:8px}.product-weight{font-size:8px;margin-top:4px}.product-price{font-size:clamp(17px,6vw,28px);font-weight:1000;margin-top:7px;color:#d9571a}.product-sku{font:9px monospace;margin-top:5px}.type-product,.type-sku,.type-price{justify-content:space-evenly}.type-product .barcode-zone,.type-sku .barcode-zone,.type-price .barcode-zone{width:90%;margin-top:auto}
@media(max-width:650px){.template-filters{gap:5px}.template-filter{padding:7px 9px;font-size:8px}.form-grid textarea{min-height:48px}}
@media print{.template-filters{display:none!important}.print-surface.type-brand{border-radius:50%!important}}
/* Top-level buttons keep the two label collections easy to find */
.top{gap:12px}.top-modules{display:flex;align-items:center;gap:5px;margin-left:auto}.top-module-link{border:1px solid #e7e0d6;border-radius:20px;background:#fff;padding:8px 11px;color:#5f584e;font-size:9px;font-weight:850;white-space:nowrap;transition:transform .2s,background .2s,border-color .2s}.top-module-link:hover{transform:translateY(-2px);border-color:#eeaa83}.top-module-link.active{background:#fff0e6;color:#a94215;border-color:#f0b08c}.top-module-link.featured{background:#171715;color:#fff;border-color:#171715}.top-module-link.featured.active,.top-module-link.featured:hover{background:#e76020;color:#fff;border-color:#e76020}.top-cta{margin-left:0;white-space:nowrap}@media(max-width:900px){.top{height:auto;min-height:62px;flex-wrap:wrap;padding-block:9px}.top-modules{order:3;flex:1 0 100%;justify-content:center;margin:0}.top-cta{margin-left:auto}}@media(max-width:430px){.top{gap:8px}.top-modules{justify-content:flex-start;overflow-x:auto;padding:2px 1px 4px}.top-module-link{padding:7px 9px;font-size:8px}.brand{font-size:11px}.brand-mark{width:32px;height:32px}}

/* Parcel label family: clean, readable 4 x 6 print layouts */
.print-surface[class*="type-parcel-"]{display:block;align-items:stretch;justify-content:flex-start;text-align:left;padding:10px;background:#fff!important;color:#111;font-family:Arial,Helvetica,sans-serif}
.parcel-label{height:100%;width:100%;display:flex;flex-direction:column;gap:7px;border:2px solid #171715;padding:9px;overflow:hidden;font-size:9px;line-height:1.25}
.parcel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:2px solid #171715}
.parcel-head>div{display:grid;gap:3px;min-width:0}.parcel-head small,.parcel-route small,.parcel-addresses small,.parcel-facts small,.parcel-tracking>small{display:block;font-size:7px;font-weight:800;letter-spacing:.5px;color:#555}.parcel-head>div>b{font-size:16px;line-height:1.05;overflow-wrap:anywhere}.parcel-head>span{font-size:8px;font-weight:900;text-align:right;border:1px solid #171715;padding:5px;max-width:40%}
.parcel-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;border-bottom:1px solid #171715;padding:5px 0}.parcel-route>div{display:grid;gap:2px}.parcel-route>div>b{font-size:17px}.parcel-route>div>span{font-size:8px;color:#555}.parcel-route>i{font-size:18px;font-style:normal;font-weight:900}
.parcel-addresses{display:grid;grid-template-columns:.8fr 1.2fr;gap:7px}.parcel-addresses section{min-width:0;padding:5px;border:1px solid #aaa;overflow-wrap:anywhere}.parcel-addresses p{margin:4px 0 0;font-size:9px;font-weight:700;line-height:1.35}.parcel-addresses section>span{display:block;margin-top:3px;font-size:8px;line-height:1.3}
.parcel-facts{display:grid;grid-template-columns:1fr .7fr 1.3fr;border-block:1px solid #171715;padding:5px 0;gap:5px}.parcel-facts span{display:grid;gap:2px;min-width:0}.parcel-facts b{font-size:9px;overflow-wrap:anywhere}
.parcel-highlight{display:flex;align-items:center;justify-content:space-between;padding:7px;background:#fff3dc;border:2px solid #171715}.parcel-highlight small{font-weight:900;font-size:8px}.parcel-highlight strong{font-size:14px}.parcel-customs{display:grid;gap:3px;padding:5px;border:1px dashed #171715;font-size:7px}.parcel-heavy-note{padding:6px;border:2px dashed #171715;text-align:center;font-size:10px;font-weight:900;letter-spacing:.4px}
.parcel-tracking{margin-top:auto;display:grid;gap:3px;padding-top:5px;border-top:1px solid #171715}.parcel-tracking>b{font-size:12px;letter-spacing:.3px;overflow-wrap:anywhere}.parcel-tracking .barcode-zone{margin-top:0;padding:2px 0 0}.parcel-tracking .barcode-zone svg{max-height:45px;width:100%}.parcel-tracking .barcode-zone small{font-size:7px}.parcel-foot{text-align:center;font-size:5px;letter-spacing:.3px;color:#555;padding-top:2px}
.print-surface.type-parcel-dhl .parcel-head{border-bottom:4px solid #e6b900}.print-surface.type-parcel-fedex .parcel-head{border-bottom:4px solid #594080}.print-surface.type-parcel-ups .parcel-head{border-bottom:4px solid #71502c}.print-surface.type-parcel-usps .parcel-head{border-bottom:4px solid #365d9b}.print-surface.type-parcel-tcs .parcel-head{border-bottom:4px solid #b3262d}.print-surface.type-parcel-cod .parcel-head{border-bottom:4px solid #e87529}.print-surface.type-parcel-heavy .parcel-label{border-width:4px}

/* Apparel, retail and warehouse safety label family */
.print-surface[class*="type-tag-"]{display:block;padding:8px;background:#fff!important;text-align:left;color:#171715}
.fashion-tag{height:100%;width:100%;background:var(--tag-paper);color:var(--tag-ink);border:1px solid currentColor;border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
.tag-punch{width:13px;height:13px;border:1.5px solid currentColor;border-radius:50%;margin:0 auto 12px;background:#fff3}
.fashion-tag>small{font-size:7px;font-weight:900;letter-spacing:1.2px}.fashion-tag>strong{font-size:19px;line-height:1.1;margin:10px 0 5px;text-transform:uppercase;overflow-wrap:anywhere}.tag-slogan{font-size:8px;letter-spacing:.7px;text-transform:uppercase}.tag-rule{width:100%;border-top:1px dashed currentColor;margin:17px 0 10px}.tag-material{width:100%;text-align:left;display:grid;gap:4px}.tag-material small{font-size:6px;letter-spacing:.6px}.tag-material b{font-size:9px}.tag-price{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px dashed currentColor;font-size:8px}.tag-price b{font-size:14px}.fashion-tag .barcode-zone{margin-top:auto;width:100%;color:var(--tag-ink)}.fashion-tag .barcode-zone svg{max-height:36px}.fashion-tag .barcode-zone small{color:var(--tag-ink)}
.print-surface.type-retail-sticker{display:block;padding:7px;background:#fff!important;text-align:left;color:#171715}.retail-pack{height:100%;width:100%;border:1.5px solid #171715;padding:7px;display:flex;flex-direction:column;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.retail-pack header{display:grid;gap:4px;text-align:center;border-bottom:1px solid #171715;padding-bottom:5px}.retail-pack header small{font-size:7px;font-weight:900;letter-spacing:.6px}.retail-pack header b{font-size:12px;text-transform:uppercase}.retail-pack p{font-size:8px;line-height:1.3;margin:6px 0}.retail-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #aaa;padding-top:5px}.retail-bottom b{font-size:13px}.retail-bottom span{font:7px monospace}.retail-pack .barcode-zone{margin-top:auto}.retail-pack .barcode-zone svg{max-height:34px}
.print-surface[class*="type-warn-"]{display:block;padding:7px;background:#fff!important;color:#171715;text-align:left}.safety-label{height:100%;width:100%;border:3px solid var(--safety-ink);padding:7px;display:flex;flex-direction:column;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.safety-label header{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--safety-ink);border-bottom:2px solid var(--safety-ink);padding:2px 0 5px}.safety-label header span{font-size:19px;font-weight:900}.safety-label header b{font-size:15px;text-align:center;letter-spacing:.4px}.safety-label>strong{display:block;text-align:center;font-size:10px;padding:6px 0;border-bottom:1px solid #999}.safety-data{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:5px;font-size:7px;line-height:1.25}.safety-data span{overflow-wrap:anywhere}.safety-data span:first-child{grid-column:1/-1}.safety-data small{display:block;font-size:6px;font-weight:900;color:#555;margin-bottom:2px}.safety-label .barcode-zone{margin-top:auto}.safety-label .barcode-zone svg{max-height:30px}.safety-battery{background:linear-gradient(135deg,#fff 0 88%,#fff2df 88%)!important}.safety-fragile{background:#fff7f7!important}.safety-heavy{background:repeating-linear-gradient(135deg,#fff,#fff 9px,#f3f0e9 9px,#f3f0e9 18px)!important}
/* Additional catalog formats: compliance previews, fulfillment sheets and inventory IDs */
.template-filters{overflow-x:auto;flex-wrap:wrap;scrollbar-width:thin}.template-card{animation:cardArrive .48s both;animation-delay:calc(var(--card-index,0)*18ms)}.template-card:nth-child(6n+1){--card-index:0}.template-card:nth-child(6n+2){--card-index:1}.template-card:nth-child(6n+3){--card-index:2}.template-card:nth-child(6n+4){--card-index:3}.template-card:nth-child(6n+5){--card-index:4}.template-card:nth-child(6n){--card-index:5}
@keyframes cardArrive{from{opacity:0;transform:translateY(10px) rotate(-.6deg)}to{opacity:1;transform:translateY(0) rotate(0)}}
.print-surface[class*="type-gs1-"],.print-surface[class*="type-hazmat-"],.print-surface[class*="type-coldchain-"],.print-surface[class*="type-smart-"],.print-surface[class*="type-vda-"],.print-surface[class*="type-bio-"],.print-surface[class*="type-customs-cn22"],.print-surface[class*="type-lpn-"],.print-surface[class*="type-ean13"],.print-surface[class*="type-upca"]{display:block;padding:8px;background:#fff!important;color:#171715;text-align:left;font-family:Arial,Helvetica,sans-serif}
.special-label{height:100%;width:100%;border:2px solid #171715;padding:8px;display:flex;flex-direction:column;gap:6px;overflow:hidden;font:8px/1.25 Arial,Helvetica,sans-serif}.special-label header{display:flex;justify-content:space-between;gap:6px;align-items:center;border-bottom:2px solid #171715;padding-bottom:5px}.special-label header small{font-size:7px;font-weight:900;letter-spacing:.4px}.special-label header>b{font-size:8px;text-align:right}.special-code{display:grid;gap:2px;border-block:1px solid #aaa;padding:5px 2px;font-size:7px;font-weight:800;letter-spacing:.5px}.special-code strong{font:900 16px/1.1 monospace;overflow-wrap:anywhere}.special-route{display:grid;grid-template-columns:1fr 1fr;gap:7px}.special-route>span{font-size:8px;line-height:1.3;overflow-wrap:anywhere}.special-route small{display:block;font-size:6px;letter-spacing:.4px;font-weight:900;color:#555;margin-bottom:3px}.special-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #999}.special-grid>span{padding:4px;border-bottom:1px solid #bbb;font-size:6px}.special-grid>span:nth-child(odd){border-right:1px solid #bbb}.special-grid b{display:block;margin-top:3px;font-size:8px;overflow-wrap:anywhere}.special-label .barcode-zone{margin-top:auto}.special-label>p{font-size:6px;text-align:center;margin:0;color:#57534e}.special-footer{text-align:center;font-size:6px;font-weight:900;margin-top:auto;padding-top:5px;border-top:1px solid #888}
.compliance-label{border:3px solid #b82121}.compliance-label header{border-color:#b82121}.danger-diamond{width:74px;height:74px;margin:4px auto 0;border:3px solid #b82121;transform:rotate(45deg);display:grid;place-content:center;text-align:center;background:#fff5f3;color:#a31313}.danger-diamond span,.danger-diamond strong{transform:rotate(-45deg);font-size:7px;font-weight:950}.danger-diamond strong{font-size:10px}.compliance-label h2{text-align:center;font-size:13px;line-height:1.1;margin:2px 0;color:#9e1515}.compliance-note{font-size:7px;line-height:1.35;padding:5px;background:#fff0eb;border:1px solid #b82121}.bio-label{border-color:#743a91}.bio-label header{border-color:#743a91}.bio-label .danger-diamond{border-color:#743a91;color:#5c2476;background:#f8f1fc}.bio-label h2{color:#5c2476}.bio-label .compliance-note{border-color:#743a91;background:#f8f1fc}
.cold-label{border-color:#2776a8}.cold-label header{border-color:#2776a8}.temp-band{display:flex;align-items:center;gap:9px;padding:8px;background:#e9f7ff;border:1px solid #2776a8}.temp-band>span{font-size:28px;animation:snowPulse 2.8s ease-in-out infinite}.temp-band small,.temp-band strong{display:block}.temp-band small{font-size:7px;font-weight:900}.temp-band strong{font-size:15px}.cold-warning{text-align:center;padding:5px;border:1px dashed #2776a8;font-size:7px;font-weight:900}.rfid-mark{font-size:32px;line-height:1;text-align:center;color:#3d7560;letter-spacing:-8px;padding:2px}.auto-label{border:3px solid #283e62}.auto-label header{border-color:#283e62}.auto-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #333}.auto-grid span{padding:5px;font-size:6px;border-right:1px solid #bbb;border-bottom:1px solid #bbb}.auto-grid b{display:block;font-size:8px;margin-top:3px;overflow-wrap:anywhere}.auto-item{font-size:12px;font-weight:900;padding:5px;border:1px solid #888}.auto-item small{display:block;font-size:7px;font-weight:400;margin-top:3px}.cn22-label{background:#fffdf2!important;border:2px solid #333}.cn22-label header{background:#eee8c9;padding:5px}.cn-content{border:1px solid #777;padding:6px;display:grid;gap:3px}.cn-content small{font-weight:900;font-size:6px}.cn-content b{font-size:9px}.cn-content span{font-size:7px}.type-marketplace-slip{display:block;padding:10px;background:#fff!important;color:#171715;text-align:left}.packing-slip{height:100%;width:100%;padding:20px 24px;border:1px solid #d4d0c8;display:flex;flex-direction:column;gap:13px;font:10px/1.35 Arial,Helvetica,sans-serif}.packing-slip header{display:flex;justify-content:space-between;gap:14px;align-items:start;border-bottom:2px solid #171715;padding-bottom:12px}.packing-slip header div{display:grid;gap:4px}.packing-slip header small{font-size:8px;letter-spacing:.7px;font-weight:900}.packing-slip header b{font-size:15px}.packing-slip header>strong{padding:5px;border:1px solid #171715;font-size:9px}.packing-order{display:grid;grid-template-columns:1fr 1fr;padding:7px;background:#f5f2ed}.packing-order span{font-size:7px;font-weight:800}.packing-order b{display:block;font-size:10px;margin-top:3px}.packing-addresses{display:grid;grid-template-columns:1fr 1fr;gap:15px}.packing-addresses section{padding:6px;border:1px solid #d6d2cc}.packing-addresses small{font-size:7px;font-weight:900;letter-spacing:.4px}.packing-addresses p,.packing-addresses span{display:block;margin:4px 0 0;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.packing-item-head,.packing-item{display:grid;grid-template-columns:1fr 2fr .4fr .7fr;gap:8px;align-items:start}.packing-item-head{padding:6px;background:#171715;color:#fff;font-size:7px;font-weight:900}.packing-item{padding:8px;border-bottom:1px solid #aaa;font-size:8px}.packing-item span small{display:block;margin-top:3px;color:#555}.packing-total{margin-left:auto;padding:7px 12px;border-block:1px solid #171715;font-size:8px;font-weight:900}.packing-total b{margin-left:12px;font-size:12px}.packing-slip footer{margin-top:auto;padding-top:8px;border-top:1px solid #aaa;font-size:7px;line-height:1.4;color:#555}.gtin-pack{height:100%;width:100%;border:1px solid #aaa;padding:6px;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:Arial,Helvetica,sans-serif}.gtin-pack header{width:100%;display:grid;gap:3px}.gtin-pack header small{font-size:6px;font-weight:900}.gtin-pack header b{font-size:9px}.gtin-pack p{font-size:6px;margin:4px}.gtin-number{font:8px monospace;letter-spacing:.7px}.gtin-pack .barcode-zone{width:100%;margin:0}.gtin-pack .barcode-zone svg{max-height:40px}.gtin-note{font-size:5px;margin-top:auto}.type-sec-void{padding:4px;background:#fff!important}.security-seal{height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 10px;border:1.5px dashed #161616;background:repeating-linear-gradient(135deg,#fff,#fff 10px,#f2eee7 10px,#f2eee7 20px);font-family:Arial,Helvetica,sans-serif}.seal-stamp{width:38px;height:38px;border:2px solid #171715;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:950;animation:sealWiggle 4s ease-in-out infinite}.security-seal>div{display:grid;gap:2px;text-align:center}.security-seal small{font-size:5px;font-weight:900;letter-spacing:.4px}.security-seal b{font-size:8px}.security-seal strong{font:8px monospace}.seal-cut{width:13px;height:100%;border-inline:1px dashed #777}
.type-tilt-arrow{background:#fff9e8!important;border:3px solid #171715;justify-content:space-between}.handling-label{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-family:Arial,Helvetica,sans-serif}.handling-label header{width:100%;background:#171715;color:#fff;padding:5px;text-align:center;font-size:8px;font-weight:950;letter-spacing:.8px}.up-arrows{display:flex;gap:12px;color:#171715;font-size:62px;font-weight:1000;line-height:.8;animation:arrowLift 2s ease-in-out infinite}.handling-label h2{font-size:18px;margin:0}.handling-label>strong{font-size:12px;border-block:2px solid;padding:4px 15px}.handling-label footer{font:7px monospace;text-align:center}
.type-amz-fba .parcel-label{padding:11px}.type-amz-fba .special-route{margin:4px 0}.marketplace-box .special-code{margin-top:3px}
@keyframes snowPulse{50%{transform:rotate(12deg) scale(1.12)}}@keyframes sealWiggle{0%,85%,100%{transform:rotate(-4deg)}90%{transform:rotate(7deg)}}@keyframes arrowLift{50%{transform:translateY(-5px)}}
@media(max-width:900px){.template-filters{flex-wrap:nowrap;justify-content:flex-start}.top-modules .top-module-link{flex:none}}
@media(prefers-reduced-motion:reduce){.template-card,.temp-band>span,.seal-stamp,.up-arrows,.blog-sticker,.blog-scribble,.article-doodle,.article-card,.blog-hero h1 span{animation:none!important;transition:none!important}.template-card:hover{transform:none}}
/* Animated, category-filtered article notebook */
.blog-body{background-color:#fffaf2}.blog-page{max-width:1100px}.blog-top{margin-bottom:20px}.blog-hero{position:relative;min-height:280px;padding:42px 30px 36px;background:#fff1df;border:1px solid #ead6bd;border-radius:16px;overflow:hidden;box-shadow:5px 6px 0 #171715}.blog-kicker{font-size:9px;letter-spacing:1.5px;font-weight:950;color:#a74a1c}.blog-hero h1{max-width:660px;font-size:clamp(42px,7vw,76px);line-height:.94;letter-spacing:-3px;margin:14px 0}.blog-hero h1 span{display:inline-block;color:#e76422;animation:blogWord 3.6s ease-in-out infinite}.blog-hero>p{max-width:440px;color:#555047}.blog-scribble{position:absolute;width:190px;right:170px;top:60px;color:#171715;animation:scribbleFloat 4s ease-in-out infinite}.blog-sticker{position:absolute;right:44px;bottom:25px;width:80px;height:80px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#cbe7d3;border:1.5px solid #171715;box-shadow:3px 3px 0 #171715;font-size:13px;line-height:1.05;font-weight:950;transform:rotate(9deg);animation:stickerBob 3.1s ease-in-out infinite}.article-area{padding:28px 0}.article-controls{display:grid;gap:14px}.article-filters{display:flex;gap:7px;overflow:auto;padding:3px 1px 7px;scrollbar-width:thin}.article-filter{flex:none;border:1px solid #e4d8c8;border-radius:99px;background:#fff;padding:8px 12px;color:#595148;font-size:10px;font-weight:850;transition:transform .2s,background .2s}.article-filter:hover{transform:translateY(-2px)}.article-filter.active{background:#171715;border-color:#171715;color:#fff}.article-search{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:850}.article-search input{width:min(360px,100%);padding:10px 12px;border:1px solid #e1d8cb;border-radius:8px;background:#fff;outline:none}.article-search input:focus{border-color:#e76a2a;box-shadow:0 0 0 3px #e76a2a20}.article-count{margin:13px 0;font-size:10px;font-weight:850;color:#777}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.article-card{position:relative;background:#fff;border:1px solid #e9e0d5;border-radius:12px;padding:17px 17px 13px;box-shadow:2px 3px 0 #21170e0c;animation:cardArrive .5s both;transition:transform .25s,box-shadow .25s}.article-card:nth-child(4n+1){animation-delay:.03s}.article-card:nth-child(4n+2){animation-delay:.08s}.article-card:nth-child(4n+3){animation-delay:.13s}.article-card:hover{transform:translateY(-4px) rotate(-.3deg);box-shadow:4px 7px 0 #e8d6c2}.article-card[hidden]{display:none}.article-card-top{display:flex;align-items:center;gap:8px}.article-num{font:9px monospace;color:#968c7d}.article-cat{padding:4px 7px;border-radius:20px;background:#fff1df;color:#974314;font-size:8px;font-weight:900}.article-doodle{margin-left:auto;color:#e76a2a;font-size:20px;animation:doodleSpin 5s ease-in-out infinite}.article-card h2{font-size:16px;line-height:1.15;letter-spacing:-.3px;margin:14px 0 8px}.article-excerpt{font-size:11px;line-height:1.5;color:#615a50;margin:0 0 12px}.article-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease;overflow:hidden}.article-body p{min-height:0;opacity:0;font-size:11px;line-height:1.6;color:#39342e;margin:0;transition:opacity .3s}.article-body p+p{margin-top:9px}.article-card.expanded .article-body{grid-template-rows:1fr}.article-card.expanded .article-body p{opacity:1}.article-read{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-top:1px dashed #ddd2c5;background:none;margin-top:10px;padding:10px 0 0;text-align:left;font-size:9px;font-weight:900;color:#b24b1b}.article-read span{font-size:14px;animation:arrowLift 1.5s ease-in-out infinite}.article-empty{text-align:center;border:1px dashed #c8b9a8;padding:40px;border-radius:12px;color:#6b6258}.blog-footer{display:flex;align-items:center;gap:9px;border-top:1px solid #ded4c8;padding:20px 0 26px}.blog-footer>span{font-size:22px;color:#e76a2a;animation:iconBob 2.5s infinite}.blog-footer b{font-size:10px}.blog-footer a{margin-left:auto;font-size:10px;font-weight:850;color:#b24b1b}@keyframes blogWord{50%{transform:translateY(-3px) rotate(-.5deg)}}@keyframes scribbleFloat{50%{transform:translate(4px,-5px) rotate(2deg)}}@keyframes stickerBob{50%{transform:translateY(-7px) rotate(4deg)}}@keyframes doodleSpin{50%{transform:rotate(18deg) scale(1.1)}}
@media(max-width:820px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-scribble{right:120px;width:150px}}
@media(max-width:560px){.blog-page{padding-inline:15px}.blog-hero{min-height:270px;padding:30px 19px}.blog-hero h1{font-size:45px}.blog-scribble{width:98px;right:25px;top:148px}.blog-sticker{width:64px;height:64px;right:19px;bottom:16px;font-size:10px}.article-grid{grid-template-columns:1fr}.article-search{align-items:flex-start;flex-direction:column;gap:5px}.article-search input{width:100%}}
/* Expanded SEO workspace in the existing left-menu admin */
.seo-welcome{position:relative;min-height:215px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);align-items:center;gap:14px;overflow:hidden;margin-bottom:14px;padding:23px 28px;border:1px solid #ecd8c5;border-radius:12px;background:linear-gradient(115deg,#fff4e8 0%,#fffaf3 67%,#f1f7ed 100%);box-shadow:0 6px 18px #27150609}.seo-welcome-copy{position:relative;z-index:1}.seo-eyebrow{font-size:8px;letter-spacing:1.5px;font-weight:950;color:#ae4b19}.seo-welcome h2{font-size:30px;line-height:.98;letter-spacing:-1.2px;margin:10px 0}.seo-welcome h2 em{font-style:normal;color:#e66322}.seo-welcome p{max-width:450px;margin:0;color:#756d62;font-size:10px}.seo-welcome-actions{display:flex;align-items:center;gap:15px;margin-top:15px}.seo-welcome-actions .btn{font-size:9px;padding:9px 12px}.seo-soft-link{font-size:9px;font-weight:850;color:#675e54}.seo-orbit{position:relative;width:210px;height:158px;margin:auto;display:grid;place-items:center;color:#f16b2a}.seo-orbit svg{position:absolute;inset:10px;width:190px;height:138px;overflow:visible;animation:seoOrbit 7s ease-in-out infinite}.seo-orbit-core{width:76px;height:76px;display:grid;place-items:center;border:1px solid #f4b28d;border-radius:50%;background:#fff;box-shadow:0 7px 24px #d76f3320;color:#d45b20;font-size:18px;font-weight:1000;animation:seoPulse 3s infinite}.seo-orbit>i,.seo-orbit>b,.seo-orbit>small{position:absolute;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#e76629;box-shadow:2px 3px 0 #241c1517;font-style:normal;font-weight:900}.seo-orbit>i{top:10px;left:28px;font-size:18px;animation:iconBob 3s infinite}.seo-orbit>b{right:15px;top:53px;color:#538161;animation:seoBob 2.7s infinite}.seo-orbit>small{bottom:5px;left:59px;width:28px;height:28px;font-size:8px;color:#7e69b1}.seo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.seo-stats>article{position:relative;min-height:113px;padding:13px 14px 11px 52px;border:1px solid #eae4da;border-radius:10px;background:#fff;box-shadow:0 4px 12px #241b0c05;overflow:hidden}.seo-stats>article>small,.seo-stats>article>b,.seo-stats>article>i{display:block}.seo-stats>article>small{font-size:7px;letter-spacing:.75px;font-weight:950;color:#969084}.seo-stats>article>b{font-size:15px;line-height:1.15;margin:6px 0 4px;overflow-wrap:anywhere}.seo-stats>article>i{font-style:normal;font-size:8px;color:#8a8379;line-height:1.3}.seo-stat-icon{position:absolute;left:13px;top:15px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px}.seo-stat-icon svg{width:16px;height:16px}.seo-stat-icon.orange{background:#fff0e6;color:#d85d21}.seo-stat-icon.green{background:#eaf7ee;color:#39815b}.seo-stat-icon.purple{background:#f1ecfa;color:#7958b1}.seo-stat-icon.blue{background:#eaf1fc;color:#5075bc}.seo-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:13px}.seo-settings-card{padding:20px}.seo-settings-card .section-title{margin-bottom:3px}.seo-form{display:grid;gap:14px}.seo-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 12px}.seo-field{min-width:0;display:block;font-size:9px;font-weight:900;color:#4e4942}.seo-field.wide{grid-column:1/-1}.seo-field>small{display:block;margin-top:4px;font-size:8px;font-weight:500;line-height:1.4;color:#938b80}.seo-field input,.seo-field textarea{display:block;width:100%;margin-top:6px;padding:10px 11px;border:1px solid #e8e2d9;border-radius:7px;background:#fffdf9;color:#26231f;font:10px/1.4 Inter,system-ui,sans-serif;outline:none}.seo-field input{height:39px}.seo-field textarea{min-height:70px;resize:vertical}.seo-field input:focus,.seo-field textarea:focus{border-color:#e88c5f;box-shadow:0 0 0 3px #e88c5f1e;background:#fff}.seo-index-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid #e5e1d8;border-radius:9px;background:#faf8f4;transition:background .2s,border-color .2s}.seo-index-toggle.enabled{background:#f1f8ef;border-color:#d7e9d2}.seo-index-toggle b,.seo-index-toggle small{display:block}.seo-index-toggle b{font-size:10px}.seo-index-toggle small{max-width:570px;margin-top:4px;font-size:8px;line-height:1.4;color:#80796f}.switch{position:relative;width:42px;height:24px;flex:none}.switch input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.switch span{position:absolute;inset:0;border-radius:99px;background:#ccc5bb;pointer-events:none;transition:background .2s}.switch span:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 4px #0002;transition:transform .2s}.switch input:checked+span{background:#4e9a68}.switch input:checked+span:before{transform:translateX(18px)}.switch input:focus-visible+span{outline:3px solid #f2ad82}.seo-save-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seo-save-row .btn{font-size:10px}.seo-save-row>span{font-size:8px;color:#8d857a}.seo-side-stack{display:grid;gap:12px}.search-preview-card,.seo-index-card{padding:16px}.search-preview-card .section-title h2,.seo-index-card .section-title h2{font-size:14px}.preview-dot{display:flex;align-items:center;gap:5px;font-size:7px;font-weight:900;color:#4d8f62}.preview-dot i,.activity-live i{width:6px;height:6px;border-radius:50%;background:#56ad6e;box-shadow:0 0 0 3px #56ad6e20}.google-preview{padding:13px;border:1px solid #ece7df;border-radius:8px;background:#fff}.google-preview>small,.google-preview>b,.google-preview>p{display:block}.google-preview>small{font-size:8px;color:#5e6b56;overflow-wrap:anywhere}.google-preview>b{margin:4px 0;font-size:13px;line-height:1.3;color:#1a0dab;font-weight:600}.google-preview>p{margin:0;font-size:9px;line-height:1.45;color:#525252}.preview-tip{font-size:7px;line-height:1.45;color:#989084;margin-top:9px}.seo-index-card>.section-title>svg{width:18px;color:#e76c2d}.seo-file-link{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #f0ece6;text-decoration:none}.file-chip{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#fff0e6;color:#b54d1a;font-size:8px;font-weight:1000}.file-chip.txt{background:#edf3ff;color:#5075bc}.seo-file-link>span:nth-child(2){min-width:0;flex:1}.seo-file-link b,.seo-file-link small{display:block}.seo-file-link b{font-size:9px}.seo-file-link small{margin-top:2px;font-size:7px;color:#8e867a;overflow-wrap:anywhere}.seo-file-link>i{font-size:14px;color:#b4a99c;font-style:normal}.seo-search-console{padding-top:12px}.seo-search-console>b{font-size:9px}.seo-search-console>p{font-size:8px;line-height:1.4;color:#827b71}.seo-search-console>a{font-size:8px;font-weight:850;color:#aa4615}.seo-note-card{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px dashed #e6b48e;border-radius:9px;background:#fff8ef}.seo-note-card>span{font-size:19px;color:#e46b2f;animation:iconBob 2.7s infinite}.seo-note-card b{font-size:9px}.seo-note-card p{margin:4px 0 0;font-size:8px;line-height:1.45;color:#7e7469}@keyframes seoPulse{50%{transform:scale(1.06);box-shadow:0 8px 26px #d76f3333}}@keyframes seoBob{50%{transform:translateY(-5px) rotate(5deg)}}@keyframes seoOrbit{50%{transform:rotate(4deg) translateY(-3px)}}
@media(max-width:1050px){.seo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-layout{grid-template-columns:1fr}.seo-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-note-card{grid-column:1/-1}}
@media(max-width:760px){.seo-welcome{grid-template-columns:1fr;min-height:0;padding:18px}.seo-orbit{position:absolute;width:160px;height:120px;right:4px;bottom:0;opacity:.52}.seo-orbit svg{width:150px}.seo-welcome-copy{max-width:72%}.seo-welcome h2{font-size:26px}.seo-stats{gap:7px}.seo-stats>article{min-height:102px;padding:11px 9px 9px 43px}.seo-stat-icon{left:8px;top:11px;width:27px;height:27px}.seo-side-stack{grid-template-columns:1fr}.seo-note-card{grid-column:auto}}
@media(max-width:500px){.seo-welcome-copy{max-width:100%;padding-bottom:92px}.seo-orbit{right:0;bottom:-13px;opacity:.65}.seo-stats{grid-template-columns:1fr 1fr}.seo-stats>article>b{font-size:13px}.seo-settings-card{padding:14px}.seo-field-grid{grid-template-columns:1fr;gap:10px}.seo-field.wide{grid-column:auto}.seo-index-toggle{align-items:flex-start}.seo-save-row{align-items:flex-start;flex-direction:column}.seo-welcome-actions{gap:8px;flex-wrap:wrap}}
/* User account redesigned as a full, responsive personal studio dashboard */
.account-body{min-height:100vh;background:#f7f4ee}.account-dashboard{min-height:100vh;background:#f8f5ef radial-gradient(#d5cdbb25 .7px,transparent .7px);background-size:9px 9px;color:#22201d}.account-topbar{height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 max(20px,calc((100vw - 1360px)/2));background:#fffdf9;border-bottom:1px solid #e8e1d6}.account-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:11px;font-weight:950;letter-spacing:.4px}.account-brand .brand-mark{width:35px;height:35px;font-size:22px}.account-brand>span:last-child{display:grid;gap:1px}.account-brand small{font-size:7px;color:#8a8277;letter-spacing:1.1px}.account-top-actions{display:flex;align-items:center;gap:10px}.account-studio-link,.account-signout{font-size:9px;font-weight:850;text-decoration:none;padding:9px 12px;border:1px solid #e5ded3;border-radius:7px;background:#fff}.account-studio-link b{margin-left:6px;color:#e36428}.account-signout{color:#756d63}.account-content{max-width:1390px;margin:0 auto;padding:23px 25px 22px}.account-hero{position:relative;display:grid;grid-template-columns:1.2fr .8fr;min-height:245px;align-items:center;gap:15px;overflow:hidden;padding:22px 32px;border-radius:15px;border:1px solid #ebd1b8;background:linear-gradient(115deg,#fff0df 0%,#fff7ed 56%,#f0f6ea 100%);box-shadow:4px 5px 0 #25221d}.account-hero-copy{position:relative;z-index:2}.account-kicker{display:flex;align-items:center;gap:7px;color:#b64c17;font-size:8px;letter-spacing:1.35px;font-weight:950}.account-kicker i{width:7px;height:7px;background:#ed6d31;border-radius:50%;box-shadow:0 0 0 4px #ed6d311c}.account-hero h1{font-size:clamp(26px,3vw,39px);line-height:1.04;letter-spacing:-1.4px;margin:12px 0 8px}.account-hero h1 em{font-style:normal;color:#e76526}.account-hero-copy>p{margin:0;color:#756d63;font-size:10px}.account-hero-copy>p span{padding:0 4px;color:#c46a39}.account-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.account-primary-action,.account-secondary-action{display:inline-flex;align-items:center;gap:12px;padding:10px 13px;border-radius:7px;text-decoration:none;font-size:9px;font-weight:900}.account-primary-action{color:#fff;background:#e96528;box-shadow:3px 3px 0 #26231f}.account-primary-action:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 #26231f}.account-secondary-action{border:1px solid #ded3c5;background:#fff9;color:#4f4941}.account-hero-art{position:relative;min-height:195px}.account-loop{position:absolute;width:205px;height:142px;right:6%;top:12px;color:#24221f;animation:scribbleFloat 4s ease-in-out infinite}.account-mini-label{position:absolute;right:27%;top:22px;width:139px;height:165px;padding:12px;background:#fff;border:1px solid #e5ddd2;box-shadow:7px 9px 16px #38221424;transform:rotate(5deg);display:flex;flex-direction:column;align-items:stretch;animation:float 4s ease-in-out infinite}.account-mini-label small{font-size:6px;font-weight:950}.account-mini-label strong{margin:15px 0 10px;padding:8px 0;border-block:1px solid #211f1c;text-align:center;font-size:24px}.account-mini-label i{height:30px;background:repeating-linear-gradient(90deg,#171715 0 2px,transparent 2px 4px,#171715 4px 5px,transparent 5px 8px)}.account-mini-label b{margin-top:8px;text-align:center;font-size:6px;letter-spacing:.8px}.account-mini-tag{position:absolute;left:13%;bottom:15px;width:77px;height:112px;background:#e8f1df;border:1px solid #272520;border-radius:6px;box-shadow:3px 4px 0 #272520;padding:14px 8px;text-align:center;font:8px/1.2 "Comic Sans MS","Segoe Print",cursive;transform:rotate(-8deg);animation:note 4s ease-in-out infinite}.account-mini-tag b{display:block;font-size:17px;margin:5px}.account-mini-tag span{font-size:16px;color:#db6529}.account-burst{position:absolute;right:14%;top:0;color:#e66527;font-size:30px;animation:iconBob 2.8s infinite}.account-art-note{position:absolute;right:3%;bottom:18px;padding:7px 9px;background:#ffebb8;border:1px solid #2a251e;box-shadow:2px 3px 0 #2a251e;font:10px/1.05 "Comic Sans MS","Segoe Print",cursive;transform:rotate(6deg);animation:note 3.2s infinite}.account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:17px 0}.account-metric{position:relative;min-height:129px;display:flex;flex-direction:column;align-items:flex-start;padding:14px 15px 12px 54px;overflow:hidden;border:1px solid #e7e0d5;border-radius:10px;background:#fff;box-shadow:0 4px 13px #251a0c07;transition:transform .2s,box-shadow .2s}.account-metric:hover{transform:translateY(-3px);box-shadow:0 8px 18px #251a0c11}.metric-symbol{position:absolute;left:14px;top:15px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#fff0e8;color:#d85d21;font-size:17px;animation:iconBob 3.2s infinite}.account-metric>small{font-size:7px;font-weight:950;letter-spacing:.7px;color:#938b80}.account-metric>b{margin:7px 0 4px;font-size:23px;line-height:1;font-weight:950}.account-metric>b small{font-size:11px;color:#827a70}.account-metric>a,.account-metric>span:last-child{margin-top:auto;font-size:8px;color:#8d857b;text-decoration:none}.account-metric>a{color:#bd511b;font-weight:850}.orange-metric .metric-symbol{background:#fff0e6;color:#df672e}.purple-metric .metric-symbol{background:#f1edfb;color:#8261ba}.green-metric .metric-symbol{background:#eaf7ee;color:#4c9367}.blue-metric .metric-symbol{background:#edf2ff;color:#5b77c1}.account-content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);align-items:start;gap:12px}.account-panel{min-width:0;padding:17px;border:1px solid #e7e0d5;border-radius:11px;background:#fff;box-shadow:0 5px 15px #241b0c06}.account-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.account-panel-heading>div>small{font-size:7px;letter-spacing:1.3px;font-weight:950;color:#a0998e}.account-panel-heading h2{font-size:16px;letter-spacing:-.35px;margin:3px 0 0}.account-panel-heading h2 span{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:4px;padding:0 6px;border-radius:20px;background:#fff0e6;color:#b64c17;font-size:9px}.account-panel-heading>a{font-size:8px;font-weight:900;text-decoration:none;color:#bf511c}.account-empty{display:flex;align-items:center;gap:16px;min-height:176px;padding:18px;border:1px dashed #e1d3c2;border-radius:9px;background:linear-gradient(110deg,#fffaf4,#fff)}.empty-art{width:66px;height:78px;display:grid;place-items:center;flex:none;border:1px solid #d8cfc1;border-radius:8px;background:#fff1df;color:#dd692e;font-size:34px;transform:rotate(-6deg);animation:note 3s infinite}.account-empty b{font-size:12px}.account-empty p{max-width:390px;margin:5px 0 11px;font-size:9px;line-height:1.5;color:#81796f}.account-empty-cta{display:inline-flex;padding:8px 10px;border-radius:6px;background:#24221f;color:#fff;text-decoration:none;font-size:8px;font-weight:850}.design-list-account{display:grid}.saved-design-row{display:flex;align-items:center;gap:10px;padding:12px 2px;border-bottom:1px solid #f0ece5}.saved-design-icon{width:33px;height:33px;display:grid;place-items:center;flex:none;border-radius:8px;background:#fff0e6;color:#ce5922;font-size:16px}.saved-design-row>div{flex:1;min-width:0}.saved-design-row b,.saved-design-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-design-row b{font-size:10px}.saved-design-row small{margin-top:4px;font-size:8px;color:#8d857b}.saved-design-row small i{font-style:normal;margin:0 3px}.saved-design-row>a{width:28px;height:28px;display:grid;place-items:center;border:1px solid #e8e1d7;border-radius:7px;text-decoration:none;color:#c2541e}.account-list-foot{padding-top:10px;font-size:8px;color:#8c8479}.account-right-column{display:grid;gap:12px}.activity-live{display:flex;align-items:center;gap:6px;font-size:7px;font-weight:900;color:#4b9060}.account-timeline{display:grid;max-height:282px;overflow:auto}.account-timeline article{position:relative;display:flex;gap:9px;padding:9px 0}.account-timeline article+article{border-top:1px solid #f2eee8}.timeline-icon{width:25px;height:25px;display:grid;place-items:center;flex:none;border-radius:50%;background:#fff0e6;color:#ce5922;font-size:12px}.account-timeline b,.account-timeline small{display:block}.account-timeline b{font-size:9px}.account-timeline small{margin-top:3px;font-size:7px;color:#90887d}.activity-empty{padding:19px;border-radius:8px;background:#faf8f4;color:#837b71;font-size:9px}.account-shortcuts .account-panel-heading{margin-bottom:10px}.account-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.account-shortcut-grid>a{display:flex;flex-direction:column;align-items:flex-start;min-height:92px;padding:9px;border:1px solid #ece5dc;border-radius:8px;background:#fffdf9;text-decoration:none;transition:transform .2s,border-color .2s}.account-shortcut-grid>a:hover{transform:translateY(-3px);border-color:#eaa47d}.account-shortcut-grid span{font-size:17px;color:#df662b;animation:iconBob 3s infinite}.account-shortcut-grid b{margin-top:5px;font-size:8px}.account-shortcut-grid small{font-size:7px;color:#91897e}.account-bottom-note{display:flex;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;border:1px solid #e6ddcf;border-radius:9px;background:#fffaf2}.account-bottom-note>span{font-size:20px;color:#e2692d;animation:iconBob 3s infinite}.account-bottom-note p{flex:1;margin:0;font-size:8px;color:#7f776d}.account-bottom-note p b{display:block;color:#322e28;font-size:9px}.account-bottom-note>a{font-size:8px;font-weight:850;text-decoration:none;color:#b74e1a}.account-footer{padding:12px 25px 16px;text-align:center;color:#968c7e;font-size:7px;font-weight:900;letter-spacing:.9px}.account-footer span{font-weight:500;color:#ada497}.account-dashboard .admin-top{display:none}
@media(max-width:900px){.account-content{padding:16px}.account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-content-grid{grid-template-columns:1fr}.account-right-column{grid-template-columns:1fr 1fr}.account-hero-art{min-height:175px}}
@media(max-width:620px){.account-topbar{height:59px;padding-inline:12px}.account-brand{font-size:9px}.account-brand .brand-mark{width:30px;height:30px}.account-studio-link,.account-signout{padding:8px;font-size:8px}.account-content{padding:12px}.account-hero{grid-template-columns:1fr;min-height:0;padding:19px}.account-hero h1{font-size:27px}.account-hero-art{min-height:135px;margin-top:2px}.account-mini-label{right:29%;top:2px;width:112px;height:133px;padding:9px}.account-mini-label strong{font-size:19px;margin:10px 0 8px}.account-mini-label i{height:24px}.account-mini-tag{left:15%;bottom:5px;width:65px;height:93px}.account-loop{width:165px;right:0;top:0}.account-art-note{right:4%;bottom:5px}.account-metrics{gap:7px;margin:10px 0}.account-metric{min-height:111px;padding:11px 9px 9px 42px}.metric-symbol{left:8px;top:11px;width:25px;height:25px}.account-metric>b{font-size:18px}.account-panel{padding:13px}.account-right-column{grid-template-columns:1fr}.account-bottom-note{align-items:flex-start;flex-wrap:wrap}.account-bottom-note p{min-width:calc(100% - 40px)}.account-bottom-note>a{margin-left:31px}}
@media(prefers-reduced-motion:reduce){.account-dashboard *,.seo-welcome *,.seo-note-card *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.shipping-heading-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.coming-soon-badge{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid #f5bb91;border-radius:999px;background:#fff0e4;color:#a64012;font-size:9px;font-weight:950;letter-spacing:.45px;line-height:1.2;box-shadow:2px 2px 0 #f4d0b8;transform-origin:center;animation:comingSoonHop 1.25s ease-in-out infinite}@keyframes comingSoonHop{0%,48%,100%{transform:translateY(0)}22%{transform:translateY(-6px)}32%{transform:translateY(0)}40%{transform:translateY(-3px)}}@media(max-width:650px){.shipping-heading-title{gap:7px}.coming-soon-badge{padding:4px 7px;font-size:8px}}@media(prefers-reduced-motion:reduce){.coming-soon-badge{animation:none}}
.article-inline-link{color:#b24b1b;font-weight:800;text-decoration-color:#e9aa89;text-decoration-thickness:1px;text-underline-offset:2px}.article-inline-link:hover{color:#e66322;text-decoration-thickness:2px}.footer-policy,.auth-policy-link,.account-footer>a{color:inherit;font-size:9px;font-weight:800;text-decoration:underline;text-decoration-color:#f36a2080;text-underline-offset:3px}.auth-policy-link{margin-left:auto}.privacy-body{min-height:100vh;background:#fffdf9 radial-gradient(#d9d0c222 .7px,transparent .7px);background-size:8px 8px}.privacy-page{max-width:1080px}.privacy-hero{position:relative;overflow:hidden;margin:25px 0 20px;padding:30px 34px;border:1px solid #ecd9c7;border-radius:14px;background:linear-gradient(115deg,#fff0e4,#fffaf4 68%,#f1f7ed);box-shadow:0 8px 24px #35210f0a}.privacy-kicker{font-size:8px;font-weight:950;letter-spacing:1.4px;color:#a94a1b}.privacy-hero h1{font-size:clamp(34px,5vw,54px);line-height:1;margin:10px 0;letter-spacing:-2px}.privacy-hero h1 em{font-style:normal;color:#e66322}.privacy-hero p{max-width:600px;margin:0;color:#696157;font-size:12px;line-height:1.7}.privacy-hero>small{display:block;margin-top:13px;color:#8a8176;font-size:9px}.privacy-sticker{position:absolute;right:60px;top:26px;width:86px;height:86px;display:grid;place-items:center;border:1px dashed #e3a17c;border-radius:50%;background:#fff8ef;color:#e66322;font-size:29px;animation:iconBob 3s infinite}.privacy-sticker small{position:absolute;top:48px;color:#65584d;font-size:6px;font-weight:950;line-height:1.2;letter-spacing:.6px;text-align:center}.privacy-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:22px}.privacy-index{position:sticky;top:16px;display:grid;gap:4px;padding:14px;border:1px solid #e8e2d9;border-radius:10px;background:#fff;box-shadow:0 4px 14px #31200b08}.privacy-index b{margin:0 0 5px;font-size:10px}.privacy-index a{padding:7px 8px;border-radius:6px;color:#72695f;font-size:9px;text-decoration:none;line-height:1.4}.privacy-index a:hover{background:#fff2e8;color:#a8481b}.privacy-copy{padding:12px 23px;border:1px solid #e8e2d9;border-radius:11px;background:#fff;box-shadow:0 4px 14px #31200b08}.privacy-copy section{position:relative;padding:20px 0 17px 39px;border-bottom:1px solid #f0ece6;scroll-margin-top:20px}.privacy-copy section:last-of-type{border:0}.privacy-number{position:absolute;left:0;top:22px;display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#fff0e6;color:#b54d1a;font-size:8px;font-weight:950}.privacy-copy h2{margin:0 0 8px;font-size:17px;letter-spacing:-.4px}.privacy-copy p{margin:7px 0;color:#625c53;font-size:10px;line-height:1.8}.privacy-copy a:not(.privacy-endnote a){color:#b24b1b;font-weight:800}.privacy-endnote{display:flex;align-items:center;gap:10px;margin:16px 0;padding:12px;border:1px dashed #e3b18e;border-radius:9px;background:#fff8ef}.privacy-endnote>span{color:#e66322;font-size:21px;animation:iconBob 2.8s infinite}.privacy-endnote p{flex:1;margin:0}.privacy-endnote>a{font-size:9px;font-weight:850;color:#a74719;text-decoration:none;white-space:nowrap}.privacy-page .blog-footer{margin-top:12px}.privacy-page .blog-footer a{margin-left:0}.privacy-page .blog-footer b{margin-right:auto}@media(max-width:720px){.privacy-page{padding-inline:15px}.privacy-hero{margin-top:16px;padding:22px 19px}.privacy-sticker{right:17px;top:19px;width:62px;height:62px;font-size:21px;opacity:.82}.privacy-sticker small{top:36px;font-size:5px}.privacy-hero h1{font-size:37px}.privacy-hero p{max-width:72%;font-size:10px}.privacy-layout{grid-template-columns:1fr;gap:9px}.privacy-index{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.privacy-index b{grid-column:1/-1}.privacy-copy{padding:7px 14px}.privacy-copy section{padding:17px 0 14px 35px}.privacy-number{top:18px}.privacy-copy h2{font-size:15px}.privacy-endnote{align-items:flex-start;flex-wrap:wrap}.privacy-endnote p{min-width:calc(100% - 38px)}.privacy-endnote>a{margin-left:31px}.privacy-page .blog-footer{flex-wrap:wrap}.privacy-page .blog-footer b{margin-right:auto}.privacy-page .blog-footer a{margin:0 0 0 6px}}
@media(prefers-reduced-motion:reduce){.privacy-sticker,.privacy-endnote>span{animation:none}}

/* Keep descenders and accented glyphs fully visible on compact tag templates. */
.print-surface:is([class*="type-tag-"],.type-hang,.type-product,.type-sku,.type-price,.type-address) :is(.fashion-tag,.hang-brand,.hang-title,.hang-detail,.hang-code,.hang-price,.product-brand,.product-title,.product-detail,.product-weight,.product-price,.product-sku,.address-brand,.address-recipient,.address-lines,.address-country,.tag-slogan,.tag-material,.tag-price,.tag-price span,.tag-price b){min-height:0;height:auto;line-height:1.35;overflow:visible;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;flex-shrink:0}
.fashion-tag>strong{line-height:1.3;max-width:100%;height:auto;min-height:0;overflow:visible;flex-shrink:0;padding-block:2px}
.fashion-tag{overflow:visible}
.tag-material b,.tag-price b,.hang-title,.product-title,.address-recipient{padding-block:2px}
.type-hang{gap:2px}
.type-hang .hang-title{margin:9px 0;line-height:1.3}
.hang-brand,.hang-detail,.hang-code,.hang-price{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.special-label :is(header,.special-code,.special-route,.special-grid,.auto-item,.parcel-route,.parcel-addresses,.parcel-facts,.parcel-tracking,.packing-order,.packing-addresses,.packing-item,.packing-total){min-height:0;line-height:1.3}
.special-label :is(strong,b,small,p,span){height:auto;min-height:0;line-height:1.3;overflow-wrap:anywhere}

.cookie-notice{position:fixed;z-index:80;left:18px;bottom:18px;width:min(540px,calc(100vw - 36px));display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid #ead8c6;border-radius:12px;background:#fffdf9;box-shadow:0 12px 36px #24190f28;animation:cookieNoticeIn .35s ease-out both}.cookie-notice-icon{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:9px;background:#fff0e6;color:#d65d23;font-size:17px;animation:iconBob 3s infinite}.cookie-notice-copy{min-width:0;flex:1}.cookie-notice-copy>b{display:block;font-size:11px;line-height:1.35}.cookie-notice-copy p{margin:3px 0 0;font-size:9px;line-height:1.5;color:#70685e}.cookie-notice-copy a{color:#b24b1b;font-weight:850;text-underline-offset:2px}.cookie-notice-dismiss{flex:none;border:0;border-radius:7px;padding:9px 12px;background:#f36a20;color:white;font-size:9px;font-weight:900;box-shadow:2px 2px 0 #171715}.cookie-notice-dismiss:hover{transform:translateY(1px)}@keyframes cookieNoticeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.cookie-notice{left:10px;bottom:10px;width:calc(100vw - 20px);gap:8px;padding:11px}.cookie-notice-icon{width:27px;height:27px}.cookie-notice-copy p{font-size:8px}.cookie-notice-dismiss{padding:8px;font-size:8px}}@media print{.cookie-notice{display:none!important}}@media(prefers-reduced-motion:reduce){.cookie-notice{animation:none}.cookie-notice-icon{animation:none}}

/* Animated paper hang-tag navigation and Pro entry point */
.top{height:auto;min-height:72px;gap:13px;flex-wrap:wrap;padding-block:8px}.top-modules.top-hang-menu{order:3;flex:1 0 100%;justify-content:center;gap:9px;margin:0;padding:3px 6px 9px}.top-hang-menu .hang-menu-tag{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:104px;min-height:54px;padding:8px 9px 6px 17px;border:1px solid #e0d5c6;border-radius:5px 5px 9px 9px;background:#fffaf2;color:#342e27;text-decoration:none;text-align:left;box-shadow:2px 4px 0 #241b1518;transform-origin:50% -12px;animation:hangTagSwing 3.8s ease-in-out infinite;transition:box-shadow .2s,background .2s}.top-hang-menu .hang-menu-tag:nth-child(2n){animation-delay:-1.3s;transform:rotate(2deg)}.top-hang-menu .hang-menu-tag:nth-child(3n){animation-delay:-2.1s;transform:rotate(-2deg)}.top-hang-menu .hang-menu-tag:hover,.top-hang-menu .hang-menu-tag.active{background:#fff0e4;border-color:#e99a6e;box-shadow:3px 5px 0 #f1cdb5}.top-hang-menu .hang-menu-tag>i{position:absolute;top:5px;left:calc(50% - 4px);width:8px;height:8px;border:1px solid #c8b9a6;border-radius:50%;background:#fffdf9}.top-hang-menu .hang-menu-tag>span{margin-top:4px;font-size:9px;font-weight:950;white-space:nowrap}.top-hang-menu .hang-menu-tag>small{font-size:7px;color:#887d6e;letter-spacing:.6px;text-transform:uppercase}.top-hang-menu .tag-shipping{background:#fff2e8}.top-hang-menu .tag-parcel{background:#edf4ff}.top-hang-menu .tag-product{background:#f4f4e8}.top-hang-menu .tag-warehouse{background:#f0edf8}.top-hang-menu .tag-pro{background:#28231f;color:#fff3df;border-color:#161513;box-shadow:2px 4px 0 #f36a20;min-width:112px}.top-hang-menu .tag-pro>small{color:#e8b892}.top-hang-menu .tag-pro.active,.top-hang-menu .tag-pro:hover{background:#e85e22;color:#fff}.top-hang-menu .tag-pro>i{border-color:#f5bd8f;background:#2b231e}.top-cta{margin-left:auto}.hero-art{isolation:isolate}.hero-hang-tag{position:absolute;z-index:3;right:6%;top:-11px;width:84px;height:132px;display:flex;flex-direction:column;align-items:center;padding:18px 8px 10px;border:1px solid #d7c8b2;border-radius:4px 4px 10px 10px;background:#fff5df;color:#302a22;text-align:center;text-decoration:none;box-shadow:4px 7px 13px #24191025;transform-origin:50% -22px;animation:heroTagSwing 3s ease-in-out infinite}.hero-tag-string{position:absolute;width:1px;height:30px;top:-30px;left:50%;background:#92816e}.hero-tag-hole{position:absolute;top:10px;width:9px;height:9px;border:1px solid #b8a58e;border-radius:50%;background:#fffdf9}.hero-hang-tag small{margin-top:8px;font-size:7px;font-weight:900;letter-spacing:1.2px}.hero-hang-tag b{margin-top:8px;padding:3px 8px;border-radius:20px;background:#f36a20;color:#fff;font-size:11px;letter-spacing:1px}.hero-hang-tag em{margin-top:7px;font-size:8px;line-height:1.2;font-style:normal;font-weight:800}.hero-tag-spark{position:absolute;right:-8px;bottom:9px;color:#f36a20;font-size:20px;animation:iconBob 2.3s infinite}.hero-hang-tag:hover{animation-play-state:paused;transform:rotate(0) scale(1.06)}@keyframes hangTagSwing{0%,100%{rotate:-1deg}50%{rotate:2deg}}@keyframes heroTagSwing{0%,100%{rotate:-5deg;translate:0 0}50%{rotate:6deg;translate:0 3px}}@media(max-width:650px){.top{gap:7px}.top-modules.top-hang-menu{order:3;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:2px 4px 12px}.top-hang-menu .hang-menu-tag{flex:0 0 auto;min-width:98px;min-height:49px}.hero-hang-tag{right:1%;top:0;scale:.86}.hero-art{overflow:visible}}@media(prefers-reduced-motion:reduce){.top-hang-menu .hang-menu-tag,.hero-hang-tag{animation:none}}

/* Separate animated hang-tag shortcuts, plus the MSE Pro canvas studio */
.pro-top-button{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:9px 12px;border:1px solid #d97535;border-radius:6px;background:#28221d;color:#fff5e8;text-decoration:none;font-size:9px;font-weight:950;box-shadow:3px 4px 0 #f36a20;transition:transform .2s,box-shadow .2s}.pro-top-button span{color:#ffb56c;font-size:14px;animation:iconBob 2.4s infinite}.pro-top-button i{font-style:normal;color:#ffb56c}.pro-top-button:hover{transform:translate(2px,2px);box-shadow:1px 2px 0 #f36a20}.hang-shortcut-zone{position:relative;margin:0 0 21px;padding:13px 16px 21px;border:1px solid #e8dfd1;border-radius:12px;background:linear-gradient(125deg,#fffaf2,#fff 57%,#fff4e8);box-shadow:0 5px 17px #26190b08;overflow:hidden}.hang-zone-heading{display:flex;align-items:center;gap:9px;margin-bottom:10px}.hang-zone-heading>span{color:#e76528;font-size:20px;animation:iconBob 2.8s infinite}.hang-zone-heading>div{display:grid;gap:2px}.hang-zone-heading small{font-size:7px;font-weight:950;letter-spacing:1.2px;color:#a84d21}.hang-zone-heading b{font-size:11px}.hang-zone-heading>i{margin-left:auto;color:#d96b31;font-size:18px;font-style:normal;animation:shortcutArrow 1.4s ease-in-out infinite}.hang-shortcut-list{display:flex;align-items:flex-start;justify-content:space-around;gap:13px;min-height:111px;padding:5px 6px 8px}.quick-hang-tag{position:relative;flex:0 1 132px;min-width:102px;height:91px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:18px 10px 8px 15px;border:1px solid #d9c9b5;border-radius:4px 4px 8px 8px;background:#fff7e9;color:#28231f;text-align:left;text-decoration:none;box-shadow:3px 6px 9px #23190f1e;transform-origin:50% -16px;animation:shortcutSwing 3.2s ease-in-out infinite;transition:box-shadow .2s,filter .2s}.quick-hang-tag:nth-child(2){animation-delay:-.8s;translate:0 5px;rotate:2deg}.quick-hang-tag:nth-child(3){animation-delay:-1.7s;translate:0 -2px;rotate:-2deg}.quick-hang-tag:nth-child(4){animation-delay:-2.3s;translate:0 7px;rotate:1.5deg}.quick-hang-tag:nth-child(5){animation-delay:-.5s;translate:0 1px;rotate:-1.5deg}.quick-hang-tag:nth-child(6){animation-delay:-1.4s;translate:0 5px;rotate:2deg}.quick-hang-tag:hover{filter:saturate(1.12);box-shadow:5px 10px 14px #23190f27;animation-play-state:paused}.quick-tag-hole{position:absolute;top:7px;left:calc(50% - 5px);width:10px;height:10px;border:1px solid #bda98f;border-radius:50%;background:#fffdf8}.quick-hang-tag>span{font-size:10px;font-weight:950}.quick-hang-tag>small{font-size:7px;color:#817568}.quick-hang-tag>b{position:absolute;right:9px;bottom:8px;color:#e56228;font-size:17px;animation:iconBob 2.5s infinite}.quick-ship{background:#fff0e5}.quick-parcel{background:#eff5ff}.quick-retail{background:#f3f4e7}.quick-stock{background:#f1edf8}.quick-pro{background:#27231f;color:#fff4e7;border-color:#161411;box-shadow:3px 6px 0 #f36a20}.quick-pro>small{color:#e8b892}.quick-pro .quick-tag-hole{background:#312a23;border-color:#e1ae7f}.quick-pro>b{color:#ffb56c}.quick-all{background:#fff6de}.quick-hang-tag:focus-visible,.pro-top-button:focus-visible{outline:3px solid #f36a20;outline-offset:3px}@keyframes shortcutSwing{0%,100%{rotate:-3deg;translate:0 0}50%{rotate:4deg;translate:0 3px}}@keyframes shortcutArrow{50%{transform:translateY(4px)}}
.pro-designer-body{min-height:100vh;background:#f5f1e8 radial-gradient(#d9d0c222 .7px,transparent .7px);background-size:8px 8px;color:#211e1a}.pro-page{max-width:1320px;margin:auto;padding:18px 28px 0}.pro-header{display:flex;align-items:center;gap:15px;min-height:60px;border-bottom:1px solid #ded6c9}.pro-brand{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:10px;font-weight:950;letter-spacing:.5px}.pro-brand>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f36a20;color:#fff;font-size:19px;animation:iconBob 3s infinite}.pro-header-chip{display:flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #e9b68f;border-radius:99px;background:#fff1e5;color:#ab4b1e;font-size:8px;font-weight:950;letter-spacing:.8px}.pro-header-chip span{animation:iconBob 2.4s infinite}.pro-header-actions{display:flex;gap:12px;margin-left:auto}.pro-header-actions a,.pro-footer a{color:#6d6459;font-size:9px;font-weight:850;text-decoration:none}.pro-header-actions a:hover,.pro-footer a:hover{color:#d75a21}.pro-hero{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:center;min-height:275px;margin:15px 0;padding:25px 32px;border:1px solid #ecd7c2;border-radius:15px;background:linear-gradient(115deg,#fff0df,#fffaf4 58%,#edf4e8);overflow:hidden}.pro-kicker,.pro-workspace-head>div>small{font-size:8px;font-weight:950;letter-spacing:1.4px;color:#b4521f}.pro-hero h1{margin:7px 0;font-size:clamp(37px,5vw,58px);line-height:.95;letter-spacing:-2.3px}.pro-hero h1 em{font-style:normal;color:#e36228}.pro-hero p{max-width:510px;color:#6c6359;font-size:11px;line-height:1.7}.pro-hero-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.pro-hero-pills span{padding:6px 9px;border:1px solid #eadbca;border-radius:99px;background:#fffdf9;font-size:8px;font-weight:850}.pro-hero-art{position:relative;min-height:220px;display:grid;place-items:center}.pro-orbit{position:absolute;width:240px;height:165px;border:1px dashed #e5a87e;border-radius:50%;transform:rotate(-19deg);animation:proOrbit 8s linear infinite}.pro-hero-hang{z-index:1;position:relative;width:105px;height:151px;display:flex;flex-direction:column;align-items:center;padding:19px 8px 8px;border:1px solid #d6c5ae;border-radius:5px 5px 12px 12px;background:#fff5df;color:#2d2821;text-decoration:none;box-shadow:5px 9px 17px #31221622;transform-origin:50% -28px;animation:heroTagSwing 3.1s infinite}.pro-hero-hang>i{position:absolute;top:-27px;width:1px;height:28px;background:#9d8c77}.pro-hero-hang:before{content:"";position:absolute;top:10px;width:9px;height:9px;border:1px solid #b8a58e;border-radius:50%;background:#fffdf9}.pro-hero-hang small{margin-top:7px;font-size:6px;font-weight:950;letter-spacing:1px}.pro-hero-hang b{margin-top:11px;padding:4px 10px;border-radius:99px;background:#f36a20;color:#fff;font-size:13px;letter-spacing:1px}.pro-hero-hang span{margin-top:8px;font-size:9px;font-weight:950;line-height:1.15;text-align:center}.pro-hero-hang em{position:absolute;right:7px;bottom:5px;color:#e76528;font-size:17px;font-style:normal;animation:iconBob 2s infinite}.pro-sample-label{position:absolute;right:8%;bottom:5px;width:103px;height:126px;display:flex;flex-direction:column;align-items:center;padding:12px 7px;border:1px solid #e4ded2;background:white;box-shadow:4px 6px 13px #21180d1c;transform:rotate(8deg);animation:float 4s infinite}.pro-sample-label small{font-size:5px;font-weight:950}.pro-sample-label b{margin:19px 0 12px;text-align:center;font-size:17px;line-height:1}.pro-sample-label span{font-size:8px;letter-spacing:1px}.pro-workspace{margin:18px 0 25px;padding:18px;border:1px solid #e6ded2;border-radius:13px;background:#fff;box-shadow:0 6px 22px #30200c0a}.pro-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.pro-workspace-head h2{margin:3px 0 0;font-size:22px;letter-spacing:-.8px}.pro-size-select{display:grid;gap:4px;font-size:8px;font-weight:900;color:#6f665c}.pro-size-select select{padding:8px 10px;border:1px solid #e1dacf;border-radius:6px;background:#fff;font-size:10px}.pro-editor-grid{display:grid;grid-template-columns:165px minmax(230px,1fr) 205px;gap:13px;align-items:start}.pro-tools,.pro-inspector{padding:12px;border:1px solid #e9e3db;border-radius:9px;background:#fffdf9}.pro-tools>b{display:block;margin:2px 0 9px;color:#978c7e;font-size:7px;letter-spacing:1px}.pro-tools button,.pro-upload{width:100%;display:flex;align-items:center;gap:8px;margin:5px 0;padding:9px;border:1px solid #e8e1d8;border-radius:6px;background:#fff;color:#352f28;text-align:left;font-size:9px;font-weight:850;cursor:pointer}.pro-tools button:hover,.pro-upload:hover{border-color:#e89970;background:#fff6ef}.pro-tools button span,.pro-upload>span{width:20px;height:20px;display:grid;place-items:center;border-radius:5px;background:#fff0e6;color:#d55b20;font-size:12px;font-weight:950}.pro-upload{position:relative;overflow:hidden}.pro-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.pro-tools hr{border:0;border-top:1px solid #eee8df;margin:10px 0}.pro-tools button.pro-delete{color:#a84129}.pro-tools p{margin:9px 2px 2px;font-size:7px;line-height:1.5;color:#908679}.pro-canvas-area{min-width:0;padding:13px;border-radius:9px;background:repeating-linear-gradient(135deg,#f4f1e9,#f4f1e9 8px,#ece9e1 8px,#ece9e1 16px)}.pro-canvas-wrap{display:flex;justify-content:center;align-items:flex-start;max-height:650px;overflow:auto}.pro-canvas{display:block;width:min(100%,360px);height:auto;border:1px solid #d9d2c7;background:#fffdf9;box-shadow:4px 7px 15px #22180f24;touch-action:none}.pro-canvas-caption{display:flex;justify-content:space-between;gap:6px;margin-top:9px;color:#867d72;font-size:7px;font-weight:900;letter-spacing:.4px}.pro-inspector-title{display:flex;align-items:center;gap:8px;margin:0 0 13px}.pro-inspector-title>span{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#fff0e6;color:#d75e21}.pro-inspector-title small,.pro-inspector-title b{display:block}.pro-inspector-title small{font-size:6px;color:#978c7e;font-weight:950;letter-spacing:.8px}.pro-inspector-title b{margin-top:3px;font-size:9px}.pro-inspector>label,.pro-field-row label{display:grid;gap:5px;margin:10px 0;font-size:8px;font-weight:850;color:#71685e}.pro-inspector input:not([type=color]),.pro-field-row input:not([type=color]){width:100%;height:32px;padding:0 8px;border:1px solid #e5ded4;border-radius:5px;font-size:9px}.pro-inspector input[type=color]{width:100%;height:32px;border:1px solid #e5ded4;border-radius:5px;background:#fff;padding:2px}.pro-field-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pro-inspector-note{margin:12px 0;padding:10px;border-radius:7px;background:#f7f4ee}.pro-inspector-note b{font-size:8px}.pro-inspector-note p{margin:3px 0 0;color:#82796e;font-size:7px;line-height:1.5}.pro-save-button,.pro-print-button{width:100%;display:flex;align-items:center;gap:7px;margin:7px 0;padding:10px;border:0;border-radius:6px;background:#24211e;color:#fff;text-align:left;font-size:8px;font-weight:900;cursor:pointer}.pro-save-button{background:#e96528;box-shadow:2px 3px 0 #34231a}.pro-save-button i{margin-left:auto;font-style:normal}.pro-print-button{justify-content:center;background:#fff;border:1px solid #ded7cc;color:#302a24}.pro-status{min-height:22px;font-size:7px;line-height:1.45;color:#5b815d}.pro-footer{display:flex;justify-content:center;gap:18px;padding:13px;border-top:1px solid #e5ddd2}.pro-page .cookie-notice{z-index:100}@keyframes proOrbit{to{transform:rotate(341deg)}}
@media(max-width:850px){.pro-editor-grid{grid-template-columns:150px minmax(220px,1fr)}.pro-inspector{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.pro-inspector-title,.pro-inspector-note,.pro-save-button,.pro-print-button,.pro-status{grid-column:1/-1}}@media(max-width:650px){.pro-page{padding:9px 12px 0}.pro-header{gap:8px;flex-wrap:wrap}.pro-brand{font-size:8px}.pro-header-actions{gap:7px}.pro-header-actions a{font-size:8px}.pro-hero{grid-template-columns:1fr;padding:18px;gap:0}.pro-hero h1{font-size:40px}.pro-hero-art{min-height:170px}.pro-sample-label{right:13%}.pro-workspace{padding:11px}.pro-workspace-head{align-items:flex-start;flex-direction:column}.pro-size-select{width:100%}.pro-size-select select{width:100%}.pro-editor-grid{grid-template-columns:1fr}.pro-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pro-tools>b,.pro-tools hr,.pro-tools p{grid-column:1/-1}.pro-tools button,.pro-upload{justify-content:center;flex-direction:column;gap:3px;margin:0;padding:7px 3px;text-align:center;font-size:7px}.pro-tools button span,.pro-upload>span{width:24px;height:24px}.pro-canvas-area{padding:9px}.pro-canvas{width:min(100%,330px)}.pro-inspector{grid-column:auto;display:block}.pro-footer{flex-wrap:wrap;gap:10px}.hang-shortcut-zone{padding:11px 9px 15px}.hang-shortcut-list{justify-content:flex-start;overflow-x:auto;padding:5px 5px 14px;min-height:104px}.quick-hang-tag{flex:0 0 112px;height:85px}.hang-zone-heading b{font-size:10px}.pro-top-button{padding:8px 9px;font-size:8px}.top-cta{padding:8px 9px;font-size:8px}}
@media print{body.pro-designer-body{background:#fff!important}.pro-page>*:not(#proEditor){display:none!important}.pro-workspace{margin:0;padding:0;border:0;box-shadow:none}.pro-workspace-head,.pro-tools,.pro-inspector,.pro-canvas-caption{display:none!important}.pro-editor-grid{display:block}.pro-canvas-area,.pro-canvas-wrap{display:block;overflow:visible;padding:0;background:#fff}.pro-canvas{width:var(--pro-print-w,4in)!important;height:var(--pro-print-h,6in)!important;max-width:none;border:0;box-shadow:none}.pro-page{padding:0}.pro-workspace{padding:0}}
@media(prefers-reduced-motion:reduce){.pro-top-button span,.hang-zone-heading>span,.hang-zone-heading>i,.quick-hang-tag,.quick-hang-tag>b,.pro-hero-hang,.pro-orbit{animation:none!important}}
.related-guides{margin:26px 0 18px;padding:19px;border:1px solid #ecdfd0;border-radius:13px;background:linear-gradient(135deg,#fff8ef,#fffdf9 68%,#f3f8ef)}.related-guides-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.related-guides-heading>span{color:#e76a2a;font-size:23px;animation:doodleSpin 4s ease-in-out infinite}.related-guides-heading small{display:block;color:#a44c20;font-size:8px;font-weight:950;letter-spacing:1px}.related-guides-heading h2{margin:2px 0 0;font-size:17px}.related-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.related-guide{display:grid;gap:8px;min-height:102px;padding:12px;border:1px solid #eadfd2;border-radius:9px;background:#fff;color:#231e19;text-decoration:none;transition:transform .2s,box-shadow .2s}.related-guide:hover{transform:translateY(-3px) rotate(-.3deg);box-shadow:3px 5px 0 #efdfcf}.related-guide small{color:#a44c20;font-size:8px;font-weight:900}.related-guide b{font-size:11px;line-height:1.35}.related-guide i{align-self:end;color:#a44c20;font-size:9px;font-style:normal;font-weight:900}@media(max-width:680px){.related-guides{padding:14px}.related-guides-grid{grid-template-columns:1fr}.related-guide{min-height:0}}
/* Product format explorer and dimensional template controls */
.format-explorer{position:relative;overflow:hidden;margin:20px 0 22px;padding:23px 24px 20px;border:1px solid #ecd8c4;border-radius:15px;background:linear-gradient(115deg,#fff3e7 0%,#fffaf4 48%,#f3f8ef 100%);box-shadow:0 9px 24px #3e26100a}.format-explorer:after{content:"✳";position:absolute;right:24px;top:8px;color:#f5c5a2;font-size:50px;animation:iconBob 4s ease-in-out infinite;pointer-events:none}.format-explorer-head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:17px}.format-eyebrow{font-size:8px;font-weight:950;letter-spacing:1.5px;color:#a64a1c}.format-explorer-head h2{margin:5px 0 4px;font-size:clamp(20px,3vw,28px);line-height:1.08;letter-spacing:-.8px}.format-explorer-head p{margin:0;color:#6d6256;font-size:11px}.format-count-stamp{display:flex;align-items:center;gap:7px;flex:none;padding:8px 10px;border:1px dashed #d99b74;border-radius:8px;background:#fffaf5;transform:rotate(2deg)}.format-count-stamp>b{font-size:23px;line-height:1;color:#df6327}.format-count-stamp small{font-size:7px;line-height:1.15;font-weight:950;letter-spacing:.5px}.format-category-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.format-category-card{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 9px;border:1px solid #ebdfd2;border-radius:10px;background:#fffefa;text-align:left;color:#25221e;cursor:pointer;transition:transform .22s,border-color .22s,box-shadow .22s}.format-category-card:hover{transform:translateY(-4px) rotate(-.4deg);border-color:#e8a17d;box-shadow:3px 5px 0 #ead7c5}.format-category-icon{display:grid;place-items:center;width:31px;height:31px;flex:none;border-radius:9px;background:#fff0e4;color:#d75c20;font-size:17px;animation:iconBob 3.3s ease-in-out infinite}.format-category-card:nth-child(2) .format-category-icon{animation-delay:.25s;background:#edf5e8;color:#597b4d}.format-category-card:nth-child(3) .format-category-icon{animation-delay:.5s;background:#eff2fc;color:#5967a7}.format-category-card:nth-child(4) .format-category-icon{animation-delay:.75s;background:#f9edf4;color:#aa597e}.format-category-card:nth-child(5) .format-category-icon{animation-delay:1s;background:#fff4d9;color:#aa7826}.format-category-card:nth-child(6) .format-category-icon{animation-delay:1.25s;background:#edf7f5;color:#468477}.format-category-card:nth-child(7) .format-category-icon{animation-delay:1.5s;background:#f1edfa;color:#7963a6}.format-category-copy{display:grid;gap:2px;min-width:0}.format-category-copy b{overflow:hidden;text-overflow:ellipsis;font-size:9px;white-space:nowrap}.format-category-copy small{color:#82796f;font-size:8px}.format-category-card>i{margin-left:auto;color:#d75c20;font-size:13px;font-style:normal}.custom-size-bar{display:flex;align-items:center;gap:9px;margin:12px 0 16px;padding:11px 13px;border:1px solid #e8dfd3;border-radius:10px;background:#fff;box-shadow:0 4px 13px #39230f08}.custom-size-copy{display:flex;align-items:center;gap:9px;flex:1;min-width:175px}.custom-size-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eaf3e6;color:#557b49;font-size:19px;animation:iconBob 3s ease-in-out infinite}.custom-size-copy>span:last-child{display:grid;gap:2px}.custom-size-copy b{font-size:10px}.custom-size-copy small{font-size:8px;color:#80766b}.custom-size-bar label{display:grid;gap:3px;color:#777065;font-size:8px;font-weight:850}.custom-size-bar input,.custom-size-bar select{height:32px;min-width:74px;padding:0 8px;border:1px solid #e2d9ce;border-radius:6px;background:#fffdf9;color:#28231d;font:inherit;font-size:10px;font-weight:800;outline:none}.custom-size-bar select{min-width:84px}.custom-size-bar input:focus,.custom-size-bar select:focus{border-color:#e76a2a;box-shadow:0 0 0 3px #e76a2a1c}.custom-size-times{margin-top:12px;color:#b0a69a;font-size:13px}.custom-size-apply,.custom-size-reset{align-self:flex-end;height:32px;padding:0 11px;border:1px solid #171715;border-radius:6px;background:#171715;color:#fff;font-size:8px;font-weight:900;cursor:pointer;transition:transform .2s,background .2s}.custom-size-apply:hover{transform:translateY(-2px);background:#d95d24}.custom-size-reset{border-color:#e8dfd3;background:#fff;color:#544c42}.dimension-label{display:flex;flex-direction:column;min-height:0;padding:5%;border:1.5px solid #24211e;border-radius:5px;background:linear-gradient(145deg,#fffefa,#fff8ed);color:#201d19;overflow:hidden}.dimension-label-top{display:flex;align-items:center;gap:4px;padding-bottom:3px;border-bottom:1px dashed #c7b8a6}.dimension-label-top>span{font-size:12px;color:#df652d}.dimension-label-top small{overflow:hidden;font-size:5px;line-height:1.2;font-weight:950;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis}.dimension-label-brand{margin-top:5px;font-size:6px;font-weight:950;letter-spacing:.4px}.dimension-label-title{margin-top:4px;font-size:12px;line-height:1.1;font-weight:950;overflow-wrap:anywhere}.dimension-label-detail{margin-top:3px;font-size:7px;line-height:1.3;overflow-wrap:anywhere}.dimension-label-meta{display:flex;justify-content:space-between;gap:4px;margin-top:auto;padding-top:3px;font-size:6px;font-weight:850}.dimension-label .barcode-zone{margin-top:4px}.dimension-label .barcode-zone svg{max-height:34px}.dimension-bottles{border-radius:12px 3px 12px 3px;background:linear-gradient(135deg,#faf7e9,#fffdf8 53%,#edf3e6)}.dimension-clothing{border:1px dashed #27221d;border-radius:4px;background:#f5f1e9}.dimension-clothing .dimension-label-top{border-bottom:1px solid #c7b8a6}.dimension-drinkware{border-radius:2px;background:linear-gradient(135deg,#eff5fb,#fff 60%,#fff4e9)}.dimension-stickers{border-radius:18px;background:radial-gradient(#dfc9ae55 .7px,transparent .7px),#fffdf9;background-size:7px 7px}.dimension-packaging{background:linear-gradient(135deg,#fffaf1,#f2f7ee)}.dimension-sheets{border-radius:1px;background:#fff}.dimension-sheets .dimension-label-top{border-bottom:1px solid #333}.template-card{animation:cardArrive .45s both}.template-card:nth-child(3n){animation-delay:.05s}.template-card:nth-child(3n+1){animation-delay:.1s}@media(max-width:1040px){.format-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-size-bar{flex-wrap:wrap}.custom-size-copy{flex-basis:100%}}@media(max-width:640px){.format-explorer{padding:18px 15px}.format-explorer:after{right:9px;top:12px;font-size:33px;opacity:.55}.format-explorer-head{align-items:flex-start}.format-explorer-head h2{max-width:255px}.format-explorer-head p{max-width:270px;font-size:10px}.format-count-stamp{gap:4px;padding:6px}.format-count-stamp>b{font-size:18px}.format-count-stamp small{font-size:6px}.format-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.format-category-card{padding:8px 7px}.format-category-icon{width:29px;height:29px}.custom-size-bar{gap:7px;padding:10px}.custom-size-copy{flex-basis:100%;min-width:0}.custom-size-copy small{font-size:7px}.custom-size-bar label{flex:1}.custom-size-bar input,.custom-size-bar select{width:100%;min-width:0}.custom-size-times{display:none}.custom-size-apply,.custom-size-reset{flex:1}}

.dimension-note{margin:-7px 0 14px;color:#81766b;font-size:8px;line-height:1.5}.custom-size-bar label:nth-last-of-type(2) input{min-width:76px}@media(max-width:640px){.dimension-note{margin-top:-3px;font-size:7px}}

.address-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:1.3%;width:100%;height:100%;padding:2%;background:#fff}.address-sheet-grid.thirty-up{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));gap:.8%;padding:1.5%}.sheet-label{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:4px;border:1px dashed #cfc7bd;border-radius:2px;overflow:hidden}.sheet-label small{font-size:clamp(4px,.6vw,7px);font-weight:900;color:#b55322}.sheet-label b{overflow:hidden;font-size:clamp(6px,.9vw,10px);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sheet-label span{overflow:hidden;font-size:clamp(4px,.65vw,7px);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.type-letter-sheet-us .address-sheet-grid,.type-letter-sheet-a4 .address-sheet-grid,.type-address-sheet-30 .address-sheet-grid{align-self:stretch;flex:1}

/* Pro Studio library, templates, assets and advanced controls */
.pro-library{margin:8px 0 12px;max-height:520px;overflow:auto;padding-right:2px}.pro-library-label{display:block;margin:12px 0 6px;color:#9b4c22;font-size:7px;font-weight:950;letter-spacing:.8px}.pro-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pro-template-grid button,.pro-asset-grid button,.pro-align-tools button,.pro-layer-tools button{min-width:0;padding:7px 5px;border:1px solid #ead8c8;border-radius:6px;background:#fff7f0;color:#48372b;font-size:8px;font-weight:800;cursor:pointer}.pro-template-grid button:hover,.pro-asset-grid button:hover,.pro-align-tools button:hover,.pro-layer-tools button:hover{border-color:#f36a20;background:#ffeadb}.pro-asset-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pro-asset-grid button{min-height:32px}.pro-align-tools,.pro-layer-tools{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:9px 0}.pro-inspector select{width:100%;height:32px;padding:0 7px;border:1px solid #e5ded4;border-radius:5px;background:#fff;font-size:9px;color:#302a24}.pro-tools{max-height:none}.pro-tools .pro-library + button{margin-top:6px}
@media(max-width:650px){.pro-tools{display:block;max-height:none}.pro-library{max-height:none;overflow:visible}.pro-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-tools button,.pro-upload{flex-direction:row;justify-content:flex-start;text-align:left;font-size:9px;padding:8px}.pro-tools button span,.pro-upload>span{flex:0 0 24px}.pro-tools hr{margin:10px 0}.pro-inspector{min-width:0}.pro-align-tools button,.pro-layer-tools button{font-size:9px;padding:9px 5px}}
