@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.table{display:table}}:root{--nav:#10263c;--cyan:#08c6e8;--bg:#f2f7fb;--text:#102033;--muted:#6d8095}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.center{place-items:center;min-height:60vh;display:grid}.login{background:#0c2034;place-items:center;min-height:100vh;display:grid}.login section{background:#fff;border-radius:18px;width:min(420px,92vw);padding:36px}.brandMark,.logo b{background:var(--cyan);color:#07283a;place-items:center;font-weight:900;display:grid}.brandMark{border-radius:14px;width:52px;height:52px}.login h1{margin:20px 0 8px;font-size:30px}.login p{color:var(--muted)}label{gap:7px;margin:18px 0;font-weight:700;display:grid}input{border:1px solid #cad4df;border-radius:8px;padding:13px}.login button{background:var(--nav);color:#fff;border:0;border-radius:8px;width:100%;padding:13px;font-weight:800}.error{color:#b42318!important}.app{grid-template-columns:260px 1fr;min-height:100vh;display:grid}aside{background:var(--nav);color:#fff;height:100vh;padding:28px 16px;position:sticky;top:0}.logo{align-items:center;gap:12px;padding:0 12px 28px;display:flex}.logo b{border-radius:12px;width:44px;height:44px}.logo span{display:grid}.logo strong{font-size:20px}.logo small{color:#9eb0c1;margin-top:3px}nav{gap:8px;display:grid}nav button{color:#eaf3fa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:14px;font-weight:700;display:flex}nav button:hover,nav button.active{color:#4ce0f4;background:#2a4158}.content{min-width:0;padding:36px}.content header{align-items:center;gap:16px;margin-bottom:28px;display:flex}.content header small{color:#007f99;letter-spacing:2px;font-weight:900}.content header h1{margin:4px 0 0;font-size:30px}.logout{cursor:pointer;background:#fff;border:1px solid #d9e2ea;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:11px 15px;display:flex}.hamb,.close{display:none}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.card,.table,.empty{background:#fff;border:1px solid #dbe5ee;border-radius:16px;box-shadow:0 2px 5px #17324d12}.card{gap:12px;padding:24px;display:grid}.card span{color:#557089}.card strong{font-size:28px}.negative{color:#c1121f!important}.table{overflow:hidden}.table h2{border-bottom:1px solid #e4ebf1;margin:0;padding:20px 24px;font-size:19px}.scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{text-align:right;border-bottom:1px solid #e8eef3;padding:15px 18px}th:first-child,td:first-child{text-align:left}th{color:#5a7188;text-transform:uppercase;background:#f8fafc;font-size:12px}.empty{text-align:center;padding:60px}.empty svg{color:#00aeca}.empty p{color:var(--muted)}.periodbar{background:#e5f8fc;border:1px solid #bcebf3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 20px;display:flex}.periodbar div{gap:4px;display:grid}.periodbar span{color:#557089;font-size:14px}.badge{white-space:nowrap;background:#fff;border:1px solid #cce4e9;border-radius:999px;padding:7px 11px}.financeCards .card:nth-child(2) strong{color:#c1121f}.tabs{gap:8px;margin:2px 0 14px;display:flex}.tabs button{color:#4e6478;cursor:pointer;background:#fff;border:1px solid #d4e0e9;border-radius:10px;padding:11px 16px;font-weight:800}.tabs button.selected{background:var(--nav);border-color:var(--nav);color:#fff}.dre{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.dreHead{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.dreHead h2{margin:0;font-size:19px}.dreHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.dreHead>span{color:#007f99;font-weight:800}.dreLine,.dreDetails summary,.dreSub,.marginLine{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.dreLine.strong{background:#f4f8fb;font-weight:800}.dreLine.final{color:#fff;background:#10263c;padding-top:18px;padding-bottom:18px;font-size:18px}.dreDetails summary{cursor:pointer;font-weight:700;list-style:none}.dreDetails summary::-webkit-details-marker{display:none}.dreDetails summary span{align-items:center;gap:8px;display:flex}.dreDetails[open] summary svg{transform:rotate(180deg)}.dreSub{color:#566d81;background:#fbfdfe;padding:10px 24px 10px 55px;font-size:14px}.marginLine{background:#e9f9f2;border:0}.salesToolbar{background:#fff;border:1px solid #dbe5ee;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 20px;display:flex}.salesToolbar>div{gap:4px;display:grid}.salesToolbar span,.tableTitle p,.estimateNote{color:var(--muted);font-size:13px}.salesToolbar label{align-items:center;gap:9px;margin:0;display:flex}.salesToolbar input{padding:8px 10px}.salesCards{grid-template-columns:repeat(4,minmax(0,1fr))}.salesCards .card{padding:19px}.salesCards .card strong{font-size:23px}.tableTitle{border-bottom:1px solid #e4ebf1;padding:18px 24px}.tableTitle h2{border:0!important;padding:0!important}.tableTitle p{margin:5px 0 0}.salesTable th,.salesTable td{padding:12px 14px}.status{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.status.ok{color:#087f5b;background:#dff7ec}.status.risk{color:#b42318;background:#ffe4e6}.estimateNote{background:#f8fafc;margin:0;padding:12px 18px}.consulting{background:var(--nav);color:#fff;border-radius:16px;grid-template-columns:2fr repeat(2,1fr);gap:12px;margin-top:20px;padding:20px;display:grid}.consulting small{color:#4ce0f4;letter-spacing:1px;font-weight:900}.consulting h2{margin:7px 0 0}.consulting article{background:#2a4158;border-radius:12px;gap:7px;padding:15px;display:grid}.consulting article strong{color:#4ce0f4;font-size:20px}.consulting article span{color:#c6d4df;font-size:13px}.inventoryCards .card{padding:20px}.inventoryToolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.searchBox{background:#fff;border:1px solid #cad4df;border-radius:10px;flex:1;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.searchBox input{border:0;outline:0;width:100%}.inventoryToolbar select{background:#fff;border:1px solid #cad4df;border-radius:10px;padding:12px}.check{background:#fff;border:1px solid #cad4df;border-radius:10px;grid-auto-flow:column;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.check input{width:16px;height:16px}.tableTitle{justify-content:space-between;align-items:center;display:flex}.tableTitle>span{color:var(--muted);font-size:13px}.inventoryTable th,.inventoryTable td{padding:11px 13px}.stockZero,.stockLow{border-radius:7px;place-items:center;min-width:28px;padding:4px 6px;font-weight:900;display:inline-grid}.stockZero{color:#b42318;background:#ffe4e6}.stockLow{color:#9a6700;background:#fff1c2}.stockLegend{color:#617488;background:#f8fafc;gap:20px;padding:13px 18px;font-size:12px;display:flex}.stockLegend span{align-items:center;gap:6px;display:flex}.stockLegend i{border-radius:50%;width:9px;height:9px}.zeroDot{background:#d92d20}.lowDot{background:#f4b740}.okDot{background:#12b76a}.productionCards .card{padding:20px}.productionSummary{background:#e5f8fc;border:1px solid #bcebf3;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:16px 20px;display:flex}.productionSummary>div{gap:4px;display:grid}.productionSummary span{color:#557089;font-size:13px}.productionTable th,.productionTable td{padding:11px 12px}.productionTable .productName{white-space:normal;max-width:310px;line-height:1.3}.status.progress{color:#8a5d00;background:#fff1c2}.commercialHero{background:var(--nav);color:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.commercialHero small,.customerRanking>div small,.campaigns>div small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.commercialHero h2{margin:7px 0}.commercialHero p{color:#b9c9d6;margin:0}.commercialHero label{align-items:center;gap:10px;margin:0;display:flex}.commercialHero input{color:var(--text);background:#fff;padding:9px}.goal{background:#fff;border:1px solid #dbe5ee;border-top:0;border-radius:0 0 16px 16px;margin-bottom:20px;padding:15px 24px}.goal>div:first-child{justify-content:space-between;display:flex}.goalTrack{background:#dce7ee;border-radius:999px;height:10px;margin:9px 0;overflow:hidden}.goalTrack i{background:var(--cyan);border-radius:999px;height:100%;display:block}.goal small{color:var(--muted)}.commercialCards{grid-template-columns:repeat(6,minmax(0,1fr))}.commercialCards .card{padding:17px}.commercialCards .card strong{font-size:21px}.commercialGrid{grid-template-columns:minmax(0,2.2fr) minmax(330px,1fr);gap:18px;display:grid}.miniSearch{border:1px solid #cad4df;border-radius:8px;align-items:center;gap:7px;margin:0;padding:0 8px;display:flex}.miniSearch input{border:0;outline:0;width:160px;padding:8px}.customerRanking{background:var(--nav);color:#fff;border-radius:16px;height:auto;padding:20px;position:static}.customerRanking h2{margin:6px 0 18px}.customerRanking article{border-bottom:1px solid #385169;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.customerRanking article>div{gap:4px;display:grid}.customerRanking article small{color:#b9c9d6;font-size:11px}.customerRanking article strong{color:#4ce0f4}.rank{background:#2a4158;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.campaigns{grid-template-columns:1.2fr repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.campaigns>div,.campaigns article{border-radius:14px;padding:18px}.campaigns>div{background:var(--nav);color:#fff}.campaigns>div h2{margin:7px 0}.campaigns article{background:#fff;border:1px solid #dbe5ee;gap:8px;display:grid}.campaigns article span{color:var(--muted);font-size:13px}.campaigns article em{color:#007f99;font-size:12px;font-style:normal;font-weight:900}.settingsIntro{background:var(--nav);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:22px 24px;display:flex}.settingsIntro small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.settingsIntro h2{margin:6px 0}.settingsIntro p{color:#b9c9d6;margin:0}.settingsIntro button{background:var(--cyan);color:#08293b;cursor:pointer;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.settingsIntro button:disabled{opacity:.6}.saveMessage{border-radius:10px;margin-bottom:14px;padding:12px 16px;font-weight:800}.saveMessage.success{color:#087f5b;background:#dff7ec}.saveMessage.error{color:#b42318;background:#ffe4e6}.settingsGrid{grid-template-columns:1fr 1.4fr;gap:16px;margin-bottom:16px;display:grid}.settingsPanel{background:#fff;border:1px solid #dbe5ee;border-radius:16px;padding:22px}.settingsPanel h2{margin:0 0 16px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.formGrid label{margin:0;font-size:13px}.formGrid input{width:100%;padding:10px}.rateSettings{margin-bottom:16px}.rateSettings input{text-align:right;width:100px;padding:8px}.usersPanel>div p{color:var(--muted)}.usersPanel article{border-top:1px solid #e8eef3;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.usersPanel article>div:nth-child(2){gap:3px;display:grid}.usersPanel article span{color:var(--muted);font-size:13px}.usersPanel article em{font-style:normal;font-weight:800}.userAvatar{color:#007f99;background:#dff7fc;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.version{text-align:center;color:var(--muted);font-size:12px}.settingsSections{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.settingsSections button{color:#38536b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:14px 15px;font-weight:850;display:grid}.settingsSections button svg:first-child{color:#009bbb}.settingsSections button svg:last-child{opacity:.45}.settingsSections button:hover,.settingsSections button.selected{color:#082f45;background:#e8fafd;border-color:#0bb8d3}.settingsSections button.selected{box-shadow:inset 0 -3px #0bb8d3}.settingsScreen{margin-bottom:16px}.settingsScreenHead{border-bottom:1px solid #e6edf3;margin-bottom:18px;padding-bottom:14px}.settingsScreenHead h2{margin:0 0 5px}.settingsScreenHead p{color:var(--muted);margin:0;font-size:13px}.settingsScreen .formGrid{max-width:900px}.companyAddress{grid-column:1/-1}.settingsScreen.rateSettings{padding:0}.settingsScreen.rateSettings .tableTitle{padding:20px 22px}@media (max-width:1100px){.settingsSections{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.settingsSections{padding-bottom:4px;display:flex;overflow-x:auto}.settingsSections button{min-width:180px}.settingsScreen .formGrid{grid-template-columns:1fr}}.actionCenter{background:#fff;border:1px solid #dbe5ee;border-radius:16px;margin-bottom:22px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.actionHead{background:var(--nav);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.actionHead small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.actionHead h2{margin:5px 0;font-size:22px}.actionHead p{color:#b9c9d6;margin:0;font-size:13px}.actionHead>span{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.actionHead>span.critical{color:#b42318;background:#ffe4e6}.actionHead>span.ok{color:#087f5b;background:#dff7ec}.alertList{display:grid}.alertItem{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef3;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:17px 22px;display:grid}.alertItem:last-child{border-bottom:0}.alertItem:hover{background:#f8fbfd}.alertItem>span{gap:4px;display:grid}.alertItem small{color:var(--muted);font-size:13px}.alertItem em{color:#007f99;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:900;display:flex}.alertItem.critical>svg{color:#c1121f}.alertItem.warning>svg{color:#d97706}.noAlerts{text-align:center;gap:5px;padding:24px;display:grid}.noAlerts b{color:#087f5b}.noAlerts span{color:var(--muted);font-size:13px}.treasuryBanner{background:var(--nav);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:22px 24px;display:flex}.treasuryBanner small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.treasuryBanner h2{margin:6px 0}.treasuryBanner p{color:#b9c9d6;margin:0}.treasuryBanner>button{background:var(--cyan);color:#08293b;cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-weight:900}.treasuryWarnings{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.treasuryWarnings article{border:1px solid;border-radius:13px;align-items:center;gap:12px;padding:15px 17px;display:flex}.treasuryWarnings article div{gap:4px;display:grid}.treasuryWarnings article span{font-size:12px}.treasuryWarnings .danger{color:#b42318;background:#fff1f2;border-color:#fecdd3}.treasuryWarnings .warning{color:#8a5d00;background:#fff8e6;border-color:#f7d794}.treasuryWarnings .safe{color:#087f5b;background:#eaf9f2;border-color:#b7ead4}.treasuryTabs{margin-bottom:14px}.accountGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.accountGrid article{background:#fff;border:1px solid #dbe5ee;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:18px;display:grid;box-shadow:0 2px 5px #17324d0c}.accountGrid article>div{gap:4px;display:grid}.accountGrid article span{color:var(--muted);text-transform:uppercase;font-size:11px}.accountGrid article strong{font-size:19px}.accountGrid article small{border-top:1px solid #edf1f5;grid-column:1/-1;padding-top:8px;font-weight:800}.accountGrid .reconciled{color:#087f5b}.accountGrid .divergent{color:#b42318}.treasuryTable th,.treasuryTable td{padding:12px 14px}.launchForm{background:#fff;border:1px solid #dbe5ee;border-radius:14px;margin:-4px 0 18px;padding:20px}.launchForm h2{margin:0 0 15px}.launchForm>div{grid-template-columns:1fr 2fr 1fr 1fr 1fr 1.2fr;gap:11px;display:grid}.launchForm label{margin:0;font-size:12px}.launchForm input,.launchForm select{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.launchForm>button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:14px;padding:11px 15px;font-weight:900}.inlineInput{background:#fff;border:1px solid #cad4df;border-radius:7px;min-width:135px;padding:7px}.rowActions{gap:6px;display:flex}.rowActions button{color:#345;cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:7px;padding:7px 9px;font-weight:800}.rowActions button.settle{color:#087f5b;background:#e5f8ef;border-color:#087f5b}.rowActions button:disabled,.launchForm>button:disabled{opacity:.55}.cashFlow{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.cashFlowHead{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.cashFlowHead h2{margin:0}.cashFlowHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.horizonButtons{gap:6px;display:flex}.horizonButtons button{cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:8px;padding:8px 11px;font-weight:800}.horizonButtons button.selected{border-color:var(--nav);background:var(--nav);color:#fff}.cashSummary{border-bottom:1px solid #e5edf3;grid-template-columns:repeat(4,1fr);display:grid}.cashSummary article{border-right:1px solid #e5edf3;gap:7px;padding:17px 20px;display:grid}.cashSummary article:last-child{border:0}.cashSummary span{color:var(--muted);font-size:12px}.cashSummary b{font-size:19px}.cashRisk,.cashHealthy{border-radius:10px;align-items:center;gap:11px;margin:16px 20px;padding:13px 15px;display:flex}.cashRisk{color:#b42318;background:#fff1f2}.cashHealthy{color:#087f5b;background:#eaf9f2;display:grid}.cashRisk>div{gap:4px;display:grid}.cashRisk span,.cashHealthy span{font-size:12px}.cashBars{gap:7px;padding:4px 20px 18px;display:grid}.cashBars article{grid-template-columns:80px 1fr 115px;align-items:center;gap:10px;font-size:11px;display:grid}.cashBars article>div{gap:2px;display:grid}.cashBars i{border-radius:5px;height:5px;display:block}.barIn{background:#12b76a}.barOut{background:#e5484d}.cashBars b{text-align:right;font-size:11px}.cashFlow th,.cashFlow td{padding:11px 14px}@media (max-width:1050px){.cards,.accountGrid{grid-template-columns:repeat(2,1fr)}.launchForm>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.app{display:block}aside{z-index:20;width:260px;transition:all .2s;position:fixed;left:-280px}aside.open{left:0}.close{color:#fff;background:0 0;border:0;display:block;position:absolute;top:10px;right:10px}.content{padding:20px}.hamb{background:#fff;border:0;border-radius:10px;padding:10px;display:block}.cards,.accountGrid,.treasuryWarnings,.launchForm>div{grid-template-columns:1fr}.content header h1{font-size:23px}.logout{font-size:0}.logout svg{display:block}.empty{padding:35px 20px}.periodbar,.dreHead,.actionHead,.treasuryBanner{flex-direction:column;align-items:flex-start}.alertItem{grid-template-columns:24px 1fr}.alertItem em{grid-column:2}.treasuryTabs{overflow:auto}.treasuryTabs button{white-space:nowrap}.dreLine,.dreDetails summary,.dreSub,.marginLine{padding-left:15px;padding-right:15px}.dreSub{padding-left:35px}.dreLine.final{font-size:16px}.cashSummary{grid-template-columns:1fr}.cashSummary article{border-bottom:1px solid #e5edf3;border-right:0}.cashFlowHead{flex-direction:column;align-items:flex-start}.cashBars article{grid-template-columns:65px 1fr 95px}.horizonButtons{width:100%}.horizonButtons button{flex:1}}.launchForm .formHint{color:var(--muted);margin:-8px 0 15px;font-size:13px}.navGroup{gap:4px;display:grid}.navGroup>button svg:last-child{margin-left:auto;transition:all .2s}.navGroup>button svg.rotated{transform:rotate(180deg)}.subnav{border-left:1px solid #496177;gap:3px;margin:0 0 5px 43px;padding-left:12px;display:grid}.subnav button{color:#b9c9d6;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;display:block}.subnav button:hover,.subnav button.selected{color:#4ce0f4;background:#203a52}.launchForm input[type=file]{padding:8px;font-size:12px}.attachmentButton{color:#007f99;cursor:pointer;background:#e5f8fc;border:1px solid #0aa7c2;border-radius:7px;padding:7px 10px;font-weight:800}.settlementForm{background:#eefaf5;border:1px solid #b7ead4;border-radius:14px;grid-template-columns:1.5fr repeat(4,1fr) auto;align-items:end;gap:12px;margin:-4px 0 18px;padding:18px 20px;display:grid}.settlementForm h2{margin:0}.settlementForm p{color:#557089;margin:5px 0 0;font-size:12px}.settlementForm label{margin:0;font-size:12px}.settlementForm input,.settlementForm select{background:#fff;border:1px solid #b7cfc4;border-radius:8px;width:100%;padding:10px}.settlementActions{gap:7px;display:flex}.settlementActions button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b7cfc4;border-radius:8px;padding:10px 12px;font-weight:800}.settlementActions .confirm{color:#fff;background:#087f5b;border-color:#087f5b}@media (max-width:1200px){.settlementForm{grid-template-columns:repeat(3,1fr)}.settlementForm>div:first-child{grid-column:1/-1}}@media (max-width:760px){.settlementForm{grid-template-columns:1fr}.settlementForm>div:first-child{grid-column:auto}.settlementActions{flex-wrap:wrap}}.accessPanel{margin-top:16px}.accessHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.accessHeader h2{margin:0}.accessHeader p{color:var(--muted);margin:5px 0 0}.accessHeader>span{color:#087f5b;background:#dff7ec;border-radius:999px;padding:7px 11px;font-weight:900}.inviteUser{background:#f4f8fb;border:1px solid #dbe5ee;border-radius:12px;grid-template-columns:1.4fr 1.5fr 1fr 1fr auto;align-items:end;gap:11px;margin:18px 0;padding:16px;display:grid}.inviteUser label{margin:0;font-size:12px}.inviteUser input,.inviteUser select,.userAccessList select{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.inviteUser button{background:var(--nav);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.permissionLegend{color:#345d70;background:#e5f8fc;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.6}.userAccessList{margin-top:15px;display:grid}.userAccessList article{border-top:1px solid #e8eef3;grid-template-columns:42px minmax(220px,1fr) 190px 90px 80px;align-items:center;gap:12px;padding:13px 0;display:grid}.userAccessList article>div:nth-child(2){gap:4px;display:grid}.userAccessList article>div:nth-child(2) span{color:var(--muted);font-size:13px}.userAccessList button{cursor:pointer;background:#fff;border-radius:8px;padding:9px;font-weight:800}.blockUser{color:#b42318;border:1px solid #fecdd3}.activateUser{color:#087f5b;border:1px solid #b7ead4}.userAccessList button:disabled,.inviteUser button:disabled{opacity:.55}@media (max-width:1050px){.inviteUser{grid-template-columns:repeat(2,1fr)}.inviteUser button{align-self:end}.userAccessList article{grid-template-columns:42px 1fr 160px}.userAccessList article button,.userAccessList article>span{grid-column:auto}}@media (max-width:760px){.accessHeader{flex-direction:column;align-items:flex-start}.inviteUser{grid-template-columns:1fr}.userAccessList article{grid-template-columns:42px 1fr}.userAccessList article select,.userAccessList article button,.userAccessList article>span{grid-column:2}}.logisticsHero{background:var(--nav);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:22px 24px;display:flex}.logisticsHero small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.logisticsHero h2{margin:6px 0}.logisticsHero p{color:#b9c9d6;margin:0}.logisticsTabs{margin-bottom:14px}.logisticsCards .card{padding:18px}.tripForm,.carrierForm{background:#fff;border:1px solid #dbe5ee;border-radius:16px;margin-bottom:16px;padding:20px}.tripForm h2,.carrierForm h2{margin:0}.tripForm>div:first-child p,.carrierForm>div:first-child p{color:var(--muted);margin:5px 0 15px;font-size:13px}.tripFormGrid,.carrierForm>div:nth-child(2){grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.tripForm label,.carrierForm label{margin:0;font-size:12px}.tripForm input,.tripForm select,.carrierForm input{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.tripFormGrid label:nth-child(4){grid-column:span 2}.tripForm .personalCheck{grid-column:1/-1;align-items:center;gap:8px;font-weight:800;display:flex}.tripForm .personalCheck input{width:17px;height:17px}.tripForm>button,.carrierForm>button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:14px;padding:11px 16px;font-weight:900}.tripForm>button:disabled,.carrierForm>button:disabled{opacity:.55}.logisticsTable th,.logisticsTable td{padding:11px 12px}.personalTag{color:#8a5d00;background:#fff1c2;border-radius:5px;width:max-content;margin-top:4px;padding:3px 6px;display:block}.paidButton{color:#087f5b;cursor:pointer;background:#eaf9f2;border:1px solid #b7ead4;border-radius:7px;padding:7px 9px;font-weight:800}.carrierGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.carrierGrid article{background:#fff;border:1px solid #dbe5ee;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.carrierIcon{color:#007f99;background:#e5f8fc;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.carrierGrid h3{margin:0 0 4px}.carrierGrid article>div:nth-child(2){gap:3px;display:grid}.carrierGrid span{color:var(--muted);font-size:13px}.carrierGrid small{color:#557089;align-items:center;gap:4px;display:flex}.carrierActions{gap:6px;display:flex}.carrierActions a{color:#007f99;border:1px solid #bcebf3;border-radius:8px;align-items:center;gap:5px;padding:8px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.carrierGrid article>p{color:#557089;grid-column:2/-1;margin:0;font-size:12px}@media (max-width:1150px){.tripFormGrid,.carrierForm>div:nth-child(2){grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.logisticsHero{align-items:flex-start}.logisticsCards,.tripFormGrid,.carrierForm>div:nth-child(2),.carrierGrid{grid-template-columns:1fr}.tripFormGrid label:nth-child(4){grid-column:auto}.carrierGrid article{grid-template-columns:45px 1fr}.carrierActions,.carrierGrid article>p{grid-column:1/-1}.carrierActions a{flex:1;justify-content:center}}.credentialVault{margin-top:18px}.vaultHero{color:#fff;background:linear-gradient(135deg,#10273d,#203a52);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.vaultHero small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.vaultHero h2{margin:6px 0}.vaultHero p{color:#b9c9d6;margin:0}.vaultHero>button{background:var(--cyan);color:#08293b;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font-weight:900;display:flex}.credentialVault>.saveMessage{margin:12px 0 0}.vaultForm{background:#fff;border:1px solid #dbe5ee;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-top:14px;padding:18px;display:grid}.vaultForm label{margin:0;font-size:12px}.vaultForm input{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.vaultForm .vaultNotes{grid-column:span 5}.vaultForm>button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:9px;align-self:end;padding:11px 14px;font-weight:900}.vaultForm>button:disabled{opacity:.55}.vaultToolbar{background:#fff;border:1px solid #dbe5ee;border-radius:12px;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.vaultToolbar label{border:1px solid #cad4df;border-radius:8px;flex:1;align-items:center;gap:7px;margin:0;padding:0 10px;display:flex}.vaultToolbar input{border:0;outline:0;width:100%;padding:9px}.vaultToolbar select{background:#fff;border:1px solid #cad4df;border-radius:8px;min-width:170px;padding:10px}.vaultToolbar>span{color:var(--muted);font-size:12px;font-weight:800}.vaultTable th,.vaultTable td{padding:12px 13px}.vaultTable td:first-child small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.vaultTable a{color:#007f99;align-items:center;gap:4px;font-weight:800;text-decoration:none;display:inline-flex}.vaultCategory{color:#007f99;background:#e5f8fc;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.passwordCell,.vaultActions{align-items:center;gap:5px;display:flex}.passwordCell code{color:#203a52;background:#f3f6f9;border-radius:7px;min-width:115px;padding:7px 9px;font-family:monospace}.passwordCell button,.vaultActions button{color:#36556d;cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:7px;place-items:center;padding:7px;display:grid}.vaultActions .dangerAction{color:#b42318;background:#fff1f2;border-color:#fecdd3}@media (max-width:1100px){.vaultForm{grid-template-columns:repeat(3,1fr)}.vaultForm .vaultNotes{grid-column:span 2}}@media (max-width:760px){.vaultHero{flex-direction:column;align-items:flex-start}.vaultHero>button{justify-content:center;width:100%}.vaultForm{grid-template-columns:1fr}.vaultForm .vaultNotes{grid-column:auto}.vaultToolbar{flex-direction:column;align-items:stretch}.vaultToolbar select{width:100%}.passwordCell code{min-width:95px}}.commercialHeroActions{align-items:end;gap:12px;display:flex}.commercialHeroActions label{margin:0}.commercialHeroActions button{background:var(--cyan);color:#08293b;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.commercialOrderForm{background:#fff;border:1px solid #bcebf3;border-radius:0 0 16px 16px;margin:0 0 18px;padding:20px;box-shadow:0 2px 5px #17324d12}.commercialOrderForm>div:first-child h2{margin:0}.commercialOrderForm>div:first-child p{color:var(--muted);margin:5px 0 15px;font-size:13px}.commercialFormGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.commercialFormGrid label{margin:0;font-size:12px}.commercialFormGrid input,.commercialFormGrid select{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.commercialOrderForm>button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:14px;padding:11px 18px;font-weight:900}.commercialOrderForm>button:disabled{opacity:.55}.commercialFormActions{gap:10px;margin-top:14px;display:flex}.commercialFormActions button,.orderActions button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.commercialFormActions .secondaryButton{color:var(--nav);background:#e8eef4}.inlineStatus{background:#fff;border:1px solid #cbd7e3;border-radius:8px;min-width:155px;padding:7px}.orderActions{gap:6px;display:flex}.orderActions button{padding:7px 9px;font-size:12px}.orderActions .dangerAction{color:#b42318;background:#fff0f0;border:1px solid #f6c7c3}.orderActions .deleteAction{color:#fff;background:#b42318;border:1px solid #b42318}.sizeGrid{background:#f1fbfd;border:1px solid #bcebf3;border-radius:10px;grid-column:1/-1;grid-template-columns:auto repeat(6,minmax(70px,1fr));align-items:end;gap:9px;padding:12px 14px;display:grid}.sizeGrid>span{color:#08738a;align-self:center;font-weight:900}.sizeGrid label{text-align:center;gap:5px;font-weight:800;display:grid}.sizeGrid input{text-align:center}@media (max-width:1200px){.commercialFormGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.commercialHeroActions{flex-direction:column;align-items:stretch;width:100%}.commercialHeroActions button{width:100%}.commercialFormGrid{grid-template-columns:1fr}}.areaChoices{flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;padding-top:5px;display:flex}.areaChoices label{align-items:center;gap:6px;font-weight:800;display:flex}.areaChoices input{width:16px;height:16px;padding:0}.userAreas{margin-top:6px;padding:0}.userAreas label{color:#36556d;font-size:11px}.inviteUser{grid-template-columns:1.4fr 1.5fr 1fr auto}.inviteUser .areaChoices>strong{color:#36556d;width:100%;font-size:12px}.userAccessList article{grid-template-columns:42px minmax(220px,1fr) 125px 90px 80px}.permissionButton{color:#007f99;border:1px solid #bcebf3;justify-content:center;align-items:center;gap:6px;display:flex}@media (max-width:1050px){.inviteUser{grid-template-columns:repeat(2,1fr)}.userAccessList article{grid-template-columns:42px 1fr 125px 90px 80px}}@media (max-width:760px){.inviteUser{grid-template-columns:1fr}.userAccessList article{grid-template-columns:42px 1fr}.userAccessList article button,.userAccessList article>span{grid-column:2}}.permissionOverlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081c2bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.permissionDialog{background:#fff;border-radius:18px;width:min(920px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #00182e4d}.permissionDialogHead{background:var(--nav);color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.permissionDialogHead small{color:#4ce0f4;letter-spacing:1.4px;font-weight:900}.permissionDialogHead h2{margin:5px 0}.permissionDialogHead p{color:#b9c9d6;margin:0}.permissionDialogHead>button{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:8px;place-items:center;padding:8px;display:grid}.permissionAdminNote{color:#007f99;background:#e5f8fc;border-radius:10px;margin:16px 20px 0;padding:12px 14px;font-weight:800}.permissionMatrix{border:1px solid #dbe5ee;border-radius:12px;margin:18px 20px;overflow:hidden}.permissionMatrixHead,.permissionMatrixRow{grid-template-columns:minmax(150px,1.3fr) repeat(5,1fr);align-items:center;gap:8px;padding:12px 14px;display:grid}.permissionMatrixHead{color:#36556d;background:#f2f6f9;font-size:12px}.permissionMatrixRow{border-top:1px solid #e7edf2}.permissionMatrixRow label{justify-content:center;display:flex}.permissionMatrixRow label span{display:none}.permissionMatrixRow input{width:18px;height:18px}.permissionDialogActions{justify-content:flex-end;gap:9px;padding:0 20px 20px;display:flex}.permissionDialogActions button{cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:9px;padding:10px 14px;font-weight:900}.permissionDialogActions .savePermissions{border-color:var(--nav);background:var(--nav);color:#fff}.permissionDialogActions button:disabled{opacity:.5}@media (max-width:760px){.permissionOverlay{padding:10px}.permissionMatrix{overflow-x:auto}.permissionMatrixHead,.permissionMatrixRow{min-width:720px}.permissionDialogActions{background:#fff;padding-top:14px;position:sticky;bottom:0}}.login .authLink{color:#10273d;background:#fff;border:1px solid #c9d7e3;margin-top:8px}.login .authLink:hover{background:#f3f8fb}.login button:disabled{opacity:.6;cursor:wait}.login .authSuccess{color:#087f5b;background:#eaf9f2;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px;font-weight:800}.activationLink{background:#fff8e6;border:1px solid #f3d38a;border-radius:11px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;margin:-2px 0 14px;padding:14px;display:grid}.activationLink>div{gap:3px;display:grid}.activationLink span{color:#7a5b14;font-size:12px}.activationLink input{background:#fff;border:1px solid #e4c979;border-radius:8px;width:100%;min-width:0;padding:10px}.activationLink button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-weight:900;display:flex}@media (max-width:760px){.activationLink{grid-template-columns:1fr}.activationLink button{width:100%}}.siteAnalysis{gap:18px;display:grid}.siteHero{color:#fff;background:linear-gradient(135deg,#10263c,#173d59);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.siteHero small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.siteHero h2{margin:6px 0;font-size:25px}.siteHero p{color:#bed0dd;margin:0}.sitePeriod{background:#ffffff10;border:1px solid #ffffff25;border-radius:12px;gap:4px;min-width:245px;padding:14px 16px;display:grid}.sitePeriod span{color:#bed0dd;font-size:12px}.sitePeriod strong{font-size:18px}.sitePeriod small{color:#7de7f6;letter-spacing:0}.siteCards{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.siteCards .card{padding:18px}.siteCards .card strong{font-size:21px}.siteHighlight{color:#087f5b;background:#eaf9f2;border:1px solid #aee9d1;border-radius:12px;align-items:center;gap:12px;padding:14px 17px;display:flex}.siteHighlight>div{gap:4px;display:grid}.siteHighlight span{font-size:13px}.siteTable .tableTitle h2{margin:0}.siteTable th,.siteTable td{padding:11px 13px}.siteGrid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.siteResult{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.siteResultHead{background:var(--nav);color:#fff;padding:20px 22px}.siteResultHead small{color:#4ce0f4;letter-spacing:1px;font-weight:900}.siteResultHead h2{margin:6px 0}.siteResultHead p{color:#b9c9d6;margin:0;font-size:13px}.siteResultRows{display:grid}.siteResultRows span{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.siteResultRows em{color:#557089;font-size:13px;font-style:normal}.siteResultTotal{background:#eaf9f2}.siteResultTotal b{color:#087f5b;font-size:18px}.siteWarning{color:#815d13;background:#fff8e6;align-items:flex-start;gap:8px;margin:0;padding:13px 16px;font-size:12px;line-height:1.5;display:flex}.siteWarning svg{flex:none}.positive{color:#087f5b!important}@media (max-width:1250px){.siteCards{grid-template-columns:repeat(3,1fr)}.siteGrid{grid-template-columns:1fr}}@media (max-width:760px){.siteHero{flex-direction:column;align-items:flex-start}.sitePeriod{width:100%;min-width:0}.siteCards{grid-template-columns:1fr}.siteHighlight{align-items:flex-start}}.parameterTabs{margin-bottom:14px}.parameterPanel{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.parameterHead{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.parameterHead h2{margin:0}.parameterHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.parameterAdd{background:#f4f9fc;border-bottom:1px solid #e5edf3;align-items:center;gap:8px;padding:14px 18px;display:flex}.parameterAdd input,.parameterAdd select,.parameterList input,.parameterList select{background:#fff;border:1px solid #cad4df;border-radius:8px;min-width:0;padding:9px 10px}.parameterAdd input{flex:1}.parameterAdd button,.parameterList button{color:#17324d;cursor:pointer;background:#fff;border:1px solid #b8c8d6;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:9px 12px;font-weight:850;display:flex}.parameterAdd button{border-color:var(--nav);background:var(--nav);color:#fff}.parameterAdd button:disabled,.parameterList button:disabled{opacity:.5}.parameterAddGrid{grid-template-columns:130px 1.2fr 1.2fr 180px auto;display:grid}.parameterList{display:grid}.parameterList article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(220px,1fr) 90px auto auto;align-items:center;gap:9px;padding:11px 18px;display:grid}.parameterList article:last-child{border-bottom:0}.parameterList article.inactive{opacity:.55;background:#f6f7f8}.parameterList .orderInput{width:85px}.parameterList .toggleParameter{color:#b42318}.categoryParameterList article{grid-template-columns:85px minmax(180px,1.2fr) minmax(180px,1fr) 180px auto auto}.subcategoryParameterList article{grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto auto}.subcategoryParameterList article>span{color:var(--muted);font-size:12px}.parameterType{text-align:center;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.parameterType.revenue{color:#087f5b;background:#eaf9f2}.parameterType.expense{color:#b42318;background:#fff1f2}@media (max-width:1000px){.parameterAddGrid,.categoryParameterList article,.subcategoryParameterList article{grid-template-columns:1fr 1fr}.categoryParameterList .parameterType{grid-column:1/-1}}@media (max-width:760px){.parameterHead{flex-direction:column;align-items:flex-start}.parameterAdd,.parameterAddGrid{grid-template-columns:1fr;display:grid}.parameterList article,.categoryParameterList article,.subcategoryParameterList article{grid-template-columns:1fr}.parameterList .orderInput{width:100%}}
