.mk-admin{flex:1;min-width:0;padding:28px;max-width:1500px;margin:auto;color:#182331}.mk-admin header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mk-admin h1{font-size:27px;margin:12px 0 8px}.mk-admin-grid{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:28px;margin:24px 0}.mk-admin button,.mk-admin select,.mk-admin input,.mk-customer button,.mk-customer input{font:inherit}.mk-admin button,.mk-admin select,.mk-admin a,.mk-customer button{border-radius:10px}.mk-admin button,.mk-customer button{cursor:pointer;padding:10px 16px;border:1px solid #d9e0e7;background:#fff;color:#243342}.mk-primary,.mk-customer .mk-primary{background:#172c3f!important;color:#fff!important;border-color:#172c3f!important}.mk-admin footer{text-align:right}.mk-toggle{display:flex;align-items:center;gap:10px;padding:18px 0;font-weight:600}.mk-toggle input{width:20px;height:20px;accent-color:#169b92}.mk-view{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;background:#f4f7f9;border:1px solid transparent;border-radius:12px;margin:10px 0}.mk-view.active{border-color:#169b92}.mk-view select{grid-column:1/-1;grid-row:2;padding:9px;width:100%}.mk-editor-stage{position:relative;background:#f2f4f5;border:1px solid #dde3e7;border-radius:14px;overflow:hidden;max-width:680px;margin:auto}.mk-editor-stage canvas{display:block;width:100%;height:auto}.mk-editor-stage svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.mk-editor-stage polygon{fill:#26b7ac20;stroke:#148e85;stroke-width:3;stroke-dasharray:9 5;pointer-events:none}.mk-editor-stage circle{fill:#fff;stroke:#148e85;stroke-width:5;cursor:move}.mk-admin-grid section>label{display:flex;align-items:center;gap:12px;margin:16px 0;flex-wrap:wrap}#mk-presets{display:grid;gap:8px}.mk-error,.mk-customer [role=alert]{color:#a52b33}.mk-customer{border:1px solid #dfe6e9;border-radius:16px;padding:18px;margin:20px 0;background:#fff;max-width:100%;box-sizing:border-box}.mk-customer h3{font-size:19px;margin:0 0 14px}.mk-customer .mk-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mk-customer label{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.mk-customer input[type=range]{width:100%;accent-color:#169b92}.mk-customer .mk-upload{display:block;border:1px dashed #9ab5ba;padding:13px;border-radius:10px;margin-bottom:12px;text-align:center;cursor:pointer}.mk-customer input[type=file]{max-width:100%;font-size:12px}.mk-customer .mk-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0}.mk-customer .mk-previews button{padding:3px;min-width:0;line-height:0;overflow:hidden}.mk-customer canvas{width:100%;height:auto;display:block}.mk-customer .mk-previews button.is-active{border:2px solid #169b92}.mk-customer [role=status],.mk-customer [role=alert]{font-size:13px;min-height:18px;margin:8px 0}.mk-customer .mk-actions{display:flex;gap:8px;flex-wrap:wrap}.mk-customer .mk-main-preview{width:100%;border-radius:10px;overflow:hidden}.mk-customer .mk-main-preview canvas{max-height:500px;object-fit:contain}.mk-design-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.mk-design-list article{border:1px solid #dce3e8;padding:16px;border-radius:12px}.mk-design-list img{width:100%;height:230px;object-fit:contain}.mk-design-list a{display:inline-block;padding:8px;margin:4px;border:1px solid #dce3e8}.mk-design-tag{font-size:12px;color:#08786d}.mk-admin dialog{border:1px solid #dce3e8;border-radius:14px;padding:24px;max-width:90vw}.mk-admin dialog select{display:block;margin-bottom:20px;max-width:100%}@media(max-width:760px){.mk-admin{padding:16px;width:100%;box-sizing:border-box}.mk-admin-grid{grid-template-columns:1fr;gap:16px}.mk-customer{padding:12px}.mk-customer .mk-controls{gap:10px}.mk-customer .mk-previews{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-admin header a{font-size:13px}}

.mk-customer .mk-main-preview{display:none}.mk-customer.mk-has-gallery .mk-previews{display:none}.t1-pro-thumb-row button[hidden]{display:none!important}

.mk-color-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0}.mk-color-list label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid #dde3e7;border-radius:10px}.mk-color-list input{width:48px;height:32px;padding:2px}.mk-admin #mk-standard{margin:20px 0}.mk-admin #mk-standard input[type=file]{max-width:100%}.mk-admin #mk-standard .mk-previews{display:flex;flex-wrap:wrap;gap:12px}

.t1-pro-main-photo{position:relative}.mk-loading{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:rgba(255,255,255,.86);color:#25364a;font-size:15px;font-weight:600;pointer-events:auto}.mk-loading[hidden]{display:none!important}.mk-spinner{width:30px;height:30px;border:3px solid #d9e3ec;border-top-color:#263e57;border-radius:50%;animation:mk-spin .8s linear infinite}.mk-dimensions{display:block;font-size:12px;line-height:1.5;margin-top:8px;color:#506174}.mk-customer [role=alert]:not(:empty){padding:10px 12px;border:1px solid #e4b8b8;border-radius:8px;color:#922b2b;background:#fff3f3}@keyframes mk-spin{to{transform:rotate(360deg)}}
