.mg-shell{--mg-ink:#1c2236;--mg-muted:#60677d;--mg-line:#e9edf3;--mg-bg:#fbfbfb;--mg-brand:#1a227f;display:grid;grid-template-columns:238px minmax(0,1fr);max-width:1680px;margin:0 auto;min-height:80vh;color:var(--mg-ink);background:var(--mg-bg);font-size:15px;line-height:1.5}.mg-shell *{box-sizing:border-box}.mg-shell a{color:inherit}.mg-shell button,.mg-shell input,.mg-shell select,.mg-shell textarea{font:inherit}.mg-shell :focus-visible{outline:3px solid #697bf2;outline-offset:3px}.mg-sidebar{display:flex;flex-direction:column;padding:32px 20px;border-right:1px solid var(--mg-line);background:#f0f3fa;gap:24px}.mg-brand{color:var(--mg-brand)!important;font-size:23px;font-weight:850;letter-spacing:-1.1px;text-decoration:none}.mg-brand>span{font-weight:400}.mg-brand small{display:block;font-size:11px;letter-spacing:.07em;font-weight:500;margin-top:6px;color:var(--mg-muted)}.mg-person{border-top:1px solid #dbe1ed;padding-top:20px;overflow-wrap:anywhere}.mg-person span{display:block;color:var(--mg-muted);font-size:13px;margin-top:3px}.mg-sidebar nav{display:grid;gap:5px}.mg-sidebar nav a{padding:11px 13px;text-decoration:none;border-radius:10px;font-size:14px}.mg-sidebar nav a:hover{background:#e4eafb}.mg-sidebar nav a[aria-current=page]{background:var(--mg-brand);color:#fff;font-weight:650}.mg-sidebar-bottom{margin-top:auto;padding-top:45px;display:grid;gap:12px;font-size:13px}.mg-sidebar-bottom a{text-decoration:none}.mg-sidebar-bottom p{font-size:11px;color:var(--mg-muted)}.mg-main{min-width:0;padding:34px clamp(18px,3vw,48px) 60px}.mg-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.mg-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--mg-muted);font-weight:700}.mg-shell h1{font-size:clamp(25px,3vw,36px);letter-spacing:-1.1px;line-height:1.18;margin:8px 0 0}.mg-shell h2{font-size:20px;letter-spacing:-.4px;margin:0 0 10px;line-height:1.3}.mg-shell h3{font-size:16px;line-height:1.4;margin:0 0 13px}.mg-shell p{margin:0 0 16px}.mg-local{font-size:11px;font-weight:650;white-space:nowrap;border:1px solid #d4dcef;border-radius:999px;padding:7px 12px;color:#485578}.mg-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.mg-stat{background:#fff;border:1px solid var(--mg-line);padding:21px;border-radius:14px;display:flex;flex-direction:column;min-height:142px}.mg-stat>span{font-size:12px;color:var(--mg-muted)}.mg-stat>strong{font-size:30px;letter-spacing:-1px;line-height:1.4;margin:8px 0 6px;overflow-wrap:anywhere}.mg-stat>small{font-size:11px;color:var(--mg-muted);margin-top:auto}.mg-panel{background:#fff;border:1px solid var(--mg-line);border-radius:14px;padding:24px;margin-bottom:20px;min-width:0}.mg-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.mg-panel-heading h2,.mg-panel-heading h3{margin:0}.mg-panel-heading>a{font-size:12px;text-underline-offset:4px}.mg-panel-heading .mg-note{margin-top:8px;margin-bottom:0}.mg-count{font-size:12px;border:1px solid var(--mg-line);padding:2px 7px;border-radius:12px;color:var(--mg-muted);vertical-align:middle;margin-left:5px}.mg-grid-two,.mg-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mg-list-row{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;border-bottom:1px solid var(--mg-line);padding:14px 0;font-size:13px}.mg-list-row:last-child{border-bottom:0}.mg-list-row span:last-child{text-align:right}.mg-shell small{display:block;font-size:12px;color:var(--mg-muted)}.mg-note{font-size:13px;color:var(--mg-muted);line-height:1.65}.mg-toolbar{display:flex;gap:16px;align-items:end;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.mg-toolbar>p{max-width:620px;font-size:14px;color:var(--mg-muted)}.mg-toolbar>h2,.mg-toolbar>p{margin:0;align-self:center}.mg-toolbar label,.mg-toolbar>div>label{font-size:12px}.mg-search{flex:1 1;min-width:180px}.mg-shell label{display:flex;flex-direction:column;font-weight:550;font-size:13px;gap:7px}.mg-shell input:not([type=checkbox]),.mg-shell select,.mg-shell textarea{width:100%;border:1px solid #ced4e0;border-radius:8px;background:#fff;color:var(--mg-ink);padding:11px 12px;min-height:44px;outline-offset:2px}.mg-shell textarea{resize:vertical;line-height:1.55}.mg-shell input[type=checkbox]{width:18px;height:18px;accent-color:#1a227f;cursor:pointer}.mg-shell input::placeholder,.mg-shell textarea::placeholder{color:#767e91}.mg-shell input:disabled,.mg-shell select:disabled{background:#f1f3f8}.mg-shell label small{font-size:11px;font-weight:400;line-height:1.5}.mg-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 17px;border:1px solid transparent;border-radius:8px;background:var(--mg-brand);color:#fff!important;text-decoration:none;font-weight:600!important;font-size:13px!important;line-height:1.4;cursor:pointer;white-space:normal;text-align:center}.mg-button:hover:not(:disabled){background:#303a98}.mg-button-secondary{background:#fff;color:var(--mg-ink)!important;border-color:#ced4e0}.mg-button-secondary:hover:not(:disabled){background:#ecf2ff}.mg-button:disabled{opacity:.5;cursor:not-allowed}.mg-row-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mg-row-actions>a{font-size:12px;text-underline-offset:3px}.mg-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#ecf2ff;border-radius:10px;padding:14px 18px;margin-bottom:16px;font-size:13px}.mg-table-scroll{overflow-x:auto;max-width:100%;border-radius:6px}.mg-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.mg-table th{font-size:11px;font-weight:600;color:var(--mg-muted);padding:12px 13px;background:#f5f6fa;border-bottom:1px solid var(--mg-line);white-space:nowrap}.mg-table td{padding:17px 13px;border-bottom:1px solid #eff2f7;vertical-align:middle;min-width:95px}.mg-table td:first-child:has(input){min-width:40px;width:40px}.mg-table tr:last-child td{border-bottom:0}.mg-table td>small{margin-top:5px}.mg-table strong{font-weight:650}.mg-product-cell{display:flex;gap:13px;align-items:center;min-width:235px}.mg-product-cell img{object-fit:contain;border-radius:8px;background:#f5f6fa;flex-shrink:0}.mg-product-cell small{margin-top:4px;font-size:11px}.mg-status{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #e0e5ef;border-radius:999px;font-size:11px;font-weight:600;padding:4px 9px;line-height:1.4;background:#f1f3f8;color:#60677d}.mg-status-approved,.mg-status-completed,.mg-status-paid,.mg-status-published{background:#eaf6dd;border-color:#d5e6c2;color:#3b6626}.mg-status-awaiting_payment,.mg-status-pending,.mg-status-processing,.mg-status-ready{background:#fff5d9;border-color:#e9dfba;color:#796020}.mg-status-failed,.mg-status-payment_review,.mg-status-review,.mg-status-suspended{background:#ffece7;border-color:#f0d3c9;color:#a33b27}.mg-alert{padding:16px 18px;border-radius:10px;border:1px solid #e4dcbb;background:#fff9e9;color:#746132;font-size:13px;line-height:1.6;margin:0 0 20px;overflow-wrap:anywhere}.mg-alert p:last-child{margin-bottom:0}.mg-alert-error{background:#fff0eb;color:#993b27;border-color:#f1cdbf}.mg-alert-success{background:#edf6e5;color:#42672f;border-color:#d2e5c4}.mg-alert-info{background:#ecf2ff;color:#1a227f;border-color:#d6defa}.mg-empty{padding:35px 18px;text-align:center;color:var(--mg-muted);font-size:14px}.mg-empty h2{color:var(--mg-ink)}.mg-empty p{margin:12px 0 20px}.mg-loading{padding:35px;color:var(--mg-muted)}.mg-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.mg-span-two{grid-column:1/-1}.mg-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-four{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-variant{border:1px solid var(--mg-line);border-radius:10px;margin:16px 0 0;padding:16px}.mg-variant legend{font-size:12px;padding:0 6px;font-weight:600;color:var(--mg-muted)}.mg-variant .mg-form-grid{margin-bottom:0}.mg-text-button{border:0;background:none;color:#1a227f;text-decoration:underline;text-underline-offset:4px;font-size:12px!important;padding:9px 0;cursor:pointer;min-height:40px}.mg-save{display:flex;align-items:center;justify-content:space-between;gap:20px}.mg-save>label{flex:1 1;max-width:430px}.mg-save>span{font-size:13px;color:var(--mg-muted)}.mg-upload{border:1px dashed #bac7e4;border-radius:10px;background:#f5f7fc;padding:18px;margin-bottom:20px;max-width:560px}.mg-upload input{border:0!important;padding:5px 0!important;background:transparent!important;font-size:12px!important}.mg-images{display:flex;gap:14px;flex-wrap:wrap}.mg-images>div{display:flex;flex-direction:column;width:155px;gap:4px;border:1px solid var(--mg-line);padding:8px;border-radius:10px}.mg-images img{width:100%;height:110px;object-fit:contain;border-radius:8px;background:#f5f6fa}.mg-images .mg-button{font-size:11px!important;padding:8px;min-height:38px}.mg-preview{display:grid;grid-template-columns:220px minmax(0,1fr);gap:25px;background:#f5f7fc}.mg-preview img{width:220px;height:200px;object-fit:contain;background:#fff;border-radius:10px}.mg-preview strong{font-size:25px;display:block;margin-bottom:15px}.mg-preview h2{margin:7px 0 15px}.mg-total{display:block;font-size:30px;letter-spacing:-1px;margin:6px 0 15px}.mg-details{margin-top:22px;border-top:1px solid var(--mg-line);padding-top:16px;font-size:13px}.mg-details summary{cursor:pointer;font-weight:600;min-height:36px}.mg-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--mg-muted)}.mg-steps{padding-left:21px;font-size:14px;color:var(--mg-muted);margin:0 0 20px}.mg-steps li{padding:5px 0 5px 5px}.mg-csv-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:12px!important;white-space:pre;margin-bottom:20px}.mg-import-row{white-space:pre-wrap;overflow-wrap:anywhere;min-width:250px;margin:0;font-size:11px}.mg-error-list{padding-left:20px;font-size:13px;color:#9a402a}.mg-error-list li{margin:9px 0}.mg-store-grid .mg-panel{margin-bottom:0}.mg-store-grid{margin-bottom:20px}.mg-store-grid .mg-panel-heading{align-items:flex-start;flex-wrap:wrap}.mg-store-grid p{font-size:13px;line-height:1.75}@media(min-width:1500px){.mg-main,.mg-sidebar{padding-top:42px}}@media(max-width:1150px){.mg-shell{grid-template-columns:205px minmax(0,1fr)}.mg-sidebar{padding:28px 15px}.mg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-grid-two{grid-template-columns:1fr}.mg-four{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-store-grid{grid-template-columns:1fr}}@media(max-width:760px){.mg-shell{display:block}.mg-sidebar{border-right:0;border-bottom:1px solid var(--mg-line);padding:18px;gap:14px}.mg-brand{font-size:20px}.mg-brand small{display:none}.mg-person{border:0;padding:0;position:absolute;right:20px;max-width:145px;text-align:right;font-size:12px}.mg-person span{font-size:11px}.mg-sidebar nav{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mg-sidebar nav a{padding:8px 11px;font-size:12px;min-height:36px}.mg-sidebar-bottom{padding:0;display:flex;gap:20px;margin:0;font-size:12px}.mg-sidebar-bottom p{display:none}.mg-main{padding:25px 16px 45px}.mg-page-header{align-items:flex-start;margin-bottom:23px}.mg-local{font-size:10px;padding:5px 8px;margin-top:4px}.mg-panel{padding:18px 15px;border-radius:12px}.mg-stats{gap:10px}.mg-stat{padding:16px;min-height:130px}.mg-stat>strong{font-size:25px}.mg-stat>span{font-size:11px}.mg-stat>small{font-size:10px}.mg-toolbar{gap:12px}.mg-toolbar>.mg-button{width:100%}.mg-toolbar>div:has(select){flex:1 1}.mg-form-grid{gap:16px}.mg-three{grid-template-columns:1fr}.mg-save{align-items:stretch;flex-direction:column}.mg-save>label{max-width:none}.mg-preview{grid-template-columns:1fr}.mg-preview img{width:100%;height:190px}.mg-panel-heading{flex-wrap:wrap;gap:12px}.mg-table td,.mg-table th{padding-left:10px;padding-right:10px}.mg-product-cell{min-width:190px}.mg-product-cell img{width:52px;height:45px}.mg-table td{font-size:12px}.mg-row-actions .mg-button{font-size:12px!important}.mg-eyebrow{font-size:9px}.mg-shell h1{font-size:26px}.mg-page-header .mg-local{max-width:92px;white-space:normal;text-align:center}.mg-selection{padding:12px}.mg-selection>.mg-button{flex:1 1}.mg-grid-two{gap:0}}@media(max-width:440px){.mg-form-grid{grid-template-columns:1fr}.mg-span-two{grid-column:auto}.mg-main{padding-left:12px;padding-right:12px}.mg-stat{padding:13px}.mg-stat>strong{font-size:23px}.mg-panel{padding:16px 12px}.mg-shell h1{font-size:24px}.mg-images>div{width:calc(50% - 7px)}.mg-panel-heading h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.mg-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mg-shell .mg-field-error{color:#9a3c26;font-weight:550;margin:4px 0}.mg-shell [aria-invalid=true]{border-color:#b34b32!important;background:#fffaf8!important}.access-approval{border-top:1px solid var(--mg-line);margin-top:22px;padding-top:20px}.access-password{display:flex;gap:8px;align-items:stretch}.access-password input{flex:1 1;min-width:0}.access-password .mg-button{flex:0 0 auto}.access-approval .mg-form-grid{margin-bottom:16px}.mg-alert textarea{width:100%;margin:8px 0 12px;padding:11px;border:1px solid var(--mg-line);border-radius:8px;resize:vertical;background:white}@media(max-width:600px){.access-password{flex-direction:column}.access-password .mg-button{width:100%}}.wk-workspace{min-width:0}.wk-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:end;margin-bottom:20px;flex-wrap:wrap}.wk-toolbar>p{font-size:12px;margin:0;color:var(--mg-muted)}.wk-toolbar>div{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.wk-toolbar label{min-width:160px}.wk-bell{display:inline-flex;align-items:center;gap:8px;background:white;border:1px solid var(--mg-line);border-radius:12px;min-height:44px;padding:8px 13px;font-size:12px;white-space:nowrap}.wk-bell b{border-radius:20px;background:#8a0000;color:white;padding:2px 7px}.wk-welcome{display:flex;justify-content:space-between;align-items:center;background:#1a227f;border-radius:18px;padding:27px 30px;color:white;margin-bottom:20px;gap:25px}.wk-welcome span{font-size:10px;letter-spacing:1.8px;color:#c9cfff}.wk-welcome h2{font-size:27px;margin:9px 0 10px;max-width:510px}.wk-welcome p{color:#e1e5ff;font-size:13px;margin:0}.wk-welcome>svg{flex-shrink:0;color:#ced6ff}.wk-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px}.wk-metric{position:relative;background:white;border:1px solid var(--mg-line);border-radius:13px;padding:17px;min-height:125px;display:flex;flex-direction:column;gap:13px}.wk-metric>span{font-size:11px;color:var(--mg-muted);min-height:33px}.wk-metric strong{font-size:30px;line-height:1}.wk-metric>svg{position:absolute;right:13px;bottom:19px}.wk-metric:hover{border-color:#939bcc}.wk-critical{background:#fff5ed}.wk-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:22px}.wk-actions>a{display:flex;align-items:center;gap:10px;border:1px solid var(--mg-line);border-radius:11px;background:white;padding:14px;font-size:12px}.wk-actions>a>svg{color:#6875ab;flex-shrink:0}.wk-actions b{margin-left:auto}.wk-order{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--mg-line);font-size:13px}.wk-order>span:last-child{text-align:right;flex-shrink:0}.wk-order small{margin-top:5px}.wk-danger{color:#a52929!important}.wk-success{color:#315d27;font-size:13px}.wk-empty{display:flex;align-items:center;flex-direction:column;padding:30px 15px;color:#a2abc5;text-align:center;gap:12px}.wk-empty p{font-size:13px;max-width:290px;margin:0}.wk-notification{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--mg-line);padding:18px 12px;border-left:3px solid transparent}.wk-notification strong{font-size:14px}.wk-notification p{margin:5px 0;font-size:13px}.wk-unread{border-left-color:#1a227f;background:#f4f6ff}.wk-pill{font-size:12px;background:#edf0fa;padding:4px 9px;border-radius:20px;white-space:nowrap}.wk-check{flex-direction:row!important;align-items:center;margin:15px 0}.wk-crm{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:20px}.wk-client{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid var(--mg-line);padding:17px 8px;background:white;text-align:left;font-size:13px;color:var(--mg-ink)}.wk-client>svg{margin-left:auto;flex-shrink:0}.wk-client[aria-pressed=true]{background:#edf1ff}.wk-avatar{display:grid;place-items:center;border-radius:50%;background:#e9edfa;min-width:35px;height:35px;color:#1a227f;font-weight:700}.wk-note{background:#f5f6fa;border-radius:9px;padding:13px;margin-bottom:12px}.wk-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:var(--mg-ink);margin-bottom:8px}.wk-task{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--mg-line)}.wk-task p{font-size:12px;margin:8px 0}.wk-task strong{font-size:14px;overflow-wrap:anywhere}.wk-task label{min-width:135px}.wk-funnel{display:grid;gap:22px;padding:15px 0}.wk-funnel>div>span{display:flex;align-items:center;gap:12px;font-size:13px}.wk-funnel strong{margin-left:auto;font-size:23px}.wk-funnel b{font-size:10px;border-radius:50%;background:#edf0fb;padding:5px 9px}.wk-bar{height:10px;background:#eff1f7;margin-top:10px;overflow:hidden}.wk-bar,.wk-bar i{border-radius:10px}.wk-bar i{display:block;height:100%;background:#6372c7}.wk-ticket{padding:20px 0;border-bottom:1px solid var(--mg-line)}.wk-ticket>a{font-size:12px;color:#1a227f}.wk-thread{display:flex;flex-direction:column;gap:12px;margin:20px 0}.wk-message{padding:14px;border-radius:12px;background:#f1f3f8;max-width:85%;font-size:13px}.wk-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--mg-ink);margin:8px 0}.wk-message-store{align-self:flex-end;background:#edf0ff}.wk-crm textarea,.wk-ticket textarea{margin-bottom:12px}.wk-workspace h2>svg{vertical-align:middle;margin-right:8px}@media(max-width:1000px){.wk-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-crm{grid-template-columns:1fr}.wk-notification{align-items:start;flex-direction:column}}@media(max-width:600px){.wk-welcome{padding:22px}.wk-welcome h2{font-size:23px}.wk-welcome>svg{display:none}.wk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-metric{min-height:112px;padding:14px}.wk-actions{grid-template-columns:1fr 1fr}.wk-actions>a{padding:12px;font-size:11px}.wk-toolbar>div{width:100%}.wk-toolbar label{flex:1 1;min-width:130px}.wk-task{flex-direction:column;gap:10px}.wk-bell>span{display:none}.wk-bell{padding:8px}.wk-order{font-size:12px}.wk-order>span:last-child{max-width:45%}.wk-message{max-width:95%}.wk-client{padding:13px 5px}}.mg-menu-toggle{display:none}@media(max-width:760px){.mg-menu-toggle{display:block;text-align:left;border:1px solid var(--mg-line);border-radius:9px;background:white;padding:12px;color:var(--mg-ink);font:inherit;font-size:13px;min-height:44px}.mg-sidebar nav[data-open=false]{display:none}}.mg-brand,.mg-button,.mg-shell h1,.mg-shell h2,.mg-shell h3{font-weight:900!important}.wk-task{flex-wrap:wrap;align-items:start}.wk-task>div:first-child{flex:1 1;min-width:180px}.wk-task-editor{flex-basis:100%;min-width:0;padding:18px;background:#f5f6fb;border:1px solid var(--mg-line);border-radius:14px}.wk-task-editor h3{margin:0 0 16px}.wk-task-editor .mg-form-grid{margin-bottom:16px}.wk-task-buttons{display:flex;gap:10px;flex-wrap:wrap}.wk-task-editor input,.wk-task-editor select{min-width:0;max-width:100%}.wk-task-editor small{font-size:12px;color:var(--mg-muted)}@media(max-width:600px){.wk-task-editor{width:100%;box-sizing:border-box}.wk-task-editor .mg-form-grid{grid-template-columns:minmax(0,1fr)}.wk-task-buttons>*{width:100%}}.wk-mail{padding:20px 0;border-bottom:1px solid var(--mg-line);overflow-wrap:anywhere}.wk-mail h3{font-size:16px}.wk-mail details{margin:14px 0}.wk-mail summary{cursor:pointer;min-height:36px}.wk-mail-body{white-space:pre-wrap;background:#f5f6fb;padding:16px;border-radius:12px}.wk-mail>.wk-task-buttons{margin-bottom:15px}.wk-task-pagination{margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.wk-task-pagination p{margin:0 0 12px;overflow-wrap:anywhere}.mg-five{grid-template-columns:repeat(5,minmax(0,1fr))}.mg-old-price{display:block;color:var(--mg-muted);font-size:12px;margin-bottom:3px}.mg-preview .mg-old-price{font-size:14px;margin-bottom:2px}.mg-table .mg-old-price{font-size:11px}@media(max-width:1350px){.mg-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mg-five{grid-template-columns:repeat(2,minmax(0,1fr))}}.mg-term{min-width:0}.mg-term-add{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-top:10px}.mg-term-add>label{flex:1 1;min-width:140px}.mg-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.mg-fit-grid fieldset{margin:0;min-width:0;padding:14px;border:1px solid var(--mg-line);border-radius:10px}.mg-fit-grid legend{font-size:13px;font-weight:600;padding:0 4px}.mg-editor .mg-fit-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:36px;margin:0;font-size:13px}.mg-editor .mg-fit-option input[type=checkbox]{width:17px;height:17px;min-height:17px;padding:0;margin:0;flex:none}.mg-fit-assist{display:flex;align-items:start;gap:16px;margin-top:20px;padding:16px;background:#f5f6fb;border-radius:10px}.mg-fit-assist>div{flex:1 1;min-width:0}.mg-fit-assist strong{display:block;margin-bottom:6px}.mg-fit-assist p{margin:0 0 6px}.mg-fit-assist button{flex:none}.mg-fit-grid .mg-fit-source{width:100%;margin:0 0 10px;font-size:11px;line-height:1.5}@media(max-width:760px){.mg-fit-assist{flex-direction:column}.mg-fit-assist button{max-width:100%}}.mg-photo-sections{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:24px}.mg-photo-sections h4{margin:0 0 10px}.mg-main-photo{display:grid;gap:10px;margin-bottom:14px}.mg-main-photo img{width:100%;height:180px;object-fit:contain;background:#f5f6fa;border-radius:10px}@media(max-width:760px){.mg-fit-grid{gap:8px}.mg-fit-grid fieldset{padding:10px}.mg-photo-sections{grid-template-columns:1fr}}@media(max-width:540px){.mg-fit-grid{grid-template-columns:1fr}.mg-fit-grid fieldset{display:flex;flex-wrap:wrap;gap:4px 14px}}.tryon-background{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px}.tryon-background label{min-width:0;margin:0}.tryon-background input,.tryon-background select{max-width:100%}.tryon-background p{grid-column:1/-1}@media(max-width:540px){.tryon-background{grid-template-columns:minmax(0,1fr)}}.tryon-editor{max-width:820px;display:grid;gap:14px}.tryon-editor p{margin:0}.tryon-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tryon-toolbar label{margin:0;max-width:220px}.tryon-canvas{position:relative;width:min(100%,640px);max-height:420px;overflow:hidden;background:repeating-conic-gradient(#e1e4eb 0 25%,#fff 0 50%) 0/18px 18px;line-height:0}.tryon-canvas canvas{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.tryon-crop{box-shadow:0 0 0 2000px #11182755;cursor:move}.tryon-crop,.tryon-handle{position:absolute;border:2px solid #335bea;touch-action:none}.tryon-handle{width:12px;height:12px;background:#fff;border-radius:3px;box-shadow:0 1px 3px #11182766}.tryon-handle:before{content:"";position:absolute;inset:-8px}.tryon-handle-nw{left:-7px;top:-7px;cursor:nwse-resize}.tryon-handle-n{left:50%;top:-7px;margin-left:-6px;cursor:ns-resize}.tryon-handle-ne{right:-7px;top:-7px;cursor:nesw-resize}.tryon-handle-e{right:-7px;top:50%;margin-top:-6px;cursor:ew-resize}.tryon-handle-se{right:-7px;bottom:-7px;cursor:nwse-resize}.tryon-handle-s{left:50%;bottom:-7px;margin-left:-6px;cursor:ns-resize}.tryon-handle-sw{left:-7px;bottom:-7px;cursor:nesw-resize}.tryon-handle-w{left:-7px;top:50%;margin-top:-6px;cursor:ew-resize}@media(pointer:coarse){.tryon-handle{width:18px;height:18px}.tryon-handle-nw,.tryon-handle-sw,.tryon-handle-w{left:-10px}.tryon-handle-e,.tryon-handle-ne,.tryon-handle-se{right:-10px}.tryon-handle-n,.tryon-handle-ne,.tryon-handle-nw{top:-10px}.tryon-handle-s,.tryon-handle-se,.tryon-handle-sw{bottom:-10px}.tryon-handle-n,.tryon-handle-s{margin-left:-9px}.tryon-handle-e,.tryon-handle-w{margin-top:-9px}}.tryon-extra{border-top:1px solid var(--mg-line);padding-top:12px}.tryon-extra summary{cursor:pointer;font-size:13px;color:var(--mg-muted);margin-bottom:12px}.tryon-crop-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tryon-editor button[aria-pressed=true]{outline:2px solid var(--mg-brand)}@media(max-width:540px){.tryon-crop-inputs{grid-template-columns:1fr 1fr}.tryon-toolbar .mg-button{font-size:12px;padding:9px}}.tryon-live{border-top:1px solid var(--mg-line);padding-top:14px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:start}.tryon-live h4{margin:0 0 10px;font-size:14px}.tryon-live-face{display:grid;gap:10px;min-width:0}.tryon-live-face canvas{width:100%;max-width:420px;height:auto;display:block;border-radius:10px;background:#d8d2cc}.tryon-live-face canvas.tryon-live-marking{cursor:crosshair;outline:2px dashed #22c55e;outline-offset:2px}.tryon-live-settings{display:grid;gap:12px;min-width:0}.tryon-live-settings label{margin:0}.tryon-live-settings .mg-button{justify-self:start}.mg-shell .tryon-check{flex-direction:row;align-items:center;gap:9px}@media(max-width:700px){.tryon-live{grid-template-columns:minmax(0,1fr)}}.tryon-live-stage{position:relative;width:100%;max-width:420px;line-height:0}.tryon-fit{position:absolute;box-sizing:border-box;border:1.5px dashed transparent;border-radius:6px;cursor:move;touch-action:none;outline:none}.tryon-fit:active,.tryon-fit:focus-visible,.tryon-live-stage:hover .tryon-fit{border-color:#335bea}.tryon-fit:focus-visible{box-shadow:0 0 0 3px #335bea40}.tryon-fit-rotate{position:absolute;left:50%;bottom:100%;width:16px;height:16px;margin:0 0 14px -8px;box-sizing:border-box;border-radius:50%;background:#fff;border:2px solid #335bea;box-shadow:0 1px 3px #11182766;cursor:grab;touch-action:none;opacity:0;transition:opacity .15s}.tryon-fit-rotate:before{content:"";position:absolute;left:50%;top:100%;width:2px;height:16px;margin-left:-1px;background:#335bea}.tryon-fit-rotate:after{content:"";position:absolute;inset:-10px}.tryon-fit-rotate:active{cursor:grabbing}.tryon-fit:active .tryon-fit-rotate,.tryon-fit:focus-visible .tryon-fit-rotate,.tryon-live-stage:hover .tryon-fit-rotate{opacity:1}@media(pointer:coarse){.tryon-fit{border-color:#335bea80}.tryon-fit-rotate{opacity:1;width:22px;height:22px;margin-left:-11px}}.mg-model3d{display:grid;gap:12px;margin-bottom:16px}.mg-model3d-preview{width:100%;max-width:360px;aspect-ratio:3/4;border-radius:12px}.mg-model3d .mg-note{margin:0}.mg-panel details.mg-note{margin-bottom:16px}.mg-panel details.mg-note summary{cursor:pointer;font-weight:600;color:var(--mg-ink)}.mg-panel details.mg-note ul{margin:8px 0 0;padding-left:20px}.mg-views{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 18px}.mg-views button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--mg-line);background:#fff;border-radius:999px;padding:8px 13px;font:inherit;font-size:12px;color:var(--mg-ink);cursor:pointer}.mg-views button span{font-size:11px;color:var(--mg-muted)}.mg-views button[aria-pressed=true]{background:var(--mg-brand);border-color:var(--mg-brand);color:#fff}.mg-views button[aria-pressed=true] span{color:#ffffffb3}.mg-views .mg-views-trash{margin-left:auto}.mg-status-trash{background:#ffece7;border-color:#f0d3c9;color:#a33b27}.mg-trash-date{display:block;margin-top:5px;font-size:11px;color:var(--mg-muted)}.mg-link-danger{border:0;background:none;padding:0;font:inherit;font-size:12px;color:#a52929;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mg-link-danger:disabled{opacity:.5;cursor:default}.mg-pagination{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-top:18px;font-size:13px}.mg-pagination>span:first-child{margin-right:auto;color:var(--mg-muted)}.mg-pagination button{min-width:36px;height:36px;border:1px solid var(--mg-line);background:#fff;border-radius:8px;font:inherit;color:var(--mg-ink);cursor:pointer}.mg-pagination button[aria-current=page]{background:var(--mg-brand);border-color:var(--mg-brand);color:#fff}.mg-pagination button:disabled{opacity:.4;cursor:default}@media(max-width:540px){.mg-views .mg-views-trash{margin-left:0}.mg-pagination>span:first-child,.mg-toolbar>.mg-search{flex-basis:100%}.mg-toolbar>div:has(select){min-width:140px}}.tryon-clear{justify-self:start}