.print-mode-switch{color:#1c332c;flex-wrap:wrap;align-items:center;gap:20px;margin:0 0 22px;display:flex}.print-mode-switch>span{font-size:14px;font-weight:700}.print-mode-buttons{background:#e8edde;border:1px solid #c5cec0;border-radius:12px;gap:4px;padding:4px;display:flex}.print-mode-buttons button{color:#294237;font:inherit;background:0 0;border:0;border-radius:8px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:650}.print-mode-buttons button[aria-pressed=true]{color:#fff;background:#173d31;box-shadow:0 2px 6px #18332420}.print-mode-buttons button:disabled{opacity:.5}.multicolor-palette{padding:18px 0}.multicolor-count{gap:8px;margin:10px 0 18px;display:flex}.multicolor-count button{font:inherit;color:#243e32;background:#f9fbf5;border:1px solid #bac9b4;border-radius:8px;min-width:48px;min-height:44px}.multicolor-count button[aria-pressed=true]{color:#fff;background:#224f3e;border-color:#224f3e}.multicolor-color-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.multicolor-color-fields label{color:#264133;gap:7px;min-width:0;font-size:13px;display:grid}.multicolor-color-fields label>span{align-items:center;gap:8px;display:flex}.multicolor-color-fields i{border:1px solid #a4afa2;border-radius:50%;width:14px;height:14px;display:inline-block}.multicolor-color-fields select{color:#1e352b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bccab2;border-radius:7px;padding:8px 24px 8px 10px;font-size:14px}.multicolor-material{color:#253e2d;background:#edf2e5;border-radius:10px;padding:16px;font-weight:650}.multicolor-material small{margin-top:8px;font-weight:400;line-height:1.5;display:block}.multicolor-layout-fields{color:#253c30;background:#f0f3e9;border:1px solid #d5ddca;border-radius:12px;margin:20px 0;padding:20px}.multicolor-layout-fields label{gap:9px;font-weight:600;display:grid}.multicolor-layout-fields textarea{font:inherit;color:#1f362b;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #bdcbb1;border-radius:8px;width:100%;max-width:100%;padding:12px;font-size:14px;line-height:1.6}.multicolor-layout-fields>p{margin:12px 0;font-size:13px;line-height:1.6}.multicolor-reference-button{font:inherit;color:#243e30;text-align:left;background:#fff;border:1px solid #aebb9f;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.multicolor-reference-preview{align-items:center;gap:12px;min-width:0;margin-top:12px;display:flex}.multicolor-reference-preview img{object-fit:contain;background:#fff;border-radius:6px;width:58px;height:58px}.multicolor-reference-preview>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.multicolor-reference-preview small{color:#52634c;margin-top:4px;display:block}.multicolor-reference-preview button{color:#314933;background:0 0;border:0;min-width:44px;min-height:44px}.three-mf-stage{text-align:center;color:#284535;background:#edf1e6;border:1px solid #c7d3bd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:270px;padding:32px;display:flex}.three-mf-stage p{max-width:42ch;margin:0;font-size:15px;line-height:1.8}.multicolor-geometry-note{color:#52654c;margin:16px 0;font-size:13px;line-height:1.7}.multicolor-receipt{overflow-wrap:anywhere;background:#edf3e6;border:1px solid #cbd8bc;border-radius:10px;margin:16px 0;padding:16px}.multicolor-receipt h3{margin:0 0 8px;font-size:16px}.multicolor-receipt p{margin:7px 0;font-size:14px;line-height:1.7}.multicolor-receipt pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}:is(.multicolor-layout-fields :focus-visible,.multicolor-palette :focus-visible,.print-mode-buttons :focus-visible){outline-offset:3px;outline:3px solid #69a475}@media (max-width:520px){.print-mode-switch{display:block}.print-mode-switch>span{margin-bottom:10px;display:block}.print-mode-buttons{width:100%}.print-mode-buttons button{flex:1;padding:12px 8px}.multicolor-layout-fields{padding:16px}.multicolor-color-fields{grid-template-columns:1fr}.three-mf-stage{min-height:230px;padding:24px 18px}}.brand-logo-image{flex-shrink:0;width:170px;height:auto;display:block}.workshop-header .workshop-brand{color:#f6f7ef;background:#243e33;border-radius:6px;flex-shrink:0;min-height:44px;padding:9px 12px}.workshop-brand .brand-logo-image{width:145px}.workshop-header .workshop-brand .brand-3d{color:#dce8c5;border-color:#829780;margin-left:0;padding:0 4px;line-height:20px}@media (max-width:560px){.header .brand-logo-image{width:148px}.workshop-header .workshop-brand{gap:6px;padding-inline:9px}.workshop-brand .brand-logo-image{width:118px}.workshop-header .workshop-back{min-width:0;line-height:1.5}}
