:root{--main-font:"Lexend", sans-serif;--background-color:white;--border-color:black;--accent-color:goldenrod;--text-color:black;--shadowed-text-color:#6b7280}@font-face{font-family:Lexend;src:url(/assets/Lexend-uvWnkqI3.ttf)}@font-face{font-family:Outfit;src:url(/assets/Outfit-B6lQlNBM.ttf)}.ant-typography{font-family:var(--main-font)}html,body{height:100vh;margin:0;padding:0;font-size:14px;font-weight:300;font-family:var(--main-font)!important}#app{flex-direction:column;width:100vw;height:100vh;display:flex}.nav-link{color:#334155;white-space:nowrap;border:1px solid #0000;border-radius:4px;outline:none;justify-content:center;align-items:center;min-width:96px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex}@media (width<=720px){.nav-link{min-width:0}}.nav-link.shadowed{background:0 0}.nav-link.shadowed.active{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.nav-link.shadowed:hover{color:#0f172a;background:#f8fafc;border-color:#e2e8f0}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-nav{background:#fff;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex}.app-nav__brand{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.app-nav__brand-mark{flex:none;width:24px;height:24px}.app-nav__brand-logo{width:100%;height:100%;display:block}.app-nav__brand-copy{flex-direction:column;gap:0;display:flex}.app-nav__brand-name{color:#0f172a;letter-spacing:-.03em;font-size:15px;font-weight:700;line-height:1.05}.app-nav__brand-note{color:#64748b;letter-spacing:.04em;text-transform:lowercase;opacity:.75;font-size:10px;line-height:1.15}.app-nav__links{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:8px 10px;min-width:0;padding-inline:10px;display:flex}.app-nav__profile{flex:none}.app-nav__profile-trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.app-nav__profile-trigger:hover{background:0 0;border-color:#0000}.app-nav__avatar{background:#0f172a;border:1px solid #0f172a;border-radius:6px;overflow:hidden;color:#f8fafc!important}.app-nav__profile-trigger:hover .app-nav__avatar{border-color:#334155}.app-content{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.app-footer{flex-shrink:0;margin-top:auto;padding:16px 24px 24px}.app-footer__inner{color:#64748b;text-align:center;border-top:1px solid #edf2f7;max-width:1100px;margin:0 auto;padding:14px 18px;font-size:14px}@media (width<=768px){.app-nav{flex-direction:column;align-items:stretch;padding:10px 16px}.app-nav__links{justify-content:flex-start;width:100%;padding-inline:0}.app-nav__profile{justify-content:flex-end;width:100%;display:flex}.app-nav__brand{width:100%}.app-footer{margin-top:16px;padding:12px 16px 20px}}@media (width<=480px){.app-nav__links{flex-wrap:nowrap;gap:8px;padding-bottom:2px;overflow-x:auto}.app-nav__profile{justify-content:flex-start}.app-footer__inner{padding:12px 10px;font-size:13px}}.main-landing{box-sizing:border-box;flex-direction:column;gap:22px;width:100%;max-width:1120px;margin:0 auto;padding:36px 24px 48px;display:flex}.main-landing__hero{background:radial-gradient(circle at 100% 0,#bfdbfe38,#0000 26%),radial-gradient(circle at 0 100%,#5eead41f,#0000 30%),linear-gradient(145deg,#1e293b 0%,#334155 42%,#475569 100%);border:1px solid #bfdbfe2e;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:24px;padding:34px;display:grid;box-shadow:0 26px 56px #1e293b33}.main-landing__hero-copy{flex-direction:column;gap:16px;display:flex}.main-landing__brand{align-items:center;gap:12px;display:inline-flex}.main-landing__brand-badge{box-sizing:border-box;justify-content:center;align-items:center;width:54px;height:54px;padding:0;display:flex}.main-landing__brand-logo{width:100%;height:100%;display:block}.main-landing__brand-copy{flex-direction:column;gap:3px;display:flex}.main-landing__brand-name{color:#f8fafc;letter-spacing:-.03em;font-size:23px;font-weight:700;line-height:1.02}.main-landing__brand-note{color:#dbeafec7;text-transform:uppercase;letter-spacing:.09em;font-size:12px;line-height:1.25}.main-landing__title{letter-spacing:-.04em;max-width:760px;color:#f8fafc!important;margin:0!important;font-size:clamp(2.2rem,3vw,3.5rem)!important;line-height:1.05!important}.main-landing__subtitle{color:#eff6ffdb;max-width:680px;font-size:17px;line-height:1.65;margin:0!important}.main-landing__hero-mark{background:linear-gradient(#bfdbfe24 0%,#2dd4bf1a 100%);border-radius:30px;justify-content:center;align-items:center;min-height:320px;padding:18px;display:flex;position:relative;overflow:hidden}.main-landing__hero-mark:before,.main-landing__hero-mark:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.main-landing__hero-mark:before{background:#bfdbfe29;width:180px;height:180px;top:-60px;right:-40px}.main-landing__hero-mark:after{background:#5eead41a;width:140px;height:140px;bottom:-50px;left:-30px}.main-landing__preview{z-index:1;width:100%;max-width:360px;position:relative}.main-landing__preview-window{background:#f8fafcfc;border-radius:24px;overflow:hidden;box-shadow:0 24px 46px #1e293b38,inset 0 1px #fff9}.main-landing__preview-topbar{background:linear-gradient(#eff6ff 0%,#dbeafe 100%);align-items:center;gap:6px;padding:12px 14px;display:flex}.main-landing__preview-dot{background:#93c5fd;border-radius:999px;width:8px;height:8px}.main-landing__preview-body{flex-direction:column;gap:18px;padding:18px;display:flex}.main-landing__preview-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.main-landing__preview-label{color:#64748b;font-size:13px;display:block}.main-landing__preview-value{color:#0f172a!important;margin:2px 0 0!important}.main-landing__preview-chart{background:linear-gradient(#eff6ff 0%,#dbeafee0 100%);border-radius:20px;align-items:flex-end;gap:12px;height:128px;padding:16px;display:flex}.main-landing__preview-bar{background:linear-gradient(#2dd4bf 0%,#3b82f6 100%);border-radius:999px 999px 10px 10px;flex:1;box-shadow:0 10px 16px #2dd4bf24}.main-landing__preview-bar--1{height:38%}.main-landing__preview-bar--2{height:56%}.main-landing__preview-bar--3{height:48%}.main-landing__preview-bar--4{height:72%}.main-landing__preview-bar--5{height:88%}.main-landing__preview-panels{grid-template-columns:1fr;gap:10px;display:grid}.main-landing__preview-panel{color:#2563eb;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbeafe;border-radius:16px;grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.main-landing__preview-panel-label,.main-landing__preview-panel-value{display:block}.main-landing__preview-panel-label{color:#64748b;font-size:12px}.main-landing__preview-panel-value{color:#0f172a;font-size:13px;font-weight:600}.main-landing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.main-landing__card,.main-landing__summary{background:radial-gradient(circle at 0 0,#dbeafe8c,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);box-shadow:0 16px 36px #0f172a0f;border-color:#e2e8f0!important;border-radius:22px!important}.main-landing__icon{color:#2563eb;background:#dbeafe;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:10px;font-size:18px;display:inline-flex}.main-landing__card .ant-typography,.main-landing__summary .ant-typography{margin-top:0}@media (width<=900px){.main-landing__hero,.main-landing__grid{grid-template-columns:1fr}}@media (width<=640px){.main-landing{padding:18px 14px 28px}.main-landing__hero{border-radius:22px;padding:20px}.main-landing__brand{align-items:flex-start}.main-landing__brand-name{font-size:22px}.main-landing__hero-mark{border-radius:24px;min-height:280px}}.home-dashboard{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;padding:18px 24px 24px;display:flex}.home-dashboard__hero{background:radial-gradient(circle at 100% 0,#bfdbfe8c,#0000 28%),radial-gradient(circle at 0 100%,#5eead429,#0000 32%),linear-gradient(#f8fbff 0%,#eef6ff 100%);border:1px solid #dbeafe;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 30px;display:flex;box-shadow:0 18px 40px #1e293b14}.home-dashboard__title{color:#0f172a!important;margin:0 0 8px!important}.home-dashboard__subtitle{color:#475569;max-width:680px;margin:0!important}.home-dashboard__alert{max-width:1100px}.home-dashboard__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-dashboard__kpi,.home-dashboard__panel{background:radial-gradient(circle at 0 0,#dbeafe8c,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);box-shadow:0 18px 42px #0f172a0f;border-color:#e2e8f0!important;border-radius:8px!important}.home-dashboard__kpi .ant-card-body,.home-dashboard__panel .ant-card-body{flex-direction:column;gap:6px;display:flex;padding:18px!important}.home-dashboard__kpi--profit{background:radial-gradient(circle at 0 0,#2dd4bf29,#0000 32%),linear-gradient(#fff 0%,#f0fdfa 100%)}.home-dashboard__grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:14px;display:grid}.home-dashboard__panel--main .ant-card-head{min-height:52px!important}.home-dashboard__panel--main .ant-card-head-title,.home-dashboard__panel--main .ant-card-extra{padding-block:12px!important}.home-dashboard__chart-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-dashboard__chart-chip{color:#64748b;align-items:center;gap:6px;font-size:13px;display:inline-flex}.home-dashboard__chart-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.home-dashboard__chart-dot--profit{background:#14b8a6}.home-dashboard__chart-dot--revenue{background:#60a5fa}.home-dashboard__chart-dot--tax{background:#cbd5e1}.home-dashboard__currency-card{flex-direction:column;min-height:250px;display:flex}.home-dashboard__currency-codes{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:auto;display:flex}.home-dashboard__currency-code{align-items:center;gap:8px;display:inline-flex}.home-dashboard__currency-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.home-dashboard__status-note{margin-top:4px}.home-dashboard__panel .ant-card-head,.home-dashboard__kpi .ant-card-head{border-bottom-color:#e2e8f0!important}.home-dashboard__panel .ant-card-head-title,.home-dashboard__panel .ant-card-extra,.home-dashboard__kpi .ant-typography,.home-dashboard__panel .ant-typography{color:#0f172a}@media (width<=1100px){.home-dashboard__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard__grid{grid-template-columns:1fr}}@media (width<=720px){.home-dashboard{padding:14px}.home-dashboard__hero{flex-direction:column;padding:22px}.home-dashboard__kpis{grid-template-columns:1fr}.home-dashboard__chart-chips{justify-content:flex-start}.home-dashboard__currency-card{min-height:0}.home-dashboard__currency-codes{justify-content:flex-start}}.field-wrapper{width:100%;min-width:175px;display:flex}.field-label{color:var(--text-color);align-items:center;padding-left:10px;font-size:15px;display:flex}.profile-view{flex-direction:column;gap:16px;width:100%;max-width:860px;margin:0 auto;padding-top:12px;display:flex}.profile-view__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:8px;display:flex}.profile-view__title{color:#0f172a;letter-spacing:-.03em;margin:0 0 8px;font-size:28px;line-height:1.1}.profile-view__subtitle{color:#475569;margin:0;font-size:15px;line-height:1.5}.profile-view__action{color:#334155!important;background:#f8fafc!important;border-color:#cbd5e1!important}.profile-view__content{background:radial-gradient(circle at 0 0,#e2e8f073,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:8px;padding:18px 22px}.profile-view__layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-view__image-wrap{width:180px}.profile-view__image{border-radius:6px;overflow:hidden}.profile-view__info{min-width:0}.profile-view__field{border-bottom:1px solid #eef2f7;padding:0 0 12px}.profile-view__field:last-child{border-bottom:none;padding-bottom:0}.profile-view__field .field-label{color:#334155;gap:8px;font-weight:600}.profile-view__value{color:#0f172a;padding:10px 0 0 10px;font-size:15px;display:block}@media (width<=720px){.profile-view{padding-top:6px}.profile-view__header{flex-direction:column}.profile-view__content{padding:16px 14px}.profile-view__layout{grid-template-columns:1fr;gap:18px}}.change-password-view{flex-direction:column;gap:16px;width:100%;max-width:680px;margin:0 auto;padding-top:12px;display:flex}.change-password-view__header{border-bottom:1px solid #e2e8f0;padding-bottom:8px}.change-password-view__title{color:#0f172a;letter-spacing:-.03em;margin:0 0 8px;font-size:28px;line-height:1.1}.change-password-view__subtitle{color:#475569;margin:0;font-size:15px;line-height:1.5}.change-password-view__content{padding:6px 0 0}@media (width<=720px){.change-password-view{padding-top:6px}.change-password-view__content{padding:6px 0 0}}.tax-plan-list-page{box-sizing:border-box;width:100%;padding:20px 24px 28px}.tax-plan-list-page__actions,.tax-plan-list-page__table{width:100%;max-width:1100px}.tax-plan-list-page__actions{margin-bottom:12px}.tax-plan-list-page__table .ant-table-wrapper,.tax-plan-list-page__table .ant-spin-nested-loading,.tax-plan-list-page__table .ant-spin-container{width:100%}@media (width<=640px){.tax-plan-list-page{padding:12px 14px 20px}}.tax-plan-page{box-sizing:border-box;width:100%;min-height:100%;padding:20px 24px 28px}.tax-plan-page__header,.tax-plan-form,.tax-plan-view{width:100%;max-width:1100px}.tax-plan-page__header{gap:12px;margin-bottom:20px}.tax-plan-page__header .ant-space{flex-wrap:wrap;justify-content:flex-end}.tax-plan-form__tax-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.tax-plan-view{box-sizing:border-box;background:radial-gradient(circle at 0 0,#0e749014,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 16px 40px #0f172a14}.tax-plan-view__meta{padding-bottom:12px}.tax-plan-view__revenue{background:#e2e8f073;border:1px solid #94a3b83d;border-radius:18px;flex-direction:column;gap:8px;min-width:220px;padding:14px 16px;display:flex}.tax-plan-diagram{padding-bottom:8px;overflow-x:auto}.tax-plan-diagram__lane{align-items:stretch;gap:12px;min-width:100%;display:inline-flex}.tax-plan-diagram__step{align-items:center;gap:12px;display:flex}.tax-plan-diagram__arrow{color:#0f766e;justify-content:center;align-items:center;min-width:28px;font-size:20px;display:flex}.tax-plan-node{border:1px solid #0000;border-radius:22px;flex-direction:column;gap:8px;min-width:220px;max-width:240px;padding:18px;transition:transform .18s,box-shadow .18s;display:flex}.tax-plan-node:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f172a1a}.tax-plan-node .ant-typography{margin:0}.tax-plan-node--revenue{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-color:#cbd5e1}.tax-plan-node--tax{cursor:pointer;background:linear-gradient(135deg,#fff 0%,#eef2ff 100%);border-color:#c7d2fe}.tax-plan-node--profit{background:linear-gradient(135deg,#f0fdfa 0%,#ccfbf1 100%);border-color:#99f6e4}.tax-plan-node__icon{color:#0f766e;background:#ffffffa6;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:inline-flex}.tax-plan-node__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tax-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tax-plan-summary__card{box-sizing:border-box;background:#fff;border:1px solid #f1f5f9;border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex}.tax-plan-param-row{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #f1f5f9;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.tax-plan-param-row:hover{border-color:#5eead4;box-shadow:0 10px 24px #0f172a14}.tax-params-popover{max-width:280px}@media (width<=900px){.tax-plan-page__header{flex-direction:column;align-items:flex-start}.tax-plan-page__header .ant-space{justify-content:flex-start;width:100%}.tax-plan-view__meta{flex-direction:column}.tax-plan-view__revenue{width:100%;min-width:0}.tax-plan-view__revenue .ant-input-number{width:100%!important}.tax-plan-summary{grid-template-columns:1fr}.tax-plan-node{width:100%;min-width:0;max-width:none}}@media (width<=640px){.tax-plan-page{padding:12px 14px 20px}.tax-plan-view{border-radius:18px;padding:16px}.tax-plan-form .ant-form-item{width:100%;min-width:0!important}.tax-plan-form__tax-card{gap:10px}.tax-plan-diagram{overflow:visible}.tax-plan-diagram__lane,.tax-plan-diagram__step{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.tax-plan-diagram__lane{min-width:0}.tax-plan-diagram__arrow{min-width:0;min-height:28px;transform:rotate(90deg)}.tax-plan-node{width:100%;min-width:0;max-width:none}.tax-plan-param-row{flex-direction:column;align-items:flex-start}}.organization-profile{flex-direction:column;gap:16px;width:100%;max-width:860px;margin:0 auto;padding-top:12px;display:flex}.organization-profile__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:8px;display:flex}.organization-profile__title{color:#0f172a;letter-spacing:-.03em;margin:0 0 8px;font-size:28px;line-height:1.1}.organization-profile__subtitle{color:#475569;max-width:560px;margin:0;font-size:15px;line-height:1.5}.organization-profile__action{color:#334155!important;background:#f8fafc!important;border-color:#cbd5e1!important}.organization-profile__content{background:radial-gradient(circle at 0 0,#e2e8f073,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:8px;padding:18px 22px}.organization-profile__layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;display:grid}.organization-profile__branding{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.organization-profile__branding-preview{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #cbd5e1;border-radius:6px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.organization-profile__branding-image{width:56px;height:56px;display:block}.organization-profile__branding-copy{flex-direction:column;gap:4px;display:flex}.organization-profile__info{min-width:0}.organization-profile__branding-title{color:#0f172a;font-size:15px;font-weight:600}.organization-profile__branding-note{color:#64748b;font-size:13px;line-height:1.45}.organization-profile__field{border-bottom:1px solid #eef2f7;padding:0 0 12px}.organization-profile__field:last-child{border-bottom:none;padding-bottom:0}.organization-profile__field .field-label{color:#334155;gap:8px;font-weight:600}.organization-profile__value{color:#0f172a;padding:10px 0 0 10px;font-size:15px;display:block}.organization-profile__value--link{color:#334155;font-weight:600;text-decoration:none}.organization-profile__value--link:hover{color:#0f172a;text-decoration:underline}.organization-profile__field--currencies{align-items:flex-start}.organization-profile__currencies-label{gap:8px}.organization-profile__currencies{padding-left:10px}@media (width<=720px){.organization-profile{padding-top:6px}.organization-profile__header{flex-direction:column}.organization-profile__content{padding:16px 14px}.organization-profile__layout{grid-template-columns:1fr;gap:18px}}.container-column{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tax-manager-shell{box-sizing:border-box;justify-content:center;width:100%;padding:18px 24px 24px;display:flex}.tax-manager-shell__inner{width:100%;max-width:1180px;min-height:100%}@media (width<=720px){.tax-manager-shell{padding:14px}}.income-point-card{color:#f8fafc;cursor:pointer;background:linear-gradient(#334155 0%,#1e293b 100%);border:1px solid #475569;border-radius:12px;flex-direction:column;gap:10px;width:125px;height:100px;padding:10px;display:flex;box-shadow:0 12px 24px #0f172a33}.income-point-card.deleted{background:linear-gradient(#450a0a 0%,#7f1d1d 100%);border-color:#7f1d1d}.income-point-card.edited{background:linear-gradient(#1e3a8a 0%,#1d4ed8 100%);border-color:#1d4ed8}.income-point-card.default{background:linear-gradient(#0f766e 0%,#115e59 100%);border-color:#0f766e;box-shadow:0 16px 32px #0f766e33}.income-point-card .cut-source-name{text-overflow:ellipsis;white-space:nowrap;width:90px;overflow:hidden}.income-point-card .button-group{z-index:999;flex-direction:column;justify-content:flex-start;gap:5px;display:flex;position:absolute;right:5px}.income-point-card .button-group .edit-btn{color:#bfdbfe;margin-inline:5px}.income-point-card .button-group .delete-btn{color:#fecaca;margin-inline:5px}.income-point-card .button-group .undo-btn{color:#99f6e4;margin-inline:5px}.tax-manager-form{flex-direction:column;gap:14px;width:100%;max-width:860px;margin:0 auto;display:flex}.tax-manager-form__header{border-bottom:1px solid #e2e8f0;width:100%;padding-bottom:8px}.tax-manager-form__title{color:#0f172a!important;margin:0!important}.tax-manager-form__content{padding:6px 0 0}.tax-manager-form__cards{margin-bottom:8px}.form-field-group{flex:45%;justify-content:space-between;gap:20px;min-width:0;max-width:100%;margin-bottom:18px;display:flex}.form-field-group .form-field-style{width:90%;max-width:225px}@media (width<=720px){.tax-manager-form__header{flex-direction:column;align-items:flex-start!important}.form-field-group{flex-direction:column;gap:14px}}.tricky-grid{background:#fff;border:1px solid #6b7280;border-radius:8px;width:fit-content;display:grid;overflow:hidden}.tricky-grid .tricky-grid-flow{cursor:pointer;display:grid}.tricky-grid .tricky-grid-flow:nth-child(2n){background-color:#6b72800d}.tricky-grid .tricky-grid-flow.active{background-color:#dbeafe}.tricky-grid .tricky-grid-flow:hover{background-color:#6b728026}.tricky-grid .tricky-grid-flow:first-child:hover{background-color:#0000}.tricky-grid .tricky-grid-flow .tricky-grid-flow-item{color:#0f172a;border-bottom:1px solid #6b7280;height:20px;padding:10px}.tricky-grid .tricky-grid-flow .tricky-grid-flow-item.header{color:#334155;font-weight:600}.tricky-grid .tricky-grid-flow .tricky-grid-flow-item:last-child{border-bottom:none}.hidden{opacity:0;visibility:hidden}.visible{opacity:1;visibility:visible;transition:opacity 1s ease-in-out .1s}.tax-manager-table{flex-direction:column;gap:14px;display:flex}.tax-manager-table__title{color:#0f172a!important;margin:0!important}.tax-manager-table__controls{border-bottom:1px solid #e2e8f0;padding-bottom:6px}.tax-manager-table__toolbar{margin-bottom:0;flex-wrap:nowrap!important}.tax-manager-table__years{flex-wrap:nowrap;gap:8px}.tax-manager-table__actions{flex-wrap:nowrap}.tax-manager-table__year{color:#334155;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:7px 10px;font-size:14px;font-weight:600}.tax-manager-table__year:hover{background:#f8fafc;border-color:#e2e8f0}.tax-manager-table__year--active{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.tax-manager-table__grid{width:fit-content;max-width:100%;overflow-x:auto}@media (width<=720px){.tax-manager-table__toolbar{flex-wrap:wrap!important;align-items:flex-start!important}.tax-manager-table__years,.tax-manager-table__actions{flex-wrap:wrap}}.not-found-page{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:24px;display:flex}.not-found-page__content{background:radial-gradient(circle at 0 0,#e2e8f073,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:560px;padding:28px 30px}.not-found-page__code{color:#334155!important;margin:0 0 8px!important;font-size:clamp(3rem,9vw,5rem)!important;line-height:1!important}.not-found-page__title{color:#0f172a!important;margin:0 0 10px!important}.not-found-page__subtitle{color:#475569;margin:0 0 20px!important}.not-found-page__subtitle code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:2px 6px}@media (width<=720px){.not-found-page{padding:14px}.not-found-page__content{padding:22px 18px}}.unauthorized-page{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:24px;display:flex}.unauthorized-page__content{background:radial-gradient(circle at 0 0,#e2e8f073,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:560px;padding:28px 30px}.unauthorized-page__code{color:#334155!important;margin:0 0 8px!important;font-size:clamp(3rem,9vw,5rem)!important;line-height:1!important}.unauthorized-page__title{color:#0f172a!important;margin:0 0 10px!important}.unauthorized-page__subtitle{color:#475569;margin:0 0 20px!important}@media (width<=720px){.unauthorized-page{padding:14px}.unauthorized-page__content{padding:22px 18px}}
