@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}}:root{color:#2b1714;font-synthesis:none;text-rendering:optimizeLegibility;--may-wine:#8f141b;--may-border:#eadeda;--may-muted:#705b55;background:#fffaf7;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#fffaf7;min-width:320px;min-height:100vh;margin:0}button{font:inherit}button:focus-visible{outline-offset:2px;outline:3px solid #ef34403d}.dashboard-shell{min-height:100vh}.sidebar{z-index:40;color:#fff;background:radial-gradient(circle at 35% 11%,#8e121b 0,#700a11 34%,#4a070b);flex-direction:column;width:228px;height:100vh;padding:15px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 30px #48040917}.brand-lockup{place-items:center;height:172px;display:grid;overflow:hidden}.brand-lockup img{object-fit:contain;width:160px;height:160px;transform:translateY(-6px)scale(1.18)}.sidebar-nav{scrollbar-width:none;flex:1;padding:4px 0 12px;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{display:none}.nav-item{color:#fffffff2;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:37px;padding:8px 11px;font-size:13px;transition:background .18s,transform .18s;display:flex}.nav-item:hover{background:#ffffff17;transform:translate(2px)}.nav-item.active{background:linear-gradient(90deg,#d34a53,#ca3844);box-shadow:0 9px 18px #2b000438}.nav-item span{flex:1}.nav-item .rotated{transform:rotate(180deg)}.nav-children{padding:0 0 4px 46px;display:grid}.nav-children a,.nav-children button{color:#ffffffd9;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px;text-decoration:none;transition:color .15s;display:block}.nav-children a:hover,.nav-children button:hover{color:#fff}.nav-children a.active{color:#ffb2b8;font-weight:600}.user-profile{color:#fff;cursor:pointer;text-align:left;background:#d9374275;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.user-profile img{object-fit:cover;border:2px solid #ffffffb3;border-radius:50%;width:43px;height:43px}.user-profile span{flex:1;min-width:0}.user-profile strong,.user-profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-profile strong{font-size:12px}.user-profile small{opacity:.88;margin-top:3px;font-size:10px}.sidebar-close,.sidebar-backdrop{display:none}.main-panel{background:radial-gradient(circle at 46% 0,#fff 0,#fffaf7 58%,#fff8f3);min-height:100vh;margin-left:228px}.top-header{justify-content:space-between;align-items:flex-start;height:108px;padding:25px 28px 17px;display:flex}.greeting{align-items:center;gap:12px;display:flex}.greeting h1{color:#811018;letter-spacing:-.7px;margin:0;font-size:25px;font-weight:760;line-height:1.18}.greeting h1 span{font-size:19px}.greeting p{color:#2e1a17;margin:8px 0 0;font-size:13px}.mobile-menu{border:1px solid var(--may-border);width:39px;height:39px;color:var(--may-wine);background:#fff;border-radius:9px;place-items:center;display:none}.header-actions{align-items:center;gap:28px;padding-top:10px;display:flex}.header-popover-wrap{position:relative}.date-control{border:1px solid var(--may-border);color:#311d19;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:12px;width:264px;height:44px;padding:0 15px;display:flex;box-shadow:0 3px 10px #3e141006}.date-control svg{color:#861118}.date-control span{font-size:13px}.notification-button{color:#6f1217;cursor:pointer;background:#fff;border:1px solid #eee4e1;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 5px 15px #390f0d0f}.notification-button span{color:#fff;background:#a8151d;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-7px;right:-4px}.header-popover{z-index:30;border:1px solid var(--may-border);background:#fff;border-radius:12px;width:275px;padding:15px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #42161224}.header-popover strong{font-size:13px}.header-popover p{color:var(--may-muted);font-size:12px;line-height:1.45}.header-popover button{color:#fff;background:var(--may-wine);cursor:pointer;border:0;border-radius:7px;padding:8px 11px}.notification-popover p{border-bottom:1px solid #f2e9e6;margin:8px -5px;padding:8px 5px}.dashboard-content{gap:14px;padding:0 28px 24px;display:grid}.may-card{border:1px solid var(--may-border);background:#ffffffeb;border-radius:12px;box-shadow:0 6px 17px #491e180b}.may-card:hover{box-shadow:0 9px 22px #491e1812}.metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.metric-card{cursor:pointer;align-items:center;gap:14px;min-height:120px;padding:18px 15px;transition:transform .18s,box-shadow .18s;display:flex}.metric-card:hover{transform:translateY(-2px)}.metric-icon,.alert-icon{border-radius:13px;flex:none;place-items:center;width:54px;height:54px;display:grid}.metric-content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.metric-title{color:#4d3430;white-space:nowrap;font-size:11px}.metric-content>strong{color:#251613;margin-top:7px;font-size:20px;line-height:1}.metric-content small{color:#604b46;white-space:nowrap;margin-top:13px;font-size:10.5px}.metric-content small b{color:#0a8c25}.metric-content button,.bottom-alert button,.card-link{color:#e51120;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.metric-content button{margin-top:16px}.tone-pink,.tone-red{color:#f02e3d;background:#fff0f2}.tone-green{color:#32971b;background:#eff9eb}.tone-purple{color:#7154de;background:#f3efff}.tone-orange{color:#f18513;background:#fff4e5}.tone-teal{color:#42b8ad;background:#eaf9f7}.central-grid{grid-template-columns:1.42fr .94fr 1.02fr;gap:14px;display:grid}.revenue-card,.flavors-card,.financial-card{height:370px;padding:14px}.card-header{align-items:flex-start;gap:8px;height:38px;display:flex}.card-header h2{color:#251613;margin:4px 0 0;font-size:16px;font-weight:710;line-height:1.2}.card-header .dropdown,.card-header .card-link{margin-left:auto}.dropdown{z-index:20;position:relative}.select-button{border:1px solid var(--may-border);color:#38231f;cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:105px;height:31px;padding:0 10px;font-size:10.5px;display:flex}.dropdown-menu{border:1px solid var(--may-border);background:#fff;border-radius:8px;width:135px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 25px #42161221}.dropdown-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:7px 8px;font-size:11px}.dropdown-menu button:hover,.dropdown-menu button.selected{color:var(--may-wine);background:#fff1f2}.revenue-chart{height:230px;position:relative}.fixed-tooltip{background:#fffffff0;border:1px solid #e8dcd8;border-radius:6px;padding:8px 12px;font-size:10.5px;position:absolute;top:21px;left:54%;box-shadow:0 5px 12px #3713100d}.fixed-tooltip span,.fixed-tooltip strong{display:block}.fixed-tooltip strong{margin-top:4px;font-size:11px}.revenue-summary{border:1px solid #eee3df;border-radius:8px;grid-template-columns:repeat(4,1fr);height:64px;display:grid}.revenue-summary div{text-align:center;border-right:1px solid #eee3df;place-content:center;gap:7px;display:grid}.revenue-summary div:last-child{border:0}.revenue-summary strong{font-size:13px}.revenue-summary span{color:#5f4b46;font-size:10px}.revenue-summary .profit strong{color:#178c26}.flavor-list{gap:5px;display:grid}.flavor-row{align-items:center;gap:10px;min-height:46px;display:flex}.flavor-row img{object-fit:cover;border-radius:8px;width:36px;height:36px}.flavor-main{flex:1;min-width:0}.flavor-main>div:first-child{justify-content:space-between;gap:8px;font-size:11px;display:flex}.flavor-main strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flavor-main span,.flavor-row>span{white-space:nowrap;font-size:10.5px}.progress{background:#ebe5e2;border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.progress span{border-radius:inherit;background:#6f1718;height:100%;display:block}.flavor-total{border-top:1px solid #ece2df;justify-content:space-between;margin-top:6px;padding-top:12px;font-size:12px;display:flex}.financial-list{display:grid}.financial-row{border-bottom:1px solid #eee5e2;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;min-height:51px;font-size:12px;display:grid}.financial-icon{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.financial-success{color:#16932b;background:#eff9ec}.financial-danger{color:#f02c3b;background:#fff0f1}.financial-warning{color:#f08311;background:#fff3e6}.financial-info{color:#4152b8;background:#f0f1ff}.financial-row strong{font-size:13px}.text-success{color:#159126}.text-danger{color:#f01627}.text-warning{color:#ef7606}.text-info{color:#3e4ea7}.current-balance{color:#0f8422;background:linear-gradient(90deg,#f3fbf1,#edf8ea);border:1px solid #dcebd7;border-radius:8px;justify-content:space-between;align-items:center;height:62px;margin-top:13px;padding:0 16px;display:flex}.current-balance span{font-size:14px}.current-balance strong{font-size:20px}.operations-grid{grid-template-columns:1.13fr .99fr 1.23fr;gap:14px;display:grid}.table-card,.channel-card{height:265px;padding:12px 14px;overflow:hidden}.table-card .card-header{align-items:flex-start;height:42px}.count-badge{color:#fff;background:#a3151d;border-radius:5px;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.card-link{margin-top:6px}.table-scroll{margin:0 -14px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:9.5px}th{color:#6a2926;text-transform:uppercase;text-align:left;white-space:nowrap;background:#fffaf8;padding:8px 14px;font-size:8px;font-weight:600}td{white-space:nowrap;border-bottom:1px solid #eee5e2;height:36px;padding:6px 14px}tbody tr:last-child td{border-bottom:0}.status-badge{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-width:56px;padding:5px 8px;font-size:8.5px;display:inline-flex}.status-production,.status-warning{color:#ed7500;background:#fff1da}.status-confirmed{color:#394eac;background:#eff1ff}.status-ready{color:#21842e;background:#eaf7e8}.status-buy{color:#ed2031;background:#ffecef}.stock-product{align-items:center;gap:9px;display:flex}.stock-product svg{color:#92624e}.channel-content{grid-template-columns:42% 1fr;align-items:center;gap:8px;height:202px;display:grid}.donut-wrap{height:180px;position:relative}.donut-label{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.donut-label strong{font-size:12px}.donut-label span{margin-top:5px;font-size:10px}.channel-legend{gap:14px;display:grid}.channel-legend>div{grid-template-columns:9px minmax(90px,1fr) 32px 67px;align-items:center;gap:7px;font-size:9px;display:grid}.channel-legend i{border-radius:50%;width:9px;height:9px}.channel-legend strong{text-align:right}.channel-legend b{text-align:right;white-space:nowrap;font-weight:500}.alerts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bottom-alert{align-items:center;gap:15px;min-height:98px;padding:18px 14px;display:flex}.alert-icon{width:52px;height:52px}.bottom-alert h3{margin:0;font-size:12px}.bottom-alert p{color:#6b5550;margin:8px 0;font-size:10px;line-height:1.35}.toast{z-index:80;color:#fff;background:#611017;border-radius:9px;max-width:340px;padding:13px 16px;font-size:12px;animation:.2s ease-out toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 35px #3b070a3d}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:1120px){.metrics-grid{grid-template-columns:repeat(3,1fr)}.central-grid{grid-template-columns:1.5fr 1fr}.financial-card{grid-column:1/-1;height:auto}.financial-list{grid-template-columns:repeat(4,1fr);gap:12px}.financial-row{grid-template-columns:34px 1fr}.financial-row strong{grid-column:2}.operations-grid{grid-template-columns:1fr 1fr}.channel-card{grid-column:1/-1}.alerts-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.sidebar{transition:transform .23s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:35;background:#2708096b;border:0;position:fixed;top:0;right:0;bottom:0;left:0}.sidebar-backdrop.visible{display:block}.sidebar-close{color:#fff;background:#ffffff1a;border:0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:10px;right:10px}.main-panel{margin-left:0}.mobile-menu{display:grid}.central-grid,.operations-grid{grid-template-columns:1fr}.financial-card,.channel-card{grid-column:auto}}@media(max-width:680px){.top-header{align-items:center;gap:15px;height:auto;padding:18px 16px}.greeting h1{font-size:20px}.greeting p{font-size:11px}.header-actions{gap:8px;padding:0}.date-control{justify-content:center;width:44px;padding:0}.date-control span{display:none}.dashboard-content{padding:0 16px 20px}.metrics-grid,.central-grid,.operations-grid,.alerts-grid{grid-template-columns:1fr}.metric-card{min-height:104px}.revenue-card,.flavors-card,.financial-card{height:auto;min-height:370px}.financial-list{grid-template-columns:1fr}.financial-row{grid-template-columns:37px 1fr auto}.financial-row strong{grid-column:auto}.revenue-summary{grid-template-columns:1fr 1fr;height:auto}.revenue-summary div{border-bottom:1px solid #eee3df;min-height:62px}.table-card,.channel-card{height:auto;min-height:270px}.channel-content{grid-template-columns:1fr;height:auto}.donut-wrap{height:200px}.channel-legend>div{grid-template-columns:9px 1fr 34px 74px}.bottom-alert{min-height:105px}}.coming-soon-page{min-height:calc(100vh - 72px);color:var(--may-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 24px;display:flex}.coming-soon-page h2{color:#2b1714;margin:0;font-size:24px;font-weight:600}.coming-soon-page p{margin:0;font-size:15px}.auth-loading{background:#fffaf7;place-items:center;min-height:100vh;display:grid}.auth-loading-spinner{border:3px solid var(--may-border);border-top-color:var(--may-wine);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-page-container{background-color:#fff4ef;width:100%;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex}.login-left-pane{background:url(/assets/brand/login-brownie-new.jpg) 50%/cover;flex:0 0 52%;min-height:100vh;position:relative}.login-left-pane:after{content:"";background:linear-gradient(#7e0f16d9,#640a108c 10%,#4a070b1f 22%,#4a070b0d 40%,#4a070b0d 65%,#4a070b1f 80%,#640a108c 92%,#7e0f16d9);position:absolute;top:0;right:0;bottom:0;left:0}.login-left-logo{z-index:2;filter:drop-shadow(0 4px 18px #0006);width:clamp(120px,12vw,170px);height:auto;position:absolute;top:clamp(28px,5vh,52px);left:50%;transform:translate(-50%)}.login-right-pane{background:#fffdfb;flex:1;justify-content:center;align-items:center;padding:40px 48px;display:flex;overflow-y:auto}.login-form-container{width:100%;max-width:480px;margin:0 auto}.login-right-header{text-align:center;margin-bottom:clamp(24px,3.4vh,39px)}.login-right-header-divider{color:#ef6070;justify-content:center;align-items:center;gap:12px;margin-bottom:clamp(18px,3vh,32px);display:flex}.login-right-header-divider span{background:linear-gradient(90deg,#0000,#f06b78 42%,#0000);width:120px;height:1px}.login-right-header-divider span:last-child{background:linear-gradient(90deg,#0000,#f06b78 58%,#0000)}.login-right-header h1{color:#3b120d;letter-spacing:-.04em;justify-content:center;align-items:center;gap:13px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,2.5vw,42px);font-weight:800;line-height:1.1;display:inline-flex}.login-title-heart{color:#ee5f6b;flex:none;transform:rotate(-9deg)translateY(-5px)}.login-right-header p{color:#623227;margin:15px 0 0;font-size:clamp(15px,1.1vw,19px);line-height:1.45}.login-form{flex-direction:column;display:flex}.login-input-group{text-align:left;flex-direction:column;gap:clamp(9px,1.3vh,13px);margin-bottom:clamp(18px,2.5vh,28px);display:flex}.login-input-group label{color:#39140f;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:800;line-height:1}.login-field-container{background:#ffffffc7;border:1.5px solid #e5d4cf;border-radius:14px;align-items:center;height:64px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #fffc,0 10px 28px #52160f06}.login-field-container:focus-within{border-color:#c97972;box-shadow:0 0 0 4px #be152514}.login-icon-block{color:#eb132d;background:#fff0ee;flex:none;place-items:center;width:58px;height:100%;display:grid}.login-field-input{color:#3b120d;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 52px 0 18px;font-size:17px}.login-field-input::placeholder{color:#a9a1a0;opacity:1}.login-password-toggle{color:#b2786a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.login-password-toggle:hover{color:#8f141b;background:#fff2ef}.login-error{color:#ad101d;text-align:center;background:#fff4f4;border:1px solid #f2b8b8;border-radius:12px;margin:-8px 0 16px;padding:11px 14px;font-size:14px;font-weight:700}.login-options-row{justify-content:space-between;align-items:center;gap:20px;margin:clamp(2px,.8vh,7px) 0 clamp(20px,3.5vh,36px);font-size:15px;display:flex}.login-remember-me{color:#54251f;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex}.login-remember-me input{opacity:0;pointer-events:none;position:absolute}.login-checkbox-mark{background:#ad111d;border:1px solid #a91621;border-radius:6px;width:24px;height:24px;transition:background .15s,border-color .15s;position:relative;box-shadow:inset 0 -2px #00000014}.login-checkbox-mark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:7px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.login-remember-me input:not(:checked)+.login-checkbox-mark{background:#fff;border-color:#d5c5c0}.login-remember-me input:not(:checked)+.login-checkbox-mark:after{opacity:0}.login-forgot-password{color:#e60016;font-weight:500;text-decoration:none}.login-forgot-password:hover{text-decoration:underline}.login-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#b50017,#cf001f 47%,#ad0014);border:0;border-radius:14px;justify-content:center;align-items:center;gap:28px;width:100%;height:64px;font-size:18px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex;box-shadow:0 18px 34px #9f001229}.login-submit-btn:hover{transform:translateY(-1px);box-shadow:0 22px 40px #9f001236}.login-submit-btn:disabled{opacity:.72;cursor:not-allowed;transform:none}.login-form-separator{background:linear-gradient(90deg,#0000,#eadbd6 12%,#eadbd6 88%,#0000);height:1px;margin:clamp(22px,3.2vh,34px) 0}.login-secure-box{background:linear-gradient(90deg,#fff1eff2,#fff7f6d1);border:1px solid #f6d9d4;border-radius:14px;align-items:center;gap:20px;min-height:110px;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #9c2d230f}.login-secure-icon{color:#bd1421;z-index:2;background:#ffe9e8;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.login-secure-text{z-index:2;flex-direction:column;gap:7px;display:flex}.login-secure-text strong{color:#a40714;font-size:16px;font-weight:900}.login-secure-text p{color:#694a43;max-width:335px;margin:0;font-size:14px;line-height:1.55}.login-secure-watermark{color:#b50d18;opacity:.1;pointer-events:none;position:absolute;bottom:8px;right:10px}.login-forgot-dialog{color:#1a633d;text-align:center;background:#f0f8f3;border:1px solid #d5e8db;border-radius:12px;margin:-8px 0 16px;padding:14px 16px;font-size:14px;line-height:1.5}@media(max-width:1120px){.login-left-pane{flex-basis:42%}.login-right-pane{padding:36px 32px}}@media(max-height:820px)and (min-width:821px){.login-field-container,.login-submit-btn{height:56px}.login-secure-box{min-height:90px;padding:16px 20px}}@media(max-width:820px){.login-page-container{flex-direction:column}.login-left-pane{background-position:50%;border-radius:0 0 28px 28px;flex:0 0 240px;min-height:240px}.login-left-logo{width:90px;top:50%;transform:translate(-50%,-50%)}.login-right-pane{padding:32px 22px 42px}.login-form-container{max-width:520px}.login-right-header{margin-bottom:26px}.login-right-header-divider{margin-bottom:18px}.login-right-header h1{font-size:28px}.login-right-header p{font-size:15px}.login-options-row{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.login-form-separator{margin:24px 0}.login-secure-box{align-items:flex-start;min-height:0;padding:16px}}@media(max-width:480px){.login-right-pane{padding:24px 16px 36px}.login-right-header h1{gap:8px;font-size:24px}.login-field-container,.login-submit-btn{height:54px}.login-input-group label{font-size:16px}.login-options-row{font-size:14px}}.user-section{flex-direction:column;gap:6px;display:flex}.logout-btn{cursor:pointer;color:#ffffffa6;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.logout-btn:hover{color:#fff;background:#ffffff14}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{background:linear-gradient(90deg,#f0e8e4 25%,#f8f2ef,#f0e8e4 75%) 0 0/600px 100%;border-radius:8px;animation:1.4s linear infinite shimmer}.skeleton-icon{border-radius:12px;flex-shrink:0;width:52px;height:52px}.skeleton-line{width:100%;height:12px;margin-bottom:8px}.skeleton-line.short{width:60%}.skeleton-line.tall{height:22px}.skeleton-block{border-radius:14px;height:100%;min-height:340px}.error-boundary{text-align:center;min-height:calc(100vh - 72px);color:var(--may-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 24px;display:flex}.error-boundary h2{color:#2b1714;margin:0;font-size:22px;font-weight:600}.error-boundary p{max-width:360px;margin:0;font-size:14px}.error-boundary button{color:#fff;background:var(--may-wine);cursor:pointer;border:0;border-radius:8px;margin-top:6px;padding:10px 24px;font-size:14px;font-weight:600}.table-empty{text-align:center;color:var(--may-muted);padding:24px 0;font-size:13px}.module-page{flex-direction:column;gap:20px;padding:28px 32px 40px;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header h1{color:#2b1714;margin:0 0 4px;font-size:22px;font-weight:700}.page-header p{color:var(--may-muted);margin:0;font-size:13px}.page-header-action{flex-shrink:0}.btn-primary{cursor:pointer;color:#fff;background:var(--may-wine);border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.btn-primary:hover{opacity:.88}.btn-ghost{border:1px solid var(--may-border);cursor:pointer;color:#2b1714;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.btn-ghost:hover{background:#faf3f0}.btn-danger{cursor:pointer;color:#fff;background:#c0392b;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.btn-danger:hover{opacity:.88}.icon-btn{border:1px solid var(--may-border);cursor:pointer;width:30px;height:30px;color:var(--may-muted);background:#fff;border-radius:6px;place-items:center;transition:all .15s;display:inline-grid}.icon-btn:hover{color:#2b1714;background:#faf3f0}.icon-btn.danger:hover{color:#c0392b;background:#fdf0ef;border-color:#f5c6c3}.row-actions{gap:6px;display:flex}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-wrap{border:1px solid var(--may-border);min-width:220px;color:var(--may-muted);background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search-wrap input{font:inherit;color:#2b1714;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:14px}.search-wrap input::placeholder{color:#b5a09a}.filter-bar select{border:1px solid var(--may-border);font:inherit;color:#2b1714;cursor:pointer;background:#fff;border-radius:8px;outline:0;padding:9px 12px;font-size:14px}.module-table-card{border-radius:14px;padding:0;overflow:hidden}.module-table{border-collapse:collapse;width:100%;font-size:14px}.module-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--may-muted);border-bottom:1px solid var(--may-border);background:#faf5f3;padding:12px 16px;font-size:12px;font-weight:600}.module-table tbody tr{border-bottom:1px solid #f5efec;transition:background .1s}.module-table tbody tr:last-child{border-bottom:0}.module-table tbody tr:hover{background:#fdf9f7}.module-table td{vertical-align:middle;color:#2b1714;padding:13px 16px}.cell-product{flex-direction:column;gap:2px;display:flex}.cell-product strong{font-weight:600}.cell-product small{color:var(--may-muted);font-size:12px}.cell-price{font-variant-numeric:tabular-nums;font-weight:600}.table-footer{color:var(--may-muted);border-top:1px solid var(--may-border);background:#faf5f3;padding:12px 16px;font-size:12px}.modal-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b171473;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-height:90vh;display:flex;box-shadow:0 24px 64px #4804092e}.modal-sm{max-width:420px}.modal-md{max-width:600px}.modal-lg{max-width:780px}.modal-header{border-bottom:1px solid var(--may-border);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.modal-header h2{color:#2b1714;margin:0;font-size:17px;font-weight:700}.modal-close{cursor:pointer;width:32px;height:32px;color:var(--may-muted);background:0 0;border:0;border-radius:7px;place-items:center;transition:background .15s;display:grid}.modal-close:hover{background:#f5eeeb}.modal-body{padding:20px 24px 24px;overflow-y:auto}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.confirm-text{color:#2b1714;margin:0 0 4px;font-size:14px;line-height:1.6}.workflow-summary{flex-direction:column;gap:16px;display:flex}.workflow-summary>p{color:#2b1714;margin:0;font-size:14px;line-height:1.6}.workflow-block{border:1px solid var(--may-border);border-radius:10px;padding:13px 15px}.workflow-block strong{margin-bottom:7px;font-size:13px;display:block}.workflow-block p{margin:0;font-size:13px;line-height:1.5}.workflow-block ul{margin:0;padding-left:19px;font-size:13px;line-height:1.7}.workflow-block-ok{color:#1a633d;background:#f0f8f3;border-color:#cfe7d8}.workflow-block-warning{color:#8a4f08;background:#fff8ec;border-color:#f0d8ab}.field-hint{color:var(--may-muted);font-size:12px}.produto-form{flex-direction:column;gap:16px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-field{flex-direction:column;gap:5px;display:flex}.form-field label{color:#2b1714;font-size:13px;font-weight:600}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--may-border);font:inherit;color:#2b1714;background:#fff;border-radius:8px;outline:0;padding:9px 12px;font-size:14px;transition:border-color .15s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--may-wine)}.form-field textarea{resize:vertical;min-height:80px}.form-field.has-error input,.form-field.has-error select{border-color:#c0392b}.field-error{color:#c0392b;font-size:12px}@media(max-width:768px){.module-page{padding:20px 16px 32px}.form-row{grid-template-columns:1fr}.filter-bar{flex-direction:column}.search-wrap{min-width:unset}}.ficha-ingredientes-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ficha-ingredientes-header h3{color:#2b1714;margin:0;font-size:14px;font-weight:600}.btn-sm{padding:6px 12px;font-size:13px}.ficha-empty-hint{color:var(--may-muted);text-align:center;margin:0;padding:16px 0;font-size:13px}.ficha-ingredientes-table{flex-direction:column;gap:6px;display:flex}.ficha-ingredientes-head{text-transform:uppercase;letter-spacing:.04em;color:var(--may-muted);grid-template-columns:2fr 1fr 80px 1fr 90px 32px;gap:8px;padding:0 4px;font-size:11px;font-weight:600;display:grid}.ficha-ingrediente-row{grid-template-columns:2fr 1fr 80px 1fr 90px 32px;align-items:center;gap:8px;display:grid}.ficha-ingrediente-row input,.ficha-ingrediente-row select{border:1px solid var(--may-border);font:inherit;background:#fff;border-radius:7px;outline:0;padding:7px 10px;font-size:13px;transition:border-color .15s}.ficha-ingrediente-row input:focus,.ficha-ingrediente-row select:focus{border-color:var(--may-wine)}.ficha-total-cell{color:#2b1714;text-align:right;padding-right:4px;font-size:13px;font-weight:600}.ficha-resumo{border:1px solid var(--may-border);background:#faf5f3;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ficha-resumo>div{color:#2b1714;justify-content:space-between;align-items:center;font-size:14px;display:flex}.ficha-resumo>div strong{font-weight:700}.margem-ok strong{color:#1a7a4a}.margem-alerta strong{color:#b45309}.margem-critica strong{color:#c0392b}.qty-alerta{color:#c0392b;font-weight:700}.cell-muted{color:var(--may-muted)}.validade-alerta{color:#b45309;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.status-tabs{flex-wrap:wrap;gap:6px;display:flex}.status-tab{border:1px solid var(--may-border);font:inherit;color:var(--may-muted);cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.status-tab:hover{border-color:var(--may-wine);color:var(--may-wine)}.status-tab.active{background:var(--may-wine);border-color:var(--may-wine);color:#fff;font-weight:600}.status-tab-count{min-width:20px;height:20px;color:inherit;background:#00000014;border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.status-tab.active .status-tab-count{background:#ffffff40}.pedido-itens-table{flex-direction:column;gap:6px;display:flex}.pedido-itens-head{text-transform:uppercase;letter-spacing:.04em;color:var(--may-muted);grid-template-columns:2fr 70px 110px 90px 32px;gap:8px;padding:0 4px;font-size:11px;font-weight:600;display:grid}.pedido-item-row{grid-template-columns:2fr 70px 110px 90px 32px;align-items:center;gap:8px;display:grid}.pedido-item-row select,.pedido-item-row input{border:1px solid var(--may-border);font:inherit;background:#fff;border-radius:7px;outline:0;width:100%;padding:7px 10px;font-size:13px;transition:border-color .15s}.pedido-item-row select:focus,.pedido-item-row input:focus{border-color:var(--may-wine)}.pedido-total-bar{color:#2b1714;background:#faf5f3;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.icon-btn.avancar{color:#1a7a4a;border-color:#c5e0cd}.icon-btn.avancar:hover{background:#edf7f1;border-color:#1a7a4a}.status-badge.status-info{color:#1d4ed8;background:#e8f0fd}.status-badge.status-production{color:#92400e;background:#fef3e2}.status-badge.status-ready{color:#5b21b6;background:#ede9fe}.cell-sub{color:var(--may-muted);margin-top:2px;font-size:11px}@media(max-width:768px){.pedido-itens-head{display:none}.pedido-item-row{grid-template-columns:1fr 60px 32px}.pedido-item-row :nth-child(3),.pedido-item-row :nth-child(4){display:none}.status-tabs{gap:4px}.status-tab{padding:6px 10px;font-size:12px}}.financeiro-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.financeiro-card{border:1px solid var(--may-border);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;display:flex}.financeiro-card div{flex-direction:column;gap:2px;display:flex}.financeiro-card span{color:var(--may-muted);font-size:12px;font-weight:500}.financeiro-card strong{color:#2b1714;font-size:20px;font-weight:700}.financeiro-card.entrada{border-left:3px solid #1a7a4a}.financeiro-card.entrada svg{color:#1a7a4a}.financeiro-card.saida{border-left:3px solid #c0392b}.financeiro-card.saida svg{color:#c0392b}.financeiro-card.saldo.positivo{border-left:3px solid #1a7a4a}.financeiro-card.saldo.positivo svg,.financeiro-card.saldo.positivo strong{color:#1a7a4a}.financeiro-card.saldo.negativo{border-left:3px solid #c0392b}.financeiro-card.saldo.negativo svg,.financeiro-card.saldo.negativo strong{color:#c0392b}.lancamento-tipo{border-radius:5px;padding:2px 6px;font-size:12px;font-weight:600}.lancamento-tipo.entrada{color:#1a7a4a;background:#edf7f1}.lancamento-tipo.saida{color:#c0392b;background:#fde8e8}.valor-entrada{color:#1a7a4a!important}.valor-saida{color:#c0392b!important}.alerta-venc{color:#c0392b;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.row-alerta{background:#fff8f7}.cell-danger{color:#c0392b;font-weight:600}.icon-btn.avancar{font-size:13px;font-weight:700}.meta-progress-wrap{align-items:center;gap:8px;display:flex}.meta-progress-bar{background:#ede9e8;border-radius:4px;flex:1;height:8px;overflow:hidden}.meta-progress-fill{border-radius:4px;height:100%;transition:width .3s}.meta-progress-pct{color:#2b1714;text-align:right;min-width:34px;font-size:12px;font-weight:700}.relatorios-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.relatorio-card{text-align:left;cursor:pointer;border:1px solid var(--may-border);width:100%;font:inherit;background:#fff;border-radius:14px;align-items:flex-start;gap:16px;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}.relatorio-card:hover{border-color:var(--may-wine);box-shadow:0 4px 16px #8f141b1a}.relatorio-card-icon{width:44px;height:44px;color:var(--may-wine);background:#faf0ee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.relatorio-card-body{flex-direction:column;gap:4px;display:flex}.relatorio-card-body h4{color:#2b1714;margin:0;font-size:14px;font-weight:700}.relatorio-card-value{color:var(--may-wine);margin:0;font-size:16px;font-weight:700}.relatorio-card-sub{color:var(--may-muted);margin:0;font-size:12px}.config-sections{flex-direction:column;gap:20px;display:flex}.config-card{padding:24px 28px}.config-section-title{color:#2b1714;border-bottom:1px solid var(--may-border);margin:0 0 16px;padding-bottom:12px;font-size:15px;font-weight:700}.config-info-list{flex-direction:column;gap:12px;display:flex}.config-info-row{color:#2b1714;justify-content:space-between;align-items:center;font-size:14px;display:flex}.config-info-row span:first-child{color:var(--may-muted)}@media(max-width:768px){.financeiro-summary,.relatorios-grid{grid-template-columns:1fr}}.forma-pagamento-badge{color:#2b1714;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.parcela-badge{color:var(--may-wine);background:#f0e8e8;border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-size:10px;font-weight:700;display:inline-flex}.parcelas-preview{border:1px solid var(--may-border);background:#faf5f3;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.parcelas-preview-titulo{color:var(--may-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.parcelas-preview-lista{flex-direction:column;gap:4px;display:flex}.parcelas-preview-item{color:#2b1714;border-bottom:1px solid #f0e8e6;justify-content:space-between;align-items:center;padding:3px 0;font-size:13px;display:flex}.parcelas-preview-item:last-child{border-bottom:none}.parcelas-preview-item strong{color:var(--may-wine);font-weight:700}.deducao-resultado{flex-direction:column;gap:16px;display:flex}.deducao-header{border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.deducao-header.ok{color:#1a7a4a;background:#edf7f1}.deducao-header.alerta{color:#b45309;background:#fff8ec}.deducao-aviso{color:#b45309;background:#fff8ec;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.deducao-aviso div{flex-direction:column;gap:6px;display:flex}.deducao-aviso p{color:#2b1714;margin:0;font-size:13px}.deducao-aviso em{font-style:normal;font-weight:600}.deducao-table{border-collapse:collapse;width:100%}.deducao-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--may-muted);border-bottom:1px solid var(--may-border);padding:6px 10px;font-size:11px;font-weight:600}.deducao-table td{border-bottom:1px solid #f5ede9;padding:8px 10px;font-size:13px}.deducao-table tr:last-child td{border-bottom:none}.deducao-ok{color:#1a7a4a;font-size:12px;font-weight:600}.deducao-insuf{color:#c0392b;font-size:12px;font-weight:600}.toast-container{z-index:9999;flex-direction:column;gap:10px;width:calc(100% - 40px);max-width:380px;display:flex;position:fixed;bottom:20px;right:20px}.toast{border:1px solid var(--may-border);color:#2b1714;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;transition:all .2s;animation:.3s cubic-bezier(.16,1,.3,1) forwards toast-in;display:flex;box-shadow:0 10px 30px #00000014,0 1px 3px #00000005}.toast-success{border-left:4px solid #1a7a4a}.toast-success .toast-icon{color:#1a7a4a}.toast-error{border-left:4px solid #c0392b}.toast-error .toast-icon{color:#c0392b}.toast-warning{border-left:4px solid #d97706}.toast-warning .toast-icon{color:#d97706}.toast-info{border-left:4px solid #2563eb}.toast-info .toast-icon{color:#2563eb}.toast-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-message{flex:1;line-height:1.4}.toast-close{color:var(--may-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .15s,color .15s;display:flex}.toast-close:hover{color:#2b1714;background-color:#f5ede9}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
