/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Anton;src:url(/fonts/anton.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Oswald;src:url(/fonts/oswald.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Bangers;src:url(/fonts/bangers.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Black Ops One;src:url(/fonts/black-ops-one.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Russo One;src:url(/fonts/russo-one.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Great Vibes;src:url(/fonts/great-vibes.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Dancing Script;src:url(/fonts/dancing-script.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Pacifico;src:url(/fonts/pacifico.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Lobster;src:url(/fonts/lobster.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Sacramento;src:url(/fonts/sacramento.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Parisienne;src:url(/fonts/parisienne.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Montserrat;src:url(/fonts/montserrat.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Poppins;src:url(/fonts/poppins.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Cinzel;src:url(/fonts/cinzel.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Caveat;src:url(/fonts/caveat.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Righteous;src:url(/fonts/righteous.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--orange:#ff6b00;--orange-dark:#e95700;--orange-soft:#fff1e7;--ink:#17181d;--muted:#747780;--line:#e7e8eb;--panel:#fff;--page:#f5f6f8;--green:#18bf67;--purple:#7456d5}*{box-sizing:border-box}body{background:var(--page);color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;margin:0}.merchant-access-page{color:#f7f7f8;background:radial-gradient(circle at 12% 12%,#ff6b0027,#0000 32%),radial-gradient(circle at 90% 88%,#ff8a0020,#0000 30%),#0b0c0f;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.merchant-loading{color:#ff8a36;letter-spacing:.05em;font-size:14px;font-weight:800}.merchant-access-card{background:#15161a;border:1px solid #2c2d32;border-radius:20px;width:min(100%,450px);padding:28px;box-shadow:0 28px 80px #0009}.merchant-access-card>header{border-bottom:1px solid #2a2b30;align-items:center;gap:12px;padding-bottom:22px;display:flex}.merchant-access-card>header div{gap:2px;display:grid}.merchant-access-card>header small{color:#ff7a1a;letter-spacing:.16em;font-size:10px;font-weight:900}.merchant-access-card>header b{color:#fff;font-size:18px}.merchant-access-logo{color:#111;background:linear-gradient(145deg,#ff8b30,#f15b00);border-radius:13px;place-items:center;width:46px;height:46px;font-weight:950;display:grid;box-shadow:0 10px 28px #ff6b003f}.merchant-trial-callout{background:#ff6b0014;border:1px solid #ff741f4d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 2px;padding:13px 15px;display:flex}.merchant-trial-callout strong{color:#ff8630;font-size:14px}.merchant-trial-callout span{color:#b8bac0;text-align:right;font-size:11px}.merchant-access-card form{gap:14px;margin-top:24px;display:grid}.merchant-paywall{gap:14px;display:grid}.merchant-paywall .merchant-access-heading{margin-top:10px}.merchant-access-heading{margin-bottom:2px}.merchant-access-heading small{color:#ff7a1a;letter-spacing:.14em;font-size:9px;font-weight:900}.merchant-access-heading h1{color:#fff;letter-spacing:-.04em;margin:5px 0 6px;font-size:26px}.merchant-access-heading p{color:#9b9da4;margin:0;font-size:13px;line-height:1.45}.merchant-access-heading p b{color:#e9e9eb}.merchant-access-card label{color:#d7d8dc;gap:7px;font-size:12px;font-weight:750;display:grid}.merchant-access-card input{color:#fff;background:#0e0f12;border:1px solid #36373d;border-radius:10px;outline:none;width:100%;height:46px;padding:0 13px;transition:all .16s}.merchant-access-card input:focus{border-color:#ff741f;box-shadow:0 0 0 3px #ff6b0020}.merchant-code-input{letter-spacing:.24em;text-align:center;font-size:22px!important;font-weight:900!important}.merchant-access-submit{color:#111;background:linear-gradient(135deg,#ff7d20,#ef5b00);border:0;border-radius:10px;min-height:48px;margin-top:4px;font-weight:900;box-shadow:0 10px 25px #ff6b0026}.merchant-access-submit:disabled,.merchant-access-switch:disabled{opacity:.58;cursor:wait}.merchant-access-switch{color:#ff8b3b;background:0 0;border:0;min-height:38px;font-size:12px;font-weight:800}.merchant-access-error,.merchant-access-success{border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.merchant-login-help{color:#8d9098;text-align:center;margin:-2px 0 0;font-size:10px;line-height:1.45}.merchant-access-error{color:#ff9090;background:#ff3b3b12;border:1px solid #ff57574d}.merchant-access-success{color:#6fe4a4;background:#27ca7112;border:1px solid #32d17b42}.merchant-session-chip{z-index:120;color:#d8d9dc;background:#101114ed;border:1px solid #ff7c2c55;border-radius:11px;align-items:center;gap:10px;padding:8px 9px 8px 12px;font-size:10px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 10px 28px #0005}.merchant-session-chip span{gap:1px;display:grid}.merchant-session-chip b{color:#ff8230}.merchant-session-chip button{color:#fff;background:#202126;border:1px solid #3b3c42;border-radius:7px;height:28px;padding:0 9px;font-size:10px;font-weight:800}.merchant-billing-backdrop{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.merchant-billing-card{color:#f7f7f8;background:#15161a;border:1px solid #34363c;border-radius:18px;gap:13px;width:min(100%,480px);max-height:min(90vh,760px);padding:24px;display:grid;overflow:auto;box-shadow:0 28px 90px #000c}.merchant-billing-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.merchant-billing-card>header small{color:#ff7a1a;letter-spacing:.14em;font-size:9px;font-weight:900}.merchant-billing-card>header h2{margin:4px 0 0;font-size:24px}.merchant-billing-card>header>button{color:#fff;background:#202126;border:1px solid #3a3c42;border-radius:10px;width:36px;height:36px;font-size:23px}.merchant-plan-summary{background:#ff6b0012;border:1px solid #ff741f4d;border-radius:12px;padding:16px}.merchant-plan-summary>span{color:#b8bac0;font-size:11px;font-weight:800;display:block}.merchant-plan-summary>b{color:#ff8430;margin-top:4px;font-size:25px;display:block}.merchant-plan-summary>b small{font-size:12px}.merchant-plan-summary p{color:#b7b9bf;margin:6px 0 0;font-size:11px}.merchant-billing-option{text-align:left;color:#fff;background:#1d1e23;border:1px solid #3b3d43;border-radius:11px;gap:4px;padding:15px;display:grid}.merchant-billing-option:hover{border-color:#ff7a20}.merchant-billing-option b{color:#ff8736;font-size:14px}.merchant-billing-option span{color:#a8aab1;font-size:11px;line-height:1.4}.merchant-billing-option.pix b{color:#43d99c}.merchant-pix-box{background:#1ad68e0d;border:1px solid #35d99b4d;border-radius:12px;justify-items:center;gap:10px;padding:16px;display:grid}.merchant-pix-box>b{color:#65e5b4}.merchant-pix-box img{aspect-ratio:1;background:#fff;border-radius:10px;width:min(100%,230px)}.merchant-pix-box>button:not(.merchant-access-switch){color:#07150f;background:#31d69a;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-weight:900}.merchant-pix-box>small{color:#a9abb1;text-align:center;line-height:1.4}.merchant-billing-card>footer{color:#7f8289;text-align:center;font-size:10px}.merchant-pix-submit{background:linear-gradient(135deg,#39dda2,#20b97f)}@media (width<=520px){.merchant-access-page{padding:16px}.merchant-access-card{border-radius:16px;padding:22px 18px}.merchant-trial-callout{flex-direction:column;align-items:flex-start}.merchant-trial-callout span{text-align:left}}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:30;color:#d8d9dc;background:#0c0d10;border-right:1px solid #24252a;flex-direction:column;width:244px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;text-align:left;letter-spacing:.04em;background:#0c0d10;border:0;border-bottom:1px solid #232429;align-items:center;gap:12px;height:88px;padding:0 24px;font-size:13px;line-height:1.1;display:flex}.brand b{color:var(--orange);font-size:14px}.brand-mark{color:#fff;background:linear-gradient(145deg,#ff8126,#e85500);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:inline-grid;box-shadow:0 8px 20px #ff6b0035}.sidebar nav{flex-direction:column;gap:3px;padding:14px 12px;display:flex;overflow-y:auto}.sidebar nav button{color:#aeb0b6;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;height:43px;padding:0 13px;font-size:14px;transition:all .16s;display:flex;position:relative}.sidebar nav button:hover{color:#fff;background:#191a20}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg, var(--orange), var(--orange-dark));box-shadow:0 8px 24px #ff6b0028}.sidebar nav button em{color:#d95a00;background:#fff;border-radius:20px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.print-service-download{border-top:1px solid #27282e;flex-direction:column;gap:8px;margin-top:8px;padding-top:11px;display:flex}.driver-download-heading{gap:3px;padding:0 8px;display:grid}.driver-download-heading strong{color:#fff;font-size:12px;line-height:1.3}.driver-download-heading span{color:#ffad78;font-size:10px;line-height:1.4}.sidebar nav .print-service-download button{color:#fff;background:#15161b;border:1px solid #3a3c44;align-items:center;height:auto;min-height:58px;padding:10px 12px}.sidebar nav .print-service-download button:hover{background:#222329}.sidebar nav .print-service-download button.recommended{background:linear-gradient(135deg,#332015,#18191e 72%);border:2px solid #ff741f;min-height:72px;box-shadow:0 8px 24px #ff6b002e,inset 0 0 22px #ff741f0e}.sidebar nav .print-service-download button.recommended:hover{background:linear-gradient(135deg,#462716,#222329 72%);box-shadow:0 10px 30px #ff6b0040,inset 0 0 22px #ff741f14}.print-service-download button.recommended>span{padding-top:10px}.print-service-download button>strong{background:var(--orange);color:#111;letter-spacing:.04em;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900;position:absolute;top:6px;right:7px}.sidebar nav .print-service-download button:disabled{cursor:wait;opacity:.78}.print-service-download button>svg{color:var(--orange);flex:none}.print-service-download button>span{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.print-service-download button b{font-size:12px;line-height:1.2}.print-service-download button.recommended b{color:#fff;font-size:12.5px}.print-service-download button small{color:#9699a1;font-size:9px}.print-service-download button.recommended small{color:#ffb687}.print-service-download>small{color:#ff7b7b;padding:0 8px;font-size:10px;line-height:1.35;display:block}.driver-install-notice{color:#c9cbd0;background:#ff741f0d;border:1px solid #ff741f55;border-radius:9px;gap:4px;margin:0 2px;padding:9px 10px;font-size:9px;line-height:1.4;display:grid}.driver-install-notice b{color:#ff9a5c;font-size:10px}.sidebar-footer{color:#888b91;border-top:1px solid #24252a;align-items:center;gap:7px;margin-top:auto;padding:17px 20px;font-size:11px;display:flex}.sidebar-footer small{margin-left:auto}.online-dot{background:#2bd67b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2bd67b18}.main-shell{width:calc(100% - 244px);min-height:100vh;margin-left:244px}.app-shell.premium-draw-shell,.premium-draw-mode{height:100vh;min-height:0;overflow:hidden}.premium-draw-mode .corel-app{height:100%}.mobile-bar,.backdrop{display:none}.page-content,.simulator-page{max-width:1600px;margin:auto;padding:34px clamp(24px,3vw,50px) 60px}.page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.page-header h1{letter-spacing:-.04em;margin:5px 0 6px;font-size:31px;line-height:1.1}.page-header p{color:var(--muted);margin:0;font-size:14px}.models-page{max-width:540px}.models-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050609c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.models-modal{background:#f6f6f7;border-radius:16px;width:min(540px,96vw);box-shadow:0 28px 80px #0008}.models-modal .models-page{padding:26px}.models-modal .page-header{align-items:center;margin-bottom:24px}.models-close{color:#22242a;background:#fff;border:1px solid #d7d8dc;border-radius:9px;width:38px;height:38px;font-size:25px;line-height:1}.models-picker{background:#fff;border:1px solid #e5e6e9;border-radius:15px;gap:16px;padding:20px;display:grid;box-shadow:0 8px 30px #191a2008}.models-picker label{gap:7px;display:grid}.models-picker label>span{color:#666971;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.models-picker input,.models-picker select{color:#202126;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d5d6da;border-radius:10px;outline:none;padding:0 13px}.models-picker input:disabled{color:#999ba1;background:#f2f2f3}.models-picker input::placeholder{color:#92949a}.models-size-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.model-adjust-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.model-edit-button,.model-save-button{min-height:43px;font:inherit;border-radius:9px;font-weight:800}.model-edit-button{color:#303136;background:#fff;border:1px solid #d5d6da}.model-save-button{border:1px solid var(--orange);color:#b84a00;background:#fff4eb}.model-edit-button:disabled,.model-save-button:disabled{cursor:not-allowed;opacity:.45}.model-save-status{color:#218354;text-align:center;margin:-7px 0 0;font-size:13px;font-weight:750}.models-picker input:focus,.models-picker select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b0018}.model-apply-button{background:linear-gradient(90deg, var(--orange), var(--orange-dark));color:#111;border:0;border-radius:9px;width:100%;min-height:48px;font-weight:850}.model-apply-button:disabled{cursor:not-allowed;opacity:.45}.corel-main-toolbar button.models-toolbar-button{color:#b84a00;background:#fff1e6;border:1px solid #ff741f;grid-template-columns:none;justify-content:center;align-items:center;gap:7px;width:auto;min-width:92px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.corel-main-toolbar button.models-toolbar-button:hover{color:#111;background:#ff741f}@media (width<=760px){.models-modal-backdrop{padding:8px}.models-modal{width:100%}.models-modal .models-page{padding:18px 13px}.models-picker{padding:16px}.models-size-fields,.model-adjust-actions{grid-template-columns:1fr}}.eyebrow{color:var(--orange);letter-spacing:.14em;font-size:10px;font-weight:850}.header-actions,.row-actions,.direction-row,.sim-actions{align-items:center;gap:9px;display:flex}.primary-btn,.secondary-btn,.orange-btn,.purple-btn,.green-btn,.black-btn{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-weight:750;display:inline-flex}.primary-btn,.orange-btn{color:#fff;background:linear-gradient(135deg,#ff7921,#ef5a00);border:0;box-shadow:0 8px 20px #ff6b0024}.secondary-btn{color:#292b31;background:#fff;border:1px solid #d9dade}.secondary-btn.small{min-height:40px}.purple-btn{color:#fff;background:#7256cc;border:0}.green-btn{color:#fff;background:#08b64c;border:0}.black-btn{color:#fff;background:#0d0e11;border:0}.primary-btn:disabled{opacity:.45;cursor:not-allowed}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stats-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{background:#fff;border:1px solid #ececee;border-radius:15px;justify-content:space-between;min-height:128px;padding:22px 26px;display:flex;box-shadow:0 5px 18px #1517200b}.stat-card span{color:#696c74;text-transform:uppercase;letter-spacing:.05em;margin:4px 0 19px;font-size:11px;font-weight:780;display:block}.stat-card strong{letter-spacing:-.03em;font-size:25px}.stat-icon{border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.stat-icon.green{color:#14b968;background:#e5f8ee}.stat-icon.blue{color:#3d7ff0;background:#eaf1ff}.stat-icon.purple{color:#a34be4;background:#f5eaff}.stat-icon.yellow{color:#e0a000;background:#fff5dc}.data-card{background:#fff;border:1px solid #e7e8eb;border-radius:15px;margin-top:22px;overflow:hidden;box-shadow:0 5px 20px #1517200b}.data-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:16px 20px;display:flex}.search-box{color:#9a9da4;background:#f5f5f6;border-radius:9px;align-items:center;gap:11px;width:min(480px,60%);height:47px;padding:0 16px;display:flex}.search-box input{color:#303239;background:0 0;border:0;outline:0;width:100%;font-size:13px}.danger-btn{color:#d43d3d;background:#fff;border:1px solid #efcaca;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:700;display:inline-flex}.danger-btn.full{width:100%;margin-top:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:700px}th{color:#64676f;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#fafafa;height:52px;padding:0 26px;font-size:10px}td{color:#555860;border-top:1px solid #f0f1f2;padding:0 26px;font-size:13px}.order-row td{height:68px}.tall-row td{height:72px}.order-row td:first-child b,.order-row td:first-child small{display:block}.order-row td:first-child b,.tall-row b{color:#24262c}.order-row td:first-child small{color:#9699a0;margin-top:4px}.green-text{color:#0ebf61}.icon-btn{color:#25272d;background:#fff;border:1px solid #dddfe3;border-radius:8px;place-items:center;width:38px;height:38px;display:inline-grid}.icon-btn:hover{border-color:var(--orange);color:var(--orange)}.icon-btn.danger:hover{color:#e04444;border-color:#e04444}.status-pill{border:0;border-radius:20px;padding:6px 12px;font-size:10px;font-weight:800}.status-pill.paid{color:#0ca954;background:#dcf8e7}.status-pill.pending{color:#c58300;background:#fff4d8}.status-pill.cancelled{color:#b33a3a;background:#fee7e7}.status-select{border:0;border-radius:18px;outline:0;min-width:105px;height:33px;padding:0 8px;font-size:10px;font-weight:750}.status-select.pago{color:#0a9c4d;background:#e1f8e9}.status-select.pendente{color:#b77b00;background:#fff4d8}.status-select.cancelado{color:#b33a3a;background:#fee7e7}.empty{color:#999ca3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.empty>span{width:58px;height:58px;color:var(--orange);background:var(--orange-soft);border-radius:18px;place-items:center;margin-bottom:12px;display:grid}.empty b{color:#51545a;font-size:14px}.empty p{margin:6px 0 0;font-size:12px}.filter-chip{color:#666970;background:#fff;border:1px solid #dddfe3;border-radius:18px;height:36px;padding:0 12px}.filter-chip.active{color:#fff;border-color:var(--orange);background:var(--orange)}.folder-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.folder-card{background:#fff;border:1px solid #e5e6e9;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:80px;padding:10px 12px;display:flex}.folder-card.selected{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b0014}.folder-card>div{gap:5px;display:flex}.folder-open{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;display:flex}.folder-open>span{color:#6d50da;background:#f0ebff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.folder-open b,.folder-open small{display:block}.folder-open b{color:#2d2f35;text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.folder-open small{color:#9699a1;margin-top:4px;font-size:10px}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b0db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:17px;width:min(540px,100%);max-height:90vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0005}.modal-close{color:#777;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:17px}.modal-icon{width:45px;height:45px;color:var(--orange);background:var(--orange-soft);border-radius:12px;place-items:center;display:grid}.modal h2{margin:15px 0 4px;font-size:23px}.modal>p{color:#777;margin:0 0 19px;font-size:13px}.modal-fields label{color:#51545a;margin-top:13px;font-size:11px;font-weight:720;display:block}.modal-fields input,.modal-fields select,.sim-grid input,.sim-grid select{background:#fff;border:1px solid #dcdde1;border-radius:8px;outline:0;width:100%;height:42px;margin-top:6px;padding:0 11px;font-size:13px}.modal-fields input:focus,.modal-fields select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b0015}.modal-row,.input-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.modal-actions>button:not(.primary-btn){background:#fff;border:1px solid #ddd;border-radius:8px;height:42px;padding:0 15px}.history-toolbar{align-items:center}.date-filters{align-items:center;gap:10px;display:flex}.date-filters input{background:#fff;border:1px solid #dcdde1;border-radius:8px;height:42px;padding:0 10px}.simulator-page{max-width:none}.simulator-layout{grid-template-columns:minmax(360px,34%) 1fr;align-items:center;gap:28px;display:grid}.case-preview-wrap{place-items:center;min-height:720px;display:grid}.case-stage{filter:drop-shadow(0 22px 24px #15151525);background:0 0;width:320px;height:700px;position:relative;overflow:hidden}.case-stage.photo-drag-active:after{z-index:10;content:"Solte a foto aqui";color:#fff;pointer-events:none;background:#0bbd58d1;border:2px dashed #0bbd58;border-radius:42px;place-items:center;font-size:15px;font-weight:850;display:grid;position:absolute;inset:12px}.case-stage.photo-locked:before{z-index:11;content:"Foto fixa";color:#fff;pointer-events:none;background:#111d;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:850;position:absolute;top:15px;left:50%;transform:translate(-50%)}.case-photo-layer{z-index:1;background:#ff6b00;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.case-photo-layer>img{z-index:1;object-fit:contain;transform-origin:50%;width:100%;height:100%;transition:transform .1s;position:absolute;inset:0}.case-mask-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.case-frame{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.case-empty-photo{color:#fff;background:linear-gradient(145deg,#ff873a,#ff5b00 48%,#15161a 49%);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.sim-controls{background:#fff;border:1px solid #e1e2e5;border-radius:18px;padding:22px;box-shadow:0 8px 30px #14161b10}.sim-top{grid-template-columns:1fr 1fr 1.5fr;align-items:stretch;gap:10px;display:grid}.photo-upload-button.loaded{background:#0bc65a}.photo-upload-button>span{text-align:left;gap:1px;line-height:1.05;display:grid}.photo-upload-button b{font-size:11px}.photo-upload-button small{font-size:8px;font-weight:650}.photo-upload-error{color:#a31313;background:#fff1f1;border:1px solid #f4a7a7;border-radius:8px;margin:8px 0 0;padding:8px 11px;font-size:11px;font-weight:700}.quick-sliders{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick-sliders label{background:#f3f3f4;border-radius:9px;padding:9px;font-size:9px;font-weight:750}.quick-sliders input{width:100%;accent-color:var(--orange)}.quick-sliders input:disabled{opacity:.38;cursor:not-allowed}.photo-lock-button{color:#4a4d54;background:#f3f3f4;border:1px solid #d8dade;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px 5px;font-size:9px;font-weight:800;display:flex}.photo-lock-button.locked{color:#087a37;background:#e7faef;border-color:#0aaa4e}.photo-lock-button:disabled,.sim-top>button:disabled{opacity:.45;cursor:not-allowed}.sim-grid{grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:24px;display:grid}.sim-grid fieldset{border:0;min-width:0;margin:0;padding:0}.sim-grid legend,.sim-grid>label{color:#8a8d94;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.choice{color:#25272d;background:#fff;border:1px solid #d8dade;border-radius:18px;width:100%;height:34px;margin-top:6px;font-size:11px;font-weight:750}.choice.active{color:#fff;background:#111;border-color:#111}.wide-field{grid-column:1/-1}.color-row{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.color{border:2px solid #c9cbd0;border-radius:50%;width:26px;height:26px}.color.active{border-color:var(--orange);outline:3px solid #ff6b0038}.sim-actions{grid-template-columns:1fr;margin-top:25px;display:grid}.download-feedback{color:#087a37;text-align:center;background:#e7faef;border-radius:8px;grid-column:1/-1;margin:0;padding:8px 12px;font-size:11px;font-weight:750}.sim-actions .wide{grid-column:1/-1}.production-grid,.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.production-grid>.empty,.store-grid>.empty{border:1px solid var(--line);background:#fff;border-radius:15px;grid-column:1/-1;min-height:420px}.production-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:82px 1fr auto;align-items:center;gap:12px;min-height:118px;padding:14px;display:grid;box-shadow:0 5px 18px #1517200b}.production-thumb{width:82px;height:90px;color:var(--orange);background:var(--orange-soft);border-radius:10px;place-items:center;display:grid;overflow:hidden}.production-thumb img{object-fit:cover;width:100%;height:100%}.production-card b,.production-card small{display:block}.production-card small{color:#8d9097;margin:5px 0 10px;font-size:10px}.production-card select{background:#fff;border:1px solid #dcdde1;border-radius:7px;width:100%;height:31px;font-size:10px}.store-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px;box-shadow:0 5px 18px #1517200b}.store-image{height:180px;color:var(--orange);background:linear-gradient(145deg,#fff4ec,#f3f3f5);border-radius:11px;place-items:center;display:grid}.store-card>span{color:#1eaa5d;margin-top:13px;font-size:9px;font-weight:750;display:inline-block}.store-card h3{margin:7px 0;font-size:15px}.store-card>b{font-size:20px}.store-card>button{color:#fff;background:var(--orange);border:0;border-radius:8px;width:100%;height:38px;margin-top:15px;font-weight:750}.corel-app{color:#111;background:#d9dade;flex-direction:column;height:100vh;font-family:Arial,sans-serif;display:flex;overflow:hidden}.corel-window-title{background:#f8f8f8;align-items:center;gap:7px;height:29px;padding:0 9px;font-size:12px;display:flex}.corel-window-title small{color:#777;margin-left:auto}.corel-dot{color:#fff;background:#139c21;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.corel-menu{z-index:30;background:#d5d5d5;align-items:center;height:26px;display:flex;position:relative}.premium-menu-item{height:100%;position:relative}.corel-menu>.premium-menu-item>button{background:0 0;border:0;height:100%;padding:0 10px;font-size:11px}.corel-menu>.premium-menu-item>button:hover,.corel-menu>.premium-menu-item>button.active{background:#eee}.premium-menu-dropdown{background:#f7f7f7;border:1px solid #aaa;width:205px;padding:4px;position:absolute;top:100%;left:0;box-shadow:4px 6px 12px #0002}.premium-menu-dropdown button{color:#111;text-align:left;background:0 0;border:0;width:100%;height:29px;padding:0 10px;font-size:11px}.premium-menu-dropdown button:hover:not(:disabled){background:#dcecff}.premium-menu-dropdown button:disabled{color:#aaa}.corel-main-toolbar{background:#eeeeef;border-bottom:1px solid #b9babd;align-items:center;gap:4px;height:40px;padding:4px 8px;display:flex}.corel-main-toolbar button{background:0 0;border:0;place-items:center;width:31px;height:30px;display:grid}.corel-main-toolbar button:hover{background:#d6d7d9}.corel-main-toolbar button.active{background:#c7e0ff;outline:1px solid #76a7df}.corel-main-toolbar button.group-tool{letter-spacing:-2px;width:41px;font-size:10px;font-weight:800}.corel-main-toolbar button.group-tool-labeled{letter-spacing:0;gap:4px;width:auto;min-width:94px;padding:0 8px;display:inline-flex}.corel-main-toolbar button.group-tool-labeled b{font-size:9px}.corel-main-toolbar button.group-tool-labeled small{color:#5d6470;font-size:7px}.corel-main-toolbar button.measurement-tool{width:38px;font-size:10px;font-weight:800}.corel-main-toolbar button.mirror-tool{width:36px;font-size:18px;font-weight:800}.corel-main-toolbar button.multi-select-tool{color:#173553;background:#edf5ff;border:1px solid #9bb7d4;gap:5px;width:auto;padding:0 9px;font-size:9px;font-weight:800;display:flex}.corel-main-toolbar button.multi-select-tool.active{color:#fff;background:#0b9f49;border-color:#087d3b;outline:0}.corel-main-toolbar button.image-frame-button{color:#8a3600;white-space:nowrap;background:#fff1e7;border:1px solid #e27932;gap:5px;width:auto;padding:0 9px;font-size:9px;font-weight:800;display:flex}.corel-main-toolbar button.image-frame-button:not(:disabled):hover{color:#fff;background:#ed650d}.corel-main-toolbar button.export-image-button{color:#fff;background:#139c21;gap:5px;width:auto;padding:0 9px;font-size:9px;font-weight:800;display:flex}.corel-main-toolbar button.export-image-button:hover{background:#0d7c19}.corel-main-toolbar button.export-selected-image-button{color:#fff;white-space:nowrap;background:#087d3b;border:1px solid #087d3b;gap:5px;width:auto;padding:0 9px;font-size:9px;font-weight:800;display:flex}.corel-main-toolbar button.export-selected-image-button:hover{background:#05652f}.corel-main-toolbar button.save-project-button{color:#fff;white-space:nowrap;background:#ef620b;border:1px solid #cc4f00;gap:6px;width:auto;min-width:116px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.corel-main-toolbar button.save-project-button:hover{background:#c94e00}.corel-main-toolbar button:disabled,.corel-tools button:disabled{opacity:.28;pointer-events:none}.corel-main-toolbar>span{background:#c3c4c6;width:1px;height:25px;margin:0 5px}.corel-main-toolbar select{height:29px}.corel-propertybar{background:#f3f3f3;border-bottom:1px solid #bcbec1;align-items:center;gap:9px;min-height:43px;padding:6px 8px;font-size:11px;display:flex}.corel-propertybar select{width:150px;height:29px}.corel-propertybar select[aria-label=Fonte]{width:175px}.premium-font-picker{flex:none;position:relative}.corel-propertybar .premium-font-trigger{color:#111;text-align:left;background:#fff;border:1px solid #8d8f93;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;width:190px;height:29px;padding:0 8px 0 10px;display:flex;overflow:hidden}.premium-font-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-font-trigger b{font-family:Arial,sans-serif;font-size:9px}.premium-font-menu{z-index:70;background:#f7f7f8;border:1px solid #8c8e92;border-radius:5px;width:min(380px,100vw - 280px);min-width:330px;padding:9px;font-family:Arial,sans-serif;position:absolute;top:34px;left:0;box-shadow:0 12px 28px #0004}.premium-font-search{background:#fff;border:1px solid #a7a9ad;border-radius:4px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.corel-propertybar .premium-font-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;padding:0;font-family:Arial,sans-serif;font-size:12px}.premium-font-results{background:#fff;border:1px solid #d1d2d4;border-radius:4px;max-height:min(390px,100vh - 290px);margin:8px 0;overflow:auto}.premium-font-section+.premium-font-section{border-top:1px solid #dedfe1}.premium-font-section h4{z-index:1;color:#4d535c;text-transform:uppercase;background:#eceef1;justify-content:space-between;align-items:center;min-height:29px;margin:0;padding:0 10px;font-family:Arial,sans-serif;font-size:10px;display:flex;position:sticky;top:0}.premium-font-section h4 span{color:#fff;background:#66707c;border-radius:999px;padding:2px 6px;font-size:9px}.premium-font-section>button{color:#111;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f0f1;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:39px;padding:5px 10px;display:flex}.premium-font-section>button:hover,.premium-font-section>button.selected{background:#e7f2ff}.premium-font-section>button.selected{box-shadow:inset 3px 0 #1677d2}.premium-font-section>button span{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.premium-font-section>button small{color:#5d636b;background:#eceef0;border-radius:3px;flex:none;padding:2px 5px;font-family:Arial,sans-serif;font-size:9px}.premium-font-section>p,.premium-font-empty{color:#60656d;margin:0;padding:12px;font-family:Arial,sans-serif;font-size:10px;line-height:1.45}.premium-font-message{color:#31506e;background:#e8f3ff;border-radius:4px;margin:0 0 8px;padding:7px 9px;font-size:10px;line-height:1.35}.premium-font-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.premium-font-actions button{border:1px solid #85888d;border-radius:4px;min-height:34px;padding:5px 8px;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.premium-font-actions button:disabled{opacity:.55;cursor:wait}.premium-font-actions button:only-child{grid-column:1/-1}.premium-font-actions .load-local-fonts{color:#fff;background:#0b9f49;border-color:#087d3b}.premium-font-actions .import-local-font{color:#17212c;background:#fff}.premium-font-privacy{color:#69707a;margin-top:7px;font-size:9px;line-height:1.35;display:block}.corel-propertybar .text-content-control{gap:5px;font-weight:700}.corel-propertybar .text-content-input{background:#fff;border:1px solid #999;width:155px;padding:0 7px;font-size:12px}.corel-propertybar label{align-items:center;gap:4px;display:flex}.corel-propertybar input{width:75px;height:29px}.corel-propertybar .text-outline-control,.corel-propertybar .outline-width-control{white-space:nowrap;gap:5px;font-weight:700}.corel-propertybar .text-outline-control input[type=color]{width:32px;min-width:32px;padding:2px}.corel-propertybar .outline-width-control input{width:48px}.corel-propertybar input[type=color]{width:36px;padding:2px}.corel-size-fields{background:#fff;border:1px solid #b8b8b8;gap:2px;padding:2px 4px;display:grid}.corel-size-fields label{gap:3px;height:18px}.corel-size-fields input{border:0;outline:0;width:67px;height:18px;padding:0 3px;font-size:11px}.corel-size-fields input:focus{background:#e8f2ff;box-shadow:inset 0 0 0 1px #1683ff}.corel-size-fields label>span:last-child{color:#333;min-width:19px;font-size:10px}.size-direction-icon{color:#111;text-align:center;width:14px;font-size:14px;font-weight:800}.proportion-lock{cursor:pointer;background:#fff;border:1px solid #aaa;justify-content:center;align-items:center;gap:8px;min-width:125px;height:40px;padding:0 9px;display:inline-flex}.proportion-lock strong{white-space:nowrap;font-size:10px;line-height:1.1}.lock-symbol{border:2px solid #111;border-radius:1px;flex:none;width:12px;height:10px;margin-top:6px;display:block;position:relative}.lock-symbol:before{content:"";border:2px solid #111;border-bottom:0;border-radius:7px 7px 0 0;width:7px;height:8px;position:absolute;top:-9px;left:1px}.lock-symbol.open:before{transform-origin:0 100%;left:5px;transform:rotate(28deg)}.proportion-lock.active{background:#dcebff;border-color:#1683ff}.proportion-lock:disabled{opacity:.35;cursor:default}.orientation-btn{background:#fff;border:1px solid #aaa;width:34px;height:29px;font-size:20px;line-height:1}.corel-tabs{background:#d6d7d9;align-items:end;gap:2px;height:29px;padding-left:33px;display:flex}.corel-tabs button{background:#e4e5e7;border:1px solid #bfc1c4;border-bottom:0;height:27px;padding:0 12px;font-size:10px}.corel-tabs button.active{background:#fff}.corel-tabs button.image-tab{color:#8a3600;font-weight:750}.image-editor-workspace{color:#1b1d21;background:#eef0f3;flex:1;min-height:0;padding:18px;overflow:auto}.image-editor-header{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto 14px;display:flex}.image-editor-header small{color:#d55300;letter-spacing:.08em;font-size:12px;font-weight:850}.image-editor-header h2{margin:2px 0 3px;font-size:25px}.image-editor-header p{color:#60656e;margin:0;font-size:14px}.image-editor-back{background:#fff;border:1px solid #abb0b8;border-radius:7px;min-height:39px;padding:0 16px;font-size:14px;font-weight:750}.image-editor-layout{grid-template-columns:minmax(0,1fr) 360px;gap:16px;width:100%;max-width:1240px;min-height:560px;margin:0 auto;display:grid}.image-editor-preview-panel,.image-editor-controls{background:#fff;border:1px solid #d0d3d8;border-radius:12px;box-shadow:0 10px 28px #20242b12}.image-editor-preview-panel{background:linear-gradient(45deg,#eceef1 25%,#0000 25%) 0 0/22px 22px,linear-gradient(-45deg,#eceef1 25%,#0000 25%) 0 11px/22px 22px,linear-gradient(45deg,#0000 75%,#eceef1 75%) 11px -11px/22px 22px,linear-gradient(-45deg,#0000 75%,#eceef1 75%) -11px 0/22px 22px,#f8f9fa;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:540px;padding:22px;display:flex}.image-editor-canvas-wrap{background:#25282d;border:1px solid #6e747c;place-items:center;max-width:100%;height:min(58vh,620px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #15171b30}.image-editor-canvas-wrap canvas{width:100%;height:100%;display:block}.image-editor-crop-mark{pointer-events:none;border-style:solid;border-color:#ff6b00;width:24px;height:24px;position:absolute}.image-editor-crop-mark.top-left{border-width:3px 0 0 3px;top:7px;left:7px}.image-editor-crop-mark.top-right{border-width:3px 3px 0 0;top:7px;right:7px}.image-editor-crop-mark.bottom-left{border-width:0 0 3px 3px;bottom:7px;left:7px}.image-editor-crop-mark.bottom-right{border-width:0 3px 3px 0;bottom:7px;right:7px}.image-editor-empty{color:#555c66;background:#ffffffd9;border:2px dashed #c2c6cc;border-radius:12px;align-content:center;place-items:center;gap:9px;width:min(100%,520px);min-height:300px;display:grid}.image-editor-empty b{color:#20242a;font-size:18px}.image-editor-empty span{font-size:14px}.image-editor-preview-actions{justify-content:space-between;align-items:center;gap:12px;width:min(100%,820px);margin-top:14px;display:flex}.image-editor-preview-actions button{background:#fff;border:1px solid #babfc6;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.image-editor-preview-actions span{color:#666d76;font-size:13px}.image-editor-controls{padding:16px;overflow:auto}.image-editor-controls>section{border-bottom:1px solid #e4e6e9;padding-bottom:15px}.image-editor-controls>section+section{padding-top:15px}.image-editor-section-title{align-items:flex-start;gap:9px;display:flex}.image-editor-section-title>div{gap:3px;display:grid}.image-editor-section-title b{font-size:15px}.image-editor-section-title span{color:#6a7079;font-size:13px;line-height:1.35}.image-format-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.image-format-grid button{background:#f7f8f9;border:1px solid #c5c9cf;border-radius:7px;min-height:37px;font-size:13px;font-weight:750}.image-format-grid button.active{color:#fff;background:#ef650b;border-color:#e45e05}.image-editor-sliders{gap:13px;display:grid}.image-editor-sliders.compact{gap:10px}.image-editor-sliders label{gap:6px;display:grid}.image-editor-sliders label>span{justify-content:space-between;gap:10px;font-size:13px;display:flex}.image-editor-sliders output{color:#d55300;font-weight:800}.image-editor-sliders input[type=range]{accent-color:#ef650b;width:100%}.image-enhance-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.image-enhance-action{color:#343942;background:#fff;border:1px solid #d4d7dc;border-radius:8px;align-content:center;place-items:center;gap:3px;width:100%;min-width:0;min-height:86px;padding:9px 5px;display:grid}.image-enhance-action>span{color:#e45e05;font-size:22px;line-height:1}.image-enhance-action b{text-align:center;font-size:12px;line-height:1.15}.image-enhance-action small{color:#737881;text-align:center;font-size:10px;line-height:1.15}.image-enhance-action.active{color:#fff;background:#ef650b;border-color:#e75f05;box-shadow:0 4px 12px #ef650b33}.image-enhance-action.active>span,.image-enhance-action.active small{color:#fff}.image-hdr-level,.image-effect-level{background:#fff8f2;border:1px solid #ffd0b0;border-radius:8px;padding:10px}.image-hdr-level small,.image-effect-level small{color:#747980;font-size:12px;line-height:1.35}.image-editor-footer-actions{grid-template-columns:100px 1fr;gap:8px;padding-top:16px;display:grid}.image-editor-footer-actions button{border-radius:8px;min-height:43px;font-size:13px;font-weight:800}.image-editor-reset{background:#fff;border:1px solid #babfc6}.image-editor-apply{color:#fff;background:#159447;border:1px solid #16823a;justify-content:center;align-items:center;gap:7px;display:inline-flex}.image-editor-footer-actions button:disabled,.image-format-grid button:disabled,.image-enhance-action:disabled{opacity:.45;cursor:default}.image-editor-message{color:#4e5660;text-align:center;margin:10px 0 0;font-size:13px}.image-editor-workspace{color:#f5f5f7;background:#09090c;padding:14px}.image-editor-header{min-height:58px;margin-bottom:10px;padding:0 4px}.image-editor-header>div{text-align:center}.image-editor-header small{color:#a9a9b0;font-size:10px}.image-editor-header h2{color:#fff;margin:1px 0 0;font-size:18px}.image-editor-back{color:#fff;background:0 0;border:0;padding:0 10px}.image-editor-top-apply{color:#fff;background:linear-gradient(135deg,#ef650b,#df36ca);border:0;border-radius:999px;min-height:39px;padding:0 16px;font-size:14px;font-weight:850}.image-editor-top-apply:disabled{opacity:.42}.image-editor-layout{grid-template-columns:minmax(0,1fr);gap:12px;max-width:1040px}.image-editor-preview-panel,.image-editor-controls{background:#131318;border-color:#292930;box-shadow:0 12px 34px #0008}.image-editor-preview-panel{background:#050507;min-height:480px;padding:16px}.image-editor-canvas-wrap{background:#08080a;border:0;height:min(56vh,620px);box-shadow:0 16px 38px #000a}.image-editor-preview-actions button{color:#f4f4f6;background:#222229;border-color:#3a3a43}.image-editor-preview-actions span{color:#aaaab2}.image-editor-controls{padding:14px 14px 10px}.image-editor-controls>section{border-bottom-color:#2c2c34;width:min(100%,720px);margin:0 auto;padding-bottom:14px}.image-editor-section-title b{color:#fff}.image-editor-section-title span{color:#a9a9b0}.image-format-grid button{color:#ededf0;background:#222229;border-color:#3b3b45}.image-format-grid button.active{background:#b32ac6;border-color:#df36ca}.image-editor-sliders output{color:#f06ae5}.image-editor-sliders input[type=range]{accent-color:#df36ca}.image-enhance-action{color:#f2f2f4;background:#222229;border-color:#3a3a43}.image-enhance-action>span{color:#f06ae5}.image-enhance-action small{color:#aaaab2}.image-enhance-action:hover:not(:disabled){background:#302536;border-color:#df36ca}.image-enhance-action.active{background:linear-gradient(145deg,#9c24b9,#df36ca);border-color:#ec5de1;box-shadow:0 5px 15px #df36ca40}.image-hdr-level,.image-effect-level{background:#201b23;border-color:#3d3041}.image-hdr-level small,.image-effect-level small{color:#aaaab2}.image-editor-reset-row{justify-content:flex-end;width:min(100%,720px);margin:10px auto 0;display:flex}.image-editor-reset-row button{border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.image-editor-reset{color:#eeeef1;background:#222229;border-color:#3b3b45}.image-editor-reset-row button:disabled{opacity:.45}.image-editor-message{color:#d7d7dc}.image-editor-tool-dock{background:#0d0d11;border:1px solid #303038;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:min(100%,720px);margin:12px auto 0;padding:8px;display:grid}.image-editor-tool-dock button{color:#aaaab2;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:4px;min-height:58px;display:grid}.image-editor-tool-dock button span{font-size:12px;font-weight:750}.image-editor-tool-dock button.active{color:#fff;background:linear-gradient(145deg,#8a209f,#cf32bf)}.image-editor-effects-panel+.image-effect-sliders{padding-top:12px}.hdr-examples{color:#1b1d21;background:#fff;border:1px solid #d0d3d8;border-radius:12px;grid-column:1/-1;padding:20px;box-shadow:0 10px 28px #20242b12}.hdr-examples-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.hdr-examples-heading small{color:#d55300;letter-spacing:.08em;font-size:12px;font-weight:850}.hdr-examples-heading h3{margin:3px 0 0;font-size:21px}.hdr-examples-heading p{color:#666d76;text-align:right;max-width:440px;margin:0;font-size:14px;line-height:1.45}.hdr-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.hdr-example-card{background:#fafafb;border:1px solid #e2e4e8;border-radius:10px;min-width:0;padding:12px}.hdr-example-card h4{margin:0 0 10px;font-size:15px}.hdr-comparison{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:6px;display:grid}.hdr-comparison figure{min-width:0;margin:0}.hdr-example-image{aspect-ratio:4/3;background:#e6e8eb;border:2px solid #fff;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 5px 14px #1b1e251c}.hdr-example-image img{object-fit:cover;width:100%;height:100%;display:block}.hdr-example-image>span{color:#fff;letter-spacing:.03em;background:#343a42e6;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850;position:absolute;top:9px;left:9px}.hdr-example-image>span.after{background:#ef650bf2}.hdr-comparison figcaption{color:#666d76;text-align:center;margin-top:7px;font-size:12px}.hdr-comparison-arrow{z-index:1;color:#e55d05;background:#fff;border:1px solid #ffd0b0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;font-weight:800;display:grid;position:relative;box-shadow:0 4px 10px #ef650b1f}@media (width<=980px){.image-editor-layout{grid-template-columns:1fr}.image-editor-preview-panel{min-height:420px}.image-editor-canvas-wrap{height:min(48vh,500px)}.hdr-examples-grid{grid-template-columns:1fr}}@media (width<=640px){.image-editor-workspace{padding:10px}.image-editor-header{flex-direction:row;align-items:center;gap:8px}.image-editor-header h2{font-size:15px}.image-editor-header small{display:none}.hdr-examples{padding:14px}.hdr-examples-heading{flex-direction:column;align-items:flex-start;gap:7px}.hdr-examples-heading p{text-align:left}.hdr-comparison{grid-template-columns:1fr}.hdr-comparison-arrow{margin:-14px auto;transform:rotate(90deg)}.image-editor-preview-panel{min-height:340px;padding:12px}.image-editor-canvas-wrap{height:min(42vh,390px)}.image-editor-preview-actions{flex-direction:column;align-items:stretch}.image-enhance-actions{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(108px,1fr));overflow-x:auto}.image-editor-tool-dock{z-index:5;position:sticky;bottom:0}}.corel-work{flex:1;grid-template-columns:42px 1fr 28px;min-height:0;display:grid;position:relative;overflow:hidden}.corel-tools{background:#f3f3f3;border-right:1px solid #bfc1c4;flex-direction:column;gap:3px;padding:5px 4px;display:flex}.corel-tools button{background:0 0;border:0;place-items:center;width:33px;height:33px;font-size:21px;display:grid}.corel-tools button:hover,.corel-tools button.active{background:#d8d9db}.corel-workspace{background:#f1f1f1;place-items:center;display:grid;position:relative;overflow:auto}.multi-select-banner{z-index:12;color:#075d2c;white-space:nowrap;pointer-events:none;background:#e6f8ed;border:1px solid #07883e;border-radius:5px;max-width:calc(100% - 80px);padding:8px 13px;font-size:10px;position:absolute;top:27px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #0002}.multi-select-banner b{margin-right:8px}.inline-crop-banner{z-index:24;color:#3b1a05;background:#fff4e8;border:1px solid #d75100;border-radius:4px;align-items:center;gap:5px;width:max-content;min-width:0;max-width:calc(100% - 70px);min-height:36px;padding:4px 6px;font-size:9px;display:flex;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0003}.inline-crop-copy{flex-direction:column;gap:2px;width:165px;min-width:0;margin-right:2px;display:flex}.inline-crop-banner b{color:#d75100;font-size:9px}.inline-crop-banner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-crop-banner button{background:#fff;border:1px solid #aaa;border-radius:3px;min-width:52px;height:25px;font-size:9px;font-weight:700}.inline-crop-banner button.confirm{color:#fff;background:#ef620b;border-color:#d75100}.inline-crop-banner .crop-nudge-controls{grid-template-columns:repeat(2,26px);gap:2px;display:grid}.inline-crop-banner .crop-nudge-controls button{color:#5a2504;background:#fff;border-color:#e7a16d;width:26px;min-width:26px;height:21px;padding:0;font-size:14px;line-height:1}.inline-crop-banner .crop-nudge-controls button:hover{color:#fff;background:#ef620b}.inline-crop-banner .crop-zoom-controls{background:#fff;border:1px solid #e7a16d;border-radius:4px;align-items:center;height:25px;display:flex;overflow:hidden}.inline-crop-banner .crop-zoom-controls button{color:#5a2504;border:0;border-radius:0;width:24px;min-width:24px;height:23px;padding:0;font-size:15px;line-height:1}.inline-crop-banner .crop-zoom-controls button:hover{color:#fff;background:#ef620b}.inline-crop-banner .crop-zoom-controls output{color:#5a2504;text-align:center;min-width:38px;font-size:9px;font-weight:800}.corel-ruler{z-index:2;color:#777;background:#fafafa;font-size:8px;position:absolute}.corel-ruler.top{word-spacing:23px;height:18px;padding:5px 20px;top:0;left:20px;right:0}.corel-ruler.side{text-align:center;width:20px;padding-top:40px;line-height:95px;top:18px;bottom:0;left:0}.corel-paper{transform-origin:50%;background:#fff;flex:none;width:594px;height:420px;position:relative;overflow:visible;box-shadow:7px 7px #aaa}.corel-object{cursor:grab;text-align:center;touch-action:none;transform-origin:50%;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;font-weight:700;position:absolute;overflow:visible}.corel-object:active,.multi-selection-box:active{cursor:grabbing}.corel-object.text{place-items:center;font-weight:400;display:grid}.corel-object.text.selected{will-change:left, top, width, height, font-size}.corel-text-mask{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.text-object-editor{z-index:30;text-align:center;transform-origin:50%;background:#fffe;border:2px solid #1683ff;outline:2px solid #fff;margin:0;padding:0 6px;font-weight:400;position:absolute}.mirrored-object-content{white-space:nowrap;transform-origin:50%;pointer-events:none;flex:none;width:max-content;max-width:none;line-height:1;display:block}.corel-paper.text-insert-active{cursor:text}.corel-image-surface{z-index:2;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.corel-image-surface.cropped{overflow:hidden}.corel-crop-overflow{z-index:1;opacity:.22;filter:grayscale(.35);pointer-events:none;display:block;position:absolute;overflow:visible}.corel-crop-overflow img{object-fit:fill;max-width:none;display:block;position:absolute}.corel-object img{object-fit:fill;pointer-events:none;max-width:none;display:block;position:absolute}.corel-object.path svg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.corel-object.selected{outline-offset:0;outline:1px dashed #111}.corel-object.cropping{cursor:move;outline-offset:0;outline:2px dashed #ef620b}.corel-object.frame-drop-target{outline-offset:5px;outline:4px solid #ff6b00;box-shadow:0 0 0 9px #ff6b0030,0 0 22px #ff6b0090}.corel-object.cropping .object-handle{background:#111;border-color:#fff;box-shadow:0 0 0 2px #ef620b}.corel-object.selected:has(.object-group-badge){outline-color:#0b8e42}.multi-selection-box{z-index:9;cursor:move;touch-action:none;background:0 0;border:1px dashed #111;margin:0;padding:0;position:absolute}.multi-selection-count{color:#fff;white-space:nowrap;pointer-events:none;background:#0b8e42;border-radius:3px;padding:4px 7px;font-size:9px;font-weight:700;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.selection-marquee{z-index:20;pointer-events:none;background:#0878d11a;border:1px dashed #0878d1;position:absolute}.object-measurement,.object-group-badge{z-index:8;color:#fff;white-space:nowrap;pointer-events:none;background:#111;border-radius:3px;padding:3px 6px;font-size:9px;font-weight:700;line-height:1.1;position:absolute;left:50%}.object-measurement{bottom:-25px;transform:translate(-50%)}.object-group-badge{background:#0b9f49;top:-25px;transform:translate(-50%)}.object-center-mark{z-index:9;color:#111;pointer-events:none;font-size:14px;font-weight:500;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.object-handle{z-index:10;pointer-events:auto;touch-action:none;background:#111;border:1px solid #fff;width:11px;height:11px;position:absolute;box-shadow:0 0 0 1px #111}.object-handle.nw{cursor:nwse-resize;top:-6px;left:-6px}.object-handle.n{cursor:ns-resize;top:-6px;left:calc(50% - 5px)}.object-handle.ne{cursor:nesw-resize;top:-6px;right:-6px}.object-handle.e{cursor:ew-resize;top:calc(50% - 5px);right:-6px}.object-handle.s{cursor:ns-resize;bottom:-6px;left:calc(50% - 5px)}.object-handle.sw{cursor:nesw-resize;bottom:-6px;left:-6px}.object-handle.w{cursor:ew-resize;top:calc(50% - 5px);left:-6px}.object-handle.se{cursor:nwse-resize;width:11px;height:11px;bottom:-6px;right:-6px}.corel-properties{background:#f6f6f6;border-left:1px solid #bfc1c4;padding:12px;overflow-y:auto}.premium-inspector{z-index:20;width:235px;position:absolute;top:0;bottom:0;right:28px;box-shadow:-5px 0 16px #0002}.inspector-title{justify-content:space-between;align-items:center;display:flex}.inspector-title h3{margin:0}.inspector-title button{background:0 0;border:0;width:27px;height:27px;font-size:20px}.premium-color-palette{background:#e8e8e8;border-left:1px solid #bfc1c4;flex-direction:column;align-items:center;gap:2px;padding:3px 2px;display:flex;overflow-y:auto}.premium-color-palette button{border:1px solid #777;width:20px;min-height:20px;padding:0}.premium-color-palette button:hover{outline-offset:1px;outline:2px solid #111}.premium-color-palette .no-color{color:#d11;background:linear-gradient(135deg,#fff 45%,red 46% 54%,#fff 55%);font-size:13px}.corel-properties h3{margin:4px 0 12px;font-size:13px}.corel-properties label{color:#555;margin-top:9px;font-size:9px;display:block}.corel-properties input,.corel-properties textarea{background:#fff;border:1px solid #c8c9cc;border-radius:4px;width:100%;margin-top:4px;padding:6px;font-size:10px}.corel-properties input[type=color]{height:35px;padding:2px}.corel-properties textarea{resize:vertical;min-height:58px}.corel-properties p{color:#777;font-size:11px}.inspector-measurement-card{color:#075d2c;background:#eaf8ef;border:1px solid #b9dfc7;border-radius:5px;gap:3px;margin-top:10px;padding:10px;display:grid}.inspector-measurement-card small{font-size:8px;font-weight:800}.inspector-measurement-card b{font-size:13px}.inspector-group-controls{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.inspector-group-controls button{background:#fff;border:1px solid #aaa;border-radius:4px;min-height:32px;padding:4px;font-size:9px}.inspector-group-controls button:disabled{opacity:.35}.inspector-mirror-controls{gap:5px;margin-top:9px;display:grid}.inspector-mirror-controls button,.multi-select-inspector{color:#263849;background:#fff;border:1px solid #9eabb7;border-radius:4px;min-height:32px;padding:5px 7px;font-size:9px;font-weight:700}.inspector-mirror-controls button.active,.multi-select-inspector.active{color:#fff;background:#0b9f49;border-color:#087d3b}.multi-select-inspector{width:100%;margin-top:7px}.layer-list{flex-direction:column;gap:4px;display:flex}.layer-list button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;gap:7px;min-height:33px;padding:0 8px;font-size:10px;display:flex}.layer-list button.active{color:#fff;border-color:var(--orange);background:var(--orange)}.corel-status{color:#666;background:#f4f4f4;height:23px;padding:5px 47px;font-size:9px}.layer-order-controls{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0;display:grid}.layer-order-controls button{background:#fff;border:1px solid #bbb;border-radius:3px;min-height:30px;padding:4px;font-size:9px}.layer-order-controls button:hover{background:#e8f4ff;border-color:#1686d9}.crop-modal-backdrop{z-index:950;background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.crop-dialog{color:#161616;background:#f5f5f5;border:1px solid #777;border-radius:8px;width:min(900px,100vw - 48px);font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 20px 60px #0008}.crop-dialog>header{background:#fff;border-bottom:1px solid #bcbcbc;justify-content:space-between;align-items:center;min-height:58px;padding:9px 12px 9px 17px;display:flex}.crop-dialog>header div{flex-direction:column;gap:3px;display:flex}.crop-dialog>header b{font-size:16px}.crop-dialog>header small{color:#666;font-size:11px}.crop-dialog>header button{background:0 0;border:0;width:36px;height:34px;font-size:27px}.crop-dialog>header button:hover{color:#fff;background:#e81123}.crop-dialog-body{grid-template-columns:minmax(320px,1.25fr) minmax(260px,.75fr);gap:22px;min-height:450px;padding:20px;display:grid}.crop-preview-panel{background-color:#eee;background-image:linear-gradient(45deg,#d5d5d5 25%,#0000 25%),linear-gradient(-45deg,#d5d5d5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d5d5d5 75%),linear-gradient(-45deg,#0000 75%,#d5d5d5 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #aaa;place-items:center;min-width:0;padding:17px;display:grid}.crop-preview{background:#222;width:min(100%,440px);max-height:360px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #333}.crop-preview img{object-fit:fill;opacity:.2;pointer-events:none;max-width:none;display:block;position:absolute}.crop-preview img.crop-selection-image{z-index:1;opacity:1}.crop-selection-box{z-index:3;cursor:grab;touch-action:none;border:2px dashed #fff;position:absolute;box-shadow:0 0 0 1px #111}.crop-selection-box:active{cursor:grabbing}.crop-selection-viewport{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.crop-edge-handle{z-index:4;touch-action:none;background:0 0;display:block;position:absolute}.crop-edge-handle.top,.crop-edge-handle.bottom{cursor:ns-resize;height:14px;left:12px;right:12px}.crop-edge-handle.top{top:-7px}.crop-edge-handle.bottom{bottom:-7px}.crop-edge-handle.left,.crop-edge-handle.right{cursor:ew-resize;width:14px;top:12px;bottom:12px}.crop-edge-handle.left{left:-7px}.crop-edge-handle.right{right:-7px}.crop-selection-box:before,.crop-selection-box:after{content:"";background:#ff6b00;border:1px solid #fff;width:9px;height:9px;position:absolute}.crop-selection-box:before{top:-5px;left:-5px}.crop-selection-box:after{bottom:-5px;right:-5px}.crop-preview-panel p{color:#fff;background:#111d;border-radius:13px;margin:12px 0 0;padding:5px 10px;font-size:11px}.crop-controls{flex-direction:column;gap:17px;display:flex}.crop-controls label{flex-direction:column;gap:7px;font-size:12px;display:flex}.crop-controls label span{justify-content:space-between;display:flex}.crop-controls label b{color:#e85b00}.crop-controls input[type=range]{accent-color:#ff6200;width:100%}.crop-reset{background:#fff;border:1px solid #aaa;border-radius:4px;min-height:34px}.crop-help{background:#fff2e8;border-left:4px solid #ff6200;padding:11px;font-size:11px;line-height:1.45}.crop-dialog>footer{background:#fff;border-top:1px solid #bbb;justify-content:flex-end;gap:9px;min-height:58px;padding:10px 16px;display:flex}.crop-dialog>footer button{background:#fff;border:1px solid #aaa;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:120px;min-height:35px;display:inline-flex}.crop-dialog>footer .apply-crop{color:#fff;background:linear-gradient(#ff7a1a,#eb5900);border-color:#e75600;font-weight:700}.shape-operation{font-size:20px;position:relative}.shape-tooltip{z-index:120;color:#252525;text-align:left;white-space:normal;background:#fff;border:1px solid #888;width:305px;padding:7px 9px;font:12px/1.25 Arial,sans-serif;display:none;position:absolute;top:34px;left:0;box-shadow:3px 4px 6px #0004}.shape-tooltip b{margin-bottom:2px;display:block}.shape-operation:hover:not(:disabled) .shape-tooltip,.shape-operation:focus-visible .shape-tooltip{display:block}.print-modal-backdrop{z-index:1000;color:#111;background:#0007;place-items:center;padding:24px;font-family:Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.print-dialog,.printer-preferences,.quality-dialog{background:#f4f4f4;border:1px solid #9c9c9c;border-radius:2px;width:min(1080px,100vw - 48px);font-size:12px;box-shadow:0 18px 55px #0006}.print-dialog-title{background:#fff;justify-content:space-between;align-items:center;height:35px;padding:0 10px;font-size:13px;display:flex}.print-dialog-title button{background:0 0;border:0;width:32px;height:30px;font-size:25px;line-height:1}.print-dialog-title button:hover{color:#fff;background:#e81123}.print-tabs{background:#f2f2f2;border-bottom:1px solid #aaa;align-items:end;gap:0;height:34px;padding:5px 12px 0;display:flex}.print-tabs button{background:#e7e7e7;border:1px solid #b7b7b7;border-bottom:0;border-radius:0;height:29px;padding:0 12px;font-size:12px}.print-tabs button.active{background:#fff;position:relative;top:1px}.print-dialog-content{background:#ededed;grid-template-columns:minmax(520px,1fr) 390px;gap:10px;min-height:445px;padding:8px;display:grid}.print-settings-pane{background:#fff;flex-direction:column;padding:12px;display:flex}.print-bridge-status{background:#f5f6f8;border:1px solid #b8bcc3;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;display:flex}.print-bridge-status.ready{background:#eefaf2;border-color:#9bd6ad}.print-bridge-status.offline,.print-bridge-status.error{background:#fff4f1;border-color:#e4b2a8}.print-bridge-status.offline .online-dot,.print-bridge-status.error .online-dot{background:#d6452f}.print-bridge-status>button{color:#8c2f20;cursor:pointer;background:#fff;border:1px solid #b66b5e;border-radius:5px;min-height:30px;margin-left:auto;padding:0 12px;font-weight:750}.print-fieldset{border:1px solid #c5c5c5;margin:0 0 10px;padding:12px}.print-fieldset legend{color:#222;padding:0 6px}.print-fieldset p{margin:7px 0 0 89px;font-size:11px}.print-fieldset.roomy{flex-direction:column;align-items:flex-start;gap:13px;min-height:280px;display:flex}.print-fieldset.roomy>label:not(.print-check){grid-template-columns:145px 1fr;align-items:center;width:min(440px,100%);display:grid}.print-fieldset.roomy input[type=number]{width:90px}.color-settings-panel{flex-direction:column;gap:12px;margin:0;padding:12px;display:flex}.color-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.color-management-grid label{gap:5px;font-weight:700;display:grid}.color-management-grid select{background:#fff;border:1px solid #aaa;min-width:0;height:29px;padding:0 7px;font-weight:400}.color-preview-pair{background:#f5f5f5;border:1px solid #c5c5c5;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;min-height:125px;padding:9px;display:grid}.color-preview-pair figure{text-align:center;min-width:0;margin:0}.color-preview-pair figure>div{color:#68717d;background:#fff;border:1px solid #aaa;place-items:center;height:88px;display:grid;overflow:hidden}.color-preview-pair img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:86px;display:block}.color-preview-pair figcaption{margin-top:4px;font-weight:700}.color-preview-arrow{text-align:center;font-size:24px;font-weight:700}.image-adjustments{gap:7px;display:grid}.image-adjustments label{grid-template-columns:72px minmax(130px,1fr) 65px;align-items:center;gap:9px;display:grid}.image-adjustments input[type=range]{accent-color:#ff7900;width:100%}.image-adjustments input[type=number]{background:#fff;border:1px solid #aaa;width:65px;height:27px;padding:0 6px}.reset-image-adjustments{align-self:flex-start;min-height:29px;padding:0 14px}.print-position-grid,.print-margin-grid{grid-template-columns:1fr 1fr;gap:9px;width:min(440px,100%);display:grid}.print-position-grid label,.print-margin-grid label{grid-template-columns:1fr 82px;align-items:center;gap:8px;display:grid}.print-position-grid input,.print-margin-grid input{width:82px!important}.print-section-label{font-weight:700}.driver-stage-note{background:#fff5ec;border-left:3px solid #ff7900;max-width:460px;padding:9px 11px;margin:0!important}.print-form-row{grid-template-columns:76px minmax(190px,1fr) 122px;align-items:center;gap:9px;display:grid}.print-form-row.compact{grid-template-columns:76px minmax(190px,1fr);margin-top:8px}.print-form-row select,.print-form-row button,.print-style-row select,.print-style-row button,.printer-options select,.printer-options input[type=number]{height:29px}.print-form-row button,.print-style-row button,.print-dialog-actions button,.printer-preferences button,.quality-dialog button{color:#111;background:#ededed;border:1px solid #aaa;border-radius:0}.print-form-row button:hover,.print-style-row button:hover,.print-dialog-actions button:hover:not(:disabled),.printer-preferences button:hover,.quality-dialog button:hover{background:#e3f1fb;border-color:#1686d9}.print-check{align-items:center;gap:6px;display:inline-flex}.print-check input[type=checkbox],.print-fieldset input[type=radio],.print-radio-row input[type=radio]{accent-color:#1686d9}.print-fieldset>.print-check:last-child{float:right;margin-top:8px}.print-general-grid{grid-template-columns:1.25fr 1fr;gap:10px;display:grid}.print-general-grid .print-fieldset{flex-wrap:wrap;align-content:flex-start;gap:11px 16px;min-height:135px;display:flex}.print-general-grid .print-fieldset label{align-items:center;gap:5px;display:flex}.print-general-grid input[type=number]{width:64px}.bitmap-line{margin:0 4px}.bitmap-line input[type=number]{width:65px}.print-style-row{grid-template-columns:1fr;align-items:center;gap:9px;margin-top:auto;padding-top:10px;display:grid}.print-preview-pane{background:#eee;flex-direction:column;justify-content:flex-end;min-width:0;padding:10px;display:flex}.print-preview-frame{background:#dcdcdc;border:1px solid #8e8e8e;place-items:center;min-height:320px;padding:18px;display:grid;overflow:hidden}.print-preview-page{transform-origin:50%;background:#fff;border:1px dashed #111;position:relative;overflow:hidden;box-shadow:2px 2px #111}.print-preview-artwork{transform-origin:50%;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:visible}.print-preview-object{text-align:center;transform-origin:50%;place-items:center;font-weight:400;display:grid;position:absolute;overflow:hidden}.print-preview-object.text{overflow:visible}.print-preview-object.text>span{white-space:nowrap;transform-origin:50%;width:max-content;display:block}.print-preview-object img,.print-preview-object svg{width:100%;height:100%;display:block}.print-preview-object img{object-fit:fill;max-width:none;position:absolute}.print-preview-object svg{object-fit:contain}.print-preview-nav{background:#f7f7f7;border:1px solid #c6c6c6;justify-content:center;align-items:center;min-height:28px;margin-top:8px;font-weight:700;display:flex}.print-warning{background:#fffbe5;border:1px solid #e3ad28;min-height:260px;padding:20px}.print-warning b{color:#9b5a00}.print-warning ul{margin:14px 0 0;padding-left:20px}.print-warning li{margin:8px 0}.print-radio-row{align-items:center;gap:18px;display:flex}.print-radio-row>span{min-width:125px}.print-radio-row label{align-items:center;gap:5px;display:inline-flex!important}.print-dialog-actions,.printer-preferences-actions{background:#f4f4f4;align-items:center;gap:8px;min-height:51px;padding:9px 12px;display:flex}.print-dialog-actions span{flex:1}.print-job-status{color:#4f5660;min-width:0;font-weight:700}.print-dialog-actions button,.printer-preferences-actions button{min-width:92px;height:31px}.print-dialog-actions button.primary,.printer-preferences-actions button.primary{background:#f6f6f6;border:2px solid #0078d7}.printer-preferences{z-index:1010;width:min(760px,100vw - 70px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.quality-dialog{z-index:1020;width:min(520px,100vw - 70px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.quality-dialog-body{background:#fff;flex-direction:column;justify-content:center;gap:28px;min-height:250px;padding:24px 28px;display:flex}.quality-dialog-body>b{font-size:14px}.quality-slider-row{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;font-weight:700;display:grid}.quality-slider-row input[type=range]{accent-color:#1683d8;width:100%}.quality-level-summary{background:#f6f6f6;border:1px solid #c7c7c7;justify-content:space-between;gap:12px;padding:12px;display:flex}.quality-dialog-body p{color:#555;margin:0;line-height:1.5}.quality-dialog-actions{background:#f4f4f4;justify-content:flex-end;gap:8px;min-height:54px;padding:9px 12px;display:flex}.quality-dialog-actions button{min-width:92px;min-height:31px}.quality-dialog-actions button.primary{border:2px solid #0078d7}.printer-preferences-body{background:#fff;grid-template-columns:292px 1fr;gap:14px;min-height:500px;padding:12px;display:grid}.printer-presets{border-right:1px solid silver;flex-direction:column;gap:8px;padding:8px;display:flex}.printer-presets>button{min-height:29px}.preset-list{background:#fff;border:1px solid #aaa;flex-direction:column;padding:5px;display:flex}.preset-list button{text-align:left;background:#fff;border:0;min-height:24px;padding:2px 5px}.preset-list button.active,.preset-list button:hover{color:#fff;background:#0078d7}.printer-illustration{background:#fff;border:1px solid #aaa;justify-content:space-around;align-items:center;min-height:130px;display:flex}.printer-illustration span{color:#1976d2;border-top:4px solid #ff8c00;padding:12px;font-size:50px}.printer-illustration b{font-size:44px}.printer-illustration img{object-fit:contain;background:#fff;width:150px;height:110px}.printer-options{flex-direction:column;gap:13px;padding:8px 4px;display:flex}.printer-options>label:not(.print-check){grid-template-columns:150px 1fr;align-items:center;gap:10px;display:grid}.printer-options>button{align-self:flex-end;min-width:145px;min-height:29px}.printer-options h4{border-top:1px solid #aaa;margin:9px 0 2px;padding-top:12px}.preference-inline-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.driver-preferences-card{background:linear-gradient(145deg,#fff,#f4f4f4);border:1px solid #c8c8c8;grid-template-columns:72px 1fr;align-content:center;gap:18px;min-height:360px;padding:28px;display:grid}.driver-preferences-card h3{margin:0 0 10px;font-size:17px}.driver-preferences-card p{margin:7px 0;line-height:1.5}.driver-printer-icon{background:#fff3e7;border:1px solid #ff8a1d;border-radius:12px;place-items:center;width:64px;height:64px;font-size:34px;display:grid}.driver-preferences-card .native-driver-button{color:#fff;background:#eb6f00;border-color:#d76500;grid-column:1/-1;min-height:38px;font-weight:800}.maintenance-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.maintenance-grid button{min-height:72px}.printer-preferences-actions{border-top:1px solid #aaa;justify-content:flex-end}@media (width<=1150px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid.three{grid-template-columns:repeat(3,1fr)}.folder-grid,.production-grid{grid-template-columns:repeat(2,1fr)}.simulator-layout{grid-template-columns:1fr}.case-preview-wrap{min-height:670px}.case-stage{width:300px;height:656px}.sim-top{grid-template-columns:1fr 1fr}.quick-sliders{grid-column:1/-1}.corel-work{grid-template-columns:42px 1fr 26px}.corel-properties{display:none}}.budget-actions{flex-wrap:nowrap}.paid-action{color:#0ca954;background:#ebfbf1;border-color:#9be4b7}.budget-builder-backdrop,.budget-receipt-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091123c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.budget-builder{background:#f3f5f7;border-radius:22px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 35px 100px #0007}.budget-builder-header{background:#fff;border-bottom:1px solid #e2e5e8;align-items:center;gap:14px;padding:21px 26px;display:flex}.budget-builder-header h2,.budget-builder-header p{margin:0}.budget-builder-header h2{color:#101a31;font-size:24px}.budget-builder-header p{color:#7c8491;margin-top:3px;font-size:12px}.budget-builder-header>button{color:#7d838d;background:#f0f2f4;border:0;border-radius:50%;width:38px;height:38px;margin-left:auto;font-size:25px}.budget-builder-icon{color:#fff;background:var(--budget-primary,#14b950);border-radius:13px;flex:none;place-items:center;width:49px;height:49px;display:grid;box-shadow:0 8px 22px #18bf6740}.budget-builder-scroll{padding:20px 24px 26px;overflow-y:auto}.budget-section{background:#fff;border:1px solid #e5e7ea;border-radius:15px;margin-bottom:16px;padding:20px;box-shadow:0 3px 10px #19203308}.budget-section h3{color:#101a31;margin:0 0 16px;font-size:15px}.budget-section label{color:#666f7c;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.budget-section input,.budget-section select{color:#1c2434;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dcdfe4;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px;font-size:13px;font-weight:500}.budget-section input:focus,.budget-section select:focus{border-color:var(--budget-primary,#20c65a);box-shadow:0 0 0 3px #20c65a18}.budget-client-grid{grid-template-columns:1.2fr 1fr 1fr;gap:13px;display:grid}.budget-branding-card{background:var(--budget-secondary,#f1fcf5);border:1px solid #bfeace;border-radius:11px;grid-template-columns:125px 1fr;gap:16px;margin-bottom:16px;padding:14px;display:grid}.budget-logo-picker{flex-direction:column;align-items:stretch;gap:7px;display:flex}.budget-logo-preview{border:2px dashed var(--budget-primary,#16b950);width:125px;height:96px;color:var(--budget-primary,#16b950);background:#fff;border-radius:10px;place-items:center;gap:5px;padding:8px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.budget-logo-preview img{object-fit:contain;width:100%;height:100%;display:block}.budget-remove-logo{color:#b23c3c;background:0 0;border:0;min-height:28px;font-size:10px;font-weight:750}.budget-brand-fields{gap:11px;min-width:0;display:grid}.budget-brand-fields>label>input{border-color:var(--budget-primary,#a9dfbc);background:#fff;font-size:15px;font-weight:750}.budget-brand-fields small{color:#6f7b72;letter-spacing:0;text-transform:none;font-size:10px;font-weight:550}.budget-color-grid{grid-template-columns:repeat(2,minmax(0,190px));gap:10px;display:grid}.budget-color-field>span{color:#354052;letter-spacing:0;background:#fff;border:1px solid #d6dce0;border-radius:8px;align-items:center;gap:9px;height:39px;padding:5px 9px;font-size:11px;display:flex}.budget-color-field input[type=color]{background:0 0;border:0;border-radius:6px;width:31px;height:27px;padding:0}.budget-folder-row{gap:7px;margin-bottom:12px;display:flex;overflow-x:auto}.budget-folder-row button{color:#555f6e;background:#fff;border:1px solid #dce0e4;border-radius:20px;min-width:max-content;padding:7px 13px;font-size:11px;font-weight:750}.budget-folder-row button.active{color:#fff;background:#161b25;border-color:#161b25}.budget-product-picker{grid-template-columns:1fr 1.3fr auto;gap:10px;display:grid}.budget-search-input{position:relative;display:block!important}.budget-search-input svg{z-index:1;color:#969da8;position:absolute;top:12px;left:12px}.budget-search-input input{padding-left:39px}.budget-add-product{color:#fff;background:var(--budget-primary,#14bb51);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.budget-cart{gap:8px;margin-top:14px;display:grid}.budget-cart article{background:#fbfcfc;border:1px solid #e3e6e9;border-radius:11px;grid-template-columns:42px minmax(160px,1.6fr) minmax(110px,.75fr) 90px 100px 38px;align-items:end;gap:9px;padding:10px;display:grid}.budget-cart article input{height:38px}.budget-item-icon{color:#0faa49;background:#e3f9eb;border-radius:8px;align-self:end;place-items:center;width:42px;height:38px;display:grid}.budget-cart article>strong{color:#0aa84b;text-align:right;padding-bottom:10px;font-size:13px}.budget-remove-item{color:#d23d3d;background:#fff;border:1px solid #f0caca;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.budget-empty-cart{color:#9299a3;border:1px dashed #ccd1d7;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:80px;font-size:12px;display:flex}.budget-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.budget-bottom-grid .budget-section{margin:0}.budget-bottom-grid .budget-section>label{margin-top:11px}.budget-delivery-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.budget-delivery-toggle button{color:#69717d;background:#fff;border:1px solid #dce0e4;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:39px;font-size:12px;font-weight:750;display:inline-flex}.budget-delivery-toggle button.active{color:#0ca848;background:#eafbf0;border-color:#16b950}.budget-total-box{background:#f5f7f8;border-radius:10px;gap:8px;margin-top:14px;padding:13px 15px;display:grid}.budget-total-box span,.budget-total-box strong{color:#747c88;justify-content:space-between;font-size:12px;display:flex}.budget-total-box strong{color:#111b30;border-top:1px solid #dde1e5;padding-top:10px;font-size:18px}.budget-total-box strong b{color:var(--budget-primary,#0caf4d)}.budget-builder-actions{background:#fff;border-top:1px solid #e0e4e7;justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.budget-builder-actions button{background:#fff;border:1px solid #d9dde1;border-radius:9px;min-height:43px;padding:0 20px;font-size:12px;font-weight:800}.budget-builder-actions .budget-save{color:#fff;background:var(--budget-primary,#14b950);border:0;justify-content:center;align-items:center;gap:8px;min-width:210px;display:inline-flex;box-shadow:0 8px 20px #14bb5130}.budget-builder-actions .budget-save:disabled{opacity:.45;cursor:not-allowed}.budget-receipt-dialog{background:#fff;border-radius:20px;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 35px 100px #0007}.budget-receipt-scroll{padding:30px;overflow-y:auto}.budget-receipt-header{border-bottom:3px solid var(--budget-primary,#1bc35a);align-items:center;gap:13px;padding-bottom:22px;display:flex}.budget-receipt-header>span{color:#fff;background:var(--budget-primary,#14b950);border-radius:13px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.budget-receipt-header>span.has-logo{background:#fff;border:1px solid #dfe3e6;padding:5px}.budget-receipt-header>span img{object-fit:contain;width:100%;height:100%;display:block}.budget-receipt-header h2,.budget-receipt-header p{margin:0}.budget-receipt-header h2{color:#101a31;font-size:19px}.budget-receipt-header p{color:#8b929c;margin-top:3px;font-size:11px}.budget-receipt-client{grid-template-columns:repeat(2,1fr);gap:16px 25px;padding:21px 0;display:grid}.budget-receipt-client small,.budget-receipt-client b{display:block}.budget-receipt-client small{color:#949aa4;font-size:9px;font-weight:850}.budget-receipt-client b{color:#1d2636;margin-top:4px;font-size:13px}.budget-receipt-items{border:1px solid #e3e6e9;border-radius:11px;overflow:hidden}.budget-receipt-item{border-top:1px solid #eceef0;grid-template-columns:1fr 60px 110px;align-items:center;gap:10px;min-height:60px;padding:12px 15px;font-size:12px;display:grid}.budget-receipt-item:first-child{border-top:0}.budget-receipt-item small{color:#9399a3;margin-top:3px;font-size:10px;display:block}.budget-receipt-labels{color:#7c8490;background:var(--budget-secondary,#f6f7f8);text-transform:uppercase;min-height:40px;font-size:9px}.budget-receipt-total{background:var(--budget-secondary,#f5f7f8);border-radius:10px;gap:8px;width:min(340px,100%);margin:18px 0 18px auto;padding:14px;display:grid}.budget-receipt-total span,.budget-receipt-total strong{color:#777f8b;justify-content:space-between;font-size:12px;display:flex}.budget-receipt-total strong{color:#131c2f;border-top:1px solid #dfe2e5;padding-top:10px;font-size:19px}.budget-receipt-total strong b{color:var(--budget-primary,#0cab4b)}.budget-receipt-info{color:#495363;background:var(--budget-secondary,#f4f6f7);border-radius:10px;align-items:center;gap:10px;padding:14px;font-size:11px;display:flex}.budget-receipt-info span b{margin-right:7px}.receipt-status{border-radius:18px;margin-left:auto;padding:6px 10px;font-style:normal;font-weight:800}.receipt-status.pago{color:#059744;background:#dff7e7}.receipt-status.pendente{color:#a66e00;background:#fff1c9}.receipt-status.cancelado{color:#bb3434;background:#fee3e3}.budget-receipt-thanks{color:#7e8692;text-align:center;margin:22px 0 0;font-size:12px}.budget-receipt-actions{background:#fafbfb;border-top:1px solid #e4e6e8;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.budget-receipt-actions button{background:#fff;border:1px solid #d9dde1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.budget-receipt-actions .primary-btn{background:var(--budget-primary,#14b950);border:0}.budget-receipt-actions .budget-copy{color:#fff;border-color:var(--budget-primary,#14b950);background:var(--budget-primary,#14b950)}@media (width<=760px){.budget-builder-backdrop,.budget-receipt-backdrop{place-items:start center;padding:7px}.budget-builder,.budget-receipt-dialog{border-radius:14px;max-height:calc(100vh - 14px)}.budget-builder-header{padding:14px}.budget-builder-header h2{font-size:19px}.budget-builder-header p{display:none}.budget-builder-scroll,.budget-receipt-scroll{padding:12px}.budget-section{padding:14px}.budget-client-grid,.budget-product-picker,.budget-bottom-grid,.budget-branding-card{grid-template-columns:1fr}.budget-logo-picker{align-items:flex-start}.budget-color-grid{grid-template-columns:1fr 1fr}.budget-cart article{grid-template-columns:36px 1fr 38px;align-items:end}.budget-cart article label{grid-column:2}.budget-cart article .budget-item-icon{grid-area:1/1}.budget-cart article>strong{text-align:left;grid-column:2}.budget-cart article .budget-remove-item{grid-area:1/3}.budget-builder-actions{padding:10px 12px}.budget-builder-actions button,.budget-builder-actions .budget-save{flex:1;min-width:0;padding:0 10px}.budget-receipt-client{grid-template-columns:1fr}.budget-receipt-item{grid-template-columns:1fr 40px 85px}.budget-receipt-actions{flex-wrap:wrap;padding:10px}.budget-receipt-actions button{flex:42%;padding:0 8px}.sidebar{width:260px;transition:all .23s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.backdrop{z-index:25;background:#0008;border:0;display:block;position:fixed;inset:0}.main-shell{width:100%;margin-left:0}.mobile-bar{color:#fff;background:#0c0d10;align-items:center;gap:10px;height:60px;padding:0 15px;display:flex}.mobile-bar>button{color:#fff;background:0 0;border:0}.mobile-bar .brand-mark{border-radius:8px;width:32px;height:32px;font-size:10px}.mobile-bar b{font-size:12px}.page-content,.simulator-page{padding:24px 14px 40px}.page-header{align-items:flex-start}.page-header h1{font-size:26px}.page-header p{font-size:12px}.header-actions{flex-direction:column;align-items:stretch}.stats-grid,.stats-grid.three{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card{min-height:105px;padding:15px}.stat-card strong{font-size:19px}.stat-icon{width:34px;height:34px}.data-toolbar,.history-toolbar{flex-direction:column;align-items:stretch}.search-box{width:100%}.date-filters{flex-wrap:wrap}.folder-grid,.production-grid,.store-grid{grid-template-columns:1fr}.folder-card{min-width:0}.sim-controls{padding:14px}.sim-top,.quick-sliders,.sim-grid{grid-template-columns:1fr}.wide-field{grid-column:1}.sim-actions{grid-template-columns:1fr}.sim-actions .wide{grid-column:1}.case-preview-wrap{min-height:560px}.case-stage{width:250px;height:547px}.corel-app{height:calc(100vh - 60px)}.corel-menu{overflow-x:auto}.corel-menu .premium-menu-item:nth-child(n+7){display:none}.corel-propertybar{overflow-x:auto}.corel-propertybar span{display:none}.corel-workspace{place-items:center start}.corel-paper{transform-origin:0;margin-left:35px;transform:scale(.55)!important}.print-modal-backdrop{place-items:start center;padding:8px}.print-dialog{width:calc(100vw - 16px)}.print-tabs{overflow-x:auto}.print-tabs button{flex:none}.print-dialog-content{grid-template-columns:1fr}.print-preview-pane{min-height:390px}.print-general-grid,.printer-preferences-body{grid-template-columns:1fr}.print-form-row{grid-template-columns:72px 1fr}.print-form-row button{grid-column:2}.print-style-row{grid-template-columns:1fr}.print-dialog-actions{flex-wrap:wrap}.print-dialog-actions span{display:none}.printer-preferences{width:calc(100vw - 16px);max-height:calc(100vh - 16px);top:8px;overflow:auto;transform:translate(-50%)}.printer-presets{border-bottom:1px solid silver;border-right:0}.crop-modal-backdrop{place-items:start center;padding:8px}.crop-dialog{width:calc(100vw - 16px)}.crop-dialog-body{grid-template-columns:1fr}.crop-preview-panel{min-height:360px}}@media (width<=470px){.page-header{display:block}.page-header>button,.page-header>.header-actions{width:100%;margin-top:16px}.header-actions .primary-btn,.header-actions .secondary-btn{width:100%}.stats-grid,.stats-grid.three{grid-template-columns:1fr 1fr}.stat-card span{font-size:8px}.stat-card strong{font-size:16px}.modal-row,.input-row{grid-template-columns:1fr}.case-preview-wrap{min-height:495px}.case-stage{width:220px;height:481px}}@media (width>=821px){.premium-draw-mode .corel-workspace{overflow:hidden}.main-shell.editor-mode{height:100vh;min-height:0;overflow:hidden}.editor-mode .simulator-page{flex-direction:column;height:100%;padding:18px clamp(18px,2.5vw,38px);display:flex;overflow:hidden}.editor-mode .page-header{flex:none;margin-bottom:14px}.editor-mode .page-header h1{font-size:26px}.editor-mode .simulator-layout{flex:1;grid-template-columns:minmax(190px,31%) minmax(0,1fr);align-items:center;gap:20px;min-height:0}.editor-mode .case-preview-wrap{height:100%;min-height:0}.editor-mode .case-stage{width:min(320px,45.7143vh - 66.2857px,100%);height:min(700px,100vh - 145px)}.editor-mode .sim-controls{max-height:100%;padding:18px;overflow:hidden}.editor-mode .sim-grid{gap:10px 16px;margin-top:14px}.editor-mode .choice{height:31px;margin-top:4px}.editor-mode .sim-actions{margin-top:14px}}@media print{.sidebar,.mobile-bar,.corel-window-title,.corel-menu,.corel-main-toolbar,.corel-propertybar,.corel-tabs,.corel-tools,.corel-properties,.corel-status,.print-modal-backdrop,.crop-modal-backdrop,.saved-projects-backdrop{display:none!important}.main-shell{width:100%;margin:0}.corel-app,.corel-work,.corel-workspace{background:#fff;height:100vh}.corel-work{display:block}.corel-paper{box-shadow:none;margin:0 auto;transform:scale(1)!important}}.saved-projects-backdrop{z-index:400;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.saved-projects-dialog{color:#171717;background:#fff;border:1px solid #ff6a00;border-radius:12px;width:min(620px,100%);max-height:min(720px,100vh - 40px);overflow:auto;box-shadow:0 24px 70px #0007}.saved-projects-dialog>header{color:#fff;background:#0c0d10;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.saved-projects-dialog>header small{color:#ff7a18;letter-spacing:.08em;font-size:11px;font-weight:900}.saved-projects-dialog>header h2{margin:3px 0 0;font-size:20px}.saved-projects-dialog>header button{color:#fff;background:#24262b;border:1px solid #555;border-radius:7px;width:34px;height:34px;font-size:22px}.saved-projects-warning{color:#743400;background:#fff4e8;border:1px solid #ffc38f;border-radius:8px;margin:16px 20px 0;padding:11px 13px;font-size:13px;font-weight:700}.saved-project-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.saved-project-create label{gap:6px;font-size:13px;font-weight:800;display:grid}.saved-project-create input{color:#111;background:#fff;border:1px solid #aaa;border-radius:7px;width:100%;height:40px;padding:0 12px;font-size:14px}.saved-project-create>button,.saved-projects-list button.open{color:#fff;background:#ef620b;border:1px solid #d65000;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.saved-projects-error{color:#b42318;margin:0 20px 14px;font-size:13px;font-weight:750}.saved-projects-list{padding:0 20px 20px}.saved-projects-list h3{margin:0 0 9px;font-size:14px}.saved-projects-list article{background:#f8f8f8;border:1px solid #dedede;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:9px;min-height:62px;padding:10px 11px;display:grid}.saved-projects-list article+article{margin-top:8px}.saved-projects-list article>div{gap:4px;min-width:0;display:grid}.saved-projects-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.saved-projects-list article span{color:#7a3b0a;font-size:12px;font-weight:750}.saved-projects-list button.open{background:#111317;border-color:#111317;height:34px}.saved-projects-list button.delete{color:#b42318;background:#fff;border:1px solid #d92d20;border-radius:7px;place-items:center;width:36px;height:34px;display:grid}.saved-projects-empty{color:#666;text-align:center;border:1px dashed #bbb;border-radius:8px;padding:22px 12px;font-size:13px}@media (width<=640px){.saved-projects-backdrop{padding:8px}.saved-projects-dialog{max-height:calc(100vh - 16px)}.saved-project-create,.saved-projects-list article{grid-template-columns:1fr}.saved-projects-list button.delete{width:100%}}@media (width>=821px){.app-shell.premium-draw-shell .sidebar{width:184px}.app-shell.premium-draw-shell .main-shell{width:calc(100% - 184px);margin-left:184px}}.app-shell.premium-draw-shell .brand{gap:8px;height:66px;padding:0 12px;font-size:11px}.app-shell.premium-draw-shell .brand b{font-size:12px}.app-shell.premium-draw-shell .brand-mark{border-radius:9px;width:34px;height:34px;font-size:11px}.app-shell.premium-draw-shell .sidebar nav{gap:2px;padding:9px 8px}.app-shell.premium-draw-shell .sidebar nav>button{gap:8px;height:38px;padding:0 9px;font-size:12px}.app-shell.premium-draw-shell .sidebar nav button em{padding:2px 5px;font-size:7px}.app-shell.premium-draw-shell .print-service-download{gap:6px;margin-top:6px;padding-top:8px}.app-shell.premium-draw-shell .driver-download-heading{gap:2px;padding:0 5px}.app-shell.premium-draw-shell .driver-download-heading strong{font-size:11px}.app-shell.premium-draw-shell .driver-download-heading span{font-size:9px}.app-shell.premium-draw-shell .sidebar nav .print-service-download button.recommended{min-height:60px;padding:8px}.app-shell.premium-draw-shell .print-service-download button.recommended>span{padding-top:7px}.app-shell.premium-draw-shell .print-service-download button.recommended b{font-size:10.5px}.app-shell.premium-draw-shell .print-service-download button small{font-size:8px;line-height:1.3}.app-shell.premium-draw-shell .print-service-download button>strong{padding:2px 4px;font-size:6px;top:4px;right:4px}.app-shell.premium-draw-shell .driver-install-notice{gap:3px;margin:0;padding:7px 8px;font-size:8px;line-height:1.35}.app-shell.premium-draw-shell .driver-install-notice b{font-size:9px}.app-shell.premium-draw-shell .sidebar-footer{padding:11px 10px;font-size:9px}@media (width<=820px){.app-shell.premium-draw-shell .sidebar{width:204px}}.case-stage.case-stage-moto{aspect-ratio:2/3;height:auto}.case-stage-moto .case-empty-photo{color:#555;background:#f5f5f5}.case-template-status{text-align:center;color:#555;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
