@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-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--ink:#17231e;--muted:#66706a;--cream:#f4f1e9;--green:#caff3d;--deep:#193b2d;--line:#dfe3dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfcf9;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{letter-spacing:-1.8px;font-size:29px;font-weight:800}.brand span{color:#6aa81f}.nav-actions{align-items:center;gap:32px;display:flex}.nav-link{color:var(--muted);font-size:14px}.button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:32px;min-height:54px;padding:0 25px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{background:#2b3c34;transform:translateY(-2px)}.button-small{gap:12px;min-height:42px;padding:0 20px;font-size:14px}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:50px;min-height:660px;padding-block:60px 90px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:1.9px;color:#54705f;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:#87b641;width:27px;height:2px}.hero h1{letter-spacing:-5px;max-width:670px;margin:20px 0 24px;font-family:Georgia,serif;font-size:clamp(58px,6.2vw,91px);font-weight:500;line-height:.94}.hero-lead{max-width:585px;color:var(--muted);font-size:19px;line-height:1.62}.hero-actions{align-items:center;gap:24px;margin-top:36px;display:flex}.hero-actions span{color:#78817c;font-size:11px;line-height:1.45}.hero-visual{background:radial-gradient(circle,#e6f7ba 0 24%,#f5f7e9 25% 47%,#0000 48%);border-radius:50%;height:520px;position:relative}.orbit{border:1px solid #dbe5c8;border-radius:50%;position:absolute;inset:46px}.orbit-two{inset:110px}.spark{background:var(--ink);width:112px;height:112px;color:var(--green);border-radius:50%;place-items:center;font-size:49px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 22px 60px #344c3040}.idea-card{background:#fff;border:1px solid #e2e7dc;border-radius:10px;grid-template-columns:34px 1fr;width:205px;padding:16px;display:grid;position:absolute;box-shadow:0 16px 40px #344c3014}.idea-card i{color:#68892b;background:#edf8d1;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.idea-card strong{font-size:13px}.idea-card small{color:#89908b;margin-top:5px;font-size:9px}.card-a{top:100px;left:0}.card-b{top:180px;right:0}.card-c{bottom:65px;left:60px}.promise{background:var(--cream);padding:86px 0}.promise-grid{grid-template-columns:1fr 2fr;align-items:start;display:grid}.promise p{color:#778079;text-transform:uppercase;letter-spacing:1.4px;font-size:12px}.promise h2{letter-spacing:-2px;margin:0;font:400 clamp(34px,4vw,54px)/1.14 Georgia,serif}.promise em{color:#6d776f;font-weight:400}.how{padding-block:120px}.section-heading h2{letter-spacing:-2.6px;margin:18px 0 62px;font:400 clamp(39px,4.5vw,62px)/1.08 Georgia,serif}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.steps article{border-right:1px solid var(--line);min-height:230px;padding:30px 45px 20px 0}.steps article+article{padding-left:45px}.steps article:last-child{border-right:0}.step-number{color:#7a8b80;font-size:11px}.steps h3{margin:50px 0 14px;font:400 27px Georgia,serif}.steps p{color:var(--muted);font-size:14px;line-height:1.6}.final-cta{background:var(--deep);color:#fff;border-radius:14px;justify-content:space-between;align-items:end;margin-bottom:28px;padding:78px;display:flex}.eyebrow.light{color:#b7c7bc}.final-cta h2{letter-spacing:-2px;margin:22px 0 0;font:400 clamp(42px,5vw,65px)/1.04 Georgia,serif}.button-light{background:var(--green);color:var(--ink)}.button-light:hover{background:#d8ff72}footer{color:#7a827d;justify-content:space-between;align-items:center;min-height:100px;display:flex}footer p{font-size:12px}.onboarding{background:linear-gradient(135deg,#fbfcf9,#f4f6ee);min-height:100vh}.onboarding-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:90px;display:grid}.progress{gap:7px;display:flex}.progress i{background:#d9ded8;border-radius:3px;width:35px;height:3px}.progress i.active{background:#5e8f34}.progress-label{color:#7d857f;text-transform:uppercase;letter-spacing:1px;justify-self:end;font-size:11px}.question-wrap{width:min(760px,100% - 36px);margin:0 auto;padding:75px 0}.question-wrap>h1{letter-spacing:-2.8px;margin:17px 0 10px;font:400 clamp(42px,5vw,61px)/1 Georgia,serif}.question-wrap>p{color:var(--muted);margin-bottom:38px}.path-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.path-card{text-align:left;min-height:142px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dfe4dd;border-radius:10px;grid-template-columns:48px 1fr 24px;align-items:start;gap:14px;padding:23px;transition:all .18s;display:grid}.path-card:hover{border-color:#a9bc92;transform:translateY(-2px)}.path-card.selected{border:2px solid #547c31;padding:22px;box-shadow:0 11px 30px #496b3020}.path-icon{color:#5f8736;background:#eff5e6;border-radius:8px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.path-card strong,.path-card small{display:block}.path-card strong{margin:2px 0 9px;font-size:15px}.path-card small{color:#758078;font-size:12px;line-height:1.5}.path-card>b{color:#789067}.onboarding-actions{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.back-link{color:#717a74;font-size:13px}.form-stack{gap:18px;display:grid}.form-stack label,.editor>label{color:#566159;gap:10px;font-size:12px;font-weight:700;display:grid}.form-stack textarea,.editor textarea,.editor input{width:100%;color:var(--ink);background:#fff;border:1px solid #d9dfd7;border-radius:9px;outline:none;padding:16px}.form-stack textarea{resize:vertical;min-height:108px}.form-stack textarea:focus,.editor textarea:focus,.editor input:focus{border-color:#6f934d;box-shadow:0 0 0 3px #7da25b18}.choice-group{margin-top:35px}.choice-group h3{font:400 19px Georgia,serif}.choice-group>div{flex-wrap:wrap;gap:10px;display:flex}.chip{color:#647068;cursor:pointer;background:#fff;border:1px solid #d9dfd7;border-radius:8px;padding:13px 18px}.chip.active{color:#27451f;background:#f1f7e9;border-color:#537b31;box-shadow:inset 0 0 0 1px #537b31}.single-choices{gap:11px;display:grid}.single{text-align:left;cursor:pointer;background:#fff;border:1px solid #dae0d8;border-radius:9px;justify-content:space-between;padding:20px;display:flex}.single strong,.single small{display:block}.single small{color:#758078;margin-top:7px}.single.selected{background:#fafff5;border:2px solid #547c31;padding:19px}.results-page{background:#f8faf6;min-height:100vh}.result-meta{text-transform:uppercase;letter-spacing:1.5px;color:#778079;font-size:11px}.results{padding:55px 0 100px}.results-intro h1{letter-spacing:-3px;margin:20px 0;font:400 clamp(43px,5vw,67px)/1.03 Georgia,serif}.results-intro>p{color:var(--muted);max-width:570px;line-height:1.6}.opportunity-list{gap:14px;margin:55px 0 25px;display:grid}.opportunity{background:#fff;border:1px solid #dfe5dc;border-radius:12px;grid-template-columns:65px 1fr 170px;gap:25px;padding:28px;display:grid;box-shadow:0 10px 30px #283c2510}.op-rank{color:#809078;font:400 26px Georgia,serif}.model-tag{letter-spacing:1.3px;text-transform:uppercase;background:#eef5e5;border-radius:20px;padding:6px 10px;font-size:9px}.op-main h2{margin:17px 0 10px;font:400 28px Georgia,serif}.op-main>p{color:var(--muted);font-size:13px;line-height:1.55}.op-details{border-top:1px solid #e7eae5;grid-template-columns:1.4fr .7fr .5fr;gap:20px;margin-top:22px;padding-top:18px;font-size:12px;display:grid}.op-details small{color:#929a94;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px;font-size:8px;display:block}.score{text-align:center;border-left:1px solid #e2e6df;flex-wrap:wrap;place-content:center;align-self:stretch;padding-left:25px;display:flex}.score strong{font:400 43px Georgia,serif}.score>small{color:#899289;margin-top:22px}.score>span{color:#899289;text-transform:uppercase;letter-spacing:1px;width:100%;font-size:9px}.score button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;margin-top:22px;padding:12px;font-size:11px}.redo{color:#6d786f;font-size:12px}.loading{color:#6c776f;place-items:center;min-height:100vh;display:grid}.workspace{background:#f7f8f4;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.workspace>aside{color:#fff;background:#17231e;flex-direction:column;height:100vh;padding:31px 24px;display:flex;position:sticky;top:0}.workspace-name{border-bottom:1px solid #ffffff18;margin:45px 0 32px;padding-bottom:28px}.workspace-name small,.workspace-name strong{display:block}.workspace-name small{color:#9aa9a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:9px}.workspace-name strong{font:400 17px/1.35 Georgia,serif}.workspace aside nav{gap:6px;display:grid}.workspace aside nav button{color:#9faca4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:12px}.workspace aside nav button i{width:26px;font-style:normal;display:inline-block}.workspace aside nav button.active{color:#d3ff59;background:#ffffff12}.aside-foot{color:#a5b0a9;text-transform:uppercase;letter-spacing:.6px;margin-top:auto;font-size:9px}.aside-foot>div{background:#ffffff17;border-radius:4px;height:4px;margin:11px 0 8px}.aside-foot>div i{background:#caff3d;width:42%;height:100%;display:block}.aside-foot small{font-size:9px}.workspace-main{padding:40px clamp(28px,5vw,76px)}.workspace-main>header{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.workspace-main header small{letter-spacing:1.5px;color:#7f8982;font-size:9px}.workspace-main header h1{margin:7px 0;font:400 39px Georgia,serif}.preview-button{cursor:pointer;background:#fff;border:1px solid #d7ddd5;border-radius:6px;padding:12px 16px}.status-banner{background:#eaf6c9;border:1px solid #d6e9a6;border-radius:10px;align-items:center;gap:17px;padding:22px;display:flex}.status-banner>span{color:#ceff46;background:#21342a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.status-banner p{color:#65705f;margin:6px 0 0;font-size:12px}.status-banner button{cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.workspace-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.workspace-grid article{background:#fff;border:1px solid #e0e4de;border-radius:10px;padding:26px}.strategy-card.wide{grid-column:1/-1;min-height:210px}.strategy-card small,.metric-card small{letter-spacing:1.4px;color:#849087;font-size:8px}.strategy-card h2{max-width:800px;font:400 clamp(25px,3vw,36px)/1.25 Georgia,serif}.strategy-card button,.content-list button{color:#4f7138;cursor:pointer;background:0 0;border:0;padding:0}.metric-card{min-height:170px;display:grid;position:relative}.metric-card>span{font:400 30px Georgia,serif}.metric-card>strong{font:400 18px Georgia,serif}.metric-card>i{color:#557231;background:#e7f4c9;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:absolute;top:24px;right:24px}.content-list{gap:10px;display:grid}.content-list article{background:#fff;border:1px solid #e0e4de;border-radius:8px;grid-template-columns:45px 1fr auto;align-items:center;padding:20px;display:grid}.content-list article>span{color:#92a096}.content-list small{letter-spacing:1.2px;color:#89938c;font-size:8px}.content-list h3{margin:7px 0;font:400 18px Georgia,serif}.page-preview{background:#fff;border:1px solid #dfe3dd;border-radius:10px;overflow:hidden;box-shadow:0 20px 60px #26382212}.mini-browser{background:#edf0eb;align-items:center;gap:6px;height:43px;padding:0 13px;display:flex}.mini-browser i{background:#c3c9c2;border-radius:50%;width:7px;height:7px}.mini-browser span{color:#89928c;margin-left:12px;font-size:9px}.preview-body{text-align:center;background:linear-gradient(135deg,#fbfcf8,#f0f5e7);padding:90px 30px}.preview-body>small{letter-spacing:1.5px;font-size:8px}.preview-body h2{letter-spacing:-2px;max-width:700px;margin:18px auto;font:400 clamp(37px,5vw,63px)/1 Georgia,serif}.preview-body p{color:#68736b;max-width:560px;margin:0 auto 28px;line-height:1.6}.preview-body button{color:#fff;background:#17231e;border:0;border-radius:6px;padding:15px 22px}.editor{background:#fff;border:1px solid #e0e4de;border-radius:10px;gap:22px;max-width:850px;padding:30px;display:grid}.editor textarea{resize:vertical;min-height:100px}.editor>div{gap:10px;display:grid}.editor>div>small{letter-spacing:1.3px;color:#7d8880;font-size:9px}.editor>div label{color:#8a948d;grid-template-columns:28px 1fr;align-items:center;font-size:10px;display:grid}.editor .button{justify-self:start}@media (max-width:800px){.shell{width:min(100% - 30px,1180px)}.nav-link{display:none}.hero{grid-template-columns:1fr;padding-top:45px}.hero-visual{height:420px}.promise-grid{grid-template-columns:1fr}.promise h2{margin-top:25px}.steps{grid-template-columns:1fr}.steps article,.steps article+article{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.final-cta{flex-direction:column;align-items:start;gap:36px;padding:45px 28px}.path-grid{grid-template-columns:1fr}.question-wrap{padding-top:50px}.progress{display:none}.onboarding-header{grid-template-columns:1fr 1fr}.progress-label{display:none}.hero h1{letter-spacing:-3px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions span{display:none}.card-a{top:55px}.card-b{top:155px}.card-c{bottom:35px;left:20px}footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.promise{padding:65px 0}.opportunity{grid-template-columns:1fr}.op-rank{display:none}.op-details{grid-template-columns:1fr}.score{border-top:1px solid #e2e6df;border-left:0;padding:20px 0 0}.workspace{grid-template-columns:1fr}.workspace>aside{height:auto;padding:18px;position:static}.workspace-name,.aside-foot{display:none}.workspace aside nav{grid-template-columns:repeat(4,1fr);margin-top:15px}.workspace aside nav button{text-align:center;font-size:0}.workspace aside nav button i{font-size:19px}.workspace-main{padding:28px 16px}.workspace-main>header{align-items:flex-start}.preview-button{font-size:10px}.status-banner{flex-wrap:wrap;align-items:flex-start}.status-banner button{margin-left:58px}.workspace-grid{grid-template-columns:1fr}.strategy-card.wide{grid-column:auto}.content-list article{grid-template-columns:34px 1fr}.content-list button{display:none}.preview-body{padding:65px 20px}}.save-toast{color:#d9ff73;z-index:10;background:#203329;border-radius:7px;padding:12px 17px;font-size:12px;position:fixed;top:25px;right:28px}.publish-bar{background:#eaf6c9;border:1px solid #d6e9a6;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:17px 20px;display:flex}.publish-bar strong,.publish-bar small{display:block}.publish-bar small{color:#6b7569;margin-top:5px;font-size:10px}.publish-bar button{color:#fff;cursor:pointer;background:#1b2e24;border:0;border-radius:6px;padding:12px 16px}.preview-benefits{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 30px;display:flex}.preview-benefits span{color:#58665c;background:#fff;border:1px solid #dce3d5;border-radius:20px;padding:8px 12px;font-size:10px}.published{background:#fbfcf8;min-height:100vh}.published>nav{justify-content:space-between;align-items:center;height:86px;display:flex}.published>nav a{color:#68736b;font-size:12px}.published-brand{font:600 20px Georgia,serif}.published-hero{padding:105px 0 130px}.published-hero h1{letter-spacing:-5px;max-width:900px;margin:22px 0;font:400 clamp(55px,8vw,105px)/.95 Georgia,serif}.published-hero>p{color:#657069;max-width:600px;margin-bottom:35px;font-size:18px;line-height:1.6}.published-benefits{border-top:1px solid #dce1da;grid-template-columns:repeat(3,1fr);padding:65px 0 110px;display:grid}.published-benefits article{border-right:1px solid #dce1da;padding:0 38px}.published-benefits article:first-child{padding-left:0}.published-benefits article:last-child{border:0}.published-benefits span{color:#829087;font-size:10px}.published-benefits h2{margin:35px 0 15px;font:400 26px Georgia,serif}.published-benefits p{color:#6c766f;font-size:13px;line-height:1.6}.published-cta{color:#fff;background:#193b2d;padding:90px 0}.published-cta>div{justify-content:space-between;align-items:end;display:flex}.published-cta h2{margin:0;font:400 clamp(45px,6vw,72px)/1 Georgia,serif}.published.missing{text-align:center;place-items:center;padding:60px;display:grid}.published.missing h1{font:400 45px Georgia,serif}@media (max-width:800px){.published-benefits{grid-template-columns:1fr;gap:38px}.published-benefits article,.published-benefits article:first-child{border:0;padding:0}.published-cta>div{flex-direction:column;align-items:flex-start;gap:35px}.published-hero h1{letter-spacing:-3px}.publish-bar{flex-direction:column;align-items:flex-start;gap:18px}}.system-state{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;max-width:720px;min-height:100vh;margin:auto;padding:48px 24px;display:flex}.system-state h1{letter-spacing:-.06em;font-size:clamp(48px,8vw,88px);line-height:.95}.system-state p{color:#5d625c;max-width:600px;font-size:18px;line-height:1.7}.system-actions{align-items:center;gap:22px;display:flex}.system-actions>a:not(.button){font-weight:700;text-decoration:underline}.opportunity-error{background:#fff;border:1px solid #dedfd9;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}.opportunity-error strong{font-size:18px}.opportunity-error .button{cursor:pointer;white-space:nowrap;border:0}@media (max-width:640px){.opportunity-error,.system-actions{flex-direction:column;align-items:flex-start}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.opportunity-loading{gap:14px;margin:55px 0;display:grid}.opportunity-loading i{background:linear-gradient(100deg,#edf0eb 20%,#f8faf6 38%,#edf0eb 56%) 0 0/200% 100%;border-radius:12px;height:205px;animation:1.3s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}
.analytics-card{color:#fff;grid-column:1/-1;grid-template-columns:1fr repeat(3,minmax(95px,.28fr));align-items:center;gap:18px;display:grid;background:#17231e!important}.analytics-card>div small,.analytics-card>div strong,.analytics-card>span b,.analytics-card>span small{display:block}.analytics-card>div strong{margin-top:8px;font:400 17px Georgia,serif}.analytics-card>span{border-left:1px solid #ffffff1c;padding-left:22px}.analytics-card>span b{color:#d2fa68;font:400 30px Georgia,serif}.analytics-card>span small{color:#9baca2;margin-top:5px;font-size:9px}@media (max-width:700px){.analytics-card{grid-template-columns:repeat(3,1fr)}.analytics-card>div{grid-column:1/-1}.analytics-card>span{border:0;padding-left:0}.analytics-card>span b{font-size:24px}}
.editor-pair{grid-template-columns:1fr 1fr!important;gap:16px!important}.editor-pair label{color:#566159!important;grid-template-columns:1fr!important;gap:10px!important;font-size:12px!important;font-weight:700!important;display:grid!important}.content-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:14px;display:grid}.content-list article.selected{background:#f8fcef;border-color:#668b49}.content-editor{color:#fff;background:#17231e;border-radius:10px;align-self:start;padding:25px;position:sticky;top:30px}.content-editor>small{letter-spacing:1.4px;color:#a7b5ac;font-size:8px}.content-editor h2{font:400 24px/1.25 Georgia,serif}.content-editor textarea{resize:vertical;color:#eaf0ec;background:#ffffff0b;border:1px solid #ffffff20;border-radius:8px;outline:none;width:100%;min-height:350px;padding:16px;font:13px/1.65 Arial}.content-editor textarea:focus{border-color:#caff3d}.content-editor button{color:#17231e;cursor:pointer;background:#caff3d;border:0;border-radius:6px;margin-top:13px;padding:11px 15px;font-weight:700}@media (max-width:900px){.content-workspace{grid-template-columns:1fr}.content-editor{position:static}.editor-pair{grid-template-columns:1fr!important}}.workspace-main>header small{font-size:0}.workspace-main>header small:after{content:"PASSO ATUAL";font-size:9px}.strategy-card small{font-size:0}.strategy-card small:after{content:"SUA PROPOSTA";font-size:8px}.status-banner strong{font-size:16px}.status-banner p{max-width:520px}.workspace aside nav button{font-size:13px}.workspace aside nav button.active{font-weight:700}.workspace>aside>.brand{font-size:0}.workspace>aside>.brand:after{content:"arlis.";color:#fff;font-size:29px}.workspace-main{max-width:1180px}.workspace-grid article{box-shadow:0 4px 18px #1d34220b}
.auth-page{background:#fafbf7;grid-template-columns:minmax(520px,1.05fr) minmax(400px,.95fr);min-height:100vh;display:grid;position:relative}.auth-page>.brand{z-index:2;position:absolute;top:32px;left:42px}.auth-card{width:min(470px,100% - 50px);margin:auto;padding:110px 0 60px}.auth-card h1{letter-spacing:-3px;margin:19px 0 12px;font:400 clamp(45px,5vw,66px)/1 Georgia,serif}.auth-card>p{color:#6c766f;line-height:1.5}.auth-card form{gap:17px;margin:35px 0 25px;display:grid}.auth-card label{color:#566159;gap:8px;font-size:11px;font-weight:700;display:grid}.auth-card input{background:#fff;border:1px solid #d9dfd7;border-radius:8px;outline:none;height:50px;padding:0 14px;font:14px Arial}.auth-card input:focus{border-color:#648544;box-shadow:0 0 0 3px #71934f18}.auth-card form>.button{width:100%;margin-top:4px}.auth-card>small{text-align:center;color:#78817b;display:block}.auth-card>small a{color:#416728;font-weight:700}.auth-error{color:#9a3d2c;background:#fff0eb;border-radius:7px;padding:11px 13px;font-size:11px}.auth-quote{color:#fff;background:#193b2d;place-items:center;padding:60px;display:grid}.auth-quote>div{max-width:520px}.auth-quote span{color:#caff3d;font-size:45px}.auth-quote blockquote{text-align:left;color:#fff;margin:38px 0 25px;font:400 clamp(33px,4vw,55px)/1.12 Georgia,serif}.auth-quote p{letter-spacing:1.6px;text-transform:uppercase;color:#a8baaf;font-size:10px}@media (max-width:850px){.auth-page{grid-template-columns:1fr}.auth-quote{display:none}.auth-page>.brand{top:24px;left:24px}.auth-card{padding-top:120px}}.auth-page>.brand{font-size:0}.auth-page>.brand:after{content:"arlis.";font-size:29px}
.account-dashboard{background:#f7f8f4;min-height:100vh}.account-dashboard>header{border-bottom:1px solid #dde2db;justify-content:space-between;align-items:center;height:82px;display:flex}.account-dashboard>header>div{color:#69736c;align-items:center;gap:17px;font-size:12px;display:flex}.account-dashboard>header button{color:#4e6f3b;cursor:pointer;background:0 0;border:0}.account-dashboard>section{padding-top:65px;padding-bottom:100px}.dashboard-title{justify-content:space-between;align-items:end;display:flex}.dashboard-title h1{letter-spacing:-3px;margin:18px 0 10px;font:400 clamp(45px,6vw,70px)/1 Georgia,serif}.dashboard-title p{color:#6c766f}.dashboard-loading,.empty-businesses{text-align:center;color:#727c75;background:#fff;border:1px solid #dfe4dd;border-radius:12px;margin-top:55px;padding:70px}.empty-businesses>span{color:#79a33e;font-size:38px;display:block}.empty-businesses h2{color:#17231e;font:400 32px Georgia,serif}.empty-businesses p{max-width:500px;margin:0 auto 28px;line-height:1.6}.business-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:50px;display:grid}.business-grid article{background:#fff;border:1px solid #dfe4dd;border-radius:11px;overflow:hidden}.business-cover{color:#caff3d;background:linear-gradient(135deg,#193b2d,#315c47);justify-content:space-between;align-items:center;height:125px;padding:20px;display:flex}.business-cover>span{font-size:31px}.business-cover small{letter-spacing:1.2px;font-size:8px}.business-grid article>div:last-child{padding:22px}.business-grid article small{color:#89938d;letter-spacing:1px;font-size:8px}.business-grid h2{margin:10px 0;font:400 22px Georgia,serif}.business-grid p{color:#6c766f;height:38px;font-size:11px;line-height:1.6;overflow:hidden}.business-grid article>div:last-child>div{border-top:1px solid #e6e9e4;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.business-grid button,.business-grid a{color:#4d7139;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}@media (max-width:850px){.dashboard-title{flex-direction:column;align-items:flex-start;gap:25px}.business-grid{grid-template-columns:1fr}.empty-businesses{padding:45px 22px}}
.stock-page{background:#f5f7f2;grid-template-columns:238px 1fr;min-height:100vh;display:grid}.stock-sidebar{color:#fff;background:#17231e;flex-direction:column;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.stock-sidebar .brand{padding:0 8px}.stock-sidebar nav{gap:8px;margin-top:66px;display:grid}.stock-nav-label{color:#778a80;letter-spacing:1.5px;padding:0 12px 10px;font-size:9px;font-weight:800}.stock-sidebar nav a{color:#aab6af;border-radius:7px;align-items:center;gap:13px;padding:13px 14px;font-size:13px;display:flex}.stock-sidebar nav a.active{color:#d6ff66;background:#ffffff12}.stock-sidebar nav i{font-size:18px;font-style:normal}.stock-sidebar-foot{border-top:1px solid #ffffff12;gap:6px;margin-top:auto;padding:18px 12px;display:grid}.stock-sidebar-foot span{font-size:11px;font-weight:700}.stock-sidebar-foot small{color:#87978e;font-size:9px}.stock-main{min-width:0;padding:48px clamp(24px,5vw,72px) 80px}.stock-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.stock-header h1{letter-spacing:-3px;margin:14px 0 8px;font:400 clamp(46px,5vw,68px)/1 Georgia,serif}.stock-header p{color:#68736c;margin:0;font-size:14px}.stock-refresh{color:#46564c;cursor:pointer;background:#fff;border:1px solid #d7ddd5;border-radius:7px;padding:11px 16px}.stock-refresh:disabled{opacity:.5}.stock-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.stock-summary article{background:#fff;border:1px solid #e0e5de;border-radius:11px;grid-template-columns:1fr auto;align-content:space-between;min-height:150px;padding:24px;display:grid;position:relative}.stock-summary article:before{content:"";background:#7ca24e;border-radius:50%;width:9px;height:9px;position:absolute;top:23px;right:23px}.stock-summary article.attention:before{background:#df9d35}.stock-summary article.critical:before{background:#d95a52}.stock-summary span{color:#78837c;text-transform:uppercase;letter-spacing:1.2px;grid-column:1/-1;font-size:10px;font-weight:800}.stock-summary strong{font:400 48px Georgia,serif}.stock-summary small{color:#8b948e;align-self:end;font-size:10px}.stock-panel{background:#fff;border:1px solid #dde3db;border-radius:12px;overflow:hidden}.stock-panel>header{border-bottom:1px solid #e5e9e3;justify-content:space-between;align-items:end;padding:24px 26px;display:flex}.stock-panel h2{margin:7px 0 0;font:400 25px Georgia,serif}.stock-panel>header>small,.stock-kicker{color:#849087;letter-spacing:1.2px;font-size:9px}.stock-table-head,.stock-row{grid-template-columns:minmax(190px,1.45fr) .62fr .62fr .75fr .85fr minmax(225px,1.2fr);align-items:center;gap:15px;display:grid}.stock-table-head{color:#8b948e;text-transform:uppercase;letter-spacing:1px;background:#f8f9f6;padding:14px 25px;font-size:8px;font-weight:800}.stock-row{border-top:1px solid #edf0eb;padding:18px 25px;font-size:12px;position:relative}.stock-row.low{background:#fffbf3}.stock-row.empty{background:#fff8f7}.stock-row.low:before,.stock-row.empty:before{content:"";left:0;background:#dfa040;width:3px;position:absolute;inset-block:0}.stock-row.empty:before{background:#d65d56}.stock-product{align-items:center;gap:12px;display:flex}.stock-product>i{color:#55723d;background:#edf3e7;border-radius:9px;place-items:center;width:38px;height:38px;font:400 18px Georgia,serif;display:grid}.stock-product span{gap:5px;display:grid}.stock-product strong{font-size:13px}.stock-product small,.stock-row>div>small{color:#89938c;font-size:9px}.stock-status{color:#55723e;white-space:nowrap;background:#eff5e9;border-radius:20px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.stock-status i{background:#6d9b42;border-radius:50%;width:6px;height:6px}.stock-status.low{color:#9a6624;background:#fff0d8}.stock-status.low i{background:#d98b25}.stock-status.empty{color:#a44842;background:#ffe9e7}.stock-status.empty i{background:#ce554e}.stock-actions{gap:5px;display:flex}.stock-actions button{color:#536158;cursor:pointer;background:#fff;border:1px solid #dce2d9;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:700}.stock-actions button:first-child{color:#4d7033;background:#f1f8e5;border-color:#bfd29d}.stock-actions button:hover{border-color:#799765}.stock-empty{text-align:center;padding:70px 25px}.stock-empty>span{color:#66864a;background:#edf3e7;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:22px;display:grid}.stock-empty h3{margin:18px 0 8px;font:400 25px Georgia,serif}.stock-empty p{color:#778079;max-width:480px;margin:auto;font-size:12px;line-height:1.6}.stock-loading{color:#748078;background:#fff;border:1px solid #dfe4dd;border-radius:12px;align-content:center;place-items:center;gap:15px;min-height:320px;display:grid}.stock-loading span{border:3px solid #e0e6db;border-top-color:#668f43;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite stock-spin}@keyframes stock-spin{to{rotate:360deg}}.stock-load-error{background:#fff8f7;border:1px solid #ecd1cd;border-radius:11px;align-items:center;gap:18px;padding:30px;display:flex}.stock-load-error>span{color:#a84b45;background:#f8dedb;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.stock-load-error h2{margin:0 0 6px;font:400 22px Georgia,serif}.stock-load-error p{color:#7e6866;margin:0;font-size:11px}.stock-load-error button{color:#fff;cursor:pointer;background:#26392f;border:0;border-radius:6px;margin-left:auto;padding:10px 14px}.stock-notice{border-radius:8px;margin-bottom:16px;padding:13px 16px;font-size:12px}.stock-notice.success{color:#4f7036;background:#eff8df;border:1px solid #cce0ae}.stock-modal-backdrop{z-index:30;background:#132019aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.stock-modal{background:#fff;border-radius:14px;width:min(510px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px #0d17117a}.stock-modal>header{border-bottom:1px solid #e5e9e3;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.stock-modal>header>div{align-items:center;gap:13px;display:flex}.stock-modal>header>button{color:#748078;cursor:pointer;background:0 0;border:0;font-size:25px}.stock-modal header small{color:#87918a;letter-spacing:1.2px;font-size:8px}.stock-modal h2{margin:5px 0 0;font:400 25px Georgia,serif}.movement-icon{color:#567a39;background:#eaf5d8;border-radius:9px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.movement-icon.saida{color:#a56b28;background:#fff0df}.movement-icon.ajuste{color:#526e89;background:#e8eff6}.movement-product{background:#f5f7f2;border-radius:9px;grid-template-columns:1fr auto;gap:5px;margin:20px 24px 0;padding:15px;display:grid}.movement-product>span{color:#849087;text-transform:uppercase;letter-spacing:1px;grid-column:1/-1;font-size:8px}.movement-product strong{font-size:13px}.movement-product small{color:#6d7871;font-size:10px}.movement-tabs{background:#f0f3ee;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:18px 24px 0;padding:4px;display:grid}.movement-tabs button{color:#758078;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px;font-size:10px}.movement-tabs button.active{color:#273b30;background:#fff;font-weight:800;box-shadow:0 2px 8px #1e302515}.stock-modal form{gap:18px;padding:20px 24px 24px;display:grid}.stock-modal label{color:#536057;gap:8px;font-size:11px;font-weight:700;display:grid}.stock-modal label>small{color:#929a95;margin-left:5px;font-weight:400}.movement-quantity{border:1px solid #d8ded6;border-radius:8px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.movement-quantity:focus-within{border-color:#7d9e61;box-shadow:0 0 0 3px #76975618}.movement-quantity input{border:0;outline:0;min-width:0;padding:14px;font-size:21px}.movement-quantity span{color:#748078;background:#f5f7f3;place-items:center;padding:0 15px;font-size:10px;display:grid}.stock-modal textarea{resize:vertical;border:1px solid #d8ded6;border-radius:8px;outline:0;min-height:80px;padding:12px}.stock-modal textarea:focus{border-color:#7d9e61}.movement-error{color:#a34b45;background:#fff1ef;border-radius:7px;padding:11px 13px;font-size:11px}.movement-error.insufficient{border-left:3px solid #cf5a51}.stock-modal form>footer{justify-content:flex-end;gap:9px;min-height:0;margin-top:2px;display:flex}.stock-modal form>footer button{cursor:pointer;background:#fff;border:1px solid #d9dfd7;border-radius:7px;padding:11px 15px;font-size:11px}.stock-modal form>footer .confirm{color:#fff;background:#17231e;border-color:#17231e;font-weight:800}.stock-modal form>footer .confirm:disabled{opacity:.55}.stock-row [data-label]:before{display:none}.stock-header-actions{gap:9px;display:flex}.stock-add{color:#fff;cursor:pointer;background:#17231e;border:0;border-radius:7px;padding:11px 16px;font-size:11px;font-weight:800}.stock-status.service{color:#526e89;background:#e8eff6}.stock-status.service i{background:#6684a1}.service-note{color:#87918a;font-size:9px}.item-kind-choice{grid-template-columns:1fr 1fr;gap:12px;padding:25px;display:grid}.item-kind-choice button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2d9;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:170px;padding:22px;display:flex}.item-kind-choice button:hover{background:#f7faf3;border-color:#86a568}.item-kind-choice i{color:#56763d;background:#edf3e7;border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.item-kind-choice strong{margin:18px 0 7px;font:400 22px Georgia,serif}.item-kind-choice span{color:#78837c;font-size:10px;line-height:1.5}.item-back{justify-self:start;font-weight:700;color:#587540!important;background:0 0!important;border:0!important;padding:0!important}.item-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.item-form-grid .wide{grid-column:1/-1}.item-form-grid input{border:1px solid #d8ded6;border-radius:8px;outline:0;min-width:0;padding:11px}.item-form-grid input:focus{border-color:#7d9e61;box-shadow:0 0 0 3px #76975618}@media (max-width:1050px){.stock-table-head{display:none}.stock-row{grid-template-columns:1.4fr repeat(4,.7fr)}.stock-actions{border-top:1px solid #e7ebe5;grid-column:1/-1;padding-top:12px}.stock-actions button{flex:1}.stock-row [data-label]:before{color:#929a94;text-transform:uppercase;content:attr(data-label);margin-bottom:6px;font-size:7px;font-weight:800;display:block}}@media (max-width:760px){.stock-page{grid-template-columns:1fr}.stock-sidebar{flex-direction:row;align-items:center;height:auto;padding:16px 18px;position:static}.stock-sidebar .brand{font-size:23px}.stock-sidebar nav{margin:0 0 0 auto}.stock-sidebar nav .stock-nav-label,.stock-sidebar-foot{display:none}.stock-sidebar nav a{padding:9px 12px}.stock-main{padding:28px 15px 55px}.stock-header{align-items:flex-start}.stock-header h1{font-size:48px}.stock-header p{max-width:260px;line-height:1.5}.stock-header-actions{flex-direction:column-reverse}.stock-summary{grid-template-columns:1fr 1fr}.stock-summary article{min-height:125px;padding:18px}.stock-summary article:first-child{grid-column:1/-1}.stock-summary strong{font-size:39px}.stock-panel>header{padding:20px}.stock-row{grid-template-columns:1fr 1fr;gap:18px;padding:18px 20px}.stock-product{grid-column:1/-1}.stock-actions{flex-wrap:wrap;grid-column:1/-1}.stock-actions button{min-width:80px}.stock-row>div:nth-child(4),.stock-row>div:nth-child(5){text-align:right}.stock-modal-backdrop{align-items:end;padding:0}.stock-modal{border-radius:16px 16px 0 0;width:100%;max-height:92vh}.stock-modal form>footer{flex-direction:column-reverse}.stock-modal form>footer button{width:100%}.item-kind-choice{grid-template-columns:1fr}.item-kind-choice button{min-height:130px}.item-form-grid{grid-template-columns:1fr}.item-form-grid .wide{grid-column:auto}}.stock-empty p{margin-bottom:20px}
.sale-main{width:100%;max-width:1500px;margin:auto}.sale-header-total{text-align:right;background:#fff;border:1px solid #dce2d9;border-radius:10px;gap:5px;min-width:190px;padding:16px 20px;display:grid}.sale-header-total small,.sale-catalog header span,.sale-cart header span{color:#849087;letter-spacing:1.3px;font-size:8px;font-weight:800}.sale-header-total strong{font:400 25px Georgia,serif}.sale-workspace{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;display:grid}.sale-catalog,.sale-cart{background:#fff;border:1px solid #dde3db;border-radius:12px}.sale-catalog>header,.sale-cart>header{border-bottom:1px solid #e5e9e3;justify-content:space-between;align-items:end;padding:22px 24px;display:flex}.sale-catalog h2,.sale-cart h2{margin:6px 0 0;font:400 24px Georgia,serif}.sale-catalog header small{color:#849087;font-size:9px}.sale-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:18px;display:grid}.sale-grid article{border:1px solid #e4e8e1;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:205px;padding:18px;display:flex;position:relative}.sale-grid article>i{color:#55723d;background:#edf3e7;border-radius:9px;place-items:center;width:39px;height:39px;margin:12px 0;font:400 18px Georgia,serif;display:grid}.sale-grid h3{margin:0 0 7px;font-size:13px}.sale-grid article>strong{font:400 20px Georgia,serif}.sale-grid article>small{color:#7b877f;margin:6px 0 15px;font-size:9px}.sale-grid article>button{color:#4d7033;cursor:pointer;background:#f1f8e5;border:1px solid #bfd29d;border-radius:7px;width:100%;margin-top:auto;padding:9px;font-size:10px;font-weight:800}.sale-grid article>button:disabled{color:#9aa19d;cursor:default;background:#f4f5f3;border-color:#e0e4de}.sale-kind{color:#55723d;text-transform:uppercase;background:#eaf2e4;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;right:14px}.sale-kind.service{color:#526e89;background:#e8eff6}.sale-cart{position:sticky;top:20px;overflow:hidden}.sale-cart>header{display:block}.sale-cart-empty{text-align:center;color:#7f8a83;padding:42px 25px}.sale-cart-empty>span{background:#f0f3ee;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 12px;display:grid}.sale-cart-empty p{font-size:10px;line-height:1.5}.sale-lines{padding:5px 20px}.sale-lines article{border-bottom:1px solid #e9ede7;grid-template-columns:1fr auto;gap:12px;padding:16px 0;display:grid}.sale-lines article>div{gap:4px;display:grid}.sale-lines article>div small{color:#87918a;font-size:9px}.sale-lines article>button{color:#8c9690;cursor:pointer;background:0 0;border:0;font-size:18px}.sale-lines label{color:#7b867f;align-items:center;gap:8px;font-size:9px;display:flex}.sale-lines input{border:1px solid #d9dfd7;border-radius:6px;width:78px;padding:7px}.sale-lines article>strong{align-self:end;font-size:12px}.sale-total{justify-content:space-between;align-items:center;margin:5px 20px 0;padding:20px 0;display:flex}.sale-total span{color:#657169;font-size:11px}.sale-total strong{font:400 27px Georgia,serif}.sale-submit{color:#fff;cursor:pointer;background:#17231e;border:0;border-radius:8px;width:calc(100% - 40px);margin:0 20px 20px;padding:14px;font-size:11px;font-weight:800}.sale-submit:disabled{opacity:.45;cursor:default}.sale-error{color:#a34b45;background:#fff1ef;border-left:3px solid #cf5a51;border-radius:6px;margin:12px 20px 0;padding:11px 12px;font-size:10px}.sale-result{color:#fff;background:#17231e;border-radius:10px;margin:0 20px 20px;padding:18px}.sale-result>span{color:#d6ff66;letter-spacing:1px;font-size:8px;font-weight:800}.sale-result h3{margin:8px 0 16px;font:400 20px Georgia,serif}.sale-result dl{gap:9px;margin:0;display:grid}.sale-result dl div{color:#acb8b0;justify-content:space-between;font-size:10px;display:flex}.sale-result dd{color:#fff;margin:0;font-weight:700}.sale-result .profit{color:#d6ff66;border-top:1px solid #ffffff20;padding-top:10px}.sale-result .profit dd{color:#d6ff66;font-size:15px}.sale-empty{text-align:center;padding:65px 20px}.sale-empty>span{color:#72924f;font-size:28px}.sale-empty h3{font:400 23px Georgia,serif}.sale-empty p{color:#778079;font-size:11px}@media (max-width:1100px){.sale-workspace{grid-template-columns:1fr 310px}.sale-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.sale-workspace{grid-template-columns:1fr}.sale-cart{position:static}.sale-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sale-header-total{display:none}.sale-grid{grid-template-columns:1fr}.sale-catalog>header{align-items:start}.sale-catalog header small{display:none}.sale-grid article{min-height:190px}}.sale-empty a{color:#fff;background:#17231e;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:800;display:inline-block}
.result-main{width:100%;max-width:1500px;margin:auto}.result-date{text-transform:capitalize}.result-hero{color:#fff;background:#17231e;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:16px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.result-hero:after{content:"";border:1px solid #d6ff6630;border-radius:50%;width:280px;height:280px;position:absolute;top:-140px;right:-90px}.result-hero>div:first-child>span{color:#d6ff66;letter-spacing:1.5px;font-size:8px;font-weight:800}.result-hero h2{margin:14px 0 8px;font:400 clamp(27px,3vw,42px)/1.15 Georgia,serif}.result-hero h2 strong{color:#d6ff66;font-weight:400}.result-hero p{color:#aebbb3;margin:0;font-size:13px}.result-hero p b{color:#fff}.result-hero p em{color:#d6ff66;font-style:normal;font-weight:800}.result-count{z-index:1;border-left:1px solid #ffffff20;min-width:130px;padding-left:28px;display:grid;position:relative}.result-count strong{color:#d6ff66;font:400 48px Georgia,serif}.result-count span{color:#aab6af;font-size:9px}.result-cards{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:17px;display:grid}.result-cards article{background:#fff;border:1px solid #dfe4dd;border-radius:11px;align-content:space-between;min-height:130px;padding:21px;display:grid}.result-cards span{color:#7d8981;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.result-cards strong{font:400 clamp(22px,2.4vw,32px) Georgia,serif}.result-cards small{color:#919a94;font-size:8px}.result-cards .profit{background:#f3f9e9;border-color:#bdd49a}.result-cards .profit strong{color:#496b31}.recent-sales{background:#fff;border:1px solid #dde3db;border-radius:12px;overflow:hidden}.recent-sales>header{border-bottom:1px solid #e5e9e3;justify-content:space-between;align-items:end;padding:22px 25px;display:flex}.recent-sales header span{color:#849087;letter-spacing:1.2px;font-size:8px;font-weight:800}.recent-sales h2{margin:6px 0 0;font:400 24px Georgia,serif}.recent-sales header a,.result-empty a{color:#fff;background:#17231e;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:800}.recent-head,.recent-sales [role=row]{grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:15px;display:grid}.recent-head{color:#8b958f;text-transform:uppercase;background:#f7f9f5;padding:12px 25px;font-size:8px;font-weight:800}.recent-sales article[role=row]{border-top:1px solid #edf0eb;padding:17px 25px;font-size:11px}.recent-sales article time{color:#6c7870}.recent-sales article>strong{font-size:13px}.recent-sales article>b{color:#527637}.result-empty{text-align:center;padding:55px 25px}.result-empty>span{color:#739452;font-size:27px}.result-empty h3{margin:14px 0 7px;font:400 24px Georgia,serif}.result-empty p{color:#778079;max-width:480px;margin:0 auto 22px;font-size:10px;line-height:1.6}@media (max-width:1000px){.result-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.result-hero{grid-template-columns:1fr;padding:28px 23px}.result-count{border-top:1px solid #ffffff20;border-left:0;padding:18px 0 0}.result-cards{grid-template-columns:1fr 1fr}.result-cards article{min-height:115px;padding:17px}.recent-head{display:none}.recent-sales article[role=row]{grid-template-columns:1fr 1fr;gap:12px}.recent-sales article[role=row]>:nth-child(2n){text-align:right}.recent-sales article[role=row]>:before{color:#909a94;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.recent-sales article time:before{content:"Data e hora"}.recent-sales article>strong:before{content:"Venda"}.recent-sales article>span:before{content:"Custo"}.recent-sales article>b:before{content:"Lucro bruto"}.recent-sales>header{padding:20px}.result-empty{padding:45px 20px}}.result-empty.onboarding>span{letter-spacing:1.2px;font-size:9px;font-weight:800}.onboarding ol{text-align:left;gap:9px;max-width:460px;margin:20px auto 25px;padding:0;list-style:none;display:grid}.onboarding li{color:#5f6d64;background:#f4f7f1;border-radius:7px;padding:10px 12px;font-size:10px}.onboarding li b{color:#4d7137;background:#dfeccb;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:10px;display:inline-grid}
.admin-main{width:100%;max-width:1200px}.admin-panel{display:grid}.admin-user{border-top:1px solid #e5e9e3;padding:24px 26px}.admin-user>header{grid-template-columns:1fr 180px 160px;align-items:end;gap:16px;display:grid}.admin-user>header>div{gap:5px;display:grid}.admin-user>header strong{font-size:15px}.admin-user>header small,.admin-user footer small{color:#7c8880;font-size:10px}.admin-user label{color:#758078;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.admin-user select{background:#fff;border:1px solid #d8ded6;border-radius:7px;padding:9px}.admin-permissions{border:1px solid #e1e6df;border-radius:8px;grid-template-columns:1fr 90px 90px;margin-top:20px;display:grid;overflow:hidden}.admin-permissions>span{color:#89938c;text-transform:uppercase;text-align:center;background:#f6f8f4;padding:10px 13px;font-size:8px;font-weight:800}.admin-permissions>span:first-child{text-align:left}.admin-permission{display:contents}.admin-permission>*{border-top:1px solid #e8ece6;padding:10px 13px}.admin-permission input{align-self:center;margin:auto}.admin-user footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.admin-user footer button{color:#fff;cursor:pointer;background:#17231e;border:0;border-radius:7px;padding:10px 15px;font-size:10px;font-weight:800}.support-summary strong{font-size:27px}.support-incidents article{border-top:1px solid #e7ebe5;grid-template-columns:170px 170px 1fr 180px;align-items:center;gap:14px;padding:16px 25px;font-size:11px;display:grid}.support-incidents time,.support-incidents small{color:#7c8880}.support-incidents strong{color:#8b4d47}@media (max-width:760px){.admin-user>header{grid-template-columns:1fr 1fr}.admin-user>header>div{grid-column:1/-1}.admin-permissions{grid-template-columns:1fr 70px 70px}.admin-user footer{align-items:flex-end;gap:15px}.support-incidents article{grid-template-columns:1fr 1fr}.support-incidents span{grid-column:1/-1}}
.account-status{background:#f5f7f2;min-height:100vh;padding:32px clamp(22px,6vw,80px)}.account-status>section{background:#fff;border:1px solid #dce2d9;border-radius:15px;max-width:650px;margin:12vh auto;padding:45px}.account-status section>small{color:#78857c;letter-spacing:1.5px;font-size:9px;font-weight:800}.account-status h1{letter-spacing:-3px;margin:18px 0 10px;font:400 clamp(42px,6vw,67px)/1 Georgia,serif}.account-status p{color:#68736c}.account-status .button{margin-top:25px}.account-status label{color:#667169;border-top:1px solid #e2e6df;gap:8px;margin-top:30px;padding-top:22px;font-size:11px;font-weight:700;display:grid}.account-status select{background:#fff;border:1px solid #d7ddd5;border-radius:7px;padding:12px}.account-warning,.account-error{background:#fff1df;border-radius:8px;margin-top:24px;padding:15px;color:#865b24!important}.account-error{background:#fff0ee;color:#9a4842!important}@media (max-width:640px){.account-status>section{padding:28px 22px}.account-status h1{letter-spacing:-2px}}
.commercial-landing{overflow:hidden}.commercial-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:680px;padding-block:80px 110px;display:grid}.commercial-hero h1{letter-spacing:-5px;margin:22px 0 26px;font:400 clamp(53px,6vw,88px)/.98 Georgia,serif}.commercial-hero h1 em{color:#68766e;font-weight:400}.commercial-hero>div>p{color:#66716a;max-width:650px;font-size:18px;line-height:1.65}.commercial-hero .hero-actions small{color:#778179;line-height:1.5}.profit-demo{background:#fff;border:1px solid #dce4d6;border-radius:18px;padding:27px;rotate:2deg;box-shadow:0 30px 80px #273b2c1c}.profit-demo header{letter-spacing:1.3px;border-bottom:1px solid #e6eae3;justify-content:space-between;padding-bottom:22px;font-size:9px;font-weight:800;display:flex}.profit-demo header i{color:#64833f;font-style:normal}.profit-demo>div{border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:end;padding:22px 0;display:flex}.profit-demo small{color:#758078}.profit-demo strong{font:400 29px Georgia,serif}.profit-demo footer{color:#fff;background:#17231e;border-radius:11px;gap:9px;margin-top:22px;padding:22px;display:grid}.profit-demo footer small{color:#b5c0b9}.profit-demo footer strong{color:#caff3d;font-size:42px}.commercial-problem{background:#f1eee5;padding:100px 0}.commercial-problem h2{letter-spacing:-3px;max-width:850px;margin:18px 0;font:400 clamp(43px,5vw,70px)/1 Georgia,serif}.commercial-problem p{color:#66716a;max-width:720px;line-height:1.7}.commercial-problem small,.mixed-flow small{letter-spacing:1.5px;color:#71806f;font-size:9px;font-weight:800}.commercial-how{padding-block:115px 60px}.commercial-how h2{letter-spacing:-3px;margin:18px 0 55px;font:400 clamp(40px,5vw,65px)/1 Georgia,serif}.commercial-steps{border-block:1px solid #dde3da;grid-template-columns:repeat(3,1fr);display:grid}.commercial-steps article{border-right:1px solid #dde3da;padding:38px}.commercial-steps article:last-child{border:0}.commercial-steps b{color:#77945a;font-size:10px}.commercial-steps h3,.commercial-benefits h3{font:400 25px Georgia,serif}.commercial-steps p,.commercial-benefits p,.mixed-flow p{color:#69746d;font-size:13px;line-height:1.65}.commercial-benefits{grid-template-columns:repeat(3,1fr);gap:14px;padding-block:50px 110px;display:grid}.commercial-benefits article{background:#fff;border:1px solid #e0e5de;border-radius:12px;padding:28px}.commercial-benefits span{color:#557638;background:#eaf5d4;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.mixed-flow{color:#fff;background:#193b2d;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding:80px;display:grid}.mixed-flow h2{font:400 clamp(38px,4vw,58px)/1.05 Georgia,serif}.mixed-flow p{color:#b6c2bb}.flow-card{gap:10px;display:grid}.flow-card span,.flow-card strong{background:#ffffff0c;border:1px solid #ffffff20;border-radius:8px;padding:15px 17px}.flow-card i{color:#caff3d;font-style:normal}.flow-card strong{color:#17231e;background:#caff3d}.commercial-landing .final-cta{margin-top:110px}.commercial-landing .final-cta p{color:#b8c3bd;line-height:1.6}@media (max-width:800px){.commercial-hero,.mixed-flow{grid-template-columns:1fr}.commercial-hero{padding-block:55px}.commercial-hero h1{letter-spacing:-3px}.profit-demo{rotate:0}.commercial-steps,.commercial-benefits{grid-template-columns:1fr}.commercial-steps article{border-bottom:1px solid #dde3da;border-right:0}.mixed-flow{gap:35px;padding:45px 25px}.commercial-landing .final-cta{margin-top:70px}}
.storefront{--store-primary:#78361f;--store-accent:#e9bcc8;color:#2e211e;background:#fffaf7;min-height:100vh;font-family:Arial,sans-serif}.storefront-preview{color:#fff;text-align:center;letter-spacing:.2px;background:#2e211e;padding:9px 18px;font-size:12px;font-weight:700}.storefront-nav{border-bottom:1px solid #2e211e22;justify-content:space-between;align-items:center;min-height:88px;padding:10px max(24px,6vw);display:flex}.storefront-brand{align-items:center;gap:13px;display:flex}.storefront-brand img{border-radius:50%}.storefront-brand strong{font:600 25px Georgia,serif}.storefront-nav>div{align-items:center;gap:28px;display:flex}.storefront-nav a{font-size:13px}.storefront-nav button{cursor:pointer;background:0 0;border:1px solid #2e211e33;border-radius:999px;padding:8px 12px}.storefront-hero{background:linear-gradient(130deg,#fffaf7,#f8ece8);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:55px;min-height:610px;padding:80px max(24px,8vw);display:grid}.storefront-hero-copy>span,.storefront-catalog header span,.storefront-order>div span,.storefront-payments span{letter-spacing:2px;color:var(--store-primary);font-size:10px;font-weight:800}.storefront-hero h1{letter-spacing:-5px;max-width:920px;margin:20px 0;font:400 clamp(55px,7vw,100px)/.9 Georgia,serif}.storefront-hero p{color:#6c5750;max-width:620px;font-size:18px;line-height:1.7}.storefront-hero a{border-bottom:1px solid var(--store-primary);margin-top:24px;padding-bottom:6px;font-weight:700;display:inline-block}.storefront-hero-logo{position:relative}.storefront-hero-logo:before{content:"";background:var(--store-accent);filter:blur(45px);opacity:.35;border-radius:50%;position:absolute;inset:5%}.storefront-hero-logo img{border-radius:50%;width:100%;height:auto;position:relative;box-shadow:0 24px 70px #78361f24}.storefront-catalog{padding:100px max(24px,6vw)}.storefront-catalog>header,.storefront-payments{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.storefront-catalog h2,.storefront-order h2,.storefront-payments h2{margin:10px 0 0;font:400 clamp(38px,5vw,65px) Georgia,serif}.storefront-catalog>header p{color:#7a625b}.storefront-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.storefront-grid article{background:#fff;border:1px solid #2e211e1c;border-radius:18px;padding:16px}.storefront-art{background:linear-gradient(145deg,var(--store-accent),#fff3ef);border-radius:12px;place-items:center;height:250px;display:grid}.storefront-art span{color:var(--store-primary);font-size:48px}.storefront-grid small{text-transform:uppercase;letter-spacing:1.3px;color:#9a7c73;margin-top:20px;display:block}.storefront-grid h3{margin:9px 0;font:400 25px Georgia,serif}.storefront-grid p{font-weight:800}.storefront-grid p span,.storefront-grid em{color:#8a716a;font-size:12px;font-weight:400}.storefront-grid em{font-style:normal;display:block}.storefront-grid button{background:var(--store-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:18px;padding:13px}.storefront-grid button:disabled{opacity:.4;cursor:not-allowed}.storefront-empty{text-align:center;color:#806b64;border:1px dashed #2e211e33;border-radius:16px;padding:60px}.storefront-order{background:var(--store-primary);color:#fff;border-radius:24px;margin:0 max(24px,6vw) 100px;padding:55px}.storefront-order>div span{color:var(--store-accent)}.storefront-order>p{color:#fffa}.storefront-order ul{margin:30px 0;padding:0;list-style:none}.storefront-order li{border-bottom:1px solid #ffffff25;grid-template-columns:1fr auto auto;gap:18px;padding:16px 0;display:grid}.storefront-order li button{color:#fff9;cursor:pointer;background:0 0;border:0}.storefront-order footer{color:#fff;justify-content:space-between;min-height:auto;padding:22px 0;display:flex}.storefront-order footer strong{font-size:26px}.storefront-checkout{background:var(--store-accent);color:#2e211e;cursor:pointer;border:0;border-radius:9px;width:100%;padding:17px;font-weight:800}.storefront-checkout:disabled{opacity:.45;cursor:not-allowed}.storefront-payments{background:#f4e4df;align-items:center;margin:0;padding:90px max(24px,8vw)}.storefront-payments p{color:#765f58}.storefront-payments ul{gap:12px;list-style:none;display:flex}.storefront-payments li{border:1px solid #2e211e33;border-radius:999px;padding:14px 18px;font-weight:700}.storefront-footer{min-height:auto;padding:35px max(24px,6vw)}.storefront-footer strong{font:600 20px Georgia,serif}@media (max-width:780px){.storefront-brand strong,.storefront-nav a{display:none}.storefront-hero{grid-template-columns:1fr;min-height:540px;padding-top:55px}.storefront-hero-copy{order:2}.storefront-hero-logo{width:min(240px,70vw);margin:auto}.storefront-hero h1{letter-spacing:-3px}.storefront-grid{grid-template-columns:1fr}.storefront-catalog>header,.storefront-payments{flex-direction:column;align-items:flex-start;gap:20px}.storefront-order{padding:30px 20px}.storefront-order li{grid-template-columns:1fr auto}.storefront-order li button{text-align:left;grid-column:1/-1}.storefront-payments ul{flex-wrap:wrap;padding:0}.storefront-art{height:210px}}
.storefront{--store-text:#2e211e;--store-heading-font:Georgia, serif;--store-body-font:Arial, sans-serif;--store-radius:12px;background:var(--store-bg,#fffaf7);color:var(--store-text);font-family:var(--store-body-font)}.storefront-brand strong,.storefront-hero h1,.storefront-catalog h2,.storefront-order h2,.storefront-payments h2,.storefront-grid h3,.storefront-footer strong{font-family:var(--store-heading-font)}.storefront-nav button,.storefront-grid article,.storefront-art,.storefront-grid button,.storefront-order,.storefront-checkout{border-radius:var(--store-radius)}.storefront-art{overflow:hidden}.storefront-art img{object-fit:cover;width:100%;height:100%}.storefront-customization-preview{min-height:180px;color:var(--preview-text);background:var(--preview-bg);border-radius:var(--preview-radius);border:1px solid #d7c8c1;grid-column:1/-1;padding:28px}.storefront-customization-preview h3{color:var(--preview-primary);font-family:var(--preview-heading);margin:0 0 10px;font-size:32px}.storefront-customization-preview p{max-width:620px;font-family:var(--preview-body);line-height:1.55}.storefront-customization-preview span{color:var(--preview-text);background:var(--preview-accent);border-radius:var(--preview-radius);font-family:var(--preview-body);margin-top:12px;padding:10px 18px;font-weight:700;display:inline-block}.bia-image-uploader{align-content:start}.bia-image-uploader input[type=file]{cursor:pointer;background:#fffaf7;border:1px dashed #b9988a;padding:9px}.bia-image-uploader img{object-fit:cover;border:1px solid #e0d5cf;border-radius:10px;width:160px;height:100px;margin-top:4px}.bia-image-uploader small{color:#765e55;font-weight:400}.bia-font-picker{border:0;min-width:0;margin:0;padding:0}.bia-font-picker legend{margin-bottom:7px;font-size:13px;font-weight:700}.bia-font-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bia-font-picker label{cursor:pointer;background:#fff;border:1px solid #d7c8c1;border-radius:10px;min-width:0;padding:12px}.bia-font-picker label.selected{border-color:#78361f;box-shadow:0 0 0 2px #78361f22}.bia-font-picker input{width:auto;margin:0 7px 0 0}.bia-font-picker strong,.bia-font-picker span{display:block}.bia-font-picker span{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:16px;font-weight:400;line-height:1.2;overflow:hidden}.bia-product-photo-upload{background:#fff;border:1px solid #e0d5cf;border-radius:14px;padding:20px;margin-top:16px!important}.bia-product-photo-upload h2{margin:0 0 6px;font:500 24px Georgia,serif}.bia-product-photo-upload p{color:#765e55}.bia-upload-count{color:#5d4037;background:#fff4f6;border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:12px}.bia-upload-count button{margin-left:10px;padding:5px 8px}.bia-fixed-fields{background:#fffdfb;border:1px solid #e0d5cf;border-radius:14px;margin-bottom:18px;padding:18px}.bia-fixed-fields h3,.bia-question-heading h3{margin:0 0 5px;font:500 21px Georgia,serif}.bia-fixed-fields p,.bia-question-heading p{color:#765e55;margin:0;font-size:12px}.bia-fixed-fields>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.bia-fixed-fields span{background:#f8efeb;border-radius:9px;gap:7px;padding:12px;font-weight:700;display:grid}.bia-fixed-fields b{color:#9a7164;letter-spacing:.6px;text-transform:uppercase;font-size:9px}.bia-question-heading{justify-content:space-between;align-items:center;gap:18px;margin:22px 0 12px;display:flex}.bia-question-heading button{color:#fff;cursor:pointer;background:#78361f;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.storefront-filters{border-radius:var(--store-radius);background:#fff;border:1px solid #2e211e1c;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin-bottom:24px;padding:16px;display:grid}.storefront-filters label{color:#765e55;gap:6px;font-size:11px;font-weight:700;display:grid}.storefront-filters select,.storefront-filters input{background:#fff;border:1px solid #d9cbc4;border-radius:8px;min-width:0;padding:10px}.storefront-filters button{border-radius:var(--store-radius);color:#fff;background:var(--store-primary);cursor:pointer;border:0;padding:11px 14px}.material-create{background:#fffdfb;border:1px solid #e0d5cf;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;padding:22px;display:grid}.material-create h2{grid-column:1/-1;margin:0;font:500 25px Georgia,serif}.material-create label{color:#5d4037;gap:7px;font-size:12px;font-weight:700;display:grid}.material-create input,.material-create select{background:#fff;border:1px solid #d7c8c1;border-radius:8px;padding:11px}.material-create button{color:#fff;background:#78361f;border:0;border-radius:9px;align-self:end;padding:12px 16px;font-weight:800}.materials-list article{border-top:1px solid #eee3de;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(110px,.7fr)) auto;align-items:center;gap:16px;padding:17px 22px;display:grid}.materials-list article.low{background:#fffaf0;border-left:4px solid #d7a443}.materials-list article>div{gap:4px;display:grid}.materials-list article span,.materials-list article small{color:#8f776f;text-transform:uppercase;font-size:9px}.materials-list article b{color:#70483c;text-transform:uppercase;background:#f5e7e1;border-radius:999px;padding:7px 10px;font-size:9px}.bia-catalog-edit{background:#fffdfb;border:1px solid #e0d5cf;border-radius:14px;gap:9px;padding:20px;display:grid;margin-top:18px!important}.bia-catalog-edit h2{margin:0;font:500 25px Georgia,serif}.bia-catalog-edit p{color:#765e55;margin:0 0 7px}.bia-catalog-edit>button{color:#78361f;cursor:pointer;background:#fff;border:1px solid #e0d5cf;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:800;display:flex}.bia-catalog-edit>button span{color:#38241e;text-align:left;gap:3px;display:grid}.bia-catalog-edit>button small{color:#8f776f;font-weight:400}.bia-order-filters{grid-template-columns:minmax(240px,1fr) minmax(180px,280px);gap:12px;margin-bottom:16px;display:grid}.bia-order-filters label,.bia-order-update label{gap:6px;font-size:13px;font-weight:700;display:grid}.bia-order-filters input,.bia-order-filters select,.bia-order-update input,.bia-order-update select,.bia-order-update textarea{box-sizing:border-box;background:#fff;border:1px solid #d7c8c1;border-radius:8px;width:100%;padding:10px}.bia-order-list .bia-order-card{padding:0;display:block;overflow:hidden}.bia-order-summary{color:#38241e;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 18px;display:flex}.bia-order-summary>span:first-child{gap:5px;display:grid}.bia-order-summary>span:last-child{text-transform:capitalize}.bia-order-details{background:#fffaf7;border-top:1px solid #e0d5cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;display:grid}.bia-order-details h3{margin:0 0 8px}.bia-order-item{border-bottom:1px solid #e0d5cf;gap:4px;padding:10px 0;display:grid}.bia-order-update{grid-column:1/-1;grid-template-columns:minmax(160px,.5fr) minmax(160px,.5fr) minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.bia-order-update h3{grid-column:1/-1}.bia-order-update textarea{min-height:42px}.bia-order-update button{color:#fff;background:#78361f;border:0;border-radius:9px;padding:11px 16px;font-weight:700}@media (max-width:720px){.bia-order-filters,.bia-order-details,.bia-order-update{grid-template-columns:1fr}.bia-order-summary{align-items:flex-start}.bia-font-picker>div,.bia-fixed-fields>div,.storefront-filters,.material-create,.materials-list article{grid-template-columns:1fr}.bia-question-heading{flex-direction:column;align-items:flex-start}}
.storefront-checkout-form{border-top:1px solid #ffffff25;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;padding-top:28px;display:grid}.storefront-checkout-form>h3,.storefront-checkout-form>section,.storefront-checkout-form>footer,.storefront-checkout-form>.storefront-checkout,.storefront-checkout-form>.storefront-error,.storefront-checkout-form>.storefront-success{grid-column:1/-1}.storefront-checkout-form>section{background:#ffffff0d;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.storefront-checkout-form>section h3{grid-column:1/-1;margin:0}.storefront-checkout-form label,.storefront-field{gap:7px;font-size:13px;font-weight:700;display:grid}.storefront-checkout-form input,.storefront-checkout-form select,.storefront-checkout-form textarea{box-sizing:border-box;color:#2e211e;width:100%;font:inherit;background:#fff;border:1px solid #ffffff38;border-radius:8px;padding:12px}.storefront-checkout-form textarea{resize:vertical;min-height:88px}.storefront-order li input{color:#fff;background:#ffffff14;border:1px solid #ffffff45;border-radius:7px;width:72px;margin-right:8px;padding:8px}.storefront-field small,.storefront-field-info small{color:#ffffffa8;margin-top:5px;font-weight:400;display:block}.storefront-field.checkbox{align-items:center;display:flex}.storefront-field.checkbox input,.storefront-field .checkbox input{width:auto}.storefront-field-info{border-left:3px solid var(--store-accent);background:#ffffff0c;grid-column:1/-1;padding:13px}.storefront-error,.storefront-success{border-radius:9px;padding:14px}.storefront-error{background:#8d2525}.storefront-success{background:#1f6a4a}.storefront-success a{color:#fff;text-decoration:underline}@media (max-width:780px){.storefront-checkout-form,.storefront-checkout-form>section{grid-template-columns:1fr}}.storefront{background:var(--store-bg,#fffaf7)}
.storefront-custom-request{border:1px solid var(--store-primary);border-radius:var(--store-radius);color:var(--store-primary);font:700 12px var(--store-body-font);cursor:pointer;background:0 0;padding:10px 14px}.storefront-custom-request:hover{background:var(--store-primary);color:#fff}.storefront-cart-notice{border-left:4px solid var(--store-primary);background:color-mix(in srgb, var(--store-accent) 22%, white);color:var(--store-text);font:700 12px var(--store-body-font);border-radius:6px;margin:0 0 18px;padding:11px 14px}.storefront-grid article>button{cursor:pointer}.storefront-order{scroll-margin-top:24px}.storefront-confirmation-backdrop{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#26130dbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.storefront-confirmation{color:#45271f;text-align:center;background:#fffaf7;border-radius:18px;width:min(520px,100%);padding:clamp(24px,5vw,42px);box-shadow:0 25px 80px #170a0759}.storefront-confirmation>span{color:#3e6a34;background:#dcebd6;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:25px;display:grid}.storefront-confirmation h2{font:400 clamp(25px, 5vw, 38px) var(--store-heading-font);margin:0 0 8px}.storefront-confirmation>strong{color:var(--store-primary);margin-bottom:18px;display:block}.storefront-confirmation p{margin:8px 0;line-height:1.55}.storefront-confirmation a{border-radius:var(--store-radius);color:#fff;background:#218b45;margin-top:22px;padding:14px;font-weight:800;display:block}.storefront-confirmation>button{color:#76574f;cursor:pointer;background:0 0;border:0;margin-top:12px;text-decoration:underline}.storefront-confirmation em{color:#9c332d;margin-top:18px;font-style:normal;font-weight:700;display:block}.storefront-confirmation-notice{border-left:4px solid var(--store-accent);background:color-mix(in srgb, var(--store-accent) 18%, white);grid-column:1/-1;margin:0;padding:14px 16px;font-weight:700;line-height:1.45}.storefront-custom-details{border:1px solid color-mix(in srgb, var(--store-primary) 22%, transparent);border-radius:var(--store-radius);background:color-mix(in srgb, var(--store-accent) 10%, white);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.storefront-custom-details label{flex-direction:column;gap:8px;display:flex}.storefront-custom-details textarea{min-height:130px}.storefront-reference-list{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.storefront-reference-list span{background:#fff;border:1px solid #dbc8c0;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;display:flex}.storefront-reference-list button{cursor:pointer;background:0 0;border:0;font-size:18px}.bia-gallery-editor{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.bia-gallery-editor figure{background:#fff;border:1px solid #dfcec7;border-radius:12px;margin:0;padding:8px}.bia-gallery-editor img{object-fit:cover;border-radius:8px;width:100%;height:110px}.bia-gallery-editor button{width:100%;margin-top:7px;padding:8px}@media (max-width:700px){.storefront-catalog>header{flex-direction:column;align-items:flex-start;gap:12px}.storefront-custom-request{width:100%}.storefront-custom-details{grid-template-columns:1fr}.storefront-nav>div{gap:10px}.storefront-nav a{font-size:12px}}.storefront-seasonal{background:color-mix(in srgb,var(--store-accent) 25%,white);color:var(--store-text);grid-template-columns:1fr 1fr;gap:32px;padding:38px max(24px,8vw);display:grid}.storefront-seasonal h2{font:400 clamp(30px,4vw,48px) var(--store-heading-font);margin:7px 0}.storefront-seasonal form{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.storefront-seasonal input,.storefront-seasonal button{border:1px solid color-mix(in srgb,var(--store-primary) 35%,white);border-radius:var(--store-radius);font:inherit;padding:13px}.storefront-seasonal button{background:var(--store-primary);color:#fff;font-weight:800}.storefront-seasonal form p{grid-column:1/-1;margin:0;font-weight:700}.storefront-artisan-notice{border-left:4px solid var(--store-accent);color:#3b2924;background:#fff;grid-column:1/-1;padding:14px;line-height:1.5}.storefront-confirmation-notice{color:#2e211e!important;background:#fff5f7!important}@media (max-width:700px){.storefront-seasonal,.storefront-seasonal form{grid-template-columns:1fr}}.bia-waitlist-admin{background:#fff;border:1px solid #dfcec7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.bia-waitlist-admin h2{margin:3px 0}.bia-waitlist-admin button{color:#fff;background:#78361f;border:0;border-radius:8px;padding:11px 15px;font-weight:700}.bia-order-financial-summary{background:#f8efec;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:18px;padding:14px;display:flex}.bia-order-financial-summary small{width:100%}.bia-order-financial-summary .negative{color:#a72c25}.bia-seasonal-admin{background:#fff;border:1px solid #dfcec7;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;padding:20px;display:grid}.bia-seasonal-admin>div,.bia-seasonal-admin>button{grid-column:1/-1}.bia-seasonal-admin label{gap:7px;font-weight:700;display:grid}.bia-seasonal-admin label.checkbox{align-items:center;display:flex}.bia-seasonal-admin input,.bia-seasonal-admin textarea{font:inherit;border:1px solid #dbc8c0;border-radius:8px;padding:11px}.bia-seasonal-admin button{color:#fff;background:#78361f;border:0;border-radius:8px;padding:12px;font-weight:800}@media (max-width:700px){.bia-seasonal-admin{grid-template-columns:1fr}}
.bia-order-item.detailed dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:10px 0;display:grid}.bia-order-item.detailed dl div{border-top:1px solid #eadbd5;padding:6px 0}.bia-order-item.detailed dt{color:#95766d;text-transform:uppercase;letter-spacing:.5px;font-size:8px}.bia-order-item.detailed dd{color:#4b3029;margin:3px 0 0;font-size:10px}.bia-order-item.detailed ul{color:#60453e;background:#fff6f2;border-radius:6px;margin:8px 0 0;padding:9px 9px 9px 25px;font-size:9px;line-height:1.5}@media (max-width:650px){.bia-order-item.detailed dl{grid-template-columns:1fr}}
.storefront-art{overflow:hidden}.storefront-art img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.storefront-grid article:hover .storefront-art img{transform:scale(1.035)}.storefront-gallery{color:#fff;background:#2e211e;padding:100px max(24px,6vw)}.storefront-gallery>header{grid-template-columns:80px 1fr 1fr;align-items:end;gap:30px;margin-bottom:48px;display:grid}.storefront-gallery>header span{letter-spacing:2px;color:var(--store-accent);font-size:10px;font-weight:800}.storefront-gallery h2{margin:0;font:400 clamp(38px,5vw,65px) Georgia,serif}.storefront-gallery header p{color:#ffffffa8;max-width:460px;margin:0;line-height:1.65}.storefront-gallery>div{grid-template-columns:repeat(4,1fr);grid-auto-rows:270px;gap:12px;display:grid}.storefront-gallery figure{background:#4b3732;border-radius:12px;margin:0;overflow:hidden}.storefront-gallery figure.wide{grid-column:span 2}.storefront-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.storefront-gallery figure:hover img{transform:scale(1.035)}@media (max-width:780px){.storefront-gallery{padding-block:70px}.storefront-gallery>header{grid-template-columns:1fr}.storefront-gallery>div{grid-template-columns:1fr 1fr;grid-auto-rows:210px}.storefront-gallery figure.wide,.storefront-gallery figure:nth-child(3),.storefront-gallery figure:nth-child(7){grid-column:span 2}}
.bia-admin{color:#34231f;background:#f8f3f0;grid-template-columns:250px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.bia-admin-sidebar{color:#fff;background:#34231f;flex-direction:column;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.bia-admin-logo{border-bottom:1px solid #ffffff18;align-items:center;gap:12px;padding-bottom:25px;display:flex}.bia-admin-logo img{border-radius:50%}.bia-admin-logo strong,.bia-admin-logo small{display:block}.bia-admin-logo strong{font:600 22px Georgia,serif}.bia-admin-logo small{color:#d9b7b3;letter-spacing:1.5px;margin-top:4px;font-size:8px}.bia-admin-sidebar nav{gap:6px;margin-top:30px;display:grid}.bia-admin-sidebar nav a{color:#c8b9b4;border-radius:8px;align-items:center;gap:13px;padding:13px;font-size:13px;display:flex}.bia-admin-sidebar nav a.active,.bia-admin-sidebar nav a:hover{color:#f1c6cf;background:#ffffff12}.bia-admin-sidebar nav span{text-align:center;width:21px}.bia-admin-profile{border-top:1px solid #ffffff18;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.bia-admin-profile>span{color:#34231f;background:#e8bbc5;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.bia-admin-profile strong,.bia-admin-profile small{display:block}.bia-admin-profile small{color:#a99690;margin-top:3px;font-size:10px}.bia-admin-content{min-width:0;padding:0 clamp(24px,5vw,70px) 80px}.bia-admin-preview{color:#3a2621;text-align:center;background:#e9bcc8;margin-inline:calc(-1*clamp(24px,5vw,70px));padding:8px 30px;font-size:11px;font-weight:700}.bia-admin-header{justify-content:space-between;align-items:end;padding:55px 0 35px;display:flex}.bia-admin-header small,.bia-admin-panel header small{letter-spacing:1.5px;color:#9a7770;font-size:9px}.bia-admin-header h1{margin:8px 0;font:400 clamp(38px,5vw,58px) Georgia,serif}.bia-admin-header p{color:#806b65;margin:0}.bia-admin-header>a{background:#fff;border:1px solid #d9cbc7;border-radius:8px;padding:12px 17px;font-size:12px}.bia-admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.bia-admin-metrics article,.bia-admin-panel{background:#fff;border:1px solid #e3d8d4;border-radius:14px}.bia-admin-metrics article{flex-direction:column;min-height:155px;padding:21px;display:flex}.bia-admin-metrics small{letter-spacing:1.2px;color:#987c75;font-size:8px}.bia-admin-metrics strong{margin:18px 0 5px;font:400 33px Georgia,serif}.bia-admin-metrics span{color:#8a7570;font-size:11px}.bia-admin-metrics div{background:#eee3df;border-radius:5px;height:5px;margin-top:auto}.bia-admin-metrics i{background:#78361f;border-radius:5px;width:72%;height:100%;display:block}.bia-admin-panel{margin-bottom:18px;padding:25px}.bia-admin-panel>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.bia-admin-panel h2{margin:7px 0 0;font:400 26px Georgia,serif}.bia-admin-panel header button,.bia-admin-catalog button{color:#674941;cursor:pointer;background:#fff;border:1px solid #dbcac5;border-radius:7px;padding:10px 13px}.bia-orders{display:grid}.bia-orders article{border-top:1px solid #eee5e2;grid-template-columns:62px 1fr 100px 165px 30px;align-items:center;gap:15px;padding:17px 0;display:grid}.bia-order-date{color:#79574f;font-size:12px;font-weight:800}.bia-orders article div>*{display:block}.bia-orders article div small{color:#a18881;font-size:9px}.bia-orders article div strong{margin:5px 0;font-size:13px}.bia-orders article div span{color:#8b7771;font-size:10px}.bia-orders article>b{font-size:13px}.bia-orders em{border-radius:999px;justify-self:start;padding:7px 9px;font-size:9px;font-style:normal}.bia-orders em.paid{color:#49643b;background:#e5f1dd}.bia-orders em.production{color:#4d527d;background:#e6e8f5}.bia-orders em.pending{color:#8a5b30;background:#f7e7d7}.bia-orders article>button{cursor:pointer;background:0 0;border:0}.bia-admin-columns{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.bia-capacity{gap:18px;display:grid}.bia-capacity>div{grid-template-columns:100px 70px 1fr 150px;align-items:center;gap:12px;font-size:11px;display:grid}.bia-capacity i{background:#eee5e2;border-radius:7px;height:7px;overflow:hidden}.bia-capacity i b{background:#78361f;height:100%;display:block}.bia-capacity small{color:#8b7771}.bia-payments{gap:10px;display:grid}.bia-payments>span{background:#faf6f4;border-radius:8px;justify-content:space-between;padding:14px;font-size:12px;display:flex}.bia-payments small{color:#8a6f68}.bia-admin-catalog{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bia-admin-catalog article{border:1px solid #ece2df;border-radius:10px;grid-template-columns:60px 1fr;gap:12px;padding:12px;display:grid}.bia-admin-catalog img{object-fit:cover;border-radius:8px;grid-row:1/3;width:60px;height:60px}.bia-admin-catalog strong,.bia-admin-catalog span{font-size:11px;display:block}.bia-admin-catalog span{color:#8a746e;margin-top:5px}.bia-admin-catalog em{color:#567146;font-size:9px;font-style:normal}.bia-admin-catalog button{justify-self:end;padding:5px 9px;font-size:9px}@media (max-width:900px){.bia-admin{grid-template-columns:1fr}.bia-admin-sidebar{height:auto;display:block;position:static}.bia-admin-sidebar nav{grid-template-columns:repeat(5,1fr)}.bia-admin-sidebar nav a{justify-content:center;font-size:0}.bia-admin-sidebar nav span{font-size:18px}.bia-admin-profile{display:none}.bia-admin-metrics{grid-template-columns:1fr 1fr}.bia-admin-columns{grid-template-columns:1fr}.bia-orders article{grid-template-columns:55px 1fr auto}.bia-orders article>b{display:none}.bia-orders em{grid-column:2/3}.bia-admin-catalog{grid-template-columns:1fr}}@media (max-width:560px){.bia-admin-header{flex-direction:column;align-items:flex-start;gap:22px}.bia-admin-metrics{grid-template-columns:1fr}.bia-admin-content{padding-inline:16px}.bia-capacity>div{grid-template-columns:1fr auto}.bia-capacity i,.bia-capacity small{grid-column:1/-1}}
.bia-store-admin{color:#38241e;background:#f8f3ef;min-height:100vh;padding:36px max(22px,6vw) 80px;font-family:Arial,sans-serif}.bia-store-admin.loading{place-items:center;display:grid}.bia-store-admin>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.bia-store-admin h1{margin:8px 0;font:500 clamp(36px,5vw,64px) Georgia,serif}.bia-store-admin header p{color:#765e55;margin:0}.bia-store-admin .preview-link{color:#fff;background:#78361f;border-radius:10px;padding:12px 18px}.bia-store-admin>nav{border-bottom:1px solid #d9cbc4;gap:8px;padding-bottom:12px;display:flex;overflow:auto}.bia-store-admin>nav button{cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;padding:11px 16px}.bia-store-admin>nav button.active{color:#fff;background:#78361f}.bia-admin-feedback{background:#fff;border-left:4px solid #e9bcc8;border-radius:9px;padding:12px 16px}.bia-store-admin>section{margin-top:28px}.bia-admin-section-title small{letter-spacing:1.5px;color:#9a7164}.bia-admin-section-title h2{margin:5px 0 20px;font:500 32px Georgia,serif}.bia-admin-editor{background:#fff;border:1px solid #e0d5cf;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.bia-admin-editor h3{grid-column:1/-1;margin:0}.bia-admin-editor label{gap:7px;font-size:13px;font-weight:700;display:grid}.bia-admin-editor label.check{align-items:center;display:flex}.bia-admin-editor input,.bia-admin-editor select,.bia-admin-editor textarea,.bia-admin-list select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d7c8c1;border-radius:8px;padding:11px}.bia-admin-editor textarea{resize:vertical;min-height:88px}.bia-admin-editor button,.bia-admin-list button{color:#fff;cursor:pointer;background:#78361f;border:0;border-radius:9px;padding:12px 16px;font-weight:700}.bia-admin-editor button.secondary{color:#38241e;background:#e9bcc8}.bia-admin-list{gap:10px;margin-top:18px;display:grid}.bia-admin-list article{background:#fff;border:1px solid #e0d5cf;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.bia-admin-list article>div{gap:5px;display:grid}.bia-admin-list span,.bia-admin-list small{color:#765e55}.bia-admin-list select{max-width:230px}@media (max-width:720px){.bia-store-admin{padding:22px 16px 60px}.bia-store-admin>header{flex-direction:column;align-items:flex-start}.bia-admin-editor{grid-template-columns:1fr}.bia-admin-list article{flex-direction:column;align-items:flex-start}.bia-admin-list select{max-width:none}}
.bia-system-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#3a2621;background:#fffdfbef;border-bottom:1px solid #dfd2cc;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:12px max(16px,3vw);font:12px Arial,sans-serif;display:grid;position:sticky;top:0}.bia-system-nav>strong{white-space:nowrap;letter-spacing:.6px;font:700 13px Georgia,serif}.bia-system-nav>div{scrollbar-width:thin;gap:5px;display:flex;overflow-x:auto}.bia-system-nav a{white-space:nowrap;color:#765e55;border-radius:999px;padding:8px 10px}.bia-system-nav a:hover,.bia-system-nav a.active{color:#fff;background:#78361f}.bia-system-nav .bia-system-store{color:#5d4037;border:1px solid #d9cbc4}@media (max-width:760px){.bia-system-nav{grid-template-columns:1fr auto}.bia-system-nav>div{grid-area:2/1/auto/-1}.bia-system-nav .bia-system-store{grid-area:1/2}}.bia-operation-sidebar{color:#fff8f4;background:linear-gradient(#4b241b,#321812)}.bia-operation-brand{color:#fff;padding:3px 9px;display:grid}.bia-operation-brand small{color:#e9bcc8;letter-spacing:2px;font-size:9px;font-weight:800}.bia-operation-brand strong{font:700 27px Georgia,serif}.bia-operation-brand span{color:#d9bdb3;margin-top:3px;font-size:10px}.bia-operation-shortcuts{grid-template-columns:1fr 1fr;gap:6px;margin-top:24px;display:grid}.bia-operation-shortcuts a{color:#fff;text-align:center;border:1px solid #ffffff24;border-radius:7px;padding:9px 8px;font-size:9px;font-weight:700}.bia-operation-shortcuts a:first-child{color:#3a2019;background:#e9bcc8}.bia-operation-sidebar nav{margin-top:28px}.bia-operation-sidebar .stock-nav-label{color:#c9998c}.bia-operation-sidebar nav a{color:#dbc8c1}.bia-operation-sidebar nav a.active{color:#3a2019;background:#e9bcc8}.bia-operation-sidebar .stock-sidebar-foot a{color:#fff;font-size:11px;font-weight:700}.bia-operation-sidebar .stock-sidebar-foot small{color:#c5a79e}@media (max-width:760px){.bia-operation-sidebar{grid-template-columns:1fr auto;height:auto;display:grid}.bia-operation-shortcuts{margin:0}.bia-operation-sidebar nav{grid-column:1/-1;margin:12px 0 0;overflow-x:auto}.bia-operation-sidebar nav a{white-space:nowrap}.bia-operation-sidebar .stock-sidebar-foot{display:none}}
.bia-operation-sidebar nav .bia-operation-group{border-top:1px solid #ffffff16;margin-top:13px;padding-top:13px}.bia-operation-sidebar nav{scrollbar-color:#c9998c transparent;scrollbar-width:thin;overflow-y:auto}.bia-operation-sidebar nav .bia-nav-icon{box-sizing:border-box;border:1.5px solid;border-radius:3px;flex:0 0 16px;width:16px;height:16px;font-size:0;position:relative}.bia-operation-sidebar nav .bia-nav-icon.dashboard{background:linear-gradient(90deg,#0000 44%,currentColor 44% 56%,#0000 56%),linear-gradient(#0000 44%,currentColor 44% 56%,#0000 56%)}.bia-operation-sidebar nav .bia-nav-icon.stock:before,.bia-operation-sidebar nav .bia-nav-icon.stock:after{content:"";background:currentColor;height:1.5px;position:absolute;left:2px;right:2px}.bia-operation-sidebar nav .bia-nav-icon.stock:before{top:4px}.bia-operation-sidebar nav .bia-nav-icon.stock:after{bottom:4px}.bia-operation-sidebar nav .bia-nav-icon.sale{border:0}.bia-operation-sidebar nav .bia-nav-icon.sale:before,.bia-operation-sidebar nav .bia-nav-icon.sale:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:7px;left:2px}.bia-operation-sidebar nav .bia-nav-icon.sale:after{transform:rotate(90deg)}.bia-operation-sidebar nav .bia-nav-icon.items{border-radius:2px;width:12px;height:12px;margin:2px;transform:rotate(45deg)}.bia-operation-sidebar nav .bia-nav-icon.agenda:before{content:"";background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px),repeating-linear-gradient(currentColor 0 2px,#0000 2px 4px);position:absolute;inset:4px 2px 2px}.bia-operation-sidebar nav .bia-nav-icon.pricing,.bia-operation-sidebar nav .bia-nav-icon.store,.bia-operation-sidebar nav .bia-nav-icon.support,.bia-operation-sidebar nav .bia-nav-icon.admin{border:0;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.bia-operation-sidebar nav .bia-nav-icon.pricing:before{content:"$"}.bia-operation-sidebar nav .bia-nav-icon.store:before{content:"B"}.bia-operation-sidebar nav .bia-nav-icon.admin:before{content:"A"}.bia-operation-sidebar nav .bia-nav-icon.support:before{content:"?"}.stock-page:has(.bia-operation-sidebar){color:#38241e;background:#f8f3ef}.stock-page:has(.bia-operation-sidebar) .stock-main{padding:38px clamp(24px,4vw,58px) 70px}.stock-page:has(.bia-operation-sidebar) .stock-header{margin-bottom:26px}.stock-page:has(.bia-operation-sidebar) .stock-header h1{color:#38241e;letter-spacing:-2px;margin:10px 0 7px;font-size:clamp(42px,4.2vw,60px)}.stock-page:has(.bia-operation-sidebar) .stock-header p{color:#765e55}.stock-page:has(.bia-operation-sidebar) .result-date{color:#765e55}:is(.stock-page:has(.bia-operation-sidebar) .eyebrow,.stock-page:has(.bia-operation-sidebar) .stock-kicker){color:#9a7164}.stock-page:has(.bia-operation-sidebar) .eyebrow span{background:#e9bcc8}.stock-page:has(.bia-operation-sidebar) .stock-refresh{color:#5d4037;background:#fffdfb;border-color:#d9cbc4}.stock-page:has(.bia-operation-sidebar) .stock-add{color:#fff;background:#78361f;border-color:#78361f}.stock-page:has(.bia-operation-sidebar) .sale-submit{color:#fff;background:#78361f;border-color:#78361f}.stock-page:has(.bia-operation-sidebar) .stock-modal form>footer .confirm{color:#fff;background:#78361f;border-color:#78361f}.stock-page:has(.bia-operation-sidebar) .stock-summary{gap:12px;margin-bottom:16px}.stock-page:has(.bia-operation-sidebar) .stock-summary article{background:#fffdfb;border-color:#e0d5cf;border-radius:14px;min-height:118px;padding:20px}.stock-page:has(.bia-operation-sidebar) .stock-summary strong{color:#38241e;font-size:42px}.stock-page:has(.bia-operation-sidebar) .stock-summary article:before{background:#a77769}.stock-page:has(.bia-operation-sidebar) .stock-summary article.attention:before{background:#d7a443}.stock-page:has(.bia-operation-sidebar) .stock-summary article.critical:before{background:#c35f57}.stock-page:has(.bia-operation-sidebar) .stock-panel{background:#fffdfb;border-color:#e0d5cf;border-radius:14px}.stock-page:has(.bia-operation-sidebar) .stock-panel>header{border-color:#eadfd9;padding:21px 24px}:is(.stock-page:has(.bia-operation-sidebar) .stock-panel h2,.stock-page:has(.bia-operation-sidebar) .stock-empty h3,.stock-page:has(.bia-operation-sidebar) .stock-load-error h2){color:#38241e}.stock-page:has(.bia-operation-sidebar) .stock-empty{padding:52px 24px}.stock-page:has(.bia-operation-sidebar) .stock-empty>span{color:#78361f;background:#f5e1e6}.stock-page:has(.bia-operation-sidebar) .stock-table-head{color:#8f776f;background:#faf5f2}.stock-page:has(.bia-operation-sidebar) .stock-row{border-color:#f0e7e2}.stock-page:has(.bia-operation-sidebar) .stock-product>i{color:#78361f;background:#f5e1e6}.stock-page:has(.bia-operation-sidebar) .movement-icon{color:#78361f;background:#f5e1e6}.stock-page:has(.bia-operation-sidebar) .stock-status{color:#70483c;background:#f5e7e1}.stock-page:has(.bia-operation-sidebar) .stock-status i{background:#a77769}.stock-page:has(.bia-operation-sidebar) .stock-actions button:first-child{color:#78361f;background:#fff2f5;border-color:#dab4be}.stock-page:has(.bia-operation-sidebar) .stock-modal{color:#38241e;background:#fffdfb}:is(.stock-page:has(.bia-operation-sidebar) .movement-tabs,.stock-page:has(.bia-operation-sidebar) .movement-product){background:#f8f0ec}.stock-page:has(.bia-operation-sidebar) .movement-tabs button.active{color:#78361f}.stock-page:has(.bia-operation-sidebar) .result-hero{background:linear-gradient(135deg,#4b241b,#321812)}.stock-page:has(.bia-operation-sidebar) .result-hero:after{border-color:#e9bcc833}.stock-page:has(.bia-operation-sidebar) .result-hero>div:first-child>span{color:#e9bcc8}.stock-page:has(.bia-operation-sidebar) .result-hero h2 strong{color:#e9bcc8}.stock-page:has(.bia-operation-sidebar) .result-hero p em{color:#e9bcc8}.stock-page:has(.bia-operation-sidebar) .result-count strong{color:#e9bcc8}:is(.stock-page:has(.bia-operation-sidebar) .result-hero p,.stock-page:has(.bia-operation-sidebar) .result-count span){color:#dbc8c1}.stock-page:has(.bia-operation-sidebar) .result-cards article{background:#fffdfb;border-color:#e0d5cf}.stock-page:has(.bia-operation-sidebar) .recent-sales{background:#fffdfb;border-color:#e0d5cf}.stock-page:has(.bia-operation-sidebar) .result-cards .profit{background:#fff1f4;border-color:#e4bdc7}.stock-page:has(.bia-operation-sidebar) .result-cards .profit strong{color:#78361f}.stock-page:has(.bia-operation-sidebar) .recent-sales article>b{color:#78361f}.stock-page:has(.bia-operation-sidebar) .result-empty>span{color:#78361f}.stock-page:has(.bia-operation-sidebar) .recent-head{color:#765e55;background:#faf3ef}.stock-page:has(.bia-operation-sidebar) .onboarding li{color:#765e55;background:#faf3ef}.stock-page:has(.bia-operation-sidebar) .recent-sales header a{background:#78361f}.stock-page:has(.bia-operation-sidebar) .result-empty a{background:#78361f}.stock-page:has(.bia-operation-sidebar) .onboarding li b{color:#78361f;background:#f3dce2}@media (max-width:760px){.bia-operation-sidebar nav .bia-operation-group{display:none}.stock-page:has(.bia-operation-sidebar) .stock-main{padding:26px 15px 55px}}.stock-page:has(>.bia-system-nav){display:block}.stock-page:has(>.bia-system-nav) .stock-main{max-width:1500px;margin:auto;padding:38px clamp(24px,4vw,58px) 70px}.stock-page:has(>.bia-system-nav){color:#38241e;background:#f8f3ef}:is(.stock-page:has(>.bia-system-nav) .stock-header h1,.stock-page:has(>.bia-system-nav) .stock-panel h2,.stock-page:has(>.bia-system-nav) .stock-empty h3){color:#38241e}:is(.stock-page:has(>.bia-system-nav) .eyebrow,.stock-page:has(>.bia-system-nav) .stock-kicker){color:#9a7164}.stock-page:has(>.bia-system-nav) .stock-add{background:#78361f}.stock-page:has(>.bia-system-nav) .recent-sales header a{background:#78361f}.stock-page:has(>.bia-system-nav) .result-empty a{background:#78361f}.stock-page:has(>.bia-system-nav) .stock-summary article{background:#fffdfb;border-color:#e0d5cf}.stock-page:has(>.bia-system-nav) .stock-panel{background:#fffdfb;border-color:#e0d5cf}.stock-page:has(>.bia-system-nav) .result-cards article{background:#fffdfb;border-color:#e0d5cf}.stock-page:has(>.bia-system-nav) .recent-sales{background:#fffdfb;border-color:#e0d5cf}.stock-page:has(>.bia-system-nav) .result-hero{background:linear-gradient(135deg,#4b241b,#321812)}.stock-page:has(>.bia-system-nav) .result-hero>div:first-child>span{color:#e9bcc8}.stock-page:has(>.bia-system-nav) .result-hero h2 strong{color:#e9bcc8}.stock-page:has(>.bia-system-nav) .result-hero p em{color:#e9bcc8}.stock-page:has(>.bia-system-nav) .result-count strong{color:#e9bcc8}.stock-page:has(>.bia-system-nav) .result-cards .profit{background:#fff1f4;border-color:#e4bdc7}@media (max-width:760px){.stock-page:has(>.bia-system-nav) .stock-main{padding:26px 15px 55px}}
.pricing-page{color:#34231f;background:#faf7f5;min-height:100vh;padding:24px max(18px,3vw) 48px;font-family:Arial,sans-serif}.pricing-top{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.pricing-top>div>a{color:#805f57;margin-bottom:12px;font-size:11px;display:block}.pricing-top small,.pricing-panel header small,.pricing-rules header small,.pricing-breakdown small{letter-spacing:1.2px;color:#9a7770;font-size:8px}.pricing-top h1{margin:6px 0;font:400 clamp(30px,4vw,44px) Georgia,serif}.pricing-top p{color:#816d67;margin:0;font-size:13px}.pricing-store{background:#fff;border:1px solid #ddd2ce;border-radius:6px;padding:8px 12px;font-size:11px}.pricing-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.pricing-summary article,.pricing-summary label{background:#fff;border:1px solid #e7dfdc;border-radius:9px;flex-direction:column;justify-content:center;min-height:88px;padding:13px 15px;display:flex}.pricing-summary article.profit{color:#fff;background:#34231f}.pricing-summary small,.pricing-summary label{letter-spacing:.9px;font-size:8px}.pricing-summary strong{margin:9px 0 2px;font:400 23px Georgia,serif}.pricing-summary span{color:#947b74;font-size:9px}.pricing-summary label input{background:0 0;border:0;border-bottom:1px solid #ddd2ce;outline:none;width:100%;margin:8px 0 2px;font:400 22px Georgia,serif}.pricing-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pricing-panel,.pricing-rules{background:#fff;border:1px solid #e7dfdc;border-radius:9px;padding:16px}.pricing-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pricing-panel h2,.pricing-rules h2{margin:4px 0 0;font:400 20px Georgia,serif}.pricing-panel header button{background:#fff;border:1px solid #ded3cf;border-radius:5px;padding:6px 9px;font-size:10px}.pricing-table{display:grid}.pricing-row{border-top:1px solid #f0eae8;align-items:center;gap:7px;padding:7px 0;font-size:10px;display:grid}.pricing-row.material{grid-template-columns:1.25fr .55fr .65fr .75fr .6fr}.pricing-row.step{grid-template-columns:1.1fr 1fr .5fr .65fr .6fr}.pricing-row.heading{color:#9b827b;text-transform:uppercase;font-size:7px}.pricing-field{min-width:0;display:block}.pricing-field>span,.pricing-row b>small{display:none}.pricing-row input,.pricing-row select{color:#34231f;background:#fdfbfa;border:1px solid #e4dcda;border-radius:5px;width:100%;min-width:0;padding:6px;font-size:10px}.pricing-row b{text-align:right;flex-direction:column;gap:3px;display:flex}.pricing-panel footer{border-top:1px solid #dac9c4;justify-content:space-between;min-height:auto;margin-top:7px;padding-top:10px;font-size:10px;display:flex}.pricing-panel footer strong{font-size:14px}.pricing-help{color:#806e68;margin:-3px 0 10px;font-size:10px;line-height:1.4}.pricing-rates{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.pricing-rates label{background:#fcfaf9;border:1px solid #e8dfdc;border-radius:6px;padding:8px;font-size:8px}.pricing-rates input{background:0 0;border:0;border-bottom:1px solid #ddd1cd;outline:none;width:100%;margin:5px 0 2px;font:400 18px Georgia,serif;display:block}.pricing-rates small{color:#9a847e;font-size:7px}.pricing-custom-rate{color:#806e68;grid-column:2/-1;align-items:center;gap:8px;font-size:8px;display:flex}.pricing-custom-rate input{max-width:90px}.pricing-rules{margin:10px 0}.pricing-rules>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.pricing-rules label{border:1px solid #e5ddda;border-radius:6px;padding:9px 11px;font-size:9px;position:relative}.pricing-rules input{background:0 0;border:0;outline:none;width:85%;margin-top:5px;font:400 19px Georgia,serif;display:block}.pricing-rules label span{position:absolute;bottom:11px;right:11px}.pricing-breakdown{color:#fff;background:#34231f;border-radius:10px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:36px;padding:20px 24px;display:grid}.pricing-breakdown h2{color:#efc2cc;margin:8px 0 3px;font:400 clamp(32px,4vw,46px) Georgia,serif}.pricing-breakdown p{color:#bba9a4;margin:0;font-size:10px}.pricing-breakdown ul{margin:0;padding:0;list-style:none}.pricing-breakdown li{border-bottom:1px solid #ffffff17;justify-content:space-between;padding:5px 0;font-size:10px;display:flex}.pricing-breakdown li.highlight{color:#efc2cc;border:0;margin-top:4px;font-size:13px}@media (max-width:1000px){.pricing-columns,.pricing-breakdown{grid-template-columns:1fr}.pricing-summary{grid-template-columns:1fr 1fr}.pricing-breakdown{gap:14px}}@media (max-width:650px){.pricing-page{padding:16px 12px 32px}.pricing-top{flex-direction:column;align-items:flex-start;gap:10px}.pricing-summary{grid-template-columns:1fr 1fr}.pricing-summary article,.pricing-summary label{min-height:82px}.pricing-rules>div{grid-template-columns:1fr 1fr}.pricing-rates{grid-template-columns:1fr}.pricing-row.material,.pricing-row.step{background:#fff;border:1px solid #ece3e0;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0;padding:12px;display:grid}.pricing-row.heading{display:none}.pricing-row strong{grid-column:1/-1;font-size:12px}.pricing-field>span,.pricing-row b>small{color:#927a73;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:8px;font-weight:400;display:block}.pricing-row b{text-align:right;border-top:1px solid #eee6e3;grid-column:1/-1;padding-top:4px;font-size:12px}.pricing-custom-rate{grid-column:1/-1}.pricing-breakdown{padding:16px}.pricing-top h1{font-size:30px}}@media (max-width:420px){.pricing-summary{grid-template-columns:1fr}}
.bia-agenda-page{color:#34231f;background:#faf7f5;min-height:100vh;padding:28px max(20px,4vw) 60px;font-family:Arial,sans-serif}.bia-agenda-top{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.bia-agenda-top>div>a{color:#805f57;margin-bottom:14px;font-size:11px;display:block}.bia-agenda-top small{letter-spacing:1.4px;color:#9a7770;font-size:8px}.bia-agenda-top h1{margin:5px 0;font:400 42px Georgia,serif}.bia-agenda-top p{color:#806d67;margin:0;font-size:12px}.bia-agenda-top>button,.bia-agenda-note button{color:#fff;background:#34231f;border:1px solid #d9cbc7;border-radius:6px;padding:9px 13px;font-size:11px}.bia-agenda-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.bia-agenda-summary article{background:#fff;border:1px solid #e6ddda;border-radius:8px;padding:13px 15px}.bia-agenda-summary span,.bia-agenda-summary small{color:#947d76;font-size:8px;display:block}.bia-agenda-summary span{letter-spacing:1px}.bia-agenda-summary strong{margin:8px 0 3px;font:400 19px Georgia,serif;display:block}.bia-calendar{background:#fff;border:1px solid #e3d9d5;border-radius:10px;overflow:hidden}.bia-calendar>header{border-bottom:1px solid #e9e0dd;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.bia-week-nav{align-items:center;gap:13px;display:flex}.bia-week-nav button{background:#fff;border:1px solid #e1d6d2;border-radius:5px;width:28px;height:28px}.bia-week-nav strong,.bia-week-nav small{display:block}.bia-week-nav strong{font-size:12px}.bia-week-nav small{color:#917c76;margin-top:2px;font-size:8px}.bia-view-toggle{background:#f2eae7;border-radius:6px;padding:2px;display:flex}.bia-view-toggle button{color:#806d67;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:9px}.bia-view-toggle button.active{color:#34231f;background:#fff;box-shadow:0 1px 3px #5d3c3220}.bia-week-grid{grid-template-columns:repeat(7,minmax(145px,1fr));min-width:1030px;display:grid}.bia-week-grid.day{grid-template-columns:1fr;min-width:0}.bia-week-grid>section{border-right:1px solid #eee6e3;min-height:455px}.bia-week-grid>section:last-child{border:0}.bia-week-grid>section.today{background:#fcf4f5}.bia-week-grid>section>header{border-bottom:1px solid #eee6e3;height:61px;padding:10px 11px;position:relative}.bia-week-grid>section>header span{color:#927b74;letter-spacing:1px;font-size:7px;display:block}.bia-week-grid>section>header strong{margin-top:4px;font:400 20px Georgia,serif;display:block}.bia-week-grid>section>header small{background:#e9bcc8;border-radius:99px;padding:3px 5px;font-size:6px;position:absolute;top:10px;right:8px}.bia-day-items{gap:7px;padding:8px;display:grid}.bia-day-items>p{color:#b09e99;margin:12px 3px;font-size:9px}.bia-day-items article{background:#f8f2ef;border-left:3px solid #80625a;border-radius:5px;padding:9px;position:relative}.bia-day-items article.order{background:#fbebef;border-color:#a95065}.bia-day-items article.delivery{background:#edf4e9;border-color:#5e7d55}.bia-day-items article.blocked{background:#f1f1f1;border-color:#999}.bia-day-items article.done{opacity:.55}.bia-day-items article>div{justify-content:space-between;margin-bottom:6px;display:flex}.bia-day-items time,.bia-day-items article>div small{color:#846f69;font-size:7px}.bia-day-items article>strong,.bia-day-items article>span{display:block}.bia-day-items article>strong{font-size:10px;line-height:1.25}.bia-day-items article>span{color:#8b7771;margin-top:4px;font-size:8px;line-height:1.3}.bia-day-items article em{color:#6f5149;margin-top:6px;font-size:8px;font-style:normal;font-weight:700;display:block}.bia-day-items article>button{color:#8b5360;background:0 0;border:0;margin-top:7px;padding:0;font-size:7px;text-decoration:underline}.bia-agenda-note{color:#fff;background:#34231f;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:14px 16px;display:flex}.bia-agenda-note strong{font:400 16px Georgia,serif}.bia-agenda-note p{color:#c4b4af;margin:5px 0 0;font-size:9px}.bia-agenda-note button{color:#34231f;background:#fff;flex:none}@media (max-width:900px){.bia-calendar{overflow-x:auto}.bia-agenda-summary{grid-template-columns:1fr 1fr}.bia-agenda-note{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.bia-agenda-page{padding:16px 12px 35px}.bia-agenda-top{flex-direction:column;align-items:flex-start;gap:14px}.bia-agenda-summary{grid-template-columns:1fr 1fr}.bia-agenda-summary article{padding:11px}.bia-calendar>header{align-items:flex-start;gap:10px}.bia-week-grid{grid-template-columns:repeat(7,minmax(210px,1fr));min-width:1470px}.bia-week-grid.day{grid-template-columns:1fr;min-width:0}.bia-week-grid>section{min-height:380px}}
.bia-agenda-top>button{color:#fff;background:#34231f;border:1px solid #d9cbc7;border-radius:6px;padding:9px 13px;font-size:10px}.bia-agenda-workspace{grid-template-columns:220px minmax(0,1fr);gap:10px;display:grid}.bia-mini-calendar{background:#fff;border:1px solid #e3d9d5;border-radius:10px;align-self:start;padding:13px}.bia-mini-calendar>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bia-mini-calendar>header strong{font:400 14px Georgia,serif}.bia-mini-calendar>header button{background:0 0;border:0}.week-labels,.month-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.week-labels span{text-align:center;color:#97817a;font-size:7px}.month-days>button{aspect-ratio:1;color:#503a34;background:0 0;border:0;border-radius:50%;font-size:8px;position:relative}.month-days>button:hover,.month-days>button.selected{color:#fff;background:#34231f}.month-days>button.has-items:after{content:"";background:#c18b20;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:50%}.month-days>button.selected:after{background:#efc2cc}.month-days>i{aspect-ratio:1}.bia-agenda-legend{border-top:1px solid #eee5e2;gap:6px;margin-top:14px;padding-top:12px;display:grid}.bia-agenda-legend span{font-size:8px}.bia-agenda-legend span:before{content:"";border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.bia-agenda-legend .order:before{background:#edca55}.bia-agenda-legend .activity:before{background:#80503c}.bia-agenda-legend .completed:before{background:#6f9a65}.bia-calendar{min-width:0}.bia-view-toggle{gap:2px}.bia-month-view{grid-template-columns:repeat(7,1fr);display:grid}.bia-month-view>button{text-align:left;vertical-align:top;background:#fff;border:1px solid #eee6e3;border-top:0;border-left:0;min-height:110px;padding:8px}.bia-month-view>button.today{background:#fcf4f5}.bia-month-view>button>strong{font:400 15px Georgia,serif}.bia-month-view>button>div{gap:3px;margin-top:7px;display:grid}.bia-month-view span{color:#57372d;white-space:nowrap;text-overflow:ellipsis;background:#eee0da;border-radius:3px;padding:3px 4px;font-size:6px;overflow:hidden}.bia-month-view span.order{color:#725a00;background:#fff0b8}.bia-month-view span.completed{color:#3f6338;background:#e3f0df}.bia-month-view small{color:#8b7771;font-size:6px}.bia-day-items article{cursor:pointer;-webkit-user-select:none;user-select:none}.bia-day-items article.activity{background:#eee0da;border-color:#75422f}.bia-day-items article.order{background:#fff2bf;border-color:#c69a13}.bia-day-items article.blocked{background:#f1f1f1;border-color:#999}.bia-day-items article.completed{opacity:1;background:#e3f0df;border-color:#5e7d55}.bia-day-items article.in_progress{box-shadow:inset 0 0 0 1px #fffa}.bia-day-items article>i{color:#fff;letter-spacing:.4px;background:#c88a16;border-radius:3px;margin:0 0 6px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800;display:inline-block}.bia-day-items article>i.carried{background:#72544b}.bia-day-items article footer{border-top:1px solid #6c4b411a;justify-content:space-between;align-items:center;margin-top:8px;padding-top:6px;display:flex}.bia-day-items article footer b,.bia-day-items article footer small{font-size:7px}.bia-day-items article footer b{color:#664a42}.bia-day-items article footer small{color:#876f68}.bia-daily-columns{grid-template-columns:1fr 1fr;min-height:460px;display:grid}.bia-daily-columns>section{border-right:1px solid #ece3e0;padding:14px}.bia-daily-columns>section:last-child{border:0}.bia-daily-columns>section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bia-daily-columns>section>header small{color:#987b73;letter-spacing:1px;font-size:7px}.bia-daily-columns h2{margin:4px 0 0;font:400 19px Georgia,serif}.bia-daily-columns header button{color:#684b43;background:#fff;border:1px solid #ddd1cd;border-radius:5px;padding:6px 8px;font-size:8px}.bia-agenda-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24171399;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bia-agenda-modal{color:#34231f;background:#fff;border-radius:12px;width:min(620px,100%);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 20px 70px #120a0755}.bia-agenda-modal>header{border-bottom:1px solid #ede4e1;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.bia-agenda-modal>header small{color:#967970;letter-spacing:1.2px;font-size:8px}.bia-agenda-modal .title-input{color:#34231f;background:0 0;border:0;border-bottom:1px solid #ddcfca;outline:none;width:100%;margin-top:5px;font:400 26px Georgia,serif;display:block}.bia-agenda-modal>header button{color:#725a53;background:0 0;border:0;font-size:25px}.bia-agenda-modal label{color:#856f68;font-size:8px}.bia-agenda-modal input,.bia-agenda-modal select,.bia-agenda-modal textarea{color:#34231f;background:#fff;border:1px solid #e3d7d3;border-radius:6px;width:100%;margin-top:5px;padding:8px;font:10px Arial,sans-serif;display:block}.bia-agenda-modal textarea{resize:vertical;min-height:65px}.bia-agenda-modal label.full{margin:14px 0;display:block}.bia-agenda-form{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.bia-agenda-form .wide{grid-column:1/-1}.bia-customer-data{background:#faf6f4;border-radius:8px;margin:16px 0 0;padding:14px}.bia-customer-data h3{margin:0 0 10px;font:400 17px Georgia,serif}.bia-agenda-modal>footer{justify-content:flex-end;margin-top:18px;display:flex}.bia-agenda-modal>footer button{color:#fff;background:#34231f;border:0;border-radius:6px;padding:9px 13px;font-size:10px}@media (max-width:1000px){.bia-agenda-workspace{grid-template-columns:1fr}.bia-mini-calendar{display:none}}@media (max-width:650px){.bia-month-view{grid-template-columns:repeat(7,minmax(80px,1fr));min-width:560px}.bia-daily-columns{grid-template-columns:1fr}.bia-daily-columns>section{border-bottom:1px solid #ece3e0;border-right:0}.bia-agenda-form{grid-template-columns:1fr 1fr}.bia-agenda-modal{padding:17px}}@media (max-width:420px){.bia-agenda-form{grid-template-columns:1fr}}
@media (max-width:1000px){.bia-agenda-workspace{grid-template-columns:1fr}.bia-mini-calendar{max-width:360px;display:block}}
.bia-organization-choice{background:#fff;border:1px solid #e3d9d5;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:11px 14px;display:flex}.bia-organization-choice>div:first-child small,.bia-organization-choice>div:first-child strong{display:block}.bia-organization-choice>div:first-child small{color:#977c74;letter-spacing:1px;font-size:7px}.bia-organization-choice>div:first-child strong{margin-top:4px;font:400 16px Georgia,serif}.bia-organization-choice>div:last-child{gap:6px;display:flex}.bia-organization-choice button{color:#624941;text-align:left;background:#faf7f5;border:1px solid #e2d6d2;border-radius:7px;align-items:center;gap:7px;min-width:145px;padding:7px 9px;display:flex}.bia-organization-choice button.active{color:#fff;background:#34231f;border-color:#6d493e}.bia-organization-choice button>b{font-size:16px}.bia-organization-choice button span,.bia-organization-choice button small{display:block}.bia-organization-choice button span{font-size:9px;font-weight:700}.bia-organization-choice button small{color:#98827b;margin-top:2px;font-size:7px;font-weight:400}.bia-organization-choice button.active small{color:#c8b7b2}.bia-time-schedule{background:repeating-linear-gradient(#fff 0 59px,#eee5e2 60px);grid-template-columns:55px 1fr 1fr;min-width:620px;height:885px;display:grid;position:relative}.bia-time-axis{border-right:1px solid #e7ddda;position:relative}.bia-time-axis span{color:#967d75;font-size:7px;position:absolute;right:8px;transform:translateY(-5px)}.bia-time-schedule>section{border-right:1px solid #e7ddda;position:relative}.bia-time-schedule>section>header{z-index:3;color:#896f68;letter-spacing:1px;background:#faf6f4;height:44px;padding:14px;font-size:7px;position:sticky;top:0}.bia-time-schedule>section>button{z-index:2;left:7px;right:7px;top:var(--top);color:#34231f;text-align:left;background:#eee0da;border:1px solid #7b4a38;border-radius:6px;padding:7px;position:absolute;overflow:hidden}.bia-time-schedule>section>button.order{background:#fff0b8;border-color:#c69a13}.bia-time-schedule>section>button.completed{background:#e3f0df;border-color:#5e7d55}.bia-time-schedule>section>button time,.bia-time-schedule>section>button strong,.bia-time-schedule>section>button small{display:block}.bia-time-schedule>section>button time{font-size:7px}.bia-time-schedule>section>button strong{margin:3px 0;font-size:9px}.bia-time-schedule>section>button small{font-size:7px}.bia-priority-board{grid-template-columns:repeat(3,1fr);min-height:600px;display:grid}.bia-priority-board>section{background:#fcf9f8;border-right:1px solid #e9dfdc}.bia-priority-board>section:nth-child(2){background:#fdf6f1}.bia-priority-board>section:nth-child(3){background:#faf4fb}.bia-priority-board>section:last-child{border:0}.bia-priority-board>section>header{border-bottom:1px solid #e9dfdc;justify-content:space-between;align-items:center;padding:14px;display:flex}.bia-priority-board>section>header small{color:#987d75;letter-spacing:1px;font-size:7px}.bia-priority-board>section>header h2{margin:4px 0 0;font:400 17px Georgia,serif}.bia-priority-board>section>header>span{color:#6b5048;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.bia-priority-board .bia-day-items{min-height:520px;padding:10px}.bia-priority-board .bia-day-items article{box-shadow:0 2px 7px #583c3212}.bia-priority-board .bia-day-items article[draggable=true]{cursor:grab}.bia-priority-board .bia-day-items>p{text-align:center;border:1px dashed #d9c9c4;border-radius:6px;padding:15px}@media (max-width:850px){.bia-organization-choice{flex-direction:column;align-items:flex-start}.bia-organization-choice>div:last-child{width:100%}.bia-organization-choice button{flex:1}.bia-priority-board{grid-template-columns:1fr}.bia-priority-board>section{border-bottom:1px solid #e9dfdc;border-right:0}.bia-priority-board .bia-day-items{min-height:150px}.bia-time-schedule{min-width:560px}}@media (max-width:520px){.bia-organization-choice>div:last-child{display:grid}.bia-organization-choice button{width:100%}}
.bia-priority-list{max-width:720px;min-height:600px;margin:0 auto;padding:14px}.bia-priority-list>header{border-bottom:1px solid #e8dfdc;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 2px 12px;display:flex}.bia-priority-list>header small{color:#987d75;letter-spacing:1px;font-size:7px}.bia-priority-list>header h2{margin:4px 0 0;font:400 19px Georgia,serif}.bia-priority-list>header>span{color:#72574f;background:#f1e7e3;border-radius:99px;padding:5px 8px;font-size:8px}.bia-priority-list .bia-day-items{gap:9px}.bia-priority-list .bia-day-items article{cursor:grab;padding:12px;box-shadow:0 2px 8px #54372e12}.bia-priority-list .bia-day-items article:active{cursor:grabbing}.bia-priority-list .bia-day-items>p{text-align:center;border:1px dashed #d9c9c4;border-radius:7px;padding:16px}.bia-recurrence{background:#faf6f4;border-radius:8px;margin-top:15px;padding:13px}.bia-recurrence h3{margin:0 0 10px;font:400 17px Georgia,serif}.bia-recurrence label>small{color:#9a847e;margin-top:4px;font-size:7px;display:block}
.month-days>button.has-pickup:after{content:"";background:#e1b423;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.month-days>button.selected.has-pickup:after{background:#ffd955}.bia-agenda-legend .pickup:before{background:#e1b423}.bia-status-button{color:#664a42;cursor:pointer;background:#fff9;border:1px solid #9b7a7044;border-radius:4px;padding:3px 5px;font-size:7px}.bia-day-items article.completed{order:99}.bia-time-schedule>section>div{z-index:2;color:#34231f;text-align:left;cursor:pointer;background:#eee0da;border:1px solid #7b4a38;border-radius:6px;padding:7px;position:absolute;left:7px;right:7px;overflow:hidden}.bia-time-schedule>section>div.order{background:#fff0b8;border-color:#c69a13}.bia-time-schedule>section>div.completed{background:#e3f0df;border-color:#5e7d55}.bia-time-schedule>section>div time,.bia-time-schedule>section>div strong,.bia-time-schedule>section>div small{display:block}.bia-time-schedule>section>div time{font-size:7px}.bia-time-schedule>section>div strong{margin:3px 0;font-size:9px}.bia-time-schedule>section>div small{font-size:7px}.bia-time-schedule>section>div>button{color:#60463f;cursor:pointer;background:#fff;border:1px solid #795e5433;border-radius:4px;padding:3px 5px;font-size:6px;position:absolute;bottom:5px;right:5px}.bia-view-toggle .today-button{color:#78361f;background:#fff8f5;border:1px solid #d4b3a9;margin-right:6px;font-weight:800}
.month-days>button .day-dots{gap:2px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.month-days>button .day-dots i{border-radius:50%;width:4px;height:4px;display:block}.month-days>button .day-dots .delivery{background:#e1b423}.month-days>button .day-dots .activity{background:#80503c}.month-days>button .day-dots .urgent{background:#d54b4b}.month-days>button.selected .day-dots i{box-shadow:0 0 0 1px #fff}.bia-agenda-legend .delivery:before{background:#e1b423}.bia-agenda-legend .urgent:before{background:#d54b4b}.bia-agenda-summary article{position:relative}.bia-agenda-summary article>button{color:#694a42;cursor:pointer;background:#fff;border:1px solid #d9cbc7;border-radius:4px;padding:3px 6px;font-size:7px;position:absolute;bottom:10px;right:12px}.bia-agenda-summary article.over-capacity{background:#fff5f3;border-color:#d54b4b}.bia-agenda-summary article.over-capacity strong{color:#b52f2f}.bia-capacity-modal{width:min(430px,100%)}.bia-capacity-modal>p{color:#806d67;font-size:11px;line-height:1.5}.bia-capacity-modal>label{margin-top:18px;display:block}.bia-capacity-modal>header h2{margin:5px 0 0;font:400 26px Georgia,serif}.bia-capacity-decision{z-index:1100;color:#542d27;background:#fff8f5;border:1px solid #d54b4b;border-radius:10px;width:min(460px,100% - 28px);padding:16px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #32140f44}.bia-capacity-decision strong,.bia-capacity-decision p{margin:0 0 7px;display:block}.bia-capacity-decision p{color:#80645d;font-size:10px}.bia-capacity-decision button{color:#fff;cursor:pointer;background:#7a3324;border:0;border-radius:5px;padding:7px 10px;font-size:9px}.bia-save-errors{z-index:1200;color:#542d27;background:#fff4f1;border:1px solid #bd3d34;border-radius:10px;width:min(500px,100% - 28px);padding:16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #32140f44}.bia-save-errors strong{margin-bottom:8px;display:block}.bia-save-errors ul{margin:0 0 10px;padding-left:18px;font-size:10px;line-height:1.6}.bia-save-errors button{color:#fff;background:#7a3324;border:0;border-radius:5px;padding:6px 10px}.bia-required-hint{z-index:1050;color:#6b4b43;background:#fff;border:1px solid #e0d1cc;border-radius:8px;width:min(620px,100% - 28px);padding:9px 13px;font-size:9px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #32140f1a}.bia-required-hint strong{color:#8b3329;margin-right:8px}.bia-customer-suggestions{z-index:1150;background:#fff;border:1px solid #decfc9;border-radius:9px;width:min(600px,100% - 28px);padding:10px;position:fixed;top:62px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #32140f2b}.bia-customer-suggestions>strong{color:#78594f;margin:0 4px 7px;font-size:9px;display:block}.bia-customer-suggestions>button{color:#50352e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee4e0;justify-content:space-between;gap:12px;width:100%;padding:9px;display:flex}.bia-customer-suggestions>button:hover{background:#fff7f3}.bia-customer-suggestions span:last-child{text-align:right}.bia-customer-suggestions b,.bia-customer-suggestions small{display:block}.bia-customer-suggestions b{font-size:10px}.bia-customer-suggestions small{color:#8c756e;margin-top:3px;font-size:8px}
