.fc-education-page{padding-bottom:96px}.fc-education-page__filter{grid-template-columns:minmax(280px,420px) auto}.fc-education-page__quick-actions{gap:var(--forte-layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fc-education-page__quick-card{min-width:0;padding:var(--forte-card-padding);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.fc-education-page__quick-card>.fc-button{grid-column:2;justify-self:start}.fc-education-page__quick-icon{border-radius:var(--forte-radius-card);background:var(--forte-color-selected);width:44px;height:44px;color:var(--forte-color-primary-hover);place-items:center;display:grid}.fc-education-page__quick-card--warn .fc-education-page__quick-icon{color:#c2410c;background:#ffedd5}.fc-education-page__quick-icon svg{width:23px;height:23px}.fc-education-page__quick-copy{gap:4px;min-width:0;display:grid}.fc-education-page__quick-copy strong{font-size:14px;font-weight:700}.fc-education-page__quick-copy small{color:var(--forte-color-muted);font-size:11px;line-height:1.5}.fc-education-page__kpis{gap:var(--forte-layout-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fc-education-page__content{align-items:start}.fc-education-page__content>*{min-width:0}.fc-education-page .fc-education-page__table{min-width:760px}.fc-education-page__table th:first-child{width:40%}.fc-education-page__table th:nth-child(2),.fc-education-page__table th:nth-child(3),.fc-education-page__table th:nth-child(4){width:14%}.fc-education-page__table th:nth-child(5){width:18%}.fc-education-page__mobile-training-list{display:none}@media (width<=1100px){.fc-education-page__quick-actions,.fc-education-page__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-education-page__content{grid-template-columns:1fr}}@media (width<=640px){.fc-education-page__filter,.fc-education-page__quick-actions,.fc-education-page__kpis{grid-template-columns:1fr}.fc-education-page__quick-card{grid-template-columns:40px minmax(0,1fr)}.fc-education-page__quick-card>.fc-button{grid-column:1/-1;width:100%}.fc-education-page__quick-icon{width:40px;height:40px}.fc-education-page__filter .fc-filter-actions,.fc-education-page__filter .fc-button,.fc-education-page__content .fc-card-head .fc-button{width:100%}.fc-education-page__content .fc-card-head{flex-direction:column;align-items:stretch}.fc-education-page__desktop-training-table{display:none}.fc-education-page__mobile-training-list,.fc-education-page__mobile-training-card{gap:12px;min-width:0;display:grid}.fc-education-page__mobile-training-title{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.45}.fc-education-page__mobile-training-subtitle{color:var(--forte-color-muted);overflow-wrap:anywhere;margin-top:-8px;font-size:11px;line-height:1.45}.fc-education-page__mobile-training-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.fc-education-page__mobile-training-stats>div{border-radius:var(--forte-radius-control);background:#f7faf8;min-width:0;padding:10px}.fc-education-page__mobile-training-stats dt{color:var(--forte-color-muted);font-size:10px;font-weight:600}.fc-education-page__mobile-training-stats dd{margin:5px 0 0;font-size:16px;font-weight:700}.fc-education-page__mobile-training-stats dd.is-alert{color:var(--forte-color-danger-text)}.fc-education-page__mobile-training-action{width:100%}.fc-education-page__mobile-training-empty{padding:24px 12px}}.fc-training-page{padding-bottom:96px}.fc-training-page__filter{grid-template-columns:minmax(280px,420px) auto}.fc-training-page__kpis{gap:var(--forte-layout-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fc-training-page__table{min-width:1080px}.fc-training-page__table th:first-child{width:30%}.fc-training-page__table th:nth-child(2){width:9%}.fc-training-page__table th:nth-child(3){width:8%}.fc-training-page__table th:nth-child(4),.fc-training-page__table th:nth-child(5),.fc-training-page__table th:nth-child(6),.fc-training-page__table th:nth-child(7){width:9%}.fc-training-page__table th:nth-child(8){width:12%}.fc-training-page__table th:nth-child(9){width:7%}@media (width<=1180px){.fc-training-page__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.fc-training-page__filter{grid-template-columns:1fr}.fc-training-page__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-training-page__filter .fc-filter-actions,.fc-training-page__filter .fc-button{width:100%}}@media (width<=520px){.fc-training-page__kpis{grid-template-columns:1fr}}@media (width>=1025px){.store-training-page__tabs>.forte-detail-tabs,.store-training-page__tabs>.forte-detail-tabs>.forte-detail-tabs__desktop{width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}.store-training-page__tabs>.forte-detail-tabs>.forte-detail-tabs__desktop{scrollbar-width:none;overflow:hidden!important}.store-training-page__tabs>.forte-detail-tabs>.forte-detail-tabs__desktop::-webkit-scrollbar{width:0;height:0;display:none}.store-training-page__desktop{gap:var(--forte-layout-gap);min-width:0;display:grid!important}.store-training-page__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.store-training-page__list{min-width:0;overflow:hidden}.store-training-page__course-grid{gap:var(--forte-layout-gap);padding:var(--forte-card-padding);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.store-training-page__course-card{min-width:0;padding:var(--forte-card-padding);color:inherit;align-content:start;gap:16px;text-decoration:none;display:grid}.store-training-page__course-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.store-training-page__course-head>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.store-training-page__priority{color:var(--forte-color-muted);flex:none;font-weight:600}.store-training-page__course-copy{gap:6px;min-width:0;display:grid}.store-training-page__course-copy h3,.store-training-page__course-copy p{margin:0}.store-training-page__course-copy h3{overflow-wrap:anywhere;font-size:var(--forte-section-title-size);line-height:1.4}.store-training-page__course-copy p{color:var(--forte-color-muted);line-height:1.6}.store-training-page__course-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.store-training-page__course-meta>div{gap:4px;min-width:0;display:grid}.store-training-page__course-meta dt{color:var(--forte-color-muted);font-size:13px;font-weight:600}.store-training-page__course-meta dd{overflow-wrap:anywhere;margin:0;font-weight:700}.store-training-page__progress{width:100%;height:8px;accent-color:var(--forte-color-primary)}.store-training-page__next{min-height:var(--forte-control-height-small);color:var(--forte-color-primary);justify-content:center;justify-self:start;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.store-training-page__empty{grid-column:1/-1}}@media (width>=1025px) and (width<=1320px){.store-training-page__course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1025px) and (width<=1120px){.store-training-page__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){body.fi-body:has(.store-training-page) .forte-global-breadcrumbs{display:flex!important}.store-training-page__header{display:none!important}body.fi-body .store-training-page__mobile{gap:12px;min-width:0;display:grid!important}body.fi-body .store-training-page__mobile-tabs{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}body.fi-body .store-training-page__mobile-tab{min-width:0;min-height:44px;color:var(--forte-color-muted);text-align:center;justify-content:center;align-items:center;gap:4px;padding:5px 3px;font-size:11px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}body.fi-body .store-training-page__mobile-tab strong{min-width:22px;color:inherit;padding:2px 6px;font-size:10px;line-height:1.2}body.fi-body .store-training-page__mobile-tab.is-active{color:var(--forte-color-primary)}body.fi-body .store-training-page__mobile-tab:focus-visible{z-index:1;outline:none;position:relative}body.fi-body .store-training-page__mobile .training-kpi-grid{overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important}body.fi-body .store-training-page__mobile .training-kpi-card:first-child{display:none!important}body.fi-body .store-training-page__mobile .training-kpi-card{text-align:center!important;place-content:center!important;gap:3px!important;min-width:0!important;min-height:62px!important;padding:7px 3px!important;display:grid!important}body.fi-body .store-training-page__mobile .training-kpi-icon,body.fi-body .store-training-page__mobile .training-kpi-ring,body.fi-body .store-training-page__mobile .training-kpi-sub{display:none!important}body.fi-body .store-training-page__mobile .training-kpi-label{white-space:nowrap;font-size:10.5px!important;line-height:1.2!important}body.fi-body .store-training-page__mobile .training-kpi-value{margin:0!important;font-size:20px!important;line-height:1.05!important}body.fi-body .store-training-page__mobile .training-kpi-value span{font-size:11px!important}body.fi-body .store-training-page__mobile .training-dashboard-grid-single{min-width:0;display:block!important}body.fi-body .store-training-page__mobile .training-side-column{display:none!important}body.fi-body .store-training-page__mobile .training-main-column,body.fi-body .store-training-page__mobile .training-priority-board-card{min-width:0}body.fi-body .store-training-page__mobile .training-priority-board-card .training-card-head{padding:12px!important}body.fi-body .store-training-page__mobile .training-card-head p{display:none!important}body.fi-body .store-training-page__mobile .training-card-head h2{font-size:15px!important}body.fi-body .store-training-page__mobile .training-priority-board{gap:8px!important;min-width:0!important;padding:0 12px 12px!important;display:grid!important;overflow:visible!important}body.fi-body .store-training-page__mobile .training-priority-board-head{display:none!important}body.fi-body .store-training-page__mobile .training-priority-board-row{grid-template-areas:"priority action""course course""attendance rate""viewed viewed";grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 10px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:12px!important;display:grid!important}body.fi-body .store-training-page__mobile .training-priority-board-row>span:first-child{grid-area:priority;justify-self:start}body.fi-body .store-training-page__mobile .training-priority-course{grid-area:course}body.fi-body .store-training-page__mobile .training-attendance-box{grid-area:attendance}body.fi-body .store-training-page__mobile .training-rate-box{text-align:right;grid-area:rate;justify-self:end}body.fi-body .store-training-page__mobile .training-last-viewed{text-overflow:ellipsis;grid-area:viewed;overflow:hidden;color:var(--forte-color-muted)!important;font-size:10.5px!important}body.fi-body .store-training-page__mobile .training-last-viewed:before{content:"最終閲覧 ";font-weight:600}body.fi-body .store-training-page__mobile .training-priority-board-row>span:nth-child(6){grid-area:action;justify-self:end}body.fi-body .store-training-page__mobile .training-course-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:initial!important;white-space:normal!important;font-size:14px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}body.fi-body .store-training-page__mobile .training-course-sub{margin-top:3px!important;font-size:10.5px!important;line-height:1.4!important}body.fi-body .store-training-page__mobile .training-rate-box .training-mini-bar{width:76px!important;margin-left:auto!important}body.fi-body .store-training-page__mobile .training-small-action{height:auto!important;min-height:32px!important;padding:5px 9px!important}}@media (width<=380px){body.fi-body .store-training-page__mobile-tab{font-size:10px}body.fi-body .store-training-page__mobile .training-kpi-label{font-size:9.5px!important}}.fc-analytics-page{padding-bottom:96px}.fc-analytics-page__filter{grid-template-columns:repeat(2,minmax(220px,360px)) auto}.fc-analytics-page__section{gap:var(--forte-layout-gap);min-width:0;display:grid}.fc-analytics-page__kpis{gap:var(--forte-layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fc-analytics-page__kpi-card{min-width:0;padding:0}.fc-analytics-page__kpi-link{min-height:100%;padding:var(--forte-card-padding);color:inherit;gap:6px;text-decoration:none;display:grid}.fc-analytics-page__kpi-link:hover .fc-kpi-label,.fc-analytics-page__kpi-link:focus-visible .fc-kpi-label{color:var(--forte-color-primary-hover)}.fc-analytics-page__kpi-link .fc-status-badge{width:fit-content;margin-top:4px}.fc-analytics-page__trend-table,.fc-analytics-page__comparison-table{min-width:980px}.fc-analytics-page__trend-table td{min-width:150px}.fc-analytics-page__trend-table progress{width:100%;height:7px;accent-color:var(--forte-color-primary);border:0;border-radius:999px;margin-bottom:6px;display:block;overflow:hidden}.fc-analytics-page__trend-table progress::-webkit-progress-bar{background:var(--forte-color-border-soft);border-radius:999px}.fc-analytics-page__trend-table progress::-webkit-progress-value{background:var(--forte-color-primary);border-radius:999px}.fc-analytics-page__trend-table span,.fc-analytics-page__comparison-table small{color:var(--forte-color-muted);font-size:11px}.fc-analytics-page__comparison-table td:first-child,.fc-analytics-page__comparison-table td:nth-child(5){gap:6px;display:grid}.fc-analytics-page .is-negative{color:var(--forte-color-danger)}.fc-analytics-page__attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.fc-analytics-page__attention-item{border-bottom:1px solid var(--forte-color-border-soft);min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;display:grid}.fc-analytics-page__attention-item:nth-child(odd){border-right:1px solid var(--forte-color-border-soft)}.fc-analytics-page__attention-item:hover,.fc-analytics-page__attention-item:focus-visible{background:var(--forte-color-selected)}.fc-analytics-page__attention-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.fc-analytics-page__attention-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fc-analytics-page__attention-item small{color:var(--forte-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fc-analytics-page__workflow-card{min-width:0}.fc-analytics-page__workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.fc-analytics-page__workflow>div{border-right:1px solid var(--forte-color-border-soft);gap:5px;padding:16px;display:grid}.fc-analytics-page__workflow>div:last-child{border-right:0}.fc-analytics-page__workflow dt{color:var(--forte-color-muted);font-size:11px;font-weight:600}.fc-analytics-page__workflow dd{color:var(--forte-color-text);margin:0;font-size:18px;font-weight:700}@media (width<=1100px){.fc-analytics-page__kpis,.fc-analytics-page__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-analytics-page__workflow>div:nth-child(2){border-right:0}.fc-analytics-page__workflow>div:nth-child(-n+2){border-bottom:1px solid var(--forte-color-border-soft)}}@media (width<=760px){.fc-analytics-page__attention-list{grid-template-columns:1fr}.fc-analytics-page__attention-item:nth-child(odd){border-right:0}}@media (width<=640px){.fc-analytics-page__filter,.fc-analytics-page__kpis,.fc-analytics-page__workflow{grid-template-columns:1fr}.fc-analytics-page__workflow>div,.fc-analytics-page__workflow>div:nth-child(2){border-right:0;border-bottom:1px solid var(--forte-color-border-soft)}.fc-analytics-page__workflow>div:last-child{border-bottom:0}.fc-analytics-page__filter .fc-filter-actions,.fc-analytics-page__filter .fc-button{width:100%}}.manual-admin-mobile-list{display:none}@media (width>=1025px){.manual-store-desktop-tabs>.forte-detail-tabs,.manual-store-desktop-tabs>.forte-detail-tabs>.forte-detail-tabs__desktop{width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}.manual-store-desktop-tabs>.forte-detail-tabs>.forte-detail-tabs__desktop{scrollbar-width:none;overflow:hidden!important}.manual-store-desktop-tabs>.forte-detail-tabs>.forte-detail-tabs__desktop::-webkit-scrollbar{width:0;height:0;display:none}.manual-store-desktop{gap:var(--forte-layout-gap);min-width:0;display:grid!important}.manual-store-desktop__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-store-desktop__list{min-width:0;overflow:hidden}.manual-store-desktop__filter{grid-template-columns:minmax(300px,1fr) minmax(180px,260px) auto auto;align-items:end;gap:12px;display:grid}.manual-store-desktop__table-wrap{min-width:0;overflow-x:auto}.manual-store-desktop__table{min-width:880px}.manual-store-desktop__table th:first-child{width:11%}.manual-store-desktop__table th:nth-child(2){width:33%}.manual-store-desktop__table th:nth-child(3){width:18%}.manual-store-desktop__table th:nth-child(4){width:16%}.manual-store-desktop__table th:nth-child(5){width:12%}.manual-store-desktop__table th:nth-child(6){width:10%}}@media (width>=1025px) and (width<=1180px){.manual-store-desktop__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-store-desktop__filter{grid-template-columns:minmax(240px,1fr) minmax(160px,220px) auto auto}}@media (width<=640px){.manual-page-shell{overflow-x:hidden!important}.manual-page-actions-row{align-items:stretch!important;margin-bottom:14px!important}.manual-page-actions-row .manual-btn-primary{justify-content:center!important;width:100%!important}.manual-kpi-card>div:last-child{min-width:0!important}.manual-kpi-label,.manual-kpi-sub{overflow-wrap:anywhere!important;word-break:normal!important}.manual-main-card{min-height:0!important;padding-top:0!important;overflow:hidden!important}.manual-admin-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:12px!important;min-height:0!important;margin:0!important;display:grid!important}.manual-admin-filter-bar .manual-search-field{grid-column:1/-1!important}.manual-admin-filter-bar .manual-search-field,.manual-admin-filter-bar .manual-select-field,.manual-admin-filter-bar .manual-search-field input,.manual-admin-filter-bar .manual-select-field select,.manual-admin-filter-bar .manual-btn-filter,.manual-admin-filter-bar .manual-btn-reset{width:100%!important;min-width:0!important;margin:0!important}.manual-result-count{padding-inline:var(--forte-card-padding)!important}.manual-admin-desktop-table{display:none!important}.manual-admin-mobile-list{padding:0 var(--forte-card-padding) var(--forte-card-padding)!important;gap:10px!important;display:grid!important}.manual-admin-mobile-card{gap:12px!important;min-width:0!important;display:grid!important}.manual-admin-mobile-card-head{align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}.manual-admin-mobile-title{gap:4px!important;min-width:0!important;display:grid!important}.manual-admin-mobile-title a,.manual-admin-mobile-title span{overflow-wrap:anywhere!important;text-decoration:none!important}.manual-admin-mobile-badges{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.manual-admin-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.manual-admin-mobile-meta>div{background:#f7faf8!important;min-width:0!important;padding:10px!important}.manual-admin-mobile-meta dd{overflow-wrap:anywhere!important;margin:4px 0 0!important}.manual-admin-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.manual-admin-mobile-actions .manual-action-button{justify-content:center!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}.manual-admin-mobile-empty{text-align:center!important;overflow-wrap:anywhere!important;width:100%!important;min-height:96px!important}.manual-pagination-row{min-width:0!important;padding-inline:var(--forte-card-padding)!important}.manual-per-page,.manual-per-page select{width:100%!important;min-width:0!important}}@media (width<=1024px){body.fi-body .manual-store-mobile{gap:12px;min-width:0;display:grid!important}body.fi-body .manual-store-mobile__tabs{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}body.fi-body .manual-store-mobile__tab{min-width:0;min-height:44px;color:var(--forte-color-muted);text-align:center;justify-content:center;align-items:center;gap:4px;padding:5px 3px;font-size:11px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}body.fi-body .manual-store-mobile__tab strong{min-width:22px;color:inherit;padding:2px 6px;font-size:10px;line-height:1.2}body.fi-body .manual-store-mobile__tab.is-active{color:var(--forte-color-primary)}body.fi-body .manual-store-mobile__tab:focus-visible{z-index:1;outline:none;position:relative}body.fi-body .manual-store-mobile .manual-kpi-grid{overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important}body.fi-body .manual-store-mobile .manual-kpi-card{text-align:center!important;place-content:center!important;gap:3px!important;min-width:0!important;min-height:62px!important;padding:7px 3px!important;display:grid!important}body.fi-body .manual-store-mobile .manual-kpi-icon,body.fi-body .manual-store-mobile .manual-kpi-sub{display:none!important}body.fi-body .manual-store-mobile .manual-kpi-label{white-space:nowrap;font-size:10.5px!important;line-height:1.2!important}body.fi-body .manual-store-mobile .manual-kpi-value{margin:0!important;font-size:20px!important;line-height:1.05!important}body.fi-body .manual-store-mobile .manual-kpi-value span{font-size:11px!important}body.fi-body .manual-store-mobile .manual-store-layout-grid{min-width:0;display:block!important}body.fi-body .manual-store-mobile .manual-store-main-card{min-width:0;overflow:hidden}body.fi-body .manual-store-mobile .manual-side-column{display:none!important}body.fi-body .manual-store-mobile .manual-store-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px!important;display:grid!important}body.fi-body .manual-store-mobile .manual-search-field,body.fi-body .manual-store-mobile .manual-select-field:first-of-type{grid-column:1/-1;min-width:0}body.fi-body .manual-store-mobile .manual-select-field:nth-of-type(2),body.fi-body .manual-store-mobile .manual-toggle-field{display:none!important}body.fi-body .manual-store-mobile .manual-search-field,body.fi-body .manual-store-mobile .manual-search-field input,body.fi-body .manual-store-mobile .manual-select-field,body.fi-body .manual-store-mobile .manual-select-field select,body.fi-body .manual-store-mobile .manual-btn{width:100%!important;min-width:0!important;margin:0!important}body.fi-body .manual-store-mobile .manual-btn{justify-content:center!important;min-height:44px!important}body.fi-body .manual-store-mobile .manual-result-count{padding:0 12px 8px!important;font-size:11px!important}body.fi-body .manual-store-mobile .manual-store-card-list{gap:8px!important;padding:0 12px 12px!important}body.fi-body .manual-store-mobile .manual-store-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:0!important;padding:12px!important}body.fi-body .manual-store-mobile .manual-store-card-icon,body.fi-body .manual-store-mobile .manual-store-sub,body.fi-body .manual-store-mobile .manual-store-meta span:nth-child(2),body.fi-body .manual-store-mobile .manual-store-meta span:nth-child(4){display:none!important}body.fi-body .manual-store-mobile .manual-store-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:initial!important;white-space:normal!important;font-size:14px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}body.fi-body .manual-store-mobile .manual-store-card-top{flex-wrap:wrap!important;gap:4px!important;margin-bottom:5px!important}body.fi-body .manual-store-mobile .manual-store-meta{gap:4px 10px!important;margin-top:6px!important;font-size:10.5px!important}body.fi-body .manual-store-mobile .manual-store-action{grid-area:1/2!important;place-self:center end!important;min-height:40px!important}body.fi-body .manual-store-mobile .manual-pagination-row{gap:8px!important;padding:0 12px 12px!important}}@media (width<=380px){body.fi-body .manual-store-mobile__tab{font-size:10px}body.fi-body .manual-store-mobile .manual-kpi-label{font-size:9.5px!important}}.fc-settings-page__header{margin-bottom:var(--forte-layout-gap)}.fc-settings-page__breadcrumbs{align-items:center;gap:8px;margin-bottom:10px;display:flex}.fc-settings-page__breadcrumbs a{color:var(--forte-color-primary);text-decoration:none}.fc-settings-page__heading-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.fc-settings-page__heading-row h1,.fc-settings-page__heading-row p,.fc-settings-group__header h2,.fc-settings-group__header p{margin:0}.fc-settings-page__heading-row p,.fc-settings-group__header p{margin-top:6px}.fc-settings-page__context{grid-template-columns:repeat(2,minmax(140px,auto));gap:8px;margin:0;display:grid}.fc-settings-page__context div{min-width:150px}.fc-settings-page__context dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.fc-settings-page__groups{gap:var(--forte-layout-gap);display:grid}.fc-settings-group{overflow:hidden}.fc-settings-group__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fc-settings-link-card{min-width:0;min-height:104px;color:var(--forte-color-text);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;text-decoration:none;display:grid}.fc-settings-link-card__icon{border-radius:var(--forte-radius-card);background:var(--forte-color-selected);width:44px;height:44px;color:var(--forte-color-primary-hover);place-items:center;display:grid}.fc-settings-link-card__icon svg{width:23px;height:23px}.fc-settings-link-card__body{gap:6px;min-width:0;display:grid}.fc-settings-link-card__title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.fc-settings-link-card__title-row strong{min-width:0}.fc-settings-link-card__title-row small{color:var(--forte-color-muted);background:#f2f4f3;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:600}.fc-settings-link-card__arrow{background:var(--forte-color-selected);width:30px;height:30px;color:var(--forte-color-primary-hover);border-radius:999px;place-items:center;font-size:22px;line-height:1;display:grid}@media (width<=900px){.fc-settings-page__heading-row{flex-direction:column;align-items:stretch;gap:14px}.fc-settings-page__context{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fc-settings-page__context div{min-width:0}.fc-settings-group__grid{grid-template-columns:minmax(0,1fr);gap:10px}.fc-settings-link-card{grid-template-columns:40px minmax(0,1fr) 28px;gap:11px;min-height:96px}.fc-settings-link-card__icon{width:40px;height:40px}.fc-settings-link-card__title-row{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=420px){.fc-settings-page__context{grid-template-columns:minmax(0,1fr)}.fc-settings-link-card__title-row small{white-space:normal}}.platform-settings-shell{min-width:0}.platform-settings-page__section-head{flex-wrap:wrap;gap:16px}.platform-settings-page__section-head>.platform-btn{white-space:nowrap;flex-shrink:0}.platform-settings-shell__subnav{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.platform-settings-page__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.platform-settings-page__plan{border:1px solid var(--forte-color-border);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.platform-settings-page__plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-settings-page__fees{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-settings-page__fees dt{color:var(--forte-color-muted);font-size:13px}.platform-settings-page__fees dd{overflow-wrap:anywhere;margin-top:4px;font-size:22px;font-weight:700}.platform-settings-page__plan>a{align-self:flex-start;margin-top:auto}@media (width<=767px){.platform-settings-page__section-head{flex-direction:column;align-items:flex-start}.platform-settings-page__plans{grid-template-columns:minmax(0,1fr)}.platform-settings-page__plan{padding:16px}.platform-settings-page__fees dd{font-size:20px}}.platform-settings-page__plan-heading h3{font-size:16px;font-weight:700}.platform-settings-page__note{padding:16px 20px}.platform-settings-page__other>summary{cursor:pointer;padding:16px 20px;font-weight:600}.platform-settings-page__other-list{flex-wrap:wrap;gap:8px;padding:0 20px 20px;display:flex}.store-dashboard-page{gap:var(--forte-layout-gap);display:grid}.store-dashboard-toolbar,.store-dashboard-toolbar__actions,.store-dashboard-tenant-selector form,.store-dashboard-section-heading,.store-dashboard-mobile-card__header,.store-dashboard-mobile-card__attention,.store-dashboard-pagination{align-items:center;gap:var(--forte-layout-gap);display:flex}.store-dashboard-toolbar,.store-dashboard-section-heading,.store-dashboard-mobile-card__header,.store-dashboard-pagination{justify-content:space-between}.store-dashboard-toolbar p,.store-dashboard-section-heading p{margin:0}.store-dashboard-toolbar__actions{flex:none;gap:8px}.store-dashboard-tenant-selector form{flex-wrap:wrap;align-items:end;gap:12px}.store-dashboard-tenant-selector label{gap:7px;min-width:min(100%,360px);display:grid}.store-dashboard-tenant-selector select,.store-dashboard-filter input,.store-dashboard-filter select{width:100%}.store-dashboard-overview{gap:var(--forte-layout-gap);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid}.store-dashboard-overview>*{min-width:0;max-width:100%}.store-dashboard-section-heading{margin-bottom:var(--forte-layout-gap);align-items:flex-start}.store-dashboard-section-heading--list{padding:var(--forte-card-padding) var(--forte-card-padding) 0}.store-dashboard-section-heading h2{margin:0}.store-dashboard-section-heading p{margin-top:5px}.store-dashboard-attention__bars{gap:10px;display:grid}.store-dashboard-attention__row{min-height:var(--forte-control-height);color:var(--forte-color-text);grid-template-columns:minmax(110px,.8fr) minmax(140px,2fr) auto;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:grid}.store-dashboard-attention__row progress{background:var(--forte-color-border-soft);width:100%;height:9px;accent-color:var(--forte-color-primary);border:0;border-radius:999px;overflow:hidden}.store-dashboard-attention__row progress::-webkit-progress-bar{background:var(--forte-color-border-soft)}.store-dashboard-attention__row progress::-webkit-progress-value{background:var(--forte-color-primary)}.store-dashboard-attention__row progress::-moz-progress-bar{background:var(--forte-color-primary)}.store-dashboard-opening-filters__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-width:100%;display:grid}.store-dashboard-opening-filters__list a{min-height:54px;color:var(--forte-color-text);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.store-dashboard-opening-filters__list a.is-danger{border-color:var(--forte-color-danger-border)!important;background:var(--forte-color-danger-bg)!important;color:var(--forte-color-danger-text)!important}.store-dashboard-list-card{min-width:0;overflow:hidden}.store-dashboard-filter{border-bottom:1px solid var(--forte-color-border-soft);grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(150px,.75fr)) auto auto;gap:10px;display:grid}.store-dashboard-filter label{min-width:0}.store-dashboard-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.store-dashboard-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.store-dashboard-table th:first-child{width:19%}.store-dashboard-table th:nth-child(2){width:15%}.store-dashboard-table th:nth-child(3){width:12%}.store-dashboard-table th:nth-child(4){width:11%}.store-dashboard-table th:nth-child(5){width:12%}.store-dashboard-table th:nth-child(6){width:16%}.store-dashboard-table th:nth-child(7){width:15%}.store-dashboard-table td{vertical-align:middle;padding:0!important}.store-dashboard-table tbody tr:last-child td{border-bottom:0!important}.store-dashboard-row-link{min-height:72px;color:inherit;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px;text-decoration:none;display:flex}.store-dashboard-row-link:focus-visible{outline-offset:-2px}.store-dashboard-row-link span:not(.forte-status-badge):not(.forte-status-badge__dot){color:var(--forte-color-muted);font-size:12px;line-height:1.4}.store-dashboard-row-link span.is-danger{color:var(--forte-color-danger-text)}.store-dashboard-attention-actions{grid-template-columns:minmax(0,1fr) 40px;align-items:center;min-height:72px;display:grid}.store-dashboard-attention-cell{align-items:flex-start;min-width:0}.store-dashboard-row-menu{margin-right:8px;position:relative}.store-dashboard-row-menu__trigger{width:var(--forte-control-height);height:var(--forte-control-height);color:var(--forte-color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:20px;line-height:1;list-style:none;display:inline-flex}.store-dashboard-row-menu__trigger::-webkit-details-marker{display:none}.store-dashboard-row-menu__panel{z-index:20;min-width:168px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.store-dashboard-row-menu__panel .forte-action-menu__item{white-space:nowrap;align-items:center;padding:0 10px;text-decoration:none;display:flex}.store-dashboard-mobile-list{display:none}.store-dashboard-pagination{min-height:56px;padding:10px var(--forte-card-padding);border-top:1px solid var(--forte-color-border-soft)}@media (width<=1439px){.store-dashboard-filter{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,.65fr)) auto auto}.store-dashboard-filter label:nth-of-type(4),.store-dashboard-filter label:nth-of-type(5){grid-row:2}}@media (width<=1199px){.store-dashboard-overview{grid-template-columns:minmax(0,1fr)}.store-dashboard-opening-filters__list{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,minmax(140px,1fr));padding-bottom:2px;overflow-x:auto}}@media (width<=900px){.store-dashboard-toolbar,.store-dashboard-section-heading,.store-dashboard-pagination,.store-dashboard-tenant-selector form{flex-direction:column;align-items:stretch}.store-dashboard-toolbar__actions,.store-dashboard-filter{grid-template-columns:1fr 1fr;display:grid}.store-dashboard-tenant-selector label{min-width:0}.store-dashboard-attention__row{grid-template-columns:minmax(100px,.9fr) minmax(90px,1.3fr) auto;gap:8px;padding-inline:4px}.store-dashboard-opening-filters__list{grid-template-columns:repeat(5,minmax(132px,1fr))}.store-dashboard-filter__search{grid-column:1/-1}.store-dashboard-filter label:nth-of-type(4),.store-dashboard-filter label:nth-of-type(5){grid-row:auto}.store-dashboard-filter .forte-button{width:100%}.store-dashboard-table-wrap{display:none}.store-dashboard-mobile-list{padding:var(--forte-card-padding);gap:12px;display:grid}.store-dashboard-mobile-card{color:var(--forte-color-text);gap:14px;text-decoration:none;display:grid}.store-dashboard-mobile-card__header{align-items:flex-start;gap:12px}.store-dashboard-mobile-card__header>div{gap:3px;min-width:0;display:grid}.store-dashboard-mobile-card__header strong{overflow-wrap:anywhere}.store-dashboard-mobile-card__header span:not(.forte-status-badge){color:var(--forte-color-muted);font-size:12px}.store-dashboard-mobile-card dl{gap:12px var(--forte-layout-gap);grid-template-columns:1fr 1fr;margin:0;display:grid}.store-dashboard-mobile-card dl>div{min-width:0}.store-dashboard-mobile-card dt{color:var(--forte-color-muted);font-size:11px;font-weight:600}.store-dashboard-mobile-card dd{overflow-wrap:anywhere;margin:4px 0 0}.store-dashboard-mobile-card__attention{border-top:1px solid var(--forte-color-border-soft);align-items:flex-start;gap:8px;padding-top:12px}}@media (width<=560px){.store-dashboard-opening-filters__list{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.store-dashboard-opening-filters__list a:last-child:nth-child(odd){grid-column:1/-1}.store-dashboard-filter,.store-dashboard-toolbar__actions,.store-dashboard-mobile-card dl{grid-template-columns:1fr}.store-dashboard-filter__search{grid-column:auto}.store-dashboard-attention__row{grid-template-columns:1fr auto}.store-dashboard-attention__row progress{grid-area:2/1/auto/-1}.store-dashboard-mobile-card__attention{flex-direction:column}}@media (width>=1025px){body.fi-body .fc-store-user-dashboard-page>.fc-desktop-only{font-size:14px;line-height:1.55}body.fi-body .fc-store-user-dashboard-page .fc-dashboard-kpi-grid{gap:var(--forte-layout-gap)!important;margin-bottom:var(--forte-layout-gap)!important}body.fi-body .fc-store-user-dashboard-page .fc-dashboard-kpi-card{min-height:0!important;padding:18px var(--forte-card-padding)!important}body.fi-body .fc-store-user-dashboard-page .fc-dashboard-kpi-label,body.fi-body .fc-store-user-dashboard-page .store-dashboard-chart-summary span,body.fi-body .fc-store-user-dashboard-page .fc-dashboard-simple-table-head{font-size:13px!important;font-weight:600!important;line-height:1.45!important}body.fi-body .fc-store-user-dashboard-page .fc-dashboard-kpi-value{margin-top:5px!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}body.fi-body .fc-store-user-dashboard-page .fc-dashboard-kpi-sub,body.fi-body .fc-store-user-dashboard-page .store-dashboard-panel-sub{margin-top:6px!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}body.fi-body .fc-store-user-dashboard-page .fc-dashboard-panel-head{min-height:0!important;padding:var(--forte-card-padding)!important;border-bottom:1px solid var(--forte-color-border-soft)!important}body.fi-body .fc-store-user-dashboard-page .fc-dashboard-panel-head h2,body.fi-body .fc-store-user-dashboard-page>.fc-desktop-only>section>h2{font-size:var(--forte-section-title-size)!important;letter-spacing:-.015em!important;font-weight:700!important;line-height:1.35!important}body.fi-body .fc-store-user-dashboard-page .fc-dashboard-panel p{font-size:14px!important;font-weight:400!important;line-height:1.65!important}body.fi-body .fc-store-user-dashboard-page .store-dashboard-chart-summary strong{font-size:20px!important;font-weight:700!important;line-height:1.2!important}body.fi-body .fc-store-user-dashboard-page .store-dashboard-todo-item span:nth-child(2),body.fi-body .fc-store-user-dashboard-page .fc-dashboard-simple-table-row{font-size:14px!important;font-weight:600!important;line-height:1.45!important}body.fi-body .fc-store-user-dashboard-page .store-dashboard-todo-item strong{font-size:16px!important;font-weight:700!important}body.fi-body .fc-store-user-dashboard-page .fc-dashboard-select-button,body.fi-body .fc-store-user-dashboard-page .fc-dashboard-small-button{min-height:var(--forte-control-height-small)!important;height:var(--forte-control-height-small)!important;border-radius:var(--forte-radius-control)!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important}body.fi-body .fc-store-user-dashboard-page select{min-height:var(--forte-control-height)!important;font-size:14px!important;font-weight:400!important}}@media (width<=1024px){body.fi-body .fc-store-user-dashboard-page .store-mobile-action-rail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;align-items:stretch;gap:8px;width:100%;min-width:0;padding:2px 38px 8px 2px;scroll-padding-inline:2px;overflow:auto hidden;display:flex!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-action-rail::-webkit-scrollbar{width:0;height:0;display:none}body.fi-body .fc-store-user-dashboard-page .store-mobile-action-card{scroll-snap-align:start;white-space:nowrap;justify-content:center;align-items:center;flex:0 0 132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;min-height:44px!important;display:inline-flex!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-grid{width:100%;min-width:0;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-grid.learning-only{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-link{text-align:center;place-content:center;gap:3px;min-width:0;min-height:62px;padding:7px 3px;text-decoration:none;overflow:hidden;display:grid!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-label,body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-label{font-size:10.5px;font-weight:600;line-height:1.2}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-value{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:700;line-height:1.05}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-label--stacked{text-overflow:clip;white-space:normal;line-height:1.05;display:grid;overflow:visible}}@media (width<=380px){body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-label{font-size:9.5px}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-value{font-size:18px}}.store-management-report{--store-report-sales:#206a4e;--store-report-sales-soft:#206a4e1f;--store-report-gross:#b54708;--store-report-gross-soft:#b547081a;--store-report-expense:#b54708;--store-report-expense-soft:#b547081a;--store-report-profit:#175cd3;--store-report-profit-soft:#175cd31a;--store-report-marketing-inquiry:#84adff;--store-report-marketing-visit:#53b1fd;--store-report-marketing-contract:#206a4e;--store-report-palette-1:#206a4e;--store-report-palette-2:#175cd3;--store-report-palette-3:#b54708;--store-report-palette-4:#7f56d9;--store-report-palette-5:#0e9384;--store-report-palette-6:#d92d20;--store-report-palette-7:#667085;--store-report-palette-8:#ca8504;gap:var(--forte-layout-gap);display:grid}.store-management-report__month-form{align-items:end}.store-management-report__month-form label{gap:6px;display:grid}.store-management-report__month-form select{min-width:172px}.store-management-report__kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important}.store-management-report__kpi{align-content:start;gap:7px;display:grid}.store-management-report__kpi-change{color:var(--forte-color-muted);font-size:12px;font-weight:600}.store-management-report__section-heading{margin-bottom:12px}.store-management-report__section-heading h2{margin:0}.store-management-report__insight-grid{gap:var(--forte-layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.store-management-report__insight{padding:var(--forte-card-padding);align-content:start;gap:12px;display:grid}.store-management-report__insight strong{line-height:1.6}.store-management-report__chart-grid{gap:var(--forte-layout-gap);grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);display:grid}.store-management-report__panel{min-width:0;overflow:hidden}.store-management-report__panel--full{grid-column:1/-1}.store-management-report__chart{min-width:0;height:320px;padding:var(--forte-card-padding);position:relative}.store-management-report__chart--expense{height:360px}.store-management-report__chart--marketing{height:300px}.store-management-report__empty{justify-content:space-between;align-items:center;gap:var(--forte-layout-gap);display:flex}.store-management-report__history{min-width:0;overflow:hidden}.store-management-report__history-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.store-management-report__history-head span{color:var(--forte-color-muted);font-size:13px;font-weight:600}.store-management-report__table{min-width:940px}.store-management-report__table th:first-child{width:15%}.store-management-report__table th:nth-child(2),.store-management-report__table th:nth-child(3),.store-management-report__table th:nth-child(4){width:14%}.store-management-report__table th:nth-child(5){width:9%}.store-management-report__table th:nth-child(6){width:16%}.store-management-report__table th:nth-child(7){width:18%}.store-management-report__row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-management-report__mobile-rows{display:none}@media (width<=1280px){.store-management-report__kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){.store-management-report{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.store-management-report__month-form,.store-management-report__month-form select,.store-management-report__month-form .forte-button{width:100%}.store-management-report__kpis,.store-management-report__insight-grid,.store-management-report__chart-grid{grid-template-columns:minmax(0,1fr)!important}.store-management-report__panel--full{grid-column:auto}.store-management-report__chart,.store-management-report__chart--expense,.store-management-report__chart--marketing{height:300px}.store-management-report__empty,.store-management-report__history-head{flex-direction:column;align-items:flex-start}.store-management-report__empty .forte-button{width:100%}.store-management-report__desktop-table{display:none}.store-management-report__mobile-rows{padding:var(--forte-card-padding);gap:12px;display:grid}.store-management-report__mobile-row{gap:14px;padding:16px;display:grid}.store-management-report__mobile-row header,.store-management-report__mobile-row footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-management-report__mobile-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.store-management-report__mobile-row dt{color:var(--forte-color-muted);font-size:12px;font-weight:600}.store-management-report__mobile-row dd{margin:4px 0 0;font-weight:700}.store-management-report__mobile-row footer .forte-button{flex:1 1 0}}@media (width<=560px){.store-management-report__kpis,.store-management-report__mobile-row dl{grid-template-columns:minmax(0,1fr)!important}.store-management-report__mobile-row footer{flex-direction:column;align-items:stretch}.store-management-report__mobile-row footer .forte-button{width:100%}}@media (width>=1025px){body.fi-body .store-management-report{min-width:0;max-width:100%;font-size:14px;line-height:1.55;overflow-x:clip}body.fi-body .store-management-report__desktop-surface.fc-desktop-only{gap:var(--forte-layout-gap);min-width:0;display:grid!important}.store-management-report__month-form{align-items:end}.store-management-report__month-form label{gap:6px;display:grid}.store-management-report__month-form select{min-width:172px}.store-management-report__kpis,.store-management-report__marketing-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.store-management-report__kpi{align-content:start;gap:7px;min-width:0;display:grid}.store-management-report__kpi-change{color:var(--forte-color-muted);font-size:13px;font-weight:600}.store-management-report__section-heading{margin-bottom:12px}.store-management-report__section-heading h2{margin:0}.store-management-report__insight-grid{gap:var(--forte-layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.store-management-report__insight{min-width:0;padding:var(--forte-card-padding);align-content:start;gap:12px;display:grid}.store-management-report__insight strong{line-height:1.6}.store-management-report__primary-grid{align-items:stretch;gap:var(--forte-layout-gap);grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);display:grid}.store-management-report__secondary-grid{gap:var(--forte-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-management-report__panel{min-width:0;overflow:hidden}.store-management-report__chart{min-width:0;height:330px;padding:var(--forte-card-padding);display:grid;position:relative}.store-management-report__chart>.forte-empty-state{align-self:stretch}.store-management-report__chart--performance{height:390px}.store-management-report__chart--expense,.store-management-report__chart--marketing{height:330px}.store-management-report__pl-panel{flex-direction:column;min-height:0;display:flex}.store-management-report__pl-statement{min-width:0;padding:0 var(--forte-card-padding) var(--forte-card-padding)}.store-management-report__pl-section{border:1px solid var(--forte-color-border-soft);border-radius:10px;min-width:0;overflow:hidden}.store-management-report__pl-section+.store-management-report__pl-section{margin-top:12px}.store-management-report__pl-section-head,.store-management-report__pl-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.store-management-report__pl-section-head{background:var(--forte-color-selected);min-height:44px;color:var(--forte-color-primary);padding:10px 14px;font-size:14px;font-weight:600}.store-management-report__pl-section-head span,.store-management-report__pl-row strong{text-align:right;white-space:nowrap}.store-management-report__pl-row{border-top:1px solid var(--forte-color-border-soft);min-height:42px;padding:9px 14px;font-size:14px}.store-management-report__pl-row.is-child span:first-child{padding-left:16px}.store-management-report__pl-row.is-group{background:var(--forte-color-page);color:var(--forte-color-text-muted)}.store-management-report__pl-row.is-subtotal,.store-management-report__pl-row.is-result{background:var(--forte-color-page);font-weight:700}.store-management-report__pl-row.is-result{border-top-color:var(--forte-color-border);color:var(--forte-color-primary)}.store-management-report__pl-row .is-negative{color:var(--forte-color-danger-text)}.store-management-report__panel-empty{margin:0 var(--forte-card-padding) var(--forte-card-padding);flex:auto}.store-management-report__empty{justify-content:space-between;align-items:center;gap:var(--forte-layout-gap);display:flex}.store-management-report__history{min-width:0;overflow:hidden}.store-management-report__history-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.store-management-report__history-head span{color:var(--forte-color-muted);font-size:14px;font-weight:600}.store-management-report__table{min-width:1080px}.store-management-report__table th:first-child,.store-management-report__table th:nth-child(2),.store-management-report__table th:nth-child(3),.store-management-report__table th:nth-child(4){width:13%}.store-management-report__table th:nth-child(5),.store-management-report__table th:nth-child(6){width:9%}.store-management-report__table th:nth-child(7),.store-management-report__table th:nth-child(8){width:15%}.store-management-report__row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-management-report__mobile-rows{display:none}}@media (width>=1025px) and (width<=1200px){.store-management-report__kpis,.store-management-report__marketing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-management-report__primary-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){body.fi-body .store-management-report__mobile-surface.fc-mobile-only{gap:var(--forte-layout-gap);min-width:0;display:grid!important}}.store-monthly-input-hub{gap:var(--forte-layout-gap);display:grid}@media (width>=1025px){body.fi-body .store-monthly-input-hub{min-width:0;max-width:100%;font-size:14px;line-height:1.55;overflow-x:clip}body.fi-body .store-monthly-input-hub>.forte-detail-tabs{border-bottom:1px solid var(--forte-color-border-soft);width:100%;min-width:0;max-width:none;overflow:visible}body.fi-body .store-monthly-input-hub>.forte-detail-tabs>nav.forte-detail-tabs__desktop.fc-desktop-only{border:0;border-bottom:1px solid var(--forte-color-border-soft);scrollbar-width:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:0;width:100%!important;display:grid!important;overflow:hidden!important}body.fi-body .store-monthly-input-hub>.forte-detail-tabs>nav.forte-detail-tabs__desktop.fc-desktop-only::-webkit-scrollbar{width:0;height:0;display:none}body.fi-body .store-monthly-input-hub>.forte-detail-tabs .forte-detail-tabs__item{min-width:0;min-height:50px;color:var(--forte-color-text-muted);text-align:center;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}body.fi-body .store-monthly-input-hub>.forte-detail-tabs .forte-detail-tabs__item--active{border-bottom-color:var(--forte-color-primary);color:var(--forte-color-primary);background:0 0}body.fi-body .store-monthly-input-hub :where(.store-monthly-input-text-link,.monthly-input-workspace__updated){font-size:14px}}.store-monthly-input-month-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.store-monthly-input-month-form label{gap:6px;display:grid}.store-monthly-input-month-form select{min-width:172px}.store-monthly-input-attention{justify-content:space-between;align-items:center;gap:20px;display:flex}.store-monthly-input-attention--complete{background:var(--forte-color-selected)!important;border-color:#a9d4bf!important}.store-monthly-input-attention strong{display:block}.store-monthly-input-attention p{margin:4px 0 0}.store-monthly-input-section__head{margin-bottom:var(--forte-layout-gap);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.store-monthly-input-section__head h2,.store-monthly-input-section__head p,.store-monthly-input-card__header h3,.store-monthly-input-card__header p{margin:0}.store-monthly-input-section__head p,.store-monthly-input-card__header p{margin-top:5px}.store-monthly-input-text-link{color:var(--forte-color-primary);flex:none;font-size:13px;font-weight:600;text-decoration:none}.store-monthly-input-card-grid{gap:var(--forte-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-monthly-input-card{align-content:start;gap:var(--forte-layout-gap);min-width:0;display:grid;border-top-width:3px!important}.store-monthly-input-card--success{border-top-color:var(--forte-color-primary)!important}.store-monthly-input-card--warning{border-top-color:var(--forte-color-warning-text)!important}.store-monthly-input-card--danger{border-top-color:var(--forte-color-danger-text)!important}.store-monthly-input-card--info{border-top-color:var(--forte-color-info-text)!important}.store-monthly-input-card__header{justify-content:space-between;align-items:flex-start;gap:var(--forte-layout-gap);display:flex}.store-monthly-input-card__header>div{min-width:0}.store-monthly-input-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.store-monthly-input-card__metrics>div{min-width:0}.store-monthly-input-card__metrics dd{white-space:nowrap;margin:5px 0 0}.store-monthly-input-card__notice{border-color:var(--forte-color-danger-border)!important;background:var(--forte-color-danger-bg)!important;color:var(--forte-color-danger-text)!important}.store-monthly-input-card__meta{border-top:1px solid var(--forte-color-border-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.store-monthly-input-card__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-monthly-input-history{gap:0;display:grid;overflow:hidden}.store-monthly-input-history__row{min-height:64px;color:inherit;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 16px;text-decoration:none;display:grid}.store-monthly-input-history__row+.store-monthly-input-history__row{border-top:1px solid var(--forte-color-border-soft)}.store-monthly-input-history__statuses{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.store-monthly-input-history__status{align-items:center;gap:8px;display:inline-flex}.store-monthly-input-history__arrow{font-size:20px;line-height:1}@media (width<=900px){.store-monthly-input-hub{padding-bottom:calc(112px + env(safe-area-inset-bottom));gap:14px}.store-monthly-input-month-form,.store-monthly-input-month-form select,.store-monthly-input-month-form .forte-button{width:100%}.store-monthly-input-attention{flex-direction:column;align-items:stretch}.store-monthly-input-attention .forte-button{width:100%}.store-monthly-input-section__head,.store-monthly-input-card__header{flex-direction:column;align-items:flex-start;gap:10px}.store-monthly-input-card-grid,.store-monthly-input-card__metrics{grid-template-columns:minmax(0,1fr)}.store-monthly-input-card__metrics>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-monthly-input-card__metrics dd{margin:0}.store-monthly-input-card__meta{flex-direction:column;align-items:flex-start;gap:4px}.store-monthly-input-card__actions,.store-monthly-input-card__actions .forte-button{width:100%}.store-monthly-input-history__row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.store-monthly-input-history__statuses{grid-column:1/-1;gap:8px;display:grid}.store-monthly-input-history__status{justify-content:space-between}.store-monthly-input-history__arrow{grid-area:1/2}}.monthly-input-workspace__form{gap:var(--forte-layout-gap);display:grid}.monthly-input-workspace__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-input-expense-grid{gap:var(--forte-layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monthly-input-rent{gap:var(--forte-layout-gap);padding-top:var(--forte-layout-gap);border-top:1px solid var(--forte-color-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.monthly-input-money-field,.monthly-input-rate-field{align-items:center;gap:8px;display:flex}.monthly-input-money-field>span,.monthly-input-rate-field>span{color:var(--forte-color-text-muted);flex:none;font-weight:700}.monthly-input-money-field input,.monthly-input-rate-field input{width:100%;min-width:0}.monthly-input-template-toggle{align-items:center;gap:10px;width:fit-content;font-weight:600;display:inline-flex}.monthly-input-template-toggle input{width:18px;height:18px}.monthly-input-workspace__actions{padding-top:var(--forte-layout-gap);border-top:1px solid var(--forte-color-border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.monthly-input-workspace__updated{color:var(--forte-color-text-muted);margin-right:auto;font-size:13px}.store-monthly-input-marketing-tab{gap:var(--forte-layout-gap);display:grid}.store-monthly-input-marketing-tab>.monthly-entry-panel:first-child{margin-top:0}@media (width<=900px){.monthly-input-workspace__summary,.monthly-input-expense-grid,.monthly-input-rent{grid-template-columns:minmax(0,1fr)}.monthly-input-workspace__actions{flex-direction:column;align-items:stretch}.monthly-input-workspace__actions .forte-button{width:100%}.monthly-input-workspace__updated{margin-right:0}.monthly-input-template-toggle{align-items:flex-start;width:100%}}.monthly-closing-page{gap:14px;padding-bottom:96px;display:grid}.monthly-closing-page *{box-sizing:border-box}.monthly-closing-page .forte-page-header{margin-bottom:0}.monthly-closing-month-form{align-items:end;gap:8px;display:flex}.monthly-closing-month-form label{gap:5px;display:grid}.monthly-closing-month-form span{color:#64748b;font-size:14px;font-weight:600}.monthly-closing-month-form input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-width:164px;height:40px;padding:0 11px;font-size:15px;font-weight:400}.monthly-closing-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.monthly-closing-button--primary{color:#fff;background:#2563eb;border-color:#2563eb}.monthly-closing-button--success{color:#fff;background:#0f766e;border-color:#0f766e}.monthly-closing-button--disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.monthly-closing-notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:600}.monthly-closing-notice--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.monthly-closing-notice--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.monthly-closing-step-rail{background:#fff;border:1px solid #dbe3ee;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:8px;display:grid;box-shadow:0 6px 18px #0f172a09}.monthly-closing-step{color:#64748b;background:#f8fafc;border:1px solid #dbe3ee;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;text-decoration:none;display:grid}.monthly-closing-step__number{color:#475569;background:#e2e8f0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.monthly-closing-step__copy{gap:2px;min-width:0;display:grid}.monthly-closing-step__copy strong{color:inherit;white-space:nowrap;font-size:14px;font-weight:700}.monthly-closing-step__copy small{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.monthly-closing-step--completed{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.monthly-closing-step--completed .monthly-closing-step__number{color:#15803d;background:#dcfce7}.monthly-closing-step--current{color:#047857;background:#ecfdf5;border-color:#34d399;box-shadow:0 0 0 2px #10b9811f}.monthly-closing-step--current .monthly-closing-step__number{color:#fff;background:#047857}.monthly-closing-step--locked{opacity:.58;cursor:not-allowed}.monthly-closing-current{background:linear-gradient(135deg,#eff6ff,#fff 72%);border:1px solid #bfdbfe;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.monthly-closing-current__copy{gap:6px;display:grid}.monthly-closing-current__eyebrow{color:#2563eb;letter-spacing:.08em;font-size:13px;font-weight:700}.monthly-closing-current h2{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700}.monthly-closing-current p{color:#475569;margin:0;font-size:14px;font-weight:400;line-height:1.6}.monthly-closing-current__status{flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.monthly-closing-pill{color:#475569;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.monthly-closing-pill--ok{color:#15803d;background:#dcfce7}.monthly-closing-pill--warning{color:#b45309;background:#fef3c7}.monthly-closing-pill--danger{color:#b91c1c;background:#fee2e2}.monthly-closing-pill--info{color:#1d4ed8;background:#dbeafe}.monthly-closing-pill--muted{color:#64748b;background:#f1f5f9}.monthly-closing-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.monthly-closing-kpi{background:#fff;border:1px solid #dbe3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.monthly-closing-kpi span{color:#64748b;font-size:13px;font-weight:600}.monthly-closing-kpi strong{color:#0f172a;white-space:nowrap;font-size:24px;font-weight:700}.monthly-closing-card{background:#fff;border:1px solid #dbe3ee;border-radius:15px;min-width:0;padding:16px;box-shadow:0 6px 18px #0f172a09}.monthly-closing-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.monthly-closing-card__head h2{color:#0f172a;margin:0;font-size:20px;font-weight:700}.monthly-closing-card__head p{color:#64748b;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.55}.monthly-closing-card__count{color:#64748b;white-space:nowrap;font-size:13px;font-weight:600}.monthly-closing-store-table{border:1px solid #dbe3ee;border-radius:12px;display:grid;overflow:hidden}.monthly-closing-store-row{border-top:1px solid #e8edf4;grid-template-columns:minmax(160px,1.35fr) repeat(4,minmax(92px,.7fr)) minmax(110px,.8fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.monthly-closing-store-row:first-child{border-top:0}.monthly-closing-store-row--head{color:#64748b;background:#f8fafc;border-top:0;font-size:13px;font-weight:700}.monthly-closing-store-name{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.monthly-closing-store-value{color:#0f172a;font-size:14px;font-weight:400}.monthly-closing-store-value small{color:#64748b;margin-top:3px;font-size:12px;display:block}.monthly-closing-store-action{justify-content:flex-end;display:flex}.monthly-closing-store-action a{width:100%;max-width:118px}.monthly-closing-store-cards{display:none}.monthly-closing-empty{color:#64748b;text-align:center;padding:28px 14px;font-size:14px;font-weight:400}.monthly-closing-step-nav{grid-template-columns:1fr 1fr;gap:10px;padding-top:2px;display:grid}.monthly-closing-step-nav>div{gap:5px;display:grid}.monthly-closing-step-nav>div:last-child{text-align:right}.monthly-closing-step-nav small{color:#64748b;font-size:12px;font-weight:400}.monthly-closing-step-nav .monthly-closing-button{width:100%}.monthly-closing-final-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.monthly-closing-final-summary article{background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:12px}.monthly-closing-final-summary span{color:#64748b;font-size:13px;font-weight:600;display:block}.monthly-closing-final-summary strong{color:#0f172a;margin-top:4px;font-size:24px;font-weight:700;display:block}.monthly-closing-final-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:12px;display:grid}.monthly-closing-check-list,.monthly-closing-action-list{gap:8px;display:grid}.monthly-closing-check{background:#fff;border:1px solid #dbe3ee;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:grid}.monthly-closing-check--ok{background:#f0fdf4;border-color:#bbf7d0}.monthly-closing-check--warning{background:#fff7ed;border-color:#fed7aa}.monthly-closing-check--blocker{background:#fef2f2;border-color:#fecaca}.monthly-closing-check--info{background:#eff6ff;border-color:#bfdbfe}.monthly-closing-check__copy{gap:3px;min-width:0;display:grid}.monthly-closing-check__copy strong{color:#0f172a;font-size:14px;font-weight:600}.monthly-closing-check__copy span{color:#475569;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.45}.monthly-closing-action{background:#fff;border:1px solid #dbe3ee;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.monthly-closing-action--blocker{background:#fef2f2;border-color:#fecaca}.monthly-closing-action--warning{background:#fff7ed;border-color:#fed7aa}.monthly-closing-action--ok{background:#f0fdf4;border-color:#bbf7d0}.monthly-closing-action__number{color:#475569;background:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.monthly-closing-action__copy{gap:3px;min-width:0;display:grid}.monthly-closing-action__copy strong{font-size:14px;font-weight:600}.monthly-closing-action__copy span{color:#64748b;font-size:13px;font-weight:400;line-height:1.4}.monthly-closing-issues{border:1px solid #dbe3ee;border-radius:12px;display:grid;overflow:hidden}.monthly-closing-issue{border-top:1px solid #e8edf4;grid-template-columns:110px minmax(140px,.8fr) minmax(220px,1.4fr) 110px 74px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:grid}.monthly-closing-issue:first-child{border-top:0}.monthly-closing-issue--head{color:#64748b;background:#f8fafc;font-size:13px;font-weight:700}.monthly-closing-issue--blocker{background:#fef2f2}.monthly-closing-issue--warning{background:#fff7ed}.monthly-closing-issue--info{background:#eff6ff}.monthly-closing-issue span{color:#334155;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:400}.monthly-closing-issue strong{color:#0f172a;font-size:14px;font-weight:600}.monthly-closing-issue__amount{text-align:right;white-space:nowrap}.monthly-closing-finalize{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start;gap:14px;display:grid}.monthly-closing-finalize__copy{gap:6px;display:grid}.monthly-closing-finalize__copy h2{margin:0;font-size:20px;font-weight:700}.monthly-closing-finalize__copy p{color:#475569;margin:0;font-size:14px;font-weight:400;line-height:1.6}.monthly-closing-finalize form{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;gap:9px;padding:12px;display:grid}.monthly-closing-finalize label{color:#334155;gap:5px;font-size:14px;font-weight:600;display:grid}.monthly-closing-finalize textarea{resize:vertical;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:78px;padding:9px;font-size:15px;font-weight:400}.monthly-closing-finalize form .monthly-closing-button{width:100%}@media (width>=1025px){.monthly-closing-page .forte-page-header__utility-row{align-items:flex-end}.monthly-closing-page .forte-page-header__actions{flex-wrap:nowrap;align-items:flex-end}}@media (width<=1024px){.monthly-closing-page{gap:12px;padding-bottom:96px}.monthly-closing-page .forte-page-header__actions{grid-template-columns:minmax(0,1fr) 84px;align-items:end;gap:8px;width:100%;margin-top:0;display:grid}.monthly-closing-page .forte-page-header__actions>.monthly-closing-month-form{grid-column:1}.monthly-closing-month-form{grid-template-columns:minmax(0,1fr) 52px;align-items:end;gap:8px;width:100%;display:grid}.monthly-closing-month-form label{min-width:0}.monthly-closing-month-form input{width:100%;min-width:0}.monthly-closing-step-rail{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.monthly-closing-step-rail::-webkit-scrollbar{display:none}.monthly-closing-step{scroll-snap-align:start;flex:0 0 132px}.monthly-closing-current{grid-template-columns:1fr;align-items:stretch;padding:17px}.monthly-closing-current h2{font-size:22px}.monthly-closing-current .monthly-closing-button{width:100%}.monthly-closing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-closing-store-table{display:none}.monthly-closing-store-cards{gap:9px;display:grid}.monthly-closing-store-card{background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:12px}.monthly-closing-store-card__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.monthly-closing-store-card__head strong{color:#0f172a;overflow-wrap:anywhere;font-size:16px;font-weight:700}.monthly-closing-store-card__head span{color:#64748b;white-space:nowrap;font-size:13px;font-weight:400}.monthly-closing-store-card dl{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.monthly-closing-store-card dl>div{border-bottom:1px solid #e8edf4;gap:4px;padding:9px;display:grid}.monthly-closing-store-card dl>div:nth-child(odd){border-right:1px solid #e8edf4}.monthly-closing-store-card dl>div:nth-last-child(-n+2){border-bottom:0}.monthly-closing-store-card dt{color:#64748b;font-size:13px;font-weight:600}.monthly-closing-store-card dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400}.monthly-closing-store-card__action{margin-top:9px}.monthly-closing-store-card__action .monthly-closing-button{width:100%}.monthly-closing-final-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-closing-final-summary article:last-child{grid-column:1/-1}.monthly-closing-final-grid,.monthly-closing-finalize{grid-template-columns:1fr}.monthly-closing-issues{border:0;gap:8px;overflow:visible}.monthly-closing-issue--head{display:none}.monthly-closing-issue{border:1px solid #dbe3ee;border-radius:11px;grid-template-columns:1fr;gap:5px}.monthly-closing-issue__amount{text-align:left}.monthly-closing-action{grid-template-columns:26px minmax(0,1fr)}.monthly-closing-action .monthly-closing-button{grid-column:1/-1;width:100%}}@media (width<=360px){.monthly-closing-kpis,.monthly-closing-store-card dl,.monthly-closing-final-summary,.monthly-closing-step-nav{grid-template-columns:1fr}.monthly-closing-store-card dl>div:nth-child(odd){border-right:0}.monthly-closing-store-card dl>div:nth-last-child(2){border-bottom:1px solid #e8edf4}.monthly-closing-final-summary article:last-child{grid-column:auto}}body.fi-body .fi-page:has(.monthly-entry-guide) .fi-header{display:none!important}body.fi-body .fi-page:has(.monthly-entry-guide) .fi-sc-form{gap:var(--forte-layout-gap)!important}body.fi-body .fi-page:has(.monthly-entry-guide) .monthly-entry-guide{width:100%;margin:0 0 var(--forte-layout-gap);padding:18px var(--forte-card-padding);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);align-items:center;gap:14px;display:flex}body.fi-body .fi-page:has(.monthly-entry-guide) .monthly-entry-guide-number{background:var(--forte-color-selected);min-width:52px;min-height:36px;color:var(--forte-color-primary-hover);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}:is(body.fi-body .fi-page:has(.monthly-entry-guide) .monthly-entry-guide strong,body.fi-body .fi-page:has(.monthly-entry-guide) .monthly-entry-guide span){display:block}body.fi-body .fi-page:has(.monthly-entry-guide) .monthly-entry-guide strong{font-size:18px;font-weight:700;line-height:1.4}body.fi-body .fi-page:has(.monthly-entry-guide) .monthly-entry-guide span{color:var(--forte-color-muted);margin-top:4px;font-size:12px;line-height:1.6}@media (width<=900px){body.fi-body .fi-page:has(.monthly-entry-guide) .monthly-entry-guide{align-items:flex-start}}.store-marketing-page,.monthly-entry-form,.monthly-entry-funnel-list{gap:var(--forte-layout-gap);display:grid}.marketing-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.monthly-entry-control-grid{align-items:end;gap:var(--forte-layout-gap);grid-template-columns:repeat(2,minmax(220px,1fr)) auto;display:grid}.monthly-entry-field,.monthly-entry-readonly,.monthly-entry-comment-grid label{gap:8px;min-width:0;display:grid}.marketing-channel-field{gap:6px;min-width:0;display:grid}.monthly-entry-actions,.monthly-entry-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.monthly-entry-workflow-grid,.monthly-entry-summary-grid{margin-top:20px}.monthly-entry-summary-layout{gap:var(--forte-layout-gap);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);display:grid}.monthly-entry-funnel h3{margin:0}.monthly-entry-funnel p{margin:6px 0 16px}.monthly-entry-funnel-row{grid-template-columns:82px minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid}.monthly-entry-funnel-row strong{text-align:right}.monthly-entry-funnel-row progress{background:var(--forte-color-border-soft);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.monthly-entry-funnel-row progress::-webkit-progress-bar{background:var(--forte-color-border-soft)}.monthly-entry-funnel-row progress::-webkit-progress-value{background:var(--forte-color-primary)}.monthly-entry-funnel-row progress::-moz-progress-bar{background:var(--forte-color-primary)}.marketing-channel-card__head,.marketing-monthly-item__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketing-channel-card__head{margin-bottom:12px}.marketing-channel-card__identity{align-items:stretch;gap:10px;min-width:0;display:flex}.marketing-channel-card__identity-copy{align-content:center;gap:4px;min-width:0;display:grid}.marketing-channel-card__head h3,.marketing-monthly-item__head strong{margin:0}.marketing-channel-card__section{gap:8px;display:grid}.marketing-channel-card__section+.marketing-channel-card__section{margin-top:14px}.marketing-channel-card__section-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.marketing-channel-card__section-heading small{text-align:right;margin-left:auto}.marketing-channel-card__section>.marketing-channel-auto-grid,.marketing-channel-card__section>.marketing-channel-note-grid{margin-top:0}.marketing-channel-input-grid{grid-template-columns:repeat(3,minmax(100px,1fr));gap:12px;display:grid}.marketing-channel-field input,.marketing-channel-field textarea,.monthly-entry-field input,.monthly-entry-field select,.monthly-entry-comment-grid textarea,.marketing-monthly-item input,.marketing-monthly-item textarea{width:100%}.marketing-channel-auto-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;margin-top:0;display:grid}.marketing-channel-auto-grid div{border-radius:var(--forte-radius-control);background:#f7faf8;padding:6px 10px}.marketing-channel-auto-grid span,.marketing-channel-auto-grid strong{display:block}.marketing-channel-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.monthly-entry-comment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.marketing-channel-card__section--notes>summary{cursor:pointer;list-style:none}.marketing-channel-card__section--notes>summary::-webkit-details-marker{display:none}.marketing-channel-card__section--notes>summary:after{content:"＋";color:var(--forte-color-primary);flex:none;font-size:16px;font-weight:700}.marketing-channel-card__section--notes[open]>summary:after{content:"−"}.marketing-channel-card__section--notes>summary:focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:4px}.marketing-monthly-item-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.marketing-monthly-item{gap:12px;display:grid}.marketing-monthly-item.is-text{grid-column:span 2}.marketing-required-chip{background:var(--forte-color-warning-bg);color:var(--forte-color-warning-text);border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.marketing-monthly-item__input{align-items:center;gap:8px;display:flex}.monthly-entry-table{border-collapse:separate;border-spacing:0;width:100%}.monthly-entry-table tr:last-child td{border-bottom:0!important}@media (width<=1199px){.marketing-channel-list{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.monthly-entry-control-grid,.monthly-entry-summary-layout{grid-template-columns:minmax(0,1fr)}.monthly-entry-actions{justify-content:flex-start}.marketing-channel-input-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media (width<=900px){.marketing-channel-card__head,.marketing-channel-card__section-heading,.marketing-monthly-item__head{display:grid}.marketing-channel-card__section-heading small{text-align:left;margin-left:0}.marketing-channel-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-channel-auto-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-channel-note-grid,.monthly-entry-comment-grid{grid-template-columns:minmax(0,1fr)}.marketing-monthly-item.is-text{grid-column:span 1}.monthly-entry-actions,.monthly-entry-panel__actions{grid-template-columns:minmax(0,1fr);display:grid}.monthly-entry-actions>*,.monthly-entry-panel__actions>*{width:100%}.monthly-entry-table,.monthly-entry-table tbody,.monthly-entry-table tr,.monthly-entry-table td{width:100%;display:block}.monthly-entry-table thead{display:none}.monthly-entry-table tr{border-bottom:1px solid var(--forte-color-border-soft);padding:12px 14px}.monthly-entry-table td{white-space:normal;grid-template-columns:minmax(86px,.42fr) minmax(0,1fr);gap:10px;display:grid;border:0!important;padding:5px 0!important}.monthly-entry-table td:before{content:attr(data-label);color:var(--forte-color-muted);font-size:13px;font-weight:600}}@media (width<=1024px){.fc-seminar-page .fc-app-header{margin-bottom:10px!important}.fc-seminar-page .fc-app-header-top{width:100%!important}.fc-seminar-page .fc-app-header-top .fc-app-search{display:none!important}.fc-seminar-page .fc-app-period,.fc-seminar-page .fc-app-period-button{width:100%!important}.fc-seminar-page .fc-app-header-bottom>form:first-child,.fc-seminar-page .fc-app-header-bottom>a.fc-app-button-muted:first-child{display:none!important}.fc-seminar-page .fc-app-header-bottom{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.fc-seminar-page .fc-app-header-bottom>.fc-app-button-primary{width:100%!important}.fc-seminar-page .fc-seminar-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.fc-seminar-page .fc-seminar-kpis>.fc-kpi-card{min-height:64px!important;box-shadow:none!important;border-radius:14px!important;grid-column:span 2!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;padding:9px 10px!important}.fc-seminar-page .fc-seminar-kpis>.fc-kpi-card:nth-child(4),.fc-seminar-page .fc-seminar-kpis>.fc-kpi-card:nth-child(5){grid-column:span 3!important}.fc-seminar-page .fc-seminar-kpis .fc-kpi-card>div:last-child{width:100%!important;min-width:0!important}.fc-seminar-page .fc-seminar-kpis .fc-kpi-icon{display:none!important}.fc-seminar-page .fc-seminar-kpis .fc-kpi-label{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1.2!important;overflow:hidden!important}.fc-seminar-page .fc-seminar-kpis .fc-kpi-value{white-space:nowrap!important;margin-top:5px!important;font-size:21px!important;line-height:1!important}.fc-seminar-page .fc-seminar-kpis .fc-kpi-sub{display:none!important}.fc-seminar-page .fc-inline-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px!important;display:grid!important}.fc-seminar-page .fc-inline-filter .fc-filter-field:first-child,.fc-seminar-page .fc-inline-filter>button{grid-column:1/-1!important}.fc-seminar-page .fc-inline-filter>button{width:100%!important}.fc-seminar-page .fc-inline-filter .fc-filter-field input,.fc-seminar-page .fc-inline-filter .fc-filter-field select{min-width:0!important;height:40px!important}.fc-seminar-page .fc-table-wrap{padding:10px 12px 0!important;overflow:visible!important}.fc-seminar-page .fc-seminar-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important;display:block!important}.fc-seminar-page .fc-seminar-table thead{display:none!important}.fc-seminar-page .fc-seminar-table tbody{gap:10px!important;width:100%!important;display:grid!important}.fc-seminar-page .fc-seminar-table tbody tr{background:#fff!important;border:1px solid #dbe3ee!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important;overflow:hidden!important;box-shadow:0 4px 12px #0f172a0b!important}.fc-seminar-page .fc-seminar-table tbody td{white-space:normal!important;border:0!important;border-top:1px solid #eef2f7!important;width:auto!important;min-width:0!important;max-width:none!important;padding:10px 12px!important;display:block!important}.fc-seminar-page .fc-seminar-table tbody td:first-child,.fc-seminar-page .fc-seminar-table tbody td:nth-child(2),.fc-seminar-page .fc-seminar-table tbody td[colspan]{grid-column:1/-1!important}.fc-seminar-page .fc-seminar-table tbody td:first-child{background:#f8fafc!important;border-top:0!important}.fc-seminar-page .fc-seminar-table tbody td:nth-child(4),.fc-seminar-page .fc-seminar-table tbody td:nth-child(6){border-left:1px solid #eef2f7!important}.fc-seminar-page .fc-seminar-table tbody td:before{color:#64748b;letter-spacing:.04em;margin-bottom:4px;font-size:9px;font-weight:900;line-height:1.2;display:block}.fc-seminar-page .fc-seminar-table tbody td:first-child:before{content:"日時・形式"}.fc-seminar-page .fc-seminar-table tbody td:nth-child(2):before{content:"説明会"}.fc-seminar-page .fc-seminar-table tbody td:nth-child(3):before{content:"参加状況"}.fc-seminar-page .fc-seminar-table tbody td:nth-child(4):before{content:"記録"}.fc-seminar-page .fc-seminar-table tbody td:nth-child(5):before{content:"Google"}.fc-seminar-page .fc-seminar-table tbody td:nth-child(6):before{content:"担当"}.fc-seminar-page .fc-seminar-table tbody tr:has(td[colspan]){min-height:0!important;box-shadow:none!important;display:block!important}.fc-seminar-page .fc-seminar-table tbody td[colspan]{background:#fff!important;border:0!important;width:100%!important;min-height:0!important;padding:0!important;display:block!important}.fc-seminar-page .fc-seminar-table tbody tr:has(td[colspan]) td{background:#fff!important;border:0!important;width:100%!important;min-height:0!important;padding:0!important;display:block!important}.fc-seminar-page .fc-seminar-table tbody td[colspan]:before{display:none!important}.fc-seminar-page .fc-seminar-table .fc-table-main,.fc-seminar-page .fc-seminar-table .fc-table-sub{overflow-wrap:anywhere!important;white-space:normal!important}.fc-seminar-page .fc-seminar-table .fc-table-main{font-size:12px!important;line-height:1.4!important}.fc-seminar-page .fc-seminar-table .fc-table-sub{margin-top:3px!important;font-size:10px!important;line-height:1.45!important}.fc-seminar-page .fc-seminar-table .fc-empty{writing-mode:horizontal-tb!important;word-break:normal!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:92px!important;padding:18px 12px!important;display:flex!important}.fc-seminar-page .fc-participation-card .fc-empty{padding:18px 12px!important}.fc-seminar-page .fc-participation-list{padding:4px 12px 12px!important}.fc-seminar-page .fc-participation-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px 0!important}.fc-seminar-page .fc-participation-row>:first-child{grid-column:1/-1}.fc-seminar-page :where(.fc-participation-rate,.fc-participation-interview){background:var(--forte-color-page);color:var(--forte-color-muted);border-radius:10px;padding:7px 9px;font-size:10px;font-weight:700}.fc-seminar-page .fc-participation-rate strong{color:var(--forte-color-text);margin-left:4px;font-size:13px}.fc-seminar-page .fc-side-column{gap:10px!important}.fc-seminar-page .fc-side-card .fc-empty-small{padding:8px 0!important}}@media (width<=339px){.fc-seminar-page .fc-inline-filter,.fc-seminar-page .fc-seminar-table tbody tr{grid-template-columns:1fr!important}.fc-seminar-page .fc-inline-filter .fc-filter-field:first-child,.fc-seminar-page .fc-inline-filter>button,.fc-seminar-page .fc-seminar-table tbody td:first-child,.fc-seminar-page .fc-seminar-table tbody td:nth-child(2),.fc-seminar-page .fc-seminar-table tbody td[colspan]{grid-column:auto!important}.fc-seminar-page .fc-seminar-table tbody td:nth-child(4),.fc-seminar-page .fc-seminar-table tbody td:nth-child(6){border-left:0!important}}body.fi-body .fi-main .fc-seminar-page .fc-seminar-main-grid{grid-template-columns:minmax(0,1fr) 270px!important;align-items:start!important;gap:16px!important;display:grid!important}body.fi-body .fi-main .fc-seminar-page .fc-seminar-main-grid>.fc-side-column{width:100%;min-width:0;grid-area:1/2!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}body.fi-body .fi-main .fc-seminar-page .fc-seminar-main-grid>:first-child{min-width:0;grid-area:1/1!important}@media (width<=1100px){body.fi-body .fi-main .fc-seminar-page .fc-seminar-main-grid{grid-template-columns:minmax(0,1fr)!important}body.fi-body .fi-main .fc-seminar-page .fc-seminar-main-grid>.fc-side-column{grid-area:2/1!important}}@media (width<=1024px){body.fi-body .fc-seminar-page .fc-seminar-list-head{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}body.fi-body .fc-seminar-page .fc-seminar-list-head>:first-child{width:100%;min-width:0}body.fi-body .fc-seminar-page .fc-seminar-list-head>.fc-card-head-actions{justify-content:flex-end;width:100%;min-width:0}}.fc-sales-agency-report-page .sales-agency-report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fc-sales-agency-report-page .sales-agency-report-main-grid{align-items:start;gap:var(--forte-layout-gap);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);display:grid}.fc-sales-agency-report-page .sales-agency-report-analytics-grid{align-items:start;gap:var(--forte-layout-gap);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid}@media (width>=768px) and (width<=1279px){.fc-sales-agency-report-page .sales-agency-report-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.fc-sales-agency-report-page .sales-agency-report-kpis>.fc-sales-agency-kpi-card{grid-column:span 2}.fc-sales-agency-report-page .sales-agency-report-kpis>.fc-sales-agency-kpi-card:nth-last-child(-n+2){grid-column:span 3}}@media (width<=767px){.fc-sales-agency-report-page .sales-agency-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fc-sales-agency-report-page .sales-agency-report-kpis>.fc-sales-agency-kpi-card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto!important;min-height:76px!important}.fc-sales-agency-report-page .sales-agency-report-kpis>.fc-sales-agency-kpi-card:last-child>:first-child,.fc-sales-agency-report-page .sales-agency-report-kpis>.fc-sales-agency-kpi-card:last-child>:last-child{grid-column:1}.fc-sales-agency-report-page .sales-agency-report-kpis>.fc-sales-agency-kpi-card:last-child>:nth-child(2){grid-area:1/2/span 2;align-self:center;margin:0!important}.fc-sales-agency-report-page .sales-agency-report-main-grid,.fc-sales-agency-report-page .sales-agency-report-analytics-grid{grid-template-columns:minmax(0,1fr)!important}.fc-sales-agency-report-page .sales-agency-report-flow-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.fc-sales-agency-report-page .sales-agency-report-flow-row>:last-child{grid-column:1/-1}}@media (width<=359px){.fc-sales-agency-report-page .sales-agency-report-kpis{grid-template-columns:minmax(0,1fr)!important}}.lead-import-page{gap:var(--forte-layout-gap);display:grid}.lead-import-desktop-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-import-target{border-radius:var(--forte-radius-control);background:var(--forte-color-selected);color:var(--forte-color-primary-hover);border:1px solid #b7d8c9;align-items:center;gap:10px;padding:12px 16px;display:flex}.lead-import-target span{font-size:12px;font-weight:600}.lead-import-target strong{font-size:14px}.lead-import-alert{border-radius:var(--forte-radius-control);padding:12px 14px;font-size:13px;font-weight:600;line-height:1.65}.lead-import-alert--success{background:var(--forte-color-selected);color:var(--forte-color-primary-hover);border:1px solid #a8cfbd}.lead-import-alert--error{border:1px solid var(--forte-color-danger-border);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text)}.lead-import-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lead-import-step{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);color:var(--forte-color-muted);align-items:center;gap:12px;padding:14px 16px;display:flex}.lead-import-step>span{background:#f2f4f7;border-radius:999px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.lead-import-step div{gap:2px;display:grid}.lead-import-step strong{color:var(--forte-color-text);font-size:14px}.lead-import-step small{font-size:11px;font-weight:600}.lead-import-step.is-current{background:var(--forte-color-selected);border-color:#a8cfbd}.lead-import-step.is-current>span,.lead-import-step.is-complete>span{background:var(--forte-color-primary);color:#fff}.lead-import-step.is-complete{border-color:#b7d8c9}.lead-import-main-grid{gap:var(--forte-layout-gap);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid}.lead-import-upload-card,.lead-import-guide-card,.lead-import-history-card{padding:var(--forte-card-padding)}.lead-import-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.lead-import-card-head--compact{align-items:center;margin-bottom:14px}.lead-import-card-head h2,.lead-import-empty-state h2,.lead-import-mobile-management h2{color:var(--forte-color-text);font-size:var(--forte-section-title-size);margin:0;font-weight:700}.lead-import-card-head p:not(.lead-import-eyebrow),.lead-import-empty-state p:not(.lead-import-eyebrow){color:var(--forte-color-muted);margin:6px 0 0;font-size:14px;line-height:1.65}.lead-import-eyebrow{color:var(--forte-color-primary);letter-spacing:.08em;margin:0 0 4px;font-size:11px;font-weight:700}.lead-import-template-count{color:var(--forte-color-muted);white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.lead-import-empty-state{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:260px;display:flex}.lead-import-empty-icon{border-radius:var(--forte-radius-card);background:var(--forte-color-selected);width:54px;height:54px;color:var(--forte-color-primary);place-items:center;display:grid}.lead-import-empty-icon svg{width:28px;height:28px}.lead-import-primary-link{min-width:180px}.lead-import-form{gap:18px;display:grid}.lead-import-field{gap:8px;display:grid}.lead-import-field label{color:var(--forte-color-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lead-import-field label span{background:var(--forte-color-selected);width:24px;height:24px;color:var(--forte-color-primary);border-radius:999px;place-items:center;font-size:12px;display:grid}.lead-import-field select,.lead-import-field input[type=file]{box-sizing:border-box;width:100%;min-height:var(--forte-control-height);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);color:var(--forte-color-text);padding:10px 12px;font-size:14px}.lead-import-field small{color:var(--forte-color-muted);font-size:11px;font-weight:600}.lead-import-submit{width:100%}.lead-import-text-link{color:var(--forte-color-primary);font-size:12px;font-weight:700;text-decoration:none}.lead-import-template-list{gap:8px;display:grid}.lead-import-template-item{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-page);justify-content:space-between;gap:12px;padding:11px 12px;font-size:13px;display:flex}.lead-import-template-item span{color:var(--forte-color-text);font-weight:600}.lead-import-template-item strong{color:var(--forte-color-muted);white-space:nowrap}.lead-import-template-empty,.lead-import-history-empty{color:var(--forte-color-muted);text-align:center;padding:18px;font-size:13px}.lead-import-template-empty{border:1px dashed var(--forte-color-border);border-radius:var(--forte-radius-control)}.lead-import-rules{border-top:1px solid var(--forte-color-border-soft);margin-top:20px;padding-top:18px}.lead-import-rules h3{margin:0 0 10px;font-size:14px;font-weight:700}.lead-import-rules dl{gap:0;margin:0;display:grid}.lead-import-rules dl>div{border-bottom:1px solid var(--forte-color-border-soft);justify-content:space-between;gap:16px;padding:9px 0;font-size:12px;display:flex}.lead-import-rules dt{color:var(--forte-color-muted)}.lead-import-rules dd{color:var(--forte-color-text);text-align:right;margin:0;font-weight:600}.lead-import-history-table{overflow-x:auto}.lead-import-history-table table{border-collapse:collapse;width:100%;font-size:12px}.lead-import-history-table th,.lead-import-history-table td{border-bottom:1px solid var(--forte-color-border);text-align:left;white-space:nowrap;padding:11px 10px}.lead-import-history-table th{background:var(--forte-color-page);color:var(--forte-color-muted);font-weight:600}.lead-import-history-table td{color:var(--forte-color-text)}.lead-import-history-table .is-error,.lead-import-history-item .is-error{color:var(--forte-color-danger-text);font-weight:700}.lead-import-history-empty{padding:28px 12px}.lead-import-history-mobile,.lead-import-mobile-management{display:none}.lead-csv-template-page .lead-csv-template-form-grid{align-items:end}@media (width<=1024px){.lead-import-page{gap:16px}.lead-import-desktop-actions{display:none}.lead-import-steps,.lead-import-main-grid{grid-template-columns:minmax(0,1fr)}.lead-import-step{padding:11px 13px}.lead-import-step small{display:none}.lead-import-upload-card,.lead-import-guide-card,.lead-import-history-card{padding:18px}.lead-import-empty-state{min-height:0;padding:8px 0}.lead-import-history-table{display:none}.lead-import-history-mobile{gap:10px;display:grid}.lead-import-history-item{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);overflow:hidden}.lead-import-history-item__head{background:var(--forte-color-page);justify-content:space-between;gap:12px;padding:12px;display:flex}.lead-import-history-item__head>div{gap:3px;min-width:0;display:grid}.lead-import-history-item__head strong,.lead-import-history-item__head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-import-history-item__head strong{font-size:13px}.lead-import-history-item__head span,.lead-import-history-item__head time{color:var(--forte-color-muted);font-size:10px}.lead-import-history-item dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lead-import-history-item dl>div{border-top:1px solid var(--forte-color-border-soft);justify-content:space-between;gap:8px;padding:10px 12px;font-size:11px;display:flex}.lead-import-history-item dt{color:var(--forte-color-muted)}.lead-import-history-item dd{margin:0;font-weight:700}.lead-import-mobile-management{padding:18px;display:block}.lead-import-mobile-management h2{margin-bottom:10px;font-size:16px}.lead-import-mobile-management>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lead-import-mobile-management .forte-button{text-align:center;width:100%}.lead-import-target{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=767px){.lead-csv-template-page .lead-csv-template-form-grid{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.lead-csv-template-page .lead-csv-template-form-grid>button{width:100%;min-height:44px}}@media (width<=420px){.lead-import-card-head{flex-direction:column;align-items:flex-start}.lead-import-card-head--compact{flex-direction:row;align-items:center}.lead-import-mobile-management>div{grid-template-columns:minmax(0,1fr)}.lead-import-history-item__head{flex-direction:column}.lead-import-history-item__head time{align-self:flex-start}}.store-detail-header{box-sizing:border-box;width:100%;padding:var(--forte-card-padding);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);box-shadow:none;margin:0}.store-detail-header__back{color:var(--forte-color-primary);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.store-detail-header>.forte-page-header__utility-row{margin-bottom:14px}.store-detail-header__back:hover{color:var(--forte-color-primary-hover);text-underline-offset:3px;text-decoration:underline}.store-detail-header__back:focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:4px;border-radius:4px}.store-detail-header__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.store-detail-header__copy,.store-detail-header__title{min-width:0}.store-detail-header__identity,.store-detail-header__meta{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.store-detail-header__identity{gap:10px 12px}.store-detail-header__meta{gap:8px}.store-detail-header__title{color:var(--forte-color-text);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700;line-height:1.3}.store-detail-header__description{color:var(--forte-color-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.store-detail-header__actions{flex:none;justify-content:flex-end;align-items:center;display:flex}.store-detail-header__edit{white-space:nowrap}@media (width>=901px){.fi-page .store-hub-shell>.forte-detail-tabs{overflow:hidden!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__desktop{overscroll-behavior-x:contain;scrollbar-width:none!important;white-space:nowrap!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:flex!important;overflow:auto hidden!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__desktop::-webkit-scrollbar{display:none!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__item{white-space:nowrap!important;flex:none!important;min-width:0!important;min-height:50px!important;padding-inline:clamp(8px,1.2vw,18px)!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__mobile-shell{display:none!important}}.store-detail-period-toolbar{margin:0 0 var(--forte-layout-gap);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.store-detail-period-toolbar__summary,.store-detail-period-toolbar__controls,.store-detail-period-toolbar__form{align-items:center;display:flex}.store-detail-period-toolbar__summary{gap:10px;min-width:0}.store-detail-period-toolbar__controls,.store-detail-period-toolbar__form{gap:8px}.store-detail-period-toolbar__label{color:var(--forte-color-muted);font-size:13px;font-weight:600}.store-detail-period-toolbar__summary strong{color:var(--forte-color-text);white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2}.store-detail-period-toolbar__status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.store-detail-period-toolbar__status--success{background:var(--forte-color-selected);color:var(--forte-color-primary-hover)}.store-detail-period-toolbar__status--warning{background:var(--forte-color-warning-bg);color:var(--forte-color-warning-text)}.store-detail-period-toolbar__status--danger{background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text)}.store-detail-period-toolbar__status--neutral,.store-detail-period-toolbar__status--muted{color:var(--forte-color-muted);background:#f2f4f7}.store-detail-period-toolbar__step,.store-detail-period-toolbar__submit{height:var(--forte-control-height);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.store-detail-period-toolbar__step{width:var(--forte-control-height);flex:0 0 var(--forte-control-height);background:var(--forte-color-surface);color:var(--forte-color-primary);font-size:24px}.store-detail-period-toolbar__submit{border-color:var(--forte-color-primary);background:var(--forte-color-primary);color:#fff;cursor:pointer;padding:0 14px}.store-detail-period-toolbar__input{width:158px}.store-hub-overview-clear,.forte-attention-panel__clear{margin-bottom:var(--forte-layout-gap)}.store-hub-status-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.store-hub-progress{background:var(--forte-color-border-soft);width:100%;height:10px;accent-color:var(--forte-color-primary);border:0;border-radius:999px;margin:12px 0 16px;display:block;overflow:hidden}.store-hub-progress::-webkit-progress-bar{background:var(--forte-color-border-soft)}.store-hub-progress::-webkit-progress-value{background:var(--forte-color-primary)}.store-hub-progress::-moz-progress-bar{background:var(--forte-color-primary)}.forte-recent-history{margin-top:var(--forte-layout-gap)}.store-sales-report-alert{margin:0 0 var(--forte-layout-gap);border:1px solid var(--forte-color-danger-border);border-radius:var(--forte-radius-card);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text);align-items:flex-start;gap:14px;padding:16px;display:flex}.store-sales-report-alert__icon{border:2px solid;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.store-sales-report-alert__content{gap:8px;min-width:0;display:grid}.store-sales-report-alert h2,.store-sales-report-alert p{margin:0}.store-sales-report-alert h2{font-size:17px;font-weight:800}.store-sales-report-alert p{font-size:13px;line-height:1.6}.store-sales-report-alert ul{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.store-sales-report-alert li{border:1px solid var(--forte-color-danger-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.store-sales-report-alert a{color:var(--forte-color-danger-text);text-underline-offset:3px;text-decoration:underline}.store-sales-report-alert a:focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:3px}.store-sales-report-review{gap:var(--forte-layout-gap);display:grid}.store-sales-report-review__header{justify-content:space-between;align-items:flex-start;gap:var(--forte-layout-gap);min-width:0;display:flex}.store-sales-report-review__header>div{gap:7px;min-width:0;display:grid}.store-sales-report-review__header h2,.store-sales-report-review__header p,.store-sales-report-review__actions h3,.store-sales-report-review__actions p,.store-sales-report-review__return p{margin:0}.store-sales-report-review__header>div>p:last-child,.store-sales-report-review__actions p{color:var(--forte-color-muted);font-size:13px;line-height:1.6}.store-sales-report-review__eyebrow{color:var(--forte-color-primary);font-size:12px;font-weight:800}.store-sales-report-review__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-sales-report-review__status-label{color:var(--forte-color-text);font-size:13px;font-weight:800}.store-sales-report-status{border:1px solid var(--forte-color-border);background:var(--forte-color-page);min-height:32px;color:var(--forte-color-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.store-sales-report-status__dot{background:currentColor;border-radius:999px;flex:0 0 9px;width:9px;height:9px}.store-sales-report-status--current{min-height:42px;padding:9px 15px;font-size:16px}.store-sales-report-status--success{border-color:var(--forte-color-primary);background:var(--forte-color-selected);color:var(--forte-color-primary-hover)}.store-sales-report-status--warning{border-color:var(--forte-color-warning-border);background:var(--forte-color-warning-bg);color:var(--forte-color-warning-text)}.store-sales-report-status--danger{border-color:var(--forte-color-danger-border);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text)}.store-sales-report-status--info{border-color:var(--forte-color-info-border);background:var(--forte-color-info-bg);color:var(--forte-color-info-text)}.store-sales-report-status--neutral,.store-sales-report-status--muted{border-color:var(--forte-color-border);background:var(--forte-color-page);color:var(--forte-color-muted)}.store-sales-report-review__overdue,.store-sales-report-months-table__overdue{color:var(--forte-color-danger-text);font-size:12px;font-weight:800}.store-sales-report-review__layout{align-items:start;gap:var(--forte-layout-gap);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid}.store-sales-report-review__content,.store-sales-report-review__actions{gap:14px;min-width:0;display:grid}.store-sales-report-review__sales{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-selected);gap:5px;padding:16px;display:grid}.store-sales-report-review__sales span,.store-sales-report-review__details dt,.store-sales-report-review__return span{color:var(--forte-color-muted);font-size:12px;font-weight:700}.store-sales-report-review__sales strong{color:var(--forte-color-text);font-size:28px;font-weight:800;line-height:1.25}.store-sales-report-review__details{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.store-sales-report-review__details>div{border-bottom:1px solid var(--forte-color-border-soft);gap:4px;min-width:0;padding:12px 14px;display:grid}.store-sales-report-review__details>div:nth-child(odd){border-right:1px solid var(--forte-color-border-soft)}.store-sales-report-review__details>div:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.store-sales-report-review__details dd{color:var(--forte-color-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.store-sales-report-review__return{border:1px solid var(--forte-color-warning-border);border-radius:var(--forte-radius-control);background:var(--forte-color-warning-bg);color:var(--forte-color-warning-text);gap:6px;padding:13px 14px;display:grid}.store-sales-report-review__return span{color:var(--forte-color-warning-text)}.store-sales-report-review__actions{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-page);padding:16px}.store-sales-report-review__actions>div:first-child{gap:4px;display:grid}.store-sales-report-review__actions h3{color:var(--forte-color-text);font-size:16px;font-weight:800}.store-sales-report-review__field{color:var(--forte-color-text);gap:7px;font-size:13px;font-weight:700;display:grid}.store-sales-report-review__field textarea{resize:vertical;border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);width:100%;min-height:96px;color:var(--forte-color-text);font:inherit;padding:10px 12px;font-weight:400}.store-sales-report-review__approve{width:100%}.store-sales-report-review__disabled-reason{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);padding:10px 12px}.store-sales-report-review__action-guidance{border:1px solid var(--forte-color-primary);border-radius:var(--forte-radius-control);background:var(--forte-color-selected);color:var(--forte-color-primary-hover);padding:11px 12px}.store-sales-report-review__return-button,.store-sales-report-return-modal__execute,.store-sales-report-return-confirm__execute{border:1px solid var(--forte-color-danger-border);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text)}.store-sales-report-review__return-button{width:100%}.store-sales-report-review__return-button:hover,.store-sales-report-return-modal__execute:hover,.store-sales-report-return-confirm__execute:hover{border-color:var(--forte-color-danger-text);background:var(--forte-color-danger-border)}.store-sales-report-return-modal{z-index:100;overscroll-behavior:contain;background:#0f172a85;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.store-sales-report-return-modal[hidden]{display:none}.store-sales-report-return-modal__panel{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);width:min(560px,100%);max-height:calc(100dvh - 40px);color:var(--forte-color-text);display:grid;overflow-y:auto;box-shadow:0 24px 60px #0f172a3d}.store-sales-report-return-modal__header,.store-sales-report-return-modal__body,.store-sales-report-return-modal__actions{padding:18px 20px}.store-sales-report-return-modal__header{border-bottom:1px solid var(--forte-color-border-soft);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store-sales-report-return-modal__header>div,.store-sales-report-return-modal__body{gap:8px;display:grid}.store-sales-report-return-modal__header h3,.store-sales-report-return-modal__header p,.store-sales-report-return-modal__body>p{margin:0}.store-sales-report-return-modal__header h3{font-size:20px;font-weight:800}.store-sales-report-return-modal__header p,.store-sales-report-return-modal__header>span,.store-sales-report-return-modal__body>p{color:var(--forte-color-muted);font-size:13px;line-height:1.6}.store-sales-report-return-modal__header>span{text-align:right}.store-sales-report-return-modal__body{gap:14px}.store-sales-report-return-modal__actions{border-top:1px solid var(--forte-color-border-soft);background:var(--forte-color-page);justify-content:flex-end;gap:10px;display:flex}.store-sales-report-return-modal__actions .forte-button{min-width:120px}.store-sales-report-return-confirm{border:1px solid var(--forte-color-danger-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);width:min(460px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--forte-color-text);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 60px #0f172a47}.store-sales-report-return-confirm[open]{display:grid}.store-sales-report-return-confirm::backdrop{background:#0f172aa3}.store-sales-report-return-confirm__body{gap:10px;padding:20px;display:grid}.store-sales-report-return-confirm__body strong,.store-sales-report-return-confirm__body p{margin:0}.store-sales-report-return-confirm__body strong{color:var(--forte-color-danger-text);font-size:18px;line-height:1.5}.store-sales-report-return-confirm__body p{color:var(--forte-color-text);font-size:14px;line-height:1.7}.store-sales-report-return-confirm__actions{border-top:1px solid var(--forte-color-border-soft);background:var(--forte-color-page);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.store-sales-report-return-confirm__actions .forte-button{min-width:120px}.store-sales-report-months-table{min-width:940px}.store-sales-report-history-table{min-width:900px}.store-sales-report-months-table tbody tr.is-report-missing>td{background:var(--forte-color-danger-bg)}.store-sales-report-months-table th{padding:13px 15px;font-size:13px}.store-sales-report-months-table td{padding:14px 15px;font-size:14px;line-height:1.5}.store-sales-report-months-table__month{width:120px}.store-sales-report-months-table__month .store-hub-table-link{font-size:15px;font-weight:800}.store-sales-report-months-table__sales-heading,.store-sales-report-months-table__sales{text-align:right;width:155px}.store-sales-report-months-table__sales strong{color:var(--forte-color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}.store-sales-report-months-table__meta{min-width:210px}.store-sales-report-months-table__status{min-width:170px}.store-sales-report-months-table__meta strong,.store-sales-report-months-table__meta span,.store-sales-report-months-table__overdue{display:block}.store-sales-report-months-table__meta strong{font-size:14px;font-weight:700}.store-sales-report-months-table__meta span{color:var(--forte-color-muted);margin-top:4px;font-size:14px}.store-hub-table-link{color:var(--forte-color-primary-hover);font-weight:600;text-decoration:none}.store-opening-task-description{color:var(--forte-color-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.store-opening-due-note{color:var(--forte-color-danger-text);margin-top:4px;font-size:11px;font-weight:700;display:block}.store-opening-phase-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px;display:grid}.store-opening-phase-grid article{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface-muted);gap:8px;padding:11px 12px;display:grid}.store-opening-phase-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-opening-phase-grid span{color:var(--forte-color-muted);font-size:11px}.store-opening-phase-grid progress{width:100%}.forte-attention-panel__head,.forte-recent-history__head,.forte-attention-panel__item{justify-content:space-between;align-items:flex-start;gap:var(--forte-layout-gap);display:flex}.forte-attention-panel__list,.forte-recent-history__list{gap:10px;margin-top:14px;display:grid}.forte-attention-panel__item{border:1px solid var(--forte-color-border-soft);border-radius:var(--forte-radius-control);border-left-width:4px;padding:14px 16px}.forte-attention-panel__item--danger{border-left-color:var(--forte-color-danger-text)}.forte-attention-panel__item--warning{border-left-color:var(--forte-color-warning-text)}.forte-attention-panel__item--info{border-left-color:var(--forte-color-info-text)}.forte-attention-panel__copy,.forte-recent-history__copy{min-width:0}.forte-attention-panel__title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.forte-attention-panel__value{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.forte-recent-history__item{gap:var(--forte-layout-gap);border-top:1px solid var(--forte-color-border-soft);grid-template-columns:168px minmax(0,1fr);padding:14px 0;display:grid}.forte-recent-history__item:first-child{border-top:0;padding-top:0}.forte-recent-history__meta{flex-direction:column;align-items:flex-start;gap:7px;display:flex}body.fi-body .fi-page .store-hub-shell,body.fi-body .fi-page .store-dashboard-page{padding-top:16px!important}body.fi-body .fi-page .store-hub-shell .forte-kpi-card__value{font-variant-numeric:tabular-nums;overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important}.forte-detail-tabs__mobile-context{display:none}@media (width<=900px){.store-detail-header__body{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}.store-detail-header__identity{gap:10px;display:grid}.store-detail-header__title{font-size:20px}.store-detail-header__actions,.store-detail-header__edit{width:100%}.store-detail-header__edit{min-height:44px}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__desktop{display:none!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__mobile-shell{isolation:isolate;background:var(--forte-color-page);align-items:stretch!important;width:100%!important;min-height:48px!important;display:flex!important;position:relative!important;overflow:hidden!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__mobile-rail{scroll-snap-type:x proximity;background:var(--forte-color-page);touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch;scroll-padding-inline:42px;scrollbar-width:none!important;white-space:nowrap!important;flex-wrap:nowrap!important;flex:auto!important;min-width:0!important;padding:0 34px!important;display:flex!important;overflow:auto hidden!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__mobile-rail::-webkit-scrollbar{display:none!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__mobile-item{scroll-snap-align:center;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding-inline:16px!important;display:inline-flex!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__mobile-scroll{z-index:3!important;border:1px solid var(--forte-color-border)!important;width:32px!important;height:32px!important;color:var(--forte-color-primary-hover)!important;box-shadow:var(--forte-shadow-clickable)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fffffff5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__mobile-scroll--left{left:4px!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__mobile-scroll--right{right:4px!important}.fi-page .store-hub-shell>.forte-detail-tabs .forte-detail-tabs__mobile-scroll.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.store-detail-period-toolbar{flex-direction:column;align-items:stretch;gap:12px}.store-detail-period-toolbar__summary{flex-wrap:wrap}.store-detail-period-toolbar__controls{width:100%}.store-detail-period-toolbar__form,.store-detail-period-toolbar__form label{flex:auto;min-width:0}.store-detail-period-toolbar__input{width:100%}.store-detail-period-toolbar__step,.store-detail-period-toolbar__submit{height:44px}.store-sales-report-alert,.store-sales-report-review__header{flex-direction:column;align-items:stretch}.store-sales-report-review__layout{grid-template-columns:minmax(0,1fr)}.store-sales-report-review__header .store-hub-link{width:100%}.forte-attention-panel__head,.forte-recent-history__head,.forte-attention-panel__item{flex-direction:column;align-items:stretch}.forte-attention-panel__value{text-align:left;align-items:flex-start}.forte-recent-history__item{grid-template-columns:1fr;gap:8px}.forte-recent-history__meta{flex-flow:wrap;align-items:center}body.fi-body.fc-mobile-admin-ui .fi-page .store-hub-shell{padding-top:12px!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important;gap:14px!important}}.store-operation-list,.store-user-progress-list,.store-comment-list{gap:10px;display:grid}.store-operation-row{border-bottom:1px solid var(--forte-color-border);min-height:54px;color:var(--forte-color-text);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.store-operation-row:last-child{border-bottom:0}.store-operation-row>span,.store-operation-row small{gap:3px;display:grid}.store-operation-row small{color:var(--forte-color-muted);font-size:12px;font-weight:500}.store-contract-current{border-color:var(--forte-color-primary);background:var(--forte-color-primary-soft)}.store-chart-switch{flex-wrap:wrap;gap:8px;display:flex}.store-chart-switch button{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);min-height:34px;color:var(--forte-color-text-subtle);cursor:pointer;padding:7px 11px;font-size:12px;font-weight:600}.store-chart-switch button.is-active{border-color:var(--forte-color-primary);background:var(--forte-color-primary);color:#fff}.store-pl-analysis-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:stretch;gap:16px;display:grid}.store-pl-analysis-grid--single{grid-template-columns:minmax(0,1fr)}.store-pl-chart-card,.store-pl-breakdown-card{flex-direction:column;min-width:0;display:flex}.store-pl-chart-card .store-hub-section-head{align-items:center}.store-pl-statement{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:10px;margin-top:0;display:grid}.store-pl-statement__section{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);min-width:0;overflow:hidden}.store-pl-statement__section-head{background:var(--forte-color-selected);color:var(--forte-color-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1.3;display:grid}.store-pl-statement__section-head span{font-size:11px}.store-pl-statement__row{border-bottom:1px solid var(--forte-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 9px;font-size:13px;line-height:1.3;display:grid}.store-pl-statement__row:last-child{border-bottom:0}.store-pl-statement__row>strong{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.store-pl-statement__row.is-child{color:var(--forte-color-text-subtle);padding-left:22px}.store-pl-statement__row.is-expense{color:var(--forte-color-text-subtle)}.store-pl-statement__row.is-group{background:var(--forte-color-surface-muted);color:var(--forte-color-muted);font-size:11.5px;font-weight:700}.store-pl-statement__row.is-group strong{font-size:11px}.store-pl-statement__row.is-subtotal{border-top:1px solid var(--forte-color-border);background:var(--forte-color-surface-muted);color:var(--forte-color-text);font-weight:700}.store-pl-statement__row.is-result{border-top:2px solid var(--forte-color-primary);background:var(--forte-color-selected);color:var(--forte-color-primary);font-size:13.5px;font-weight:800}.store-pl-statement__row .is-negative{color:var(--forte-color-danger-text)}.store-line-chart{gap:10px;min-width:0;display:grid}.store-line-chart__plot{grid-template-columns:72px minmax(0,1fr);align-items:stretch;min-height:360px;display:grid}.store-line-chart__axis{height:360px;padding-right:10px}.store-line-chart__axis>div{flex-direction:column;justify-content:space-between;height:100%;display:flex}.store-line-chart__axis span{color:var(--forte-color-muted);text-align:right;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1}.store-line-chart svg{border-bottom:1px solid var(--forte-color-border);width:100%;height:360px;min-height:0;overflow:visible}.store-line-chart__grid line{stroke:var(--forte-color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.store-line-chart polyline{fill:none;stroke:var(--forte-color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.store-line-chart circle{fill:var(--forte-color-primary);stroke:var(--forte-color-surface);stroke-width:1.5px;vector-effect:non-scaling-stroke}.store-line-chart__labels{color:var(--forte-color-muted);text-align:center;justify-content:space-between;gap:8px;margin-left:72px;font-size:11.5px;font-weight:600;display:flex}.store-line-chart__labels span{flex:none}.store-hub-table.store-annual-metrics-table th{padding:12px 14px;font-size:12px;line-height:1.4}.store-hub-table.store-annual-metrics-table td{padding:13px 14px;font-size:14px;line-height:1.5}.store-annual-metrics-table .store-hub-table-link{font-size:14px}.store-marketing-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.store-marketing-funnel li{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface-muted);gap:5px;padding:14px;display:grid}.store-marketing-funnel li.is-warning{border-color:var(--forte-color-warning);background:var(--forte-color-warning-soft)}.store-marketing-funnel strong{font-size:22px}.store-marketing-funnel small{color:var(--forte-color-muted);font-size:11px}.store-channel-chart{gap:10px;margin-bottom:18px;display:grid}.store-channel-chart__row{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.store-channel-chart__row>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.store-channel-chart progress{width:100%;height:10px;accent-color:var(--forte-color-primary)}.store-marketing-trend{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.store-marketing-trend>div,.store-comment-list article,.store-training-attention>div{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface-muted);gap:5px;padding:12px;display:grid}.store-marketing-trend span,.store-comment-list dt{color:var(--forte-color-muted);font-size:11px}.store-comment-list{margin-top:16px}.store-comment-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.store-comment-list dl>div{gap:4px;display:grid}.store-comment-list dd{white-space:pre-wrap;margin:0}.store-training-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.store-field-error{color:var(--forte-color-danger-text);font-size:12px}.store-training-attention{margin-bottom:0}.store-training-attention strong{font-size:20px}.store-simple-list{gap:8px;margin:0;padding-left:20px;display:grid}.store-user-progress-card{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface)}.store-user-progress-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px;display:flex}.store-user-progress-card>summary>span:first-child{gap:3px;display:grid}.store-user-progress-card small{color:var(--forte-color-muted)}.store-user-progress-card>div{border-top:1px solid var(--forte-color-border);padding:14px}.store-history-entry>summary{cursor:pointer;width:fit-content;list-style:none}.store-history-entry>summary::-webkit-details-marker{display:none}.store-history-entry__form,.store-history-filter{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-page);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;padding:16px;display:grid}.store-history-field{color:var(--forte-color-muted);align-content:start;gap:6px;font-size:12px;font-weight:700;display:grid}.store-history-field--wide{grid-column:1/-1}.store-history-input{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);width:100%;min-height:42px;color:var(--forte-color-text);padding:9px 11px;font-size:14px}textarea.store-history-input{resize:vertical;min-height:112px}.store-history-entry__actions,.store-history-filter__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.store-history-filter__actions span{color:var(--forte-color-muted);margin-left:auto;font-size:13px}.store-history-follow-ups{gap:10px;display:grid}.store-history-follow-ups article{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-page);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.store-history-follow-ups article>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-history-follow-ups span:last-child{color:var(--forte-color-muted);font-size:13px}.store-history-timeline{gap:12px;margin-top:20px;display:grid;position:relative}.store-history-timeline:before{background:var(--forte-color-border);content:"";border-radius:999px;width:2px;position:absolute;top:32px;bottom:28px;left:8px}.store-history-timeline--empty:before{content:none}.store-history-date-group{z-index:1;color:var(--forte-color-text);margin:16px 0 2px;padding-left:32px;font-size:14px;font-weight:700;position:relative}.store-history-date-group:before{border:3px solid var(--forte-color-surface);background:var(--forte-color-primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--forte-color-border);content:"";border-radius:999px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.store-history-card{--store-history-accent:var(--forte-color-muted);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);min-width:0;margin-left:32px;position:relative}.store-history-card:before{z-index:1;border:3px solid var(--forte-color-surface);background:var(--store-history-accent);width:12px;height:12px;box-shadow:0 0 0 1px var(--forte-color-border);content:"";border-radius:999px;position:absolute;top:28px;left:-29px}.store-history-card--success{--store-history-accent:var(--forte-color-primary)}.store-history-card--warning{--store-history-accent:var(--forte-color-warning-text)}.store-history-card--danger{--store-history-accent:var(--forte-color-danger-text)}.store-history-card--info{--store-history-accent:var(--forte-color-info-text)}.store-history-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 14px 12px 18px;list-style:none;display:grid;position:relative}.store-history-card>summary:before{background:var(--store-history-accent);content:"";border-radius:0 999px 999px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.store-history-card>summary::-webkit-details-marker{display:none}.store-history-card>summary:focus-visible{border-radius:var(--forte-radius-card);outline:2px solid var(--forte-color-primary);outline-offset:2px}.store-history-card__main{grid-template-columns:minmax(150px,.9fr) minmax(220px,1.4fr) minmax(120px,.65fr) minmax(150px,.85fr);align-items:start;gap:14px 18px;min-width:0;display:grid}.store-history-card__operation,.store-history-card__description,.store-history-card__date,.store-history-card__actor{align-content:start;gap:4px;min-width:0;display:grid}.store-history-card__heading,.store-history-card__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-history-card__heading{justify-content:space-between}.store-history-card__operation strong{color:var(--forte-color-text);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.5}.store-history-card__description>span:last-child{color:var(--forte-color-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.store-history-card__label{color:var(--forte-color-muted);font-size:12px;font-weight:600;line-height:1.4}.store-history-card__date time,.store-history-card__actor>span:last-child{color:var(--forte-color-text);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.store-history-card__date time{white-space:nowrap}.store-history-card__toggle{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);min-height:40px;color:var(--forte-color-primary-hover);white-space:nowrap;align-self:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.store-history-card__toggle-close,.store-history-card[open] .store-history-card__toggle-open{display:none}.store-history-card[open] .store-history-card__toggle-close{display:inline}.store-history-card__detail{border-top:1px solid var(--forte-color-border);gap:16px;padding:16px 18px 18px;display:grid}.store-history-card__record{gap:8px;display:grid}.store-history-card__record h4,.store-history-card__record p{margin:0}.store-history-card__record h4{color:var(--forte-color-text);font-size:14px;font-weight:600}.store-history-card__record p{color:var(--forte-color-text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;font-weight:400;line-height:1.7}.store-history-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.store-history-meta>div{border-radius:var(--forte-radius-control);background:var(--forte-color-page);gap:4px;padding:10px;display:grid}.store-history-meta dt{color:var(--forte-color-muted);font-size:12px;font-weight:600}.store-history-meta dd{color:var(--forte-color-text);margin:0;font-size:14px;font-weight:600}.store-history-changes td{white-space:pre-wrap;word-break:break-word;max-width:340px}.store-history-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.store-history-pagination .is-disabled{cursor:not-allowed;opacity:.45}@media (width<=1180px){.store-pl-analysis-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.store-pl-statement{grid-template-columns:minmax(0,1fr)}.store-marketing-funnel,.store-training-attention,.store-marketing-trend{grid-template-columns:repeat(2,minmax(0,1fr))}.store-line-chart__plot{grid-template-columns:60px minmax(0,1fr);min-height:300px}.store-line-chart__axis,.store-line-chart svg{height:300px}.store-line-chart__axis{padding-right:8px}.store-line-chart__labels{margin-left:60px;font-size:10px}.store-comment-list dl,.store-user-progress-card>div{grid-template-columns:1fr}.store-user-progress-card>summary{flex-direction:column;align-items:flex-start}.store-history-entry__form,.store-history-filter,.store-history-card__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){body.fc-mobile-admin-ui .store-sales-report-months-table td{font-size:14px!important}body.fc-mobile-admin-ui .store-sales-report-months-table td:before{font-size:12px!important}.store-sales-report-return-modal{padding:12px}.store-sales-report-return-modal__panel{max-height:calc(100dvh - 24px)}.store-sales-report-return-modal__header{flex-direction:column;align-items:stretch}.store-sales-report-return-modal__header>span{text-align:left}.store-sales-report-return-modal__header,.store-sales-report-return-modal__body,.store-sales-report-return-modal__actions{padding:16px}.store-sales-report-return-modal__actions,.store-sales-report-return-confirm__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-sales-report-return-modal__actions .forte-button,.store-sales-report-return-confirm__actions .forte-button{width:100%;min-width:0}.store-line-chart__plot{grid-template-columns:52px minmax(0,1fr);min-height:260px}.store-line-chart__axis,.store-line-chart svg{height:260px}.store-line-chart__axis{padding-right:6px}.store-line-chart__axis span,.store-line-chart__labels{font-size:9px}.store-line-chart__labels{gap:4px;margin-left:52px}.store-marketing-funnel,.store-training-attention,.store-marketing-trend{grid-template-columns:1fr}.store-sales-report-review__details{grid-template-columns:minmax(0,1fr)}.store-sales-report-review__details>div:nth-child(odd){border-right:0}.store-sales-report-review__details>div:last-child:nth-child(odd){grid-column:auto}.store-sales-report-review__sales strong{font-size:24px}.store-channel-chart__row,.store-history-entry__form,.store-history-filter,.store-history-meta{grid-template-columns:1fr}.store-history-follow-ups article,.store-history-card>summary{align-items:flex-start}.store-history-card>summary,.store-history-card__main{grid-template-columns:minmax(0,1fr)}.store-history-card>summary{padding:14px 14px 14px 18px}.store-history-card__toggle{justify-content:center;width:100%;min-height:44px}}.store-payment-review{gap:var(--forte-layout-gap);display:grid}.store-payment-review__eyebrow{color:var(--forte-color-primary-hover);margin:0 0 4px;font-size:12px;font-weight:800}.store-payment-review__month{border:1px solid var(--forte-color-primary);border-radius:var(--forte-radius-control);background:var(--forte-color-selected);min-height:38px;color:var(--forte-color-primary-hover);white-space:nowrap;align-items:center;padding:7px 12px;font-size:14px;font-weight:800;display:inline-flex}.store-payment-review__invoices{gap:16px;display:grid}.store-payment-invoice-review{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);gap:16px;min-width:0;padding:16px;display:grid}.store-payment-invoice-review__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store-payment-invoice-review__header>div{gap:3px;display:grid}.store-payment-invoice-review__header span,.store-payment-invoice-review__header h3,.store-payment-invoice-review__header p{margin:0}.store-payment-invoice-review__header>div>span{color:var(--forte-color-muted);font-size:12px;font-weight:700}.store-payment-invoice-review__header h3{color:var(--forte-color-text);font-size:18px;font-weight:800}.store-payment-invoice-review__header p{color:var(--forte-color-muted);font-size:13px}.store-payment-invoice-review__comparison{border:1px solid var(--forte-color-border-soft);border-radius:var(--forte-radius-control);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.store-payment-invoice-review__comparison>div{border-right:1px solid var(--forte-color-border-soft);align-content:center;gap:5px;min-width:0;padding:12px 14px;display:grid}.store-payment-invoice-review__comparison>div:last-child{border-right:0}.store-payment-invoice-review__comparison dt{color:var(--forte-color-muted);font-size:12px;font-weight:700}.store-payment-invoice-review__comparison dd{color:var(--forte-color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800}.store-payment-invoice-review__comparison dd.is-warning{color:var(--forte-color-warning-text)}.store-payment-invoice-review__reports{gap:12px;display:grid}.store-payment-report{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);gap:14px;min-width:0;padding:16px;display:grid}.store-payment-report--pending{border-color:var(--forte-color-warning-border);background:var(--forte-color-warning-bg)}.store-payment-report--confirmed{border-color:var(--forte-color-primary);background:var(--forte-color-selected)}.store-payment-report__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.store-payment-report__header>div:first-child{gap:4px;display:grid}.store-payment-report__header span,.store-payment-report__header h4{margin:0}.store-payment-report__header>div:first-child>span{color:var(--forte-color-primary-hover);font-size:12px;font-weight:800}.store-payment-report__header h4{color:var(--forte-color-text);font-size:17px;font-weight:800}.store-payment-report__badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.store-payment-report__details{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.store-payment-report__details>div{border-right:1px solid var(--forte-color-border-soft);border-bottom:1px solid var(--forte-color-border-soft);gap:4px;min-width:0;padding:11px 12px;display:grid}.store-payment-report__details>div:nth-child(3n){border-right:0}.store-payment-report__details>div:nth-last-child(-n+3){border-bottom:0}.store-payment-report__details dt{color:var(--forte-color-muted);font-size:12px;font-weight:700}.store-payment-report__details dd{color:var(--forte-color-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.store-payment-report__action{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.store-payment-report__action>div{gap:3px;display:grid}.store-payment-report__action strong{color:var(--forte-color-text);font-size:14px}.store-payment-report__action span{color:var(--forte-color-muted);font-size:12px}.store-payment-report__action .forte-button{flex:none;min-height:44px}.store-payment-report__unconfirm,.store-payment-confirm-dialog__unconfirm{border:1px solid var(--forte-color-danger-border);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text)}.store-payment-report__unconfirm:hover,.store-payment-confirm-dialog__unconfirm:hover{border-color:var(--forte-color-danger-text);background:var(--forte-color-danger-border)}.store-payment-report-empty{gap:10px;display:grid}.store-payment-report-empty>.forte-button{justify-self:start;min-height:44px}.store-payment-report-empty>p{color:var(--forte-color-muted);margin:0;font-size:12px}.store-payment-confirm-dialog{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);width:min(560px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--forte-color-text);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 60px #0f172a47}.store-payment-confirm-dialog[open]{display:block}.store-payment-confirm-dialog::backdrop{background:#0f172aa3}.store-payment-confirm-dialog__body{gap:12px;padding:20px;display:grid}.store-payment-confirm-dialog__body strong,.store-payment-confirm-dialog__body p{margin:0}.store-payment-confirm-dialog__body strong{color:var(--forte-color-text);font-size:19px;line-height:1.5}.store-payment-confirm-dialog__body p{color:var(--forte-color-muted);font-size:14px;line-height:1.7}.store-payment-confirm-dialog__body dl{border:1px solid var(--forte-color-border-soft);border-radius:var(--forte-radius-control);margin:0;display:grid;overflow:hidden}.store-payment-confirm-dialog__body dl>div{border-bottom:1px solid var(--forte-color-border-soft);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 11px;display:grid}.store-payment-confirm-dialog__body dl>div:last-child{border-bottom:0}.store-payment-confirm-dialog__body dt{color:var(--forte-color-muted);font-size:12px;font-weight:700}.store-payment-confirm-dialog__body dd{color:var(--forte-color-text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.store-payment-confirm-dialog__actions{border-top:1px solid var(--forte-color-border-soft);background:var(--forte-color-page);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.store-payment-confirm-dialog__actions .forte-button{min-width:130px;min-height:44px}.store-payment-history-table{min-width:900px}.store-payment-months-table{min-width:860px}.store-payment-months-table th{padding:13px 15px;font-size:13px}.store-payment-months-table td{padding:14px 15px;font-size:14px;line-height:1.5}.store-payment-months-table tbody tr.is-current>td{background:var(--forte-color-selected)}.store-payment-months-table__month{width:120px}.store-payment-months-table__month .store-hub-table-link{font-size:15px;font-weight:800}.store-payment-months-table__difference{color:var(--forte-color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.store-payment-months-table__difference.is-warning{color:var(--forte-color-warning-text)}.store-payment-accounting-details{padding:0;overflow:hidden}.store-payment-accounting-details>summary{min-height:56px;padding:15px var(--forte-card-padding);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.store-payment-accounting-details>summary::-webkit-details-marker{display:none}.store-payment-accounting-details>summary>span{gap:3px;display:grid}.store-payment-accounting-details>summary strong{color:var(--forte-color-text);font-size:15px}.store-payment-accounting-details>summary small{color:var(--forte-color-muted);font-size:12px}.store-payment-accounting-details>summary:focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:-3px}.store-payment-accounting-details__body{gap:var(--forte-layout-gap);padding:0 var(--forte-card-padding) var(--forte-card-padding);border-top:1px solid var(--forte-color-border-soft);display:grid}.store-payment-accounting-details__body>section:first-child{padding-top:var(--forte-card-padding)}.store-payment-accounting-details__body>.forte-button{justify-self:end}@media (width<=900px){.store-payment-invoice-review__comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.store-payment-invoice-review__comparison>div:nth-child(2){border-right:0}.store-payment-invoice-review__comparison>div:nth-child(-n+2){border-bottom:1px solid var(--forte-color-border-soft)}.store-payment-report__details{grid-template-columns:repeat(2,minmax(0,1fr))}.store-payment-report__details>div:nth-child(3n){border-right:1px solid var(--forte-color-border-soft)}.store-payment-report__details>div:nth-child(2n){border-right:0}.store-payment-report__details>div:nth-last-child(-n+3){border-bottom:1px solid var(--forte-color-border-soft)}.store-payment-report__details>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=760px){.store-payment-review__header,.store-payment-invoice-review__header,.store-payment-report__header,.store-payment-report__action{flex-direction:column;align-items:stretch}.store-payment-review__month{white-space:normal;justify-content:center;width:100%}.store-payment-report__badges{justify-content:flex-start}.store-payment-report__action .forte-button{width:100%}}@media (width<=560px){.store-payment-invoice-review,.store-payment-report{padding:13px}.store-payment-invoice-review__comparison,.store-payment-report__details{grid-template-columns:minmax(0,1fr)}.store-payment-invoice-review__comparison>div,.store-payment-invoice-review__comparison>div:nth-child(2),.store-payment-report__details>div,.store-payment-report__details>div:nth-child(2n),.store-payment-report__details>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--forte-color-border-soft)}.store-payment-invoice-review__comparison>div:last-child,.store-payment-report__details>div:last-child{border-bottom:0}.store-payment-confirm-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;display:grid}.store-payment-confirm-dialog__actions .forte-button{width:100%;min-width:0}.store-payment-confirm-dialog__body{padding:16px}.store-payment-confirm-dialog__body dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.store-payment-accounting-details>summary{flex-direction:column;align-items:flex-start}.store-payment-accounting-details__body>.forte-button{width:100%}}.tenant-hub{max-width:1480px;color:var(--forte-color-text);gap:18px;margin:0 auto;display:grid}.tenant-hub__notice{border:1px solid var(--forte-color-warning-border);border-radius:var(--forte-radius-control);background:var(--forte-color-warning-bg);color:var(--forte-color-warning-text);padding:12px 14px;font-size:13px;font-weight:700}.tenant-hub__notice--success{background:var(--forte-color-selected);color:var(--forte-color-primary-hover);border-color:#b7d8c9}.tenant-hub__card{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);padding:18px}.tenant-hub__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.tenant-hub__head h2{margin:0;font-size:16px;font-weight:800}.tenant-hub__head p{color:var(--forte-color-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.tenant-hub__action,.tenant-hub__button{min-height:var(--forte-control-height-small);border-radius:var(--forte-radius-control);background:var(--forte-color-selected);color:var(--forte-color-primary-hover);white-space:nowrap;cursor:pointer;border:1px solid #b7d8c9;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.tenant-hub__button--primary{border-color:var(--forte-color-primary);background:var(--forte-color-primary);color:#fff}.tenant-hub__button--danger{border-color:var(--forte-color-danger-border);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text)}.tenant-hub__button--muted{border-color:var(--forte-color-border);background:var(--forte-color-page);color:var(--forte-color-muted)}.tenant-hub__action:hover,.tenant-hub__button:hover{filter:brightness(.97)}.tenant-hub__action:focus-visible,.tenant-hub__button:focus-visible,.tenant-hub__control:focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:2px}.tenant-hub__button:disabled,.tenant-hub__control:disabled,.tenant-hub fieldset:disabled .tenant-hub__button{cursor:not-allowed;filter:grayscale(.4);opacity:.55}.tenant-hub__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tenant-hub__step{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-page);min-width:0;padding:13px;position:relative}.tenant-hub__step span{background:var(--forte-color-border);width:24px;height:24px;color:var(--forte-color-muted);border-radius:999px;place-items:center;margin-bottom:8px;font-size:11px;font-weight:800;display:grid}.tenant-hub__step strong,.tenant-hub__step small{display:block}.tenant-hub__step strong{font-size:12px;font-weight:800}.tenant-hub__step small{color:var(--forte-color-muted);margin-top:4px;font-size:10px;line-height:1.45}.tenant-hub__step.is-complete{background:var(--forte-color-selected);border-color:#b7d8c9}.tenant-hub__step.is-complete span{background:var(--forte-color-primary);color:#fff}.tenant-hub__step.is-current{border-color:var(--forte-color-warning-border);background:var(--forte-color-warning-bg)}.tenant-hub__step.is-current span{color:#fff;background:#d97706}.tenant-hub__next{border-radius:var(--forte-radius-control);background:var(--forte-color-page);color:var(--forte-color-text);margin-top:12px;padding:11px 13px;font-size:12px;font-weight:700}.tenant-hub__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tenant-hub__usage{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.tenant-hub__metric,.tenant-hub__usage article{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);padding:15px}.tenant-hub__metric span,.tenant-hub__metric small,.tenant-hub__usage span,.tenant-hub__usage small{color:var(--forte-color-muted);font-size:10px;font-weight:700;display:block}.tenant-hub__metric strong,.tenant-hub__usage strong{margin:6px 0 3px;font-size:21px;font-weight:800;display:block}.tenant-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tenant-hub__definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.tenant-hub__definitions div{border-bottom:1px solid var(--forte-color-border-soft);padding:11px 0}.tenant-hub__definitions dt{color:var(--forte-color-muted);font-size:10px;font-weight:700}.tenant-hub__definitions dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.tenant-hub__records{gap:8px;display:grid}.tenant-hub__record{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);gap:10px;padding:12px;display:grid}.tenant-hub__record--link{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.tenant-hub__record--link:hover{border-color:#75b798;transform:translateY(-1px);box-shadow:0 8px 20px #14533e1a}.tenant-hub__record--link:focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:2px}.tenant-hub__records--columns-4 .tenant-hub__record{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-hub__records--columns-5 .tenant-hub__record{grid-template-columns:repeat(5,minmax(0,1fr))}.tenant-hub__records--columns-6 .tenant-hub__record{grid-template-columns:repeat(6,minmax(0,1fr))}.tenant-hub__records--columns-7 .tenant-hub__record{grid-template-columns:repeat(7,minmax(0,1fr))}.tenant-hub__record>div{min-width:0}.tenant-hub__record span,.tenant-hub__record small{display:block}.tenant-hub__record span{color:var(--forte-color-muted);font-size:9px;font-weight:700}.tenant-hub__record strong,.tenant-hub__record p{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.tenant-hub__record p{color:var(--forte-color-muted);white-space:pre-line}.tenant-hub__record-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.tenant-hub__record-actions .tenant-hub__action,.tenant-hub__record-actions .tenant-hub__button{min-height:32px;padding-inline:10px;font-size:11px}.tenant-hub__empty{border:1px dashed var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-page);color:var(--forte-color-muted);text-align:center;padding:26px 16px;font-size:12px;font-weight:700}.tenant-hub__form,.tenant-hub__form-grid{gap:14px;display:grid}fieldset.tenant-hub__form-grid{border:0;min-width:0;margin:0;padding:0}.tenant-hub__form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-hub__form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-hub__field{align-content:start;gap:6px;min-width:0;display:grid}.tenant-hub__field--wide{grid-column:1/-1}.tenant-hub__field>span{color:var(--forte-color-text);font-size:12px;font-weight:700}.tenant-hub__control{width:100%;min-height:var(--forte-control-height);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);color:var(--forte-color-text);padding:9px 11px;font-size:14px}textarea.tenant-hub__control{min-height:var(--forte-textarea-min-height);resize:vertical}.tenant-hub__error{color:var(--forte-color-danger-text);font-size:11px;font-weight:600}.tenant-hub__form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tenant-hub__status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tenant-hub__status{border:1px solid var(--forte-color-border);background:var(--forte-color-page);min-height:28px;color:var(--forte-color-muted);border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.tenant-hub__status--success{background:var(--forte-color-selected);color:var(--forte-color-primary-hover);border-color:#b7d8c9}.tenant-hub__status--warning{border-color:var(--forte-color-warning-border);background:var(--forte-color-warning-bg);color:var(--forte-color-warning-text)}.tenant-hub__status--danger{border-color:var(--forte-color-danger-border);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text)}.tenant-hub__invite-url{overflow-wrap:anywhere;color:var(--forte-color-primary);font-size:12px;font-weight:700;display:block}.tenant-hub__section-separator{border:0;border-top:1px solid var(--forte-color-border-soft);margin:18px 0}.tenant-hub__field--choice{align-self:stretch}.tenant-hub__choice{min-height:var(--forte-control-height);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);cursor:pointer;align-items:center;gap:10px;padding:9px 11px;display:flex}.tenant-hub__choice input{width:18px;height:18px;accent-color:var(--forte-color-primary);flex:none}.tenant-hub__choice strong,.tenant-hub__choice small{display:block}.tenant-hub__choice strong{font-size:13px}.tenant-hub__choice small,.tenant-hub__field>small{color:var(--forte-color-muted);font-size:10px;line-height:1.45}.tenant-features__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tenant-features__summary .tenant-hub__card{flex-direction:column;justify-content:center;min-height:116px;display:flex}.tenant-features__summary span,.tenant-features__summary small{color:var(--forte-color-muted);font-size:10px;font-weight:700}.tenant-features__summary strong{overflow-wrap:anywhere;margin:6px 0 3px;font-size:18px;font-weight:800}.tenant-features__filters{grid-template-columns:minmax(240px,1fr) minmax(180px,280px);gap:12px;margin-bottom:16px;display:grid}.tenant-features__groups,.tenant-features__list{display:grid}.tenant-features__groups{gap:10px}.tenant-features__group{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);overflow:hidden}.tenant-features__group summary{background:var(--forte-color-page);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 14px;list-style:none;display:flex}.tenant-features__group summary::-webkit-details-marker{display:none}.tenant-features__group summary strong{font-size:14px}.tenant-features__group summary span{color:var(--forte-color-muted);font-size:11px;font-weight:700}.tenant-features__group[open] summary{border-bottom:1px solid var(--forte-color-border)}.tenant-features__row{border-top:1px solid var(--forte-color-border-soft);grid-template-columns:minmax(220px,1.4fr) minmax(140px,.8fr) minmax(160px,.9fr) minmax(110px,auto);align-items:center;gap:14px;padding:13px 14px;display:grid}.tenant-features__row:first-child{border-top:0}.tenant-features__row>div{gap:4px;min-width:0;display:grid}.tenant-features__row>div>span,.tenant-features__row small{color:var(--forte-color-muted);font-size:10px}.tenant-features__row strong{overflow-wrap:anywhere;font-size:12px}.tenant-features__row strong.is-enabled{color:var(--forte-color-primary-hover)}.tenant-features__row strong.is-disabled{color:var(--forte-color-danger-text)}.tenant-features__name>strong{font-size:13px}.tenant-features__action{justify-items:end}.tenant-feature-modal__backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8f;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tenant-feature-modal{background:var(--forte-color-surface);border-radius:18px;width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 28px 80px #0f172a47}.tenant-feature-modal>header,.tenant-feature-modal>footer{align-items:center;gap:10px;padding:16px 18px;display:flex}.tenant-feature-modal>header{border-bottom:1px solid var(--forte-color-border);justify-content:space-between}.tenant-feature-modal>header h2,.tenant-feature-modal>header p{margin:0}.tenant-feature-modal>header h2{font-size:18px}.tenant-feature-modal>header p{color:var(--forte-color-muted);margin-top:3px;font-size:11px}.tenant-feature-modal>header button{color:var(--forte-color-muted);cursor:pointer;background:0 0;border:0;font-size:24px}.tenant-feature-modal__body{gap:14px;padding:18px;display:grid}.tenant-feature-modal__compare,.tenant-feature-modal__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-feature-modal__compare>div{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-page);padding:11px 12px}.tenant-feature-modal__compare span,.tenant-feature-modal__compare strong{display:block}.tenant-feature-modal__compare span{color:var(--forte-color-muted);font-size:10px}.tenant-feature-modal__compare strong{margin-top:4px;font-size:13px}.tenant-feature-modal__toggle{background:var(--forte-color-page)}.tenant-feature-modal__limit{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.tenant-feature-modal__limit>strong{color:var(--forte-color-muted);font-size:12px}.tenant-feature-modal>footer{border-top:1px solid var(--forte-color-border);background:var(--forte-color-page);flex-wrap:wrap;justify-content:flex-end}.tenant-usage__alert{border:1px solid var(--forte-color-warning-border);border-radius:var(--forte-radius-card);background:var(--forte-color-warning-bg);margin-bottom:14px;overflow:hidden}.tenant-usage__alert summary{min-height:46px;color:var(--forte-color-warning-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;list-style:none;display:flex}.tenant-usage__alert summary::-webkit-details-marker{display:none}.tenant-usage__alert summary span,.tenant-usage__alert summary strong{font-size:12px;font-weight:800}.tenant-usage__alert-list{gap:8px;padding:0 12px 12px;display:grid}.tenant-usage__alert-item{border:1px solid var(--forte-color-warning-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);padding:11px 12px}.tenant-usage__alert-item strong,.tenant-usage__alert-item small{display:block}.tenant-usage__alert-item small,.tenant-usage__alert-item p{color:var(--forte-color-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.tenant-usage__alert-item--danger{border-color:var(--forte-color-danger-border)}.tenant-hub__usage .tenant-usage__quota--warning{border-color:var(--forte-color-warning-border);background:var(--forte-color-warning-bg)}.tenant-hub__usage .tenant-usage__quota--danger{border-color:var(--forte-color-danger-border);background:var(--forte-color-danger-bg)}.tenant-usage__progress{width:100%;height:8px;accent-color:var(--forte-color-primary);margin:9px 0 5px}.tenant-usage__progress--warning{accent-color:#d97706}.tenant-usage__progress--danger{accent-color:var(--forte-color-danger-text)}.tenant-usage__quota-note{margin-top:8px;line-height:1.5}.tenant-usage__cost-caveat{margin:14px 0}.tenant-support,.tenant-support__detail,.tenant-support__history{gap:14px;min-width:0;display:grid}.tenant-support__workspace{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:20px}.tenant-support__conversation,.tenant-support__tools{align-content:start;gap:16px;min-width:0;display:grid}.tenant-support__message-meta{color:var(--forte-color-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:14px;font-size:12px;display:flex}.tenant-support__body-label{margin:22px 0 0;font-size:13px;font-weight:700}.tenant-support__message [data-support-body]{margin-top:10px;font-size:15px;line-height:1.9}.tenant-support__reply textarea{min-height:190px;font-size:15px;line-height:1.8}.tenant-support__management>summary{cursor:pointer;font-size:14px;font-weight:700}.tenant-support__management>summary small{color:var(--forte-color-muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.tenant-support__note>.tenant-hub__form{margin-top:16px}.tenant-support__management>.tenant-support__help{margin:16px 0}.tenant-support__tools .tenant-hub__form-grid{grid-template-columns:minmax(0,1fr)}.tenant-support__management>summary:focus-visible{outline-offset:3px;outline:2px solid #1f7056}@media (width<=1100px){.tenant-support__workspace{grid-template-columns:minmax(0,1fr)}}.tenant-support__filters{grid-template-columns:minmax(200px,2fr) repeat(2,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.tenant-support__ticket{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) minmax(0,1.2fr);align-items:center}.tenant-support .tenant-support__status{border-radius:var(--forte-radius-control);background:var(--forte-color-page);padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.tenant-support .tenant-support__status--new,.tenant-support .tenant-support__status--escalated{color:#9a3412;background:#fff7ed}.tenant-support .tenant-support__status--in_progress,.tenant-support .tenant-support__status--waiting{color:#1d4ed8;background:#eff6ff}.tenant-support .tenant-support__status--resolved{color:#166534;background:#f0fdf4}.tenant-support__priority--high,.tenant-support__priority--urgent{color:#b91c1c;font-weight:700}.tenant-support__body{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:14px;font-size:13px;line-height:1.8}.tenant-support__note{background:var(--forte-color-page)}.tenant-support__entry{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);padding:14px}.tenant-support__entry-heading,.tenant-support__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tenant-support__entry-heading span,.tenant-support__entry>small,.tenant-support__help,.tenant-support__pagination>span{color:var(--forte-color-muted);font-size:12px}.tenant-support__legacy-note,.tenant-support__pagination{margin-top:16px}.tenant-support .tenant-hub__action:disabled{opacity:.5;cursor:not-allowed}.tenant-support .tenant-hub__head>div,.tenant-support .tenant-hub__card,.tenant-support .tenant-hub__grid>*{overflow-wrap:anywhere;min-width:0}@media (width<=1200px){.tenant-hub__usage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.tenant-support__ticket{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-support__ticket>div:first-child{grid-column:1/-1}.tenant-hub__steps{grid-template-columns:1fr}.tenant-hub__metrics,.tenant-hub__usage,.tenant-features__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-hub__grid,.tenant-hub__form-grid,.tenant-hub__form-grid--two{grid-template-columns:1fr}.tenant-hub__records .tenant-hub__record,.tenant-features__row{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-features__action{justify-items:start}}@media (width<=540px){.tenant-support__filters{grid-template-columns:1fr}.tenant-hub{gap:14px}.tenant-hub__card{padding:14px}.tenant-hub__head{flex-direction:column;align-items:stretch}.tenant-hub__head>.tenant-hub__action,.tenant-hub__head>.tenant-hub__button{width:100%}.tenant-hub__metrics,.tenant-hub__usage,.tenant-features__summary,.tenant-features__filters,.tenant-features__row,.tenant-feature-modal__compare,.tenant-feature-modal__dates,.tenant-hub__definitions,.tenant-hub__records .tenant-hub__record{grid-template-columns:1fr}.tenant-feature-modal__backdrop{padding:8px}.tenant-feature-modal{max-height:calc(100dvh - 16px)}.tenant-feature-modal>footer .tenant-hub__button{width:100%}.tenant-hub__form-actions{grid-template-columns:1fr;display:grid}.tenant-hub__form-actions .tenant-hub__button,.tenant-hub__form-actions .tenant-hub__action{width:100%}}.tenant-history,.tenant-history__timeline{gap:16px;min-width:0;display:grid}.tenant-history__filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:12px;display:grid}.tenant-history__toolbar,.tenant-history__pagination,.tenant-history__meta{color:var(--forte-color-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.tenant-history__toolbar,.tenant-history__pagination{justify-content:space-between}.tenant-history__timeline{margin:0;padding:0;list-style:none}.tenant-history__item{border-left:2px solid var(--forte-color-border);border-bottom:1px solid var(--forte-color-border);overflow-wrap:anywhere;min-width:0;padding:4px 0 16px 16px}.tenant-history__type{border-radius:var(--forte-radius-control);background:var(--forte-color-page);padding:4px 8px;font-weight:600}.tenant-history__title{margin-top:10px;font-size:14px;font-weight:600}.tenant-history__body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.8}.tenant-history__body+.tenant-hub__action{margin-top:12px}.tenant-history .tenant-hub__action:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.tenant-history__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.tenant-history__filters{grid-template-columns:1fr}}.admin-home{width:100%;min-width:0;max-width:1440px;color:var(--forte-color-text);gap:24px;margin:0 auto;font-size:14px;line-height:1.6;display:grid}.admin-home :is(a,button,summary):focus-visible{outline:3px solid var(--forte-color-primary);outline-offset:3px}.admin-home :is(a,button){text-decoration:none}.admin-home :is(a,button,summary){-webkit-tap-highlight-color:transparent}.admin-home :is(h2,p){margin:0}.admin-home__small-icon{flex:0 0 16px;width:16px;height:16px}.admin-home__overview,.admin-home__panel{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);min-width:0}.admin-home__metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-home__metric{min-width:0;color:inherit;align-content:start;gap:10px;padding:22px 24px;display:grid}.admin-home__metric+.admin-home__metric{border-left:1px solid var(--forte-color-border-soft)}.admin-home__metric-label{color:var(--forte-color-muted);justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.admin-home__metric-label svg{color:#84938d}.admin-home__metric strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:750;line-height:1.2}.admin-home__metric-note{color:var(--forte-color-muted);font-size:12px;line-height:1.6}.admin-home__indicators{border-top:1px solid var(--forte-color-border-soft);background:#f8faf9;border-radius:0 0 12px 12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-home__indicator{min-width:0;min-height:56px;color:var(--forte-color-muted);align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:flex}.admin-home__indicator strong{color:var(--forte-color-text);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px}.admin-home__indicator svg{color:#84938d}.admin-home__workspace{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);align-items:start;gap:24px;display:grid}.admin-home__column{align-content:start;gap:20px;min-width:0;display:grid}.admin-home__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.admin-home__section-head h2{color:var(--forte-color-text);font-size:18px;font-weight:700;line-height:1.5}.admin-home__section-head p{color:var(--forte-color-muted);margin-top:4px;font-size:13px}.admin-home__text-link{min-height:44px;color:var(--forte-color-primary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.admin-home__support-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 24px 18px;display:grid}.admin-home__support-count{color:var(--forte-color-muted);background:#f5f7f6;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex}.admin-home__support-count strong{color:var(--forte-color-text);font-size:22px;font-weight:700;line-height:1.3}.admin-home__support-count small{margin-left:4px;font-size:12px;font-weight:500}.admin-home__support-count--urgent{background:var(--forte-color-danger-bg)}.admin-home__support-count--urgent :is(span,strong){color:var(--forte-color-danger-text)}.admin-home__ticket-list{border-top:1px solid var(--forte-color-border-soft)}.admin-home__ticket{color:inherit;gap:7px;padding:16px 46px 16px 24px;display:grid;position:relative}.admin-home__ticket+.admin-home__ticket{border-top:1px solid var(--forte-color-border-soft)}.admin-home__ticket-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-home__badge{color:#475467;background:#edf1ef;border-radius:5px;align-items:center;width:fit-content;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.admin-home__badge--urgent,.admin-home__badge--danger{color:var(--forte-color-danger-text);background:var(--forte-color-danger-bg)}.admin-home__badge--high,.admin-home__badge--warning{color:#875a06;background:var(--forte-color-warning-bg)}.admin-home__status{color:var(--forte-color-muted);font-size:12px}.admin-home__ticket-subject{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.65}.admin-home__ticket-footer{color:var(--forte-color-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 16px;font-size:12px;display:flex}.admin-home__row-arrow{color:#7e9188;width:16px;height:16px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.admin-home__total{color:#875a06;background:var(--forte-color-warning-bg);vertical-align:middle;border-radius:6px;margin-left:6px;padding:1px 8px;font-size:13px;font-weight:600;display:inline-block}.admin-home__action-list{border-top:1px solid var(--forte-color-border-soft)}.admin-home__action{color:inherit;justify-items:start;gap:7px;padding:16px 42px 16px 24px;display:grid;position:relative}.admin-home__action+.admin-home__action{border-top:1px solid var(--forte-color-border-soft)}.admin-home__action strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.6}.admin-home__action-detail{color:var(--forte-color-muted);overflow-wrap:anywhere;font-size:12px}.admin-home__pagination{border-top:1px solid var(--forte-color-border-soft);color:var(--forte-color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;font-size:12px;display:flex}.admin-home__pagination button{border:1px solid var(--forte-color-border);min-height:44px;color:var(--forte-color-primary);cursor:pointer;background:#fff;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:600}.admin-home__pagination button:disabled{opacity:.4;cursor:default}.admin-home__onboarding{padding:0 24px 12px}.admin-home__onboarding a{border-top:1px solid var(--forte-color-border-soft);min-height:46px;color:var(--forte-color-muted);align-items:center;gap:12px;font-size:13px;display:flex}.admin-home__onboarding strong{color:var(--forte-color-text);margin-left:auto;font-size:16px;font-weight:650}.admin-home__onboarding small{color:var(--forte-color-muted);margin-left:4px;font-size:12px;font-weight:400}.admin-home__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 20px 20px;display:grid}.admin-home__navigation a{min-height:44px;color:var(--forte-color-text);background:#f5f7f6;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:550;display:flex}.admin-home__navigation svg{color:var(--forte-color-primary)}.admin-home__details summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:18px 24px;font-size:15px;font-weight:650;list-style:none;display:flex}.admin-home__details summary::-webkit-details-marker{display:none}.admin-home__summary-note{color:var(--forte-color-muted);margin-left:auto;font-size:12px;font-weight:400}.admin-home__disclosure-icon{width:16px;height:16px;color:var(--forte-color-muted);flex-shrink:0}.admin-home__details[open]>summary .admin-home__disclosure-icon{transform:rotate(180deg)}.admin-home__details-body{padding:0 24px 20px}.admin-home__footnote{color:var(--forte-color-muted);font-size:12px;line-height:1.8}.admin-home__financial-list{margin-top:12px}.admin-home__financial-list>div{border-top:1px solid var(--forte-color-border-soft);justify-content:space-between;align-items:start;gap:20px;padding:12px 0;display:flex}.admin-home__financial-list dt{font-size:14px}.admin-home__financial-list dt small{color:var(--forte-color-muted);margin-top:3px;font-size:12px;display:block}.admin-home__financial-list dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.admin-home__mail-list{gap:12px;display:grid}.admin-home__mail-list>div{border-top:1px solid var(--forte-color-border-soft);grid-template-columns:1fr auto;gap:4px 20px;padding-top:12px;display:grid}.admin-home__mail-list code{color:var(--forte-color-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.admin-home__mail-warning{color:var(--forte-color-danger-text);font-weight:650}.admin-home__empty{color:var(--forte-color-muted);padding:28px 24px;font-size:14px}@media (hover:hover){.admin-home :is(.admin-home__metric,.admin-home__indicator,.admin-home__ticket,.admin-home__action,.admin-home__onboarding a):hover{background:#f2f7f4}.admin-home :is(.admin-home__text-link,.admin-home__navigation a):hover{color:var(--forte-color-primary-hover);background:var(--forte-color-selected)}}@media (width<=1100px){.admin-home__workspace{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:18px}.admin-home__metric{padding:20px 16px}.admin-home__metric strong{font-size:28px}.admin-home__indicator{gap:6px;padding:12px;font-size:12px}}@media (width<=850px){.admin-home__workspace{grid-template-columns:minmax(0,1fr)}.admin-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-home__metric:nth-child(3){border-left:0}.admin-home__metric:nth-child(n+3){border-top:1px solid var(--forte-color-border-soft)}.admin-home__indicators{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){body.fi-body .fi-page-content:has(>.admin-home){padding-inline:4px!important}.admin-home{gap:18px}.admin-home__metric{gap:8px;padding:16px 14px}.admin-home__metric-label{gap:4px;font-size:12px}.admin-home__metric-label svg{display:none}.admin-home__metric strong{font-size:25px}.admin-home__metric-note{font-size:12px}.admin-home__indicator{flex-wrap:wrap;gap:4px;min-height:64px;padding:10px 12px}.admin-home__indicator>span{flex-basis:100%}.admin-home__indicator strong{margin-left:0}.admin-home__indicator svg{margin-left:auto}.admin-home__section-head{padding:18px 16px 14px}.admin-home__section-head h2{font-size:17px}.admin-home__support-counts{gap:6px;margin:0 16px 14px}.admin-home__support-count{padding:8px}.admin-home__ticket{padding:16px 34px 16px 16px}.admin-home__row-arrow{right:12px}.admin-home__ticket-subject{font-size:14px}.admin-home__action{padding:16px 34px 16px 16px}.admin-home__onboarding{padding:0 16px 12px}.admin-home__navigation{padding:0 16px 16px}.admin-home__details summary{gap:8px;padding:16px;font-size:14px}.admin-home__details-body{padding:0 16px 16px}}@media (width<=360px){.admin-home__support-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-overview{gap:20px;min-width:0;display:grid}.billing-overview__scope{color:var(--forte-color-muted);font-size:13px}.billing-overview__scope span{display:inline-block}.billing-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.billing-overview__panel{min-width:0;padding:24px}.billing-overview__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.billing-overview__heading p{margin:0;font-weight:600}.billing-overview__muted{color:var(--forte-color-muted);font-weight:400}.billing-overview__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-overview__action{border:1px solid var(--forte-color-border);color:var(--forte-color-text);border-radius:10px;align-items:center;gap:16px;padding:18px;text-decoration:none;display:flex}.billing-overview__action>span:first-child{flex:1}.billing-overview__action strong{font-size:26px}.billing-overview__action small{color:var(--forte-color-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.billing-overview__action strong small{margin-left:4px;display:inline}.billing-overview__action--danger{border-color:var(--forte-color-danger-border);background:var(--forte-color-danger-bg)}.billing-overview__action--danger strong{color:var(--forte-color-danger-text)}.billing-overview__action:hover,.billing-overview__row:hover{background:var(--forte-color-selected)}.billing-overview__action:focus-visible,.billing-overview__row:focus-visible{outline:3px solid var(--forte-color-primary);outline-offset:2px}.billing-overview__contract-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.billing-overview__contract-summary dt{color:var(--forte-color-muted);font-size:13px}.billing-overview__contract-summary dd{margin:6px 0;font-size:24px;font-weight:700}.billing-overview__contract-summary small{color:var(--forte-color-muted);font-size:12px}.billing-overview__filters{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.billing-overview__search{flex:1;min-width:200px}.billing-overview__hint{color:var(--forte-color-muted);margin:0 0 16px;font-size:13px}.billing-overview__list{display:grid}.billing-overview__row{border-top:1px solid var(--forte-color-border-soft);color:var(--forte-color-text);grid-template-columns:minmax(220px,2fr) minmax(90px,.8fr) repeat(3,minmax(100px,1fr)) minmax(105px,1fr);align-items:center;gap:18px;padding:18px 12px;font-size:14px;line-height:1.6;text-decoration:none;display:grid}.billing-overview__list--accounts .billing-overview__row{grid-template-columns:minmax(200px,1.5fr) minmax(90px,.6fr) minmax(170px,1.2fr) minmax(180px,1.4fr) minmax(130px,1fr)}.billing-overview__row>span{overflow-wrap:anywhere;min-width:0}.billing-overview__row small{color:var(--forte-color-muted);margin-bottom:3px;font-size:12px;display:block}.billing-overview__row strong{font-weight:600;display:block}.billing-overview__identity strong{font-size:15px}.billing-overview__state{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.billing-overview__pagination{border-top:1px solid var(--forte-color-border-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:20px;font-size:13px;display:flex}@media (width<=1200px){.billing-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-overview__row,.billing-overview__list--accounts .billing-overview__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.billing-overview__identity{grid-column:span 3}}@media (width<=650px){.billing-overview{gap:16px}.billing-overview__metrics{grid-template-columns:minmax(0,1fr);gap:10px}.billing-overview__actions,.billing-overview__contract-summary{grid-template-columns:minmax(0,1fr);gap:12px}.billing-overview__heading{flex-direction:column;align-items:flex-start;gap:10px}.billing-overview__filters{grid-template-columns:minmax(0,1fr);display:grid}.billing-overview__search{min-width:0}.billing-overview__row,.billing-overview__list--accounts .billing-overview__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 0}.billing-overview__identity{grid-column:1/-1}.billing-overview__state{flex-flow:wrap;grid-column:1/-1}.billing-overview__identity strong{font-size:14px}.billing-overview__action{gap:10px;padding:14px}.billing-overview__contract-summary>div{border-bottom:1px solid var(--forte-color-border-soft);padding-bottom:10px}}body.fi-body .billing-overview>.forte-detail-tabs{width:100%;max-width:none;margin-inline:0;padding-inline:0}@media (width<=650px){.billing-overview__panel{padding:16px}body.fi-body .fi-page-content:has(>.billing-overview){padding-inline:4px!important}}.usage-overview{gap:20px;min-width:0;display:grid}.usage-overview__scope{color:var(--forte-color-muted);font-size:13px}.usage-overview__scope span{display:inline-block}.usage-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.usage-overview__kpi-link{color:inherit;text-decoration:none}.usage-overview__filters{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.usage-overview__search{flex:1;min-width:200px}.usage-overview__panel{min-width:0;padding:24px}.usage-overview__heading{color:var(--forte-color-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:13px;display:flex}.usage-overview__heading p{margin:0}.usage-overview__heading strong{color:var(--forte-color-text);font-size:15px}.usage-overview__column-head,.usage-overview__row{grid-template-columns:minmax(220px,2fr) minmax(80px,.65fr) minmax(110px,.85fr) minmax(95px,.8fr) minmax(150px,1.2fr) 16px;align-items:center;gap:20px;display:grid}.usage-overview__column-head{color:var(--forte-color-muted);padding:10px 12px;font-size:13px}.usage-overview__row{border-top:1px solid var(--forte-color-border);color:var(--forte-color-text);padding:20px 12px;text-decoration:none;position:relative}.usage-overview__row:hover{background:var(--forte-color-selected)}.usage-overview__row:focus-visible,.usage-overview__kpi-link:focus-visible{outline:3px solid var(--forte-color-primary);outline-offset:2px}.usage-overview__row>*{min-width:0}.usage-overview__name{overflow-wrap:anywhere;font-size:16px;font-weight:700;display:block}.usage-overview__metadata{color:var(--forte-color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.usage-overview__number{overflow-wrap:anywhere;gap:4px;margin:0;font-size:15px;font-weight:600;display:grid}.usage-overview__number dd{margin:0}.usage-overview__cell-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.usage-overview__number .usage-overview__partial{color:var(--forte-color-muted);font-size:12px;font-weight:400}.usage-overview__attention{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.usage-overview__attention small{color:var(--forte-color-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.usage-overview__clear{color:var(--forte-color-muted);font-size:13px}.usage-overview__arrow{color:var(--forte-color-primary);font-size:22px}.usage-overview__pagination{border-top:1px solid var(--forte-color-border);justify-content:space-between;align-items:center;gap:10px;padding-top:20px;font-size:13px;display:flex}@media (width<=999px){.usage-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-overview__column-head{display:none}.usage-overview__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.usage-overview__identity{grid-column:1/-1;padding-right:24px}.usage-overview__cell-label{clip-path:none;width:auto;height:auto;color:var(--forte-color-muted);font-size:12px;font-weight:400;position:static;overflow:visible}.usage-overview__attention{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px}.usage-overview__arrow{position:absolute;top:20px;right:12px}}@media (width<=650px){.usage-overview{gap:16px}.usage-overview__metrics{gap:10px}.usage-overview__metrics .fc-kpi-card{padding:16px}.usage-overview__filters{grid-template-columns:minmax(0,1fr);display:grid}.usage-overview__search{min-width:0}.usage-overview__panel{padding:16px}.usage-overview__heading{flex-direction:column;align-items:flex-start;gap:6px}.usage-overview__row{gap:14px 8px;padding:18px 0}.usage-overview__name{font-size:15px}.usage-overview__arrow{right:0}body.fi-body .fi-page-content:has(>.usage-overview){padding-inline:4px!important}}.support-inbox{gap:20px;min-width:0;display:grid}body.fi-body .support-inbox>.forte-page-header{width:100%;max-width:none}.support-inbox__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.support-inbox__kpi-link{text-decoration:none}.support-inbox__kpi-link:hover{border-color:var(--forte-color-primary)}.support-inbox__main-filters{grid-template-columns:minmax(230px,2fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:16px;display:grid}.support-inbox__filters{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.support-inbox__main-filters .fc-filter-actions{align-items:center;gap:8px;display:flex;flex-wrap:nowrap!important}.support-inbox__extra summary{cursor:pointer;color:var(--forte-color-muted);padding:8px 0;font-size:14px}.support-inbox__extra-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.support-inbox__panel{min-width:0;padding:24px;overflow:hidden}.support-inbox__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.support-inbox__heading p{margin:0}.support-inbox__heading span{color:var(--forte-color-muted);font-size:14px}.support-inbox__column-head,.support-inbox__row{grid-template-columns:minmax(240px,2.4fr) minmax(175px,1fr) minmax(100px,.8fr) 142px 16px;align-items:center;gap:20px;display:grid}.support-inbox__column-head{color:var(--forte-color-muted);padding:0 12px 12px;font-size:14px}.support-inbox__row{border-top:1px solid var(--forte-color-border-soft);color:var(--forte-color-text);padding:20px 12px;text-decoration:none}.support-inbox__row:hover{background:var(--forte-color-selected)}.support-inbox__row:focus-visible,.support-inbox__kpi-link:focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:-2px}.support-inbox__row>*{min-width:0}.support-inbox__identity{gap:6px;display:grid}.support-inbox__subject{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.support-inbox__tenant{color:var(--forte-color-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.support-inbox__notice{color:var(--forte-color-warning-text)}.support-inbox__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.support-inbox__assignee,.support-inbox__updated{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.support-inbox__row dd{margin:0}.support-inbox__updated{color:var(--forte-color-muted)}.support-inbox__cell-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.support-inbox__arrow{color:var(--forte-color-muted);font-size:24px}.support-inbox__pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}@media (width<=1199px){.support-inbox__main-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.support-inbox__search{grid-column:span 2}.support-inbox__column-head,.support-inbox__row{grid-template-columns:minmax(180px,2fr) 150px minmax(80px,.8fr) 135px 12px;gap:12px}}@media (width<=999px){.support-inbox__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-inbox__column-head{display:none}.support-inbox__row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px 12px;position:relative}.support-inbox__identity{grid-column:1/-1;padding-right:20px}.support-inbox__badges{grid-column:1/-1}.support-inbox__cell-label{clip-path:none;width:auto;height:auto;color:var(--forte-color-muted);font-size:14px;position:static;overflow:visible}.support-inbox__arrow{position:absolute;top:20px;right:12px}}@media (width<=650px){.support-inbox{gap:16px}.support-inbox__metrics .fc-kpi-card{padding:16px}.support-inbox__main-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-inbox__search,.support-inbox__main-filters>:nth-child(4),.support-inbox__main-filters .fc-filter-actions{grid-column:1/-1}.support-inbox__extra-filters{grid-template-columns:minmax(0,1fr)}.support-inbox__panel{padding:16px}body.fi-body .fi-page-content:has(>.support-inbox){padding-inline:4px!important}.support-inbox__heading{flex-direction:column;align-items:flex-start;gap:4px}.support-inbox__row{gap:10px;padding:18px 0}.support-inbox__subject{font-size:15px}.support-inbox__arrow{right:0}.support-inbox__assignee{padding-right:4px}}body.fi-body .support-investigation{color:#18362b;background:#fff;border:1px solid #cbded7;border-radius:12px;min-width:0}body.fi-body .support-investigation__toggle{text-align:left;cursor:pointer;background:#f3f8f5;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 20px;display:flex}body.fi-body .support-investigation__toggle>span:first-child{gap:4px;min-width:0;display:grid}body.fi-body .support-investigation__toggle strong{font-size:16px;font-weight:700}body.fi-body .support-investigation small{color:#64748b;font-size:12px;line-height:1.7}body.fi-body .support-investigation__toggle>span:last-child{font-size:22px}body.fi-body .support-investigation__content{gap:20px;padding:20px;display:grid}body.fi-body .support-investigation__context{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}body.fi-body .support-investigation__context span,body.fi-body .support-investigation__selectors label>span,body.fi-body .support-investigation__copy-preview>span{color:#64748b;font-size:12px;font-weight:600}body.fi-body .support-investigation__context strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}body.fi-body .support-investigation__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}body.fi-body .support-investigation__pane{border:1px solid #e2e8e5;border-radius:10px;align-content:start;gap:20px;min-width:0;padding:20px;display:grid}body.fi-body .support-investigation__pane--status{background:#f7f9f8;border:0;border-top:1px solid #e2e8e5;border-radius:0 0 10px 10px;padding:16px}body.fi-body .support-investigation__status-details{border:1px solid #e2e8e5;border-radius:10px;min-width:0}body.fi-body .support-investigation__status-details>summary{cursor:pointer;color:#53685f;padding:14px;font-size:13px;font-weight:600;line-height:1.8}body.fi-body .support-investigation__attention{color:#955000;margin-left:6px;font-size:12px;display:inline-block}body.fi-body .tenant-support__tools .support-investigation__copy-actions{width:100%;display:grid}body.fi-body .tenant-support__tools .support-investigation__finding{grid-template-columns:minmax(0,1fr);gap:4px}body.fi-body .tenant-support__tools .support-investigation__toggle strong{font-size:14px}body.fi-body .support-investigation__pane--manual{background:#fff;border:0;padding:0}body.fi-body .support-investigation__section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}body.fi-body .support-investigation__section-head h3,body.fi-body .support-investigation__copy-toolbar h3{margin:0;font-size:15px;font-weight:700}body.fi-body .support-investigation__section-head a{color:#64748b;text-underline-offset:3px;font-size:12px;text-decoration:underline}body.fi-body .support-investigation__selectors{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}body.fi-body .support-investigation__selectors label,body.fi-body .support-investigation__copy-preview{gap:6px;min-width:0;display:grid}body.fi-body .support-investigation select,body.fi-body .support-investigation textarea{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:9px 12px;font-size:14px;line-height:1.6}body.fi-body .support-investigation select{text-overflow:ellipsis;padding-right:32px}body.fi-body .support-investigation :is(button,a,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #1f7056}body.fi-body .support-investigation__findings{grid-template-columns:minmax(0,1fr);margin:0;display:grid}body.fi-body .support-investigation__finding{border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(100px,.85fr) minmax(0,1.5fr);align-content:start;gap:12px;padding:12px 0;display:grid}body.fi-body .support-investigation__finding:first-child{padding-top:0}body.fi-body .support-investigation__finding:last-child{border-bottom:0;padding-bottom:0}body.fi-body .support-investigation__finding dt{color:#64748b;font-size:12px;line-height:1.7}body.fi-body .support-investigation__finding dd{overflow-wrap:anywhere;gap:3px;min-width:0;margin:0;display:grid}body.fi-body .support-investigation__finding strong{font-size:14px;font-weight:600;line-height:1.6}body.fi-body .support-investigation__finding--warning strong{color:#955000}body.fi-body .support-investigation__finding--danger strong{color:#b42318}body.fi-body .support-investigation__finding--success strong{color:#176047}body.fi-body .support-investigation__supplement{border-top:1px solid #e2e8e5;padding-top:14px;font-size:13px}body.fi-body .support-investigation__supplement summary{cursor:pointer;color:#53685f;font-weight:600;line-height:1.8}body.fi-body .support-investigation__supplement summary span{color:#7a8a83;margin-left:8px;font-size:12px;font-weight:400}body.fi-body .support-investigation__supplement>dl{padding-top:16px}body.fi-body .support-investigation__links{border-top:1px solid #e2e8e5;gap:6px;padding-top:14px;display:grid}body.fi-body .support-investigation__links>span{color:#7a8a83;font-size:11px}body.fi-body .support-investigation__links>div{flex-wrap:wrap;gap:4px 16px;display:flex}body.fi-body .support-investigation__links a{color:#476358;align-items:center;gap:4px;min-height:32px;font-size:12px;text-decoration:none;display:inline-flex}body.fi-body .support-investigation__links a:hover{text-underline-offset:3px;text-decoration:underline}body.fi-body .support-investigation__description,body.fi-body .support-investigation__notice{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}body.fi-body .support-investigation__notice{color:#885118;background:#fff8ea;border-radius:8px;padding:12px}body.fi-body .support-investigation__steps{gap:12px;margin:0;padding-left:24px;font-size:14px;line-height:1.75;list-style:decimal;display:grid}body.fi-body .support-investigation__steps li{overflow-wrap:anywhere;padding-left:6px}body.fi-body .support-investigation__steps li::marker{color:#719385;font-size:12px;font-weight:600}body.fi-body .support-investigation__details{color:#53685f;border-top:1px solid #e2e8e5;padding-top:14px;font-size:12px;line-height:1.8}body.fi-body .support-investigation__details summary{cursor:pointer;font-weight:600}body.fi-body .support-investigation__cautions{gap:16px;padding-top:16px;display:grid}body.fi-body .support-investigation__cautions h4{color:#18362b;margin:0 0 8px;font-weight:600}body.fi-body .support-investigation__cautions ul{overflow-wrap:anywhere;gap:6px;padding-left:18px;list-style:outside;display:grid}body.fi-body .support-investigation__copy{border-top:1px solid #e2e8e5;gap:12px;padding-top:20px;display:grid}body.fi-body .support-investigation__copy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}body.fi-body .support-investigation__copy-actions{flex-wrap:wrap;gap:8px;display:flex}body.fi-body .support-investigation__copy-actions button{white-space:normal;min-height:40px}body.fi-body .support-investigation__copy-hint{color:#7a8a83;margin:0;font-size:12px;line-height:1.8}body.fi-body .support-investigation__copy-status{color:#176047;overflow-wrap:anywhere;margin:0;font-size:13px}body.fi-body .support-investigation__copy-status:empty{display:none}body.fi-body .support-investigation__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}@media (width<=900px){body.fi-body .support-investigation__workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){body.fi-body .support-investigation__toggle{padding:14px}body.fi-body .support-investigation__content{gap:16px;padding:14px}body.fi-body .support-investigation__workspace{gap:14px}body.fi-body .support-investigation__pane{gap:16px}body.fi-body .support-investigation__finding{grid-template-columns:minmax(85px,.85fr) minmax(0,1.5fr);gap:10px}body.fi-body .support-investigation__copy{padding-top:16px}body.fi-body .support-investigation__copy-actions,body.fi-body .support-investigation__copy-actions button{width:100%}body.fi-body .support-investigation select,body.fi-body .support-investigation textarea{font-size:16px}}.operations-status{gap:20px;min-width:0;display:grid}.operations-status__toolbar,.operations-status__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-status__toolbar p,.operations-status__caption{color:var(--forte-color-muted);margin:0;font-size:13px;line-height:1.8}.operations-status__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.operations-status__metric{color:inherit;min-width:0;text-decoration:none}.operations-status__metric-value{margin:12px 0}.operations-status__metric-value .platform-badge{font-size:17px}.operations-status__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.operations-status__column{gap:20px;min-width:0;display:grid}.operations-status__panel{min-width:0;padding:24px;scroll-margin-top:100px}.operations-status__panel h2{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.6}.operations-status__panel h2>span{color:var(--forte-color-muted);margin-left:8px;font-size:13px}.operations-status__notice{border:1px solid var(--forte-color-border);color:var(--forte-color-muted);border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.8}.operations-status__rows{margin:14px 0 0}.operations-status__row{border-bottom:1px solid var(--forte-color-border);padding:16px 0}.operations-status__row:first-child{padding-top:0}.operations-status__row:last-child{border-bottom:0;padding-bottom:0}.operations-status__row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.operations-status__row-head dt{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.operations-status__row dd{margin:0}.operations-status__row .operations-status__note{color:var(--forte-color-muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8}.operations-status__row .operations-status__timestamp{color:var(--forte-color-muted);margin-top:6px;font-size:12px}.operations-status__dates{border-top:1px solid var(--forte-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding-top:16px;display:grid}.operations-status__dates dt{color:var(--forte-color-muted);font-size:12px}.operations-status__dates dd{margin:6px 0 0;font-size:13px}.operations-status__details{border-top:1px solid var(--forte-color-border);margin-top:18px;padding-top:16px}.operations-status__details>summary{color:var(--forte-color-muted);cursor:pointer;font-size:13px;font-weight:600}.operations-status__advanced{margin-top:0}.operations-status__advanced .operations-status__caption{margin:16px 0}.operations-status__heading a{color:var(--forte-color-primary);font-size:13px;text-decoration:none}.operations-status__attention ul,.operations-status__errors{margin:12px 0 0;padding:0;list-style:none}.operations-status__attention li a{color:var(--forte-color-text);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;font-size:13px;text-decoration:none;display:flex}.operations-status__attention li a>span:last-child{margin-left:auto}.operations-status__attention li strong{font-weight:600}.operations-status__errors li{border-bottom:1px solid var(--forte-color-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;font-size:12px;display:flex}.operations-status__errors time{color:var(--forte-color-muted)}.operations-status :is(a,summary):focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:3px}@media (width<=1000px){.operations-status__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-status__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.operations-status{gap:14px}.operations-status__metrics{gap:10px}.operations-status__panel{padding:16px}.operations-status__metric-value .platform-badge{font-size:14px}.operations-status__dates{grid-template-columns:minmax(0,1fr)}.operations-status__toolbar{flex-direction:column;align-items:stretch}}.ops-page{gap:16px;display:grid}.ops-simple-table{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%}.ops-simple-table th,.ops-simple-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #e2e8f0;padding:0;font-size:12px}.ops-simple-table th{color:#475569;background:#f8fafc;padding:10px 12px;font-weight:950}.ops-simple-table td{color:#0f172a;font-weight:800}.ops-simple-table tr:hover td{background:#eff6ff}.ops-row-link{min-height:100%;color:inherit;padding:10px 12px;text-decoration:none;display:block}.ops-row-link.primary{color:#2563eb;font-weight:950}.ops-pagination{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ops-pagination-info{color:#64748b;font-size:12px;font-weight:850}.ops-pagination-links{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ops-page-link{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.ops-page-link.active{color:#fff;background:#2563eb;border-color:#2563eb}.ops-page-link.disabled{color:#94a3b8;pointer-events:none;background:#f8fafc}.ops-scope{color:#334155;background:#f1f5f9;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950;line-height:1.4;display:inline-flex}.ops-selected-note{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin:16px;padding:12px 14px;font-size:12px;font-weight:850}.ops-data-table{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%}.ops-data-table th,.ops-data-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;white-space:normal;border:1px solid #e2e8f0;padding:8px 9px;font-size:11px}.ops-data-table th{color:#475569;background:#f8fafc;font-weight:950}.ops-data-table td{color:#0f172a;font-weight:800;line-height:1.45}.ops-data-table tbody tr:hover td{background:#f8fbff}.ops-null{color:#94a3b8}.ops-search-form{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px;margin-top:12px;display:grid}.ops-search-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:9px 11px;font-size:13px;font-weight:800}.ops-search-input:focus{border-color:#2563eb;outline:2px solid #bfdbfe}.ops-search-button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.ops-search-clear{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.ops-search-hint{color:#64748b;margin-top:8px;font-size:11px;font-weight:800}@media (width<=760px){.ops-simple-table th:nth-child(4),.ops-simple-table td:nth-child(4){display:none}.ops-pagination{flex-direction:column;align-items:stretch}.ops-pagination-links{justify-content:flex-start}.ops-data-table th,.ops-data-table td{padding:6px;font-size:10px}.ops-search-form{grid-template-columns:1fr}}.ops-col-label{width:22%}.ops-col-name{width:24%}.ops-col-count{width:9%}.ops-col-date{width:20%}.ops-simple-table .ops-empty-cell{padding:10px 12px}.p19-workspace,.p19-workspace .p19-card{gap:16px;min-width:0;display:grid}.p19-workspace .p19-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.p19-workspace .p19-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.p19-workspace .p19-wide{grid-column:1/-1}.p19-workspace .p19-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p19-workspace form>.p19-actions{justify-content:flex-end}.p19-workspace .p19-item{gap:12px;display:grid}.p19-workspace .p19-history-body{white-space:pre-wrap;overflow-wrap:anywhere}.p19-workspace .p19-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.p19-workspace .p19-filters--multiple{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.p19-workspace .p19-inline-control select{width:auto;min-width:150px}.p19-workspace .p19-table-scroll{max-width:100%;overflow:auto}.p19-workspace .p19-table-scroll th:first-child,.p19-workspace .p19-table-scroll td:first-child{z-index:1;position:sticky;left:0}.p19-workspace .p19-chart-layout{grid-template-columns:60px minmax(0,1fr);gap:8px;display:grid}.p19-workspace .p19-chart-axis{text-align:right;flex-direction:column;justify-content:space-between;height:212px;display:flex}.p19-workspace .p19-chart{width:100%;height:200px;display:block;overflow:visible}.p19-workspace .p19-chart-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.p19-workspace .p19-legend{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.p19-workspace .p19-month-values{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.p19-workspace .p19-results{gap:16px;min-width:0;display:grid}.p19-workspace .p19-results .forte-detail-tabs{width:auto;min-width:210px;margin:0}body.fi-body .fi-main .fc-lead-page .fc-lead-main-grid{align-items:start;grid-template-columns:minmax(0,1fr) 280px!important;gap:16px!important;display:grid!important}body.fi-body .fi-main .fc-lead-page .fc-lead-side-column{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid!important}body.fi-body .fi-main .fc-lead-page .fc-lead-side-column>.fc-side-card{width:100%;min-width:0}@media (width>=1101px){body.fi-body .fi-main .fc-lead-page .fc-lead-main-grid>.fc-lead-list-card{min-width:0;grid-area:1/1!important}body.fi-body .fi-main .fc-lead-page .fc-lead-main-grid>.fc-lead-side-column{grid-area:1/2!important}}@media (width<=1100px){body.fi-body .fi-main .fc-lead-page .fc-lead-main-grid{grid-template-columns:minmax(0,1fr)!important}body.fi-body .fi-main .fc-lead-page .fc-lead-main-grid>.fc-lead-list-card{grid-area:2/1!important}body.fi-body .fi-main .fc-lead-page .fc-lead-main-grid>.fc-lead-side-column{grid-area:1/1!important}}@media (width<=900px){.p19-workspace .p19-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.p19-workspace .p19-form{grid-template-columns:minmax(0,1fr)}.p19-workspace .p19-chart-layout{grid-template-columns:42px minmax(0,1fr);gap:4px}}.p19-invoice-lines{gap:16px;display:grid}.p19-fee-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.p19-contract-details>.p19-form{margin-top:16px}.p19-invoice-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=640px){.p19-fee-line,.p19-invoice-preview{grid-template-columns:minmax(0,1fr)}}body.fi-body .fi-main .fc-seminar-page .fc-inline-filter{align-items:end}.hq-expense-page{min-width:0;display:block}.hq-expense-month,.hq-expense-section,.hq-expense-input-layout{margin-bottom:24px}.hq-expense-month-toolbar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.hq-expense-month-picker{align-items:end;gap:8px;display:flex}.hq-expense-month-picker input{min-width:170px}.hq-expense-input-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.hq-expense-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hq-expense-wide{grid-column:1/-1}.hq-expense-breakdown{gap:16px;display:grid}.hq-expense-chart-scroll{padding-block:8px;overflow-x:auto}.hq-expense-chart-layout{grid-template-columns:90px minmax(0,1fr);gap:12px;min-width:720px;display:grid}.hq-expense-chart-months{text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}@media (width<=1024px){.hq-expense-input-layout{grid-template-columns:1fr}}@media (width<=640px){.hq-expense-fields{grid-template-columns:1fr}.hq-expense-month-toolbar,.hq-expense-month-picker{width:100%}.hq-expense-month-picker label{flex:1;min-width:0}.hq-expense-month-picker input{min-width:0}}.hq-expense-page .p19-legend>span{align-items:center;gap:6px;display:inline-flex}.hq-expense-page form>.p19-actions{justify-content:flex-end}.hq-expense-page details,.hq-expense-page .forte-comparison-table-wrap{min-width:0}.hq-expense-page .forte-comparison-table-wrap{overflow-x:auto}.hq-expense-auto-field{align-content:start;gap:6px;min-width:0;display:grid}.hq-expense-breakdown th[scope=row]{white-space:normal}:root{--forte-color-sidebar:#174c3a;--forte-color-primary:#206a4e;--forte-color-primary-hover:#18553e;--forte-color-selected:#e7f3ed;--forte-color-page:#f6f8f7;--forte-color-surface:#fff;--forte-color-text:#1f2937;--forte-color-muted:#475467;--forte-color-border:#dde3e0;--forte-color-border-soft:#e9eeeb;--forte-color-warning-bg:#fffaeb;--forte-color-warning-border:#f1d58a;--forte-color-warning-text:#9a6700;--forte-color-danger-bg:#fef3f2;--forte-color-danger-border:#f3b7b1;--forte-color-danger-text:#b42318;--forte-color-info-bg:#eff8ff;--forte-color-info-border:#b2ccff;--forte-color-info-text:#175cd3;--forte-topbar-height:72px;--forte-sidebar-width:218px;--forte-sidebar-collapsed-width:64px;--forte-sidebar-header-height:56px;--forte-content-inline:28px;--forte-content-block:clamp(16px, 1.35vw, 24px);--forte-content-max-width:none;--forte-layout-gap:20px;--forte-card-padding:24px;--forte-radius-control:10px;--forte-radius-card:12px;--forte-shadow-card:none;--forte-shadow-clickable:0 3px 10px #0f172a14;--forte-shadow-focus:0 0 0 3px #206a4e21;--forte-control-height:44px;--forte-control-height-small:38px;--forte-textarea-min-height:108px;--forte-page-title-size:40px;--forte-section-title-size:20px;--forte-shell-font:Inter, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--forte-sidebar-expand-duration:.26s;--forte-sidebar-collapse-duration:.13s;--forte-sidebar-expand-easing:cubic-bezier(.22, 1, .36, 1);--forte-sidebar-collapse-easing:cubic-bezier(.4, 0, 1, 1)}html,body.fi-body{font-size:14px;background:var(--forte-color-page)!important;color:var(--forte-color-text)!important;font-family:var(--forte-shell-font)!important}body.fi-body{--fc-bg:var(--forte-color-page);--fc-surface:var(--forte-color-surface);--fc-border:var(--forte-color-border);--fc-border-soft:var(--forte-color-border-soft);--fc-text:var(--forte-color-text);--fc-muted:var(--forte-color-muted);--fc-green:var(--forte-color-primary);--fc-green-dark:var(--forte-color-primary-hover);--fc-green-soft:var(--forte-color-selected);--fc-green-border:#b7d8c9;--fc-blue:var(--forte-color-primary);--fc-blue-dark:var(--forte-color-primary-hover);--fc-blue-soft:var(--forte-color-selected);--fc-blue-border:#b7d8c9}body.fi-body :where(button,input,select,textarea){font-family:inherit}body.fi-body .fi-main,body.fi-body .fi-main-ctn,body.fi-body .fi-page,body.fi-body .fi-page-content{background:var(--forte-color-page)!important;color:var(--forte-color-text)!important}body.fi-body .fi-page-content{font-size:15px;line-height:1.55}body.fi-body .fi-topbar{z-index:60!important;width:100%!important;height:var(--forte-topbar-height)!important;min-height:var(--forte-topbar-height)!important;background:var(--forte-color-surface)!important;border-bottom:1px solid var(--forte-color-border)!important;box-shadow:none!important;position:fixed!important;inset:0 0 auto!important}body.fi-body .fi-topbar>nav,body.fi-body .fi-topbar nav,body.fi-body .fi-topbar .fi-topbar-ctn{width:100%!important;height:var(--forte-topbar-height)!important;min-height:var(--forte-topbar-height)!important;padding-inline:20px var(--forte-content-inline)!important;align-items:center!important;gap:12px!important}body.fi-body:has(.fi-topbar) .fi-main{box-sizing:border-box;min-height:100dvh;scroll-padding-top:var(--forte-topbar-height);width:100%!important;max-width:none!important;padding-top:var(--forte-topbar-height)!important;margin-left:0!important}body.fi-body .fi-topbar [class*=global-search],body.fi-body .fi-topbar [role=search],body.fi-body .fi-topbar input[type=search],body.fi-body .fi-topbar input[placeholder=検索]{display:none!important}body.fi-body .fi-topbar form:has(input[type=search]){display:none!important}body.fi-body .fi-topbar form:has(input[placeholder=検索]){display:none!important}body.fi-body .fi-topbar div:has(>input[type=search]){display:none!important}body.fi-body .fi-topbar div:has(>input[placeholder=検索]){display:none!important}body.fi-body .fi-topbar .fi-user-menu,body.fi-body .fi-topbar [class*=user-menu],body.fi-body .fi-topbar [class*=account]{margin-left:auto!important}body.fi-body .fi-topbar .fi-icon-btn{width:40px!important;height:40px!important;color:var(--forte-color-muted)!important;border-radius:999px!important}body.fi-body .fc-topbar-left.forte-topbar-context{flex:auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:inline-flex!important}body.fi-body .forte-topbar-brand{min-width:92px;color:var(--forte-color-sidebar);letter-spacing:-.03em;white-space:nowrap;align-items:center;font-size:20px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}body.fi-body .forte-topbar-brand:hover{color:var(--forte-color-primary-hover)}body.fi-body .forte-topbar-brand:focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:4px;border-radius:4px}body.fi-body .forte-topbar-brand-separator,body.fi-body .forte-topbar-separator{background:var(--forte-color-border);flex:none;width:1px;height:20px}body.fi-body .fc-topbar-current-title{color:var(--forte-color-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.25;overflow:hidden}body.fi-body .forte-topbar-context-label{background:var(--forte-color-selected);min-width:0;color:var(--forte-color-sidebar);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}body.fi-body .forte-topbar-selected-headquarters{border:1px solid var(--forte-color-border);background:var(--forte-color-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:min(360px,30vw);padding:4px 10px;display:inline-flex}body.fi-body .forte-topbar-selected-headquarters>span{color:var(--forte-color-muted);flex:none;font-size:10px;font-weight:600}body.fi-body .forte-topbar-selected-headquarters>strong{min-width:0;color:var(--forte-color-text);text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}body.fi-body .forte-current-store-banner{background:var(--forte-color-selected);max-width:min(420px,34vw);min-height:40px;color:var(--forte-color-sidebar);white-space:nowrap;border:1px solid #b7d8c9;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 6px 0 12px;display:inline-flex}body.fi-body .forte-current-store-banner__label{color:var(--forte-color-muted);font-size:11px;font-weight:600}body.fi-body .forte-current-store-banner__name{min-width:0;color:var(--forte-color-text);text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}body.fi-body .forte-current-store-banner__switch{background:var(--forte-color-primary);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}body.fi-body .forte-current-store-banner__switch:hover{background:var(--forte-color-primary-hover)}body.fi-body .fi-topbar-open-collapse-sidebar-btn,body.fi-body .fi-topbar-close-collapse-sidebar-btn,body.fi-body .fi-sidebar-open-collapse-sidebar-btn,body.fi-body .fi-sidebar-close-collapse-sidebar-btn{display:none!important}body.fi-body .fi-sidebar{background:var(--forte-color-sidebar)!important;color:#fff!important;border-right:0!important}body.fi-body .fi-sidebar-header{height:var(--forte-sidebar-header-height)!important;min-height:var(--forte-sidebar-header-height)!important;background:var(--forte-color-sidebar)!important;box-shadow:none!important;border:0!important;justify-content:flex-end!important;align-items:center!important;padding:0 12px!important}body.fi-body .fi-sidebar-header .fi-logo,body.fi-body .fi-sidebar-header [class*=fi-logo],body.fi-body .fi-sidebar-header:before{display:none!important}body.fi-body .fi-sidebar-nav{scrollbar-color:#ffffff3d transparent;padding:4px 12px 20px!important}body.fi-body .fc-sidebar-settings-footer{display:none}body.fi-body .fi-sidebar-item-btn,body.fi-body .fi-sidebar-item>a,body.fi-body .fi-sidebar-item-button,body.fi-body .fi-sidebar-group-button,body.fi-body .fi-sidebar-group-btn,body.fi-body .fi-sidebar-database-notifications-btn{color:#ffffffe6!important;border-radius:10px!important;min-height:44px!important;font-size:14px!important;font-weight:600!important}body.fi-body .fi-sidebar-item-label,body.fi-body .fi-sidebar-database-notifications-btn-label{color:#ffffffe6!important;font-size:14px!important;font-weight:600!important}body.fi-body .fi-sidebar-item-btn>.fi-icon,body.fi-body .fi-sidebar-item>a svg,body.fi-body .fi-sidebar-group-btn .fi-icon,body.fi-body .fi-sidebar-group-button svg,body.fi-body .fi-sidebar-database-notifications-btn>.fi-icon{color:#ffffffbd!important}body.fi-body .fi-sidebar-item-btn:hover,body.fi-body .fi-sidebar-item>a:hover,body.fi-body .fi-sidebar-item-button:hover,body.fi-body .fi-sidebar-group-button:hover,body.fi-body .fi-sidebar-group-btn:hover,body.fi-body .fi-sidebar-database-notifications-btn:hover{background:var(--forte-color-primary-hover)!important;color:#fff!important}body.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn,body.fi-body .fi-sidebar-item-active>a,body.fi-body .fi-sidebar-item-active .fi-sidebar-item-button,body.fi-body .fi-sidebar-item>a[aria-current=page]{background:var(--forte-color-selected)!important;color:var(--forte-color-sidebar)!important;font-weight:700!important}body.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-icon,body.fi-body .fi-sidebar-item-active>a svg,body.fi-body .fi-sidebar-item>a[aria-current=page] svg,body.fi-body .fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-label,body.fi-body .fi-sidebar-item-active .fi-sidebar-item-label{color:var(--forte-color-sidebar)!important}@media (width>=1025px){body.fi-body .fi-main-ctn{width:calc(100% - var(--forte-sidebar-collapsed-width))!important;max-width:none!important;margin-left:var(--forte-sidebar-collapsed-width)!important;transition:none!important}body.fi-body .fi-sidebar,body.fi-body .fi-sidebar.fi-sidebar-open,body.fi-body.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar,body.fi-body.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar.fi-sidebar-open{will-change:width;top:var(--forte-topbar-height)!important;z-index:50!important;width:var(--forte-sidebar-collapsed-width)!important;height:calc(100dvh - var(--forte-topbar-height))!important;box-shadow:none!important;transition-property:width,box-shadow!important;transition-duration:var(--forte-sidebar-collapse-duration), 90ms!important;transition-timing-function:var(--forte-sidebar-collapse-easing), ease-in!important;position:fixed!important;bottom:0!important;left:0!important;right:auto!important;overflow-x:hidden!important;transform:translate(0)!important}body.fi-body .fi-sidebar:hover,body.fi-body .fi-sidebar:focus-within,body.fi-body.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:hover,body.fi-body.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:focus-within{width:var(--forte-sidebar-width)!important;transition-duration:var(--forte-sidebar-expand-duration), .18s!important;transition-timing-function:var(--forte-sidebar-expand-easing), ease-out!important;box-shadow:6px 0 18px #0f172a1a!important}body.fi-body .fi-sidebar-header{display:none!important}body.fi-body .fi-sidebar-nav{transition:padding-inline var(--forte-sidebar-collapse-duration) var(--forte-sidebar-collapse-easing)!important;padding:12px 8px 20px!important}body.fi-body .fi-sidebar:hover .fi-sidebar-nav,body.fi-body .fi-sidebar:focus-within .fi-sidebar-nav{padding-inline:12px!important}body.fi-body .fi-sidebar .fc-sidebar-settings-group{display:none!important}body.fi-body .fc-sidebar-settings-footer{background:var(--forte-color-sidebar);border-top:1px solid #ffffff1f;flex:none;margin:0;padding:10px 8px 12px;list-style:none;display:block}body.fi-body .fi-sidebar:hover .fc-sidebar-settings-footer,body.fi-body .fi-sidebar:focus-within .fc-sidebar-settings-footer{padding-inline:12px}body.fi-body .fi-sidebar-item-btn,body.fi-body .fi-sidebar-item>a,body.fi-body .fi-sidebar-item-button,body.fi-body .fi-sidebar-group-button,body.fi-body .fi-sidebar-group-btn,body.fi-body .fi-sidebar-database-notifications-btn{justify-content:center!important;gap:0!important;padding-inline:10px!important}body.fi-body .fi-sidebar:hover .fi-sidebar-item-btn,body.fi-body .fi-sidebar:hover .fi-sidebar-item>a,body.fi-body .fi-sidebar:hover .fi-sidebar-item-button,body.fi-body .fi-sidebar:hover .fi-sidebar-database-notifications-btn,body.fi-body .fi-sidebar:focus-within .fi-sidebar-item-btn,body.fi-body .fi-sidebar:focus-within .fi-sidebar-item>a,body.fi-body .fi-sidebar:focus-within .fi-sidebar-item-button,body.fi-body .fi-sidebar:focus-within .fi-sidebar-database-notifications-btn{justify-content:flex-start!important;gap:12px!important;padding-inline:13px!important}body.fi-body .fi-sidebar-item-label,body.fi-body .fi-sidebar-database-notifications-btn-label,body.fi-body .fi-sidebar-item-badge-ctn,body.fi-body .fi-sidebar-database-notifications-btn-badge-ctn{transform:translate(-7px);opacity:0!important;white-space:nowrap!important;max-width:0!important;transition:max-width 0s linear var(--forte-sidebar-collapse-duration), opacity 80ms ease-in, transform 80ms ease-in!important;display:block!important;overflow:hidden!important}body.fi-body .fi-sidebar:hover .fi-sidebar-item-label,body.fi-body .fi-sidebar:hover .fi-sidebar-database-notifications-btn-label,body.fi-body .fi-sidebar:hover .fi-sidebar-item-badge-ctn,body.fi-body .fi-sidebar:hover .fi-sidebar-database-notifications-btn-badge-ctn,body.fi-body .fi-sidebar:focus-within .fi-sidebar-item-label,body.fi-body .fi-sidebar:focus-within .fi-sidebar-database-notifications-btn-label,body.fi-body .fi-sidebar:focus-within .fi-sidebar-item-badge-ctn,body.fi-body .fi-sidebar:focus-within .fi-sidebar-database-notifications-btn-badge-ctn{transform:translate(0);opacity:1!important;max-width:160px!important}body.fi-body .fi-sidebar-group{margin:0!important;padding:0!important}body.fi-body .fi-sidebar-group+.fi-sidebar-group{border-top:1px solid #ffffff1f!important;margin-top:10px!important;padding-top:10px!important}body.fi-body .fi-sidebar-group-items{flex-direction:column!important;gap:4px!important;display:flex!important}body.fi-body .fi-sidebar-group-btn,body.fi-body .fi-sidebar-group-button,body.fi-body .fi-sidebar-group-label,body.fi-body .fi-sidebar-group-collapse-btn,body.fi-body .fi-sidebar-group-collapse-button,body.fi-body .fi-sidebar:hover .fi-sidebar-group-btn,body.fi-body .fi-sidebar:hover .fi-sidebar-group-button,body.fi-body .fi-sidebar:hover .fi-sidebar-group-label,body.fi-body .fi-sidebar:hover .fi-sidebar-group-collapse-btn,body.fi-body .fi-sidebar:hover .fi-sidebar-group-collapse-button,body.fi-body .fi-sidebar:focus-within .fi-sidebar-group-btn,body.fi-body .fi-sidebar:focus-within .fi-sidebar-group-button,body.fi-body .fi-sidebar:focus-within .fi-sidebar-group-label,body.fi-body .fi-sidebar:focus-within .fi-sidebar-group-collapse-btn,body.fi-body .fi-sidebar:focus-within .fi-sidebar-group-collapse-button{display:none!important}}body.fi-body .fi-page,body.fi-body .fi-page-content{box-sizing:border-box;width:100%!important;max-width:var(--forte-content-max-width)!important;margin-inline:0!important}body.fi-body .fi-page-content{overflow-x:clip;padding:var(--forte-content-block) var(--forte-content-inline) clamp(32px, 3vw, 48px)!important}body.fi-body .fi-page-header-main-ctn{padding-top:20px}body.fi-body .fi-page-content>*{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:var(--forte-content-max-width)!important;margin-inline:0!important}body.fi-body :where(.fc-page-shell,.fc-dashboard-page,.store-hub-shell,.fc-store-page,.store-hub-page,.platform-page,.settings-dashboard-page,.integration-settings-page,.store-marketing-page,.manual-page-shell,.fc-settings-page,.store-dashboard-page,.store-monthly-input-hub,.training-page-shell,.hq-payments-page){box-sizing:border-box;grid-template-columns:minmax(0,1fr);margin-block:0;width:100%!important;min-width:0!important;max-width:var(--forte-content-max-width)!important;margin-left:0!important;margin-right:0!important;padding:0!important}body.fi-body :where(.fc-page-shell,.fc-dashboard-page,.store-hub-shell,.fc-store-page,.store-hub-page,.platform-page,.settings-dashboard-page,.integration-settings-page,.store-marketing-page,.manual-page-shell,.fc-settings-page,.store-dashboard-page,.store-monthly-input-hub,.training-page-shell,.hq-payments-page)>*{box-sizing:border-box;min-width:0;max-width:100%}body.fi-body :where(form:not(.forte-inline-filter),.fi-form,.platform-form,.fi-sc,.fi-sc-form,.fi-fo-component-ctn){width:100%!important;min-width:0!important;max-width:var(--forte-content-max-width)!important;margin-inline:0!important}body.fi-body :where(.fc-page-shell,.fc-dashboard-page,.store-hub-shell,.fc-store-page,.store-hub-page,.platform-page,.settings-dashboard-page,.integration-settings-page,.store-marketing-page,.manual-page-shell,.fc-settings-page,.store-dashboard-page,.store-monthly-input-hub)>:where(.forte-page-header,.forte-detail-tabs){box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fi-main{padding-inline:0!important}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fi-page{padding:var(--forte-content-block) var(--forte-content-inline) 48px!important}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fi-page-header-main-ctn{padding:0}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fi-page-content{padding:0!important}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .platform-btn:not(.secondary):not(.muted):not(.danger){border-color:var(--forte-color-primary);background:var(--forte-color-primary);color:#fff}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .platform-btn:not(.secondary):not(.muted):not(.danger):hover{border-color:var(--forte-color-primary-hover);background:var(--forte-color-primary-hover)}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .platform-btn:is(.secondary,.muted){border-color:var(--forte-color-border);background:var(--forte-color-surface);color:var(--forte-color-text)}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fc-mobile-drawer-link.is-active{background:var(--forte-color-selected)!important;color:var(--forte-color-sidebar)!important}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fc-mobile-drawer-link.is-active .fc-mobile-drawer-link-icon{background:var(--forte-color-selected)!important;color:var(--forte-color-sidebar)!important}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fi-breadcrumbs{display:flex!important}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fc-tenant-list-page .fi-header{display:flex!important}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) :is(.forte-detail-tabs__item--active,.forte-detail-tabs__mobile-item--active){box-shadow:none;border-color:var(--forte-color-primary)!important;background:var(--forte-color-selected)!important;color:var(--forte-color-primary)!important}@media (width>=768px) and (width<=1024px){body.fi-body:has(.forte-topbar-context[data-system-admin=true]){--forte-content-inline:20px}}@media (width<=1024px){body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fc-tenant-list-page .platform-card-head{flex-direction:column;align-items:stretch}body.fi-body:has(.forte-topbar-context[data-system-admin=true]) .fc-tenant-list-page .platform-card-head .platform-btn{width:100%}}@media (width>=1025px){body.fi-body:has(.fc-store-primary-page) .fi-page-header-main-ctn{padding-top:0!important}body.fi-body:has(.fc-store-primary-page) .fi-page-content{width:100%!important;max-width:none!important;margin-inline:0!important;padding:20px 28px 48px!important}body.fi-body .fi-page .fc-store-primary-page{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}body.fi-body .fi-page .fc-store-primary-page>.forte-page-header{width:100%!important;max-width:none!important;margin-inline:0!important}body.fi-body:has(.fc-store-primary-page) .forte-global-breadcrumbs{margin-bottom:20px}}.forte-inline-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:auto;min-width:0;display:flex}.forte-inline-filter>label{flex:none;margin:0}.forte-adaptive-card-grid{gap:var(--forte-layout-gap);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.forte-status-history-row{grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto}body.fi-body :where(.forte-store-detail-header,.fc-app-header,.hh-home-toolbar,.platform-hero,.fc-settings-page__header){margin-bottom:clamp(20px,1.6vw,28px)!important}body.fi-body .forte-page-header{margin-bottom:12px}body.fi-body :where(.forte-page-header__title,.forte-store-detail-header__title,.fi-header-heading,.fc-app-title,.platform-hero h1,.fc-settings-page__heading-row h1){color:var(--forte-color-text)!important;font-size:var(--forte-page-title-size)!important;letter-spacing:-.025em!important;margin:0!important;font-weight:700!important;line-height:1.25!important}body.fi-body :where(.forte-page-header__description,.forte-store-detail-header__description,.fi-header-subheading,.fc-app-subtitle,.hh-home-lead,.platform-hero p,.fc-settings-page__heading-row p){color:var(--forte-color-muted)!important;font-size:18px!important;font-weight:400!important;line-height:1.7!important}body.fi-body :where(.fi-section-header-heading,.fc-card-title,.hh-section-heading h2,.hh-panel-heading h2,.platform-card-head h2,.store-hub-card__title,.monthly-entry-panel__head h2,.monthly-entry-panel__head h3,.fc-settings-group__header h2,.store-dashboard-section-heading h2,.store-monthly-input-section__head h2,.store-monthly-input-card__header h3){color:var(--forte-color-text)!important;font-size:var(--forte-section-title-size)!important;letter-spacing:-.015em!important;font-weight:700!important;line-height:1.35!important}body.fi-body :where(.fi-section-header-description,.fc-card-subtitle,.hh-section-heading p,.hh-panel-heading p,.platform-card-head p,.monthly-entry-panel__head p,.fc-settings-group__header p,.store-dashboard-section-heading p,.store-monthly-input-section__head p,.store-monthly-input-card__header p){color:var(--forte-color-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important}body.fi-body :where(.forte-breadcrumbs,.fi-breadcrumbs){color:var(--forte-color-muted);gap:10px;margin-bottom:14px;font-size:18px;font-weight:700;line-height:1.55}body.fi-body :where(.forte-breadcrumbs,.fi-breadcrumbs) :where(a,span,li){color:inherit;font:inherit}body.fi-body .forte-breadcrumbs__link{color:var(--forte-color-primary)}body.fi-body .forte-breadcrumbs__current{color:var(--forte-color-muted)}body.fi-body .forte-breadcrumbs__separator{color:#98a2b3}body.fi-body .fc-settings-page__breadcrumbs{color:var(--forte-color-muted)!important;font-size:13px!important;font-weight:600!important}body.fi-body :where(.fi-section,.fi-card,.forte-page-header,.forte-store-detail-header,.fc-card,.fc-side-card,.fc-kpi-card,.fc-filter-card,.hh-action-card,.hh-kpi-card,.hh-panel,.platform-card,.store-hub-card,.store-hub-kpi-card,.forte-kpi-card,.forte-empty-state,.forte-attention-panel,.forte-recent-history,.monthly-entry-panel,.monthly-entry-metric,.monthly-entry-funnel,.marketing-channel-card,.marketing-monthly-item,.manual-kpi-card,.manual-main-card,.manual-side-card,.manual-notice-card,.manual-store-card,.manual-admin-mobile-card,.fc-settings-page__context>div,.fc-settings-group,.fc-settings-link-card,.store-dashboard-tenant-selector,.store-dashboard-attention,.store-dashboard-opening-filters,.store-dashboard-list-card,.store-dashboard-mobile-card,.store-dashboard-opening-filters__list>a,.store-monthly-input-attention,.store-monthly-input-section,.store-monthly-input-card,.store-monthly-input-history){border:1px solid var(--forte-color-border)!important;border-radius:var(--forte-radius-card)!important;background:var(--forte-color-surface)!important;box-shadow:var(--forte-shadow-card)!important}body.fi-body :where(.fi-section-header,.fc-card-head,.platform-card-head,.monthly-entry-panel__head,.fc-settings-group__header){padding:var(--forte-card-padding)!important;border-bottom:1px solid var(--forte-color-border-soft)!important;background:var(--forte-color-surface)!important}body.fi-body :where(.fi-section-content-ctn,.fi-section>.fi-section-content:not(.fi-section-content-ctn),.monthly-entry-panel__body){padding:var(--forte-card-padding)!important}body.fi-body .monthly-entry-panel--nested-cards>.monthly-entry-panel__body{background:var(--forte-color-page)}body.fi-body .fi-section-content-ctn>.fi-section-content{padding:0!important}body.fi-body .marketing-channel-card{--forte-card-padding:16px;--forte-control-height:38px;--forte-textarea-min-height:72px;--marketing-channel-accent:#667085;--marketing-channel-accent-soft:#f2f4f7;--marketing-channel-accent-text:#344054}body.fi-body .marketing-channel-card--search_map{--marketing-channel-accent:#2563eb;--marketing-channel-accent-soft:#eff6ff;--marketing-channel-accent-text:#1d4ed8}body.fi-body .marketing-channel-card--sns{--marketing-channel-accent:#7c3aed;--marketing-channel-accent-soft:#f5f3ff;--marketing-channel-accent-text:#6d28d9}body.fi-body .marketing-channel-card--referral{--marketing-channel-accent:#15803d;--marketing-channel-accent-soft:#f0fdf4;--marketing-channel-accent-text:#166534}body.fi-body .marketing-channel-card--portal{--marketing-channel-accent:#c2410c;--marketing-channel-accent-soft:#fff7ed;--marketing-channel-accent-text:#9a3412}body.fi-body .marketing-channel-card--flyer{--marketing-channel-accent:#b45309;--marketing-channel-accent-soft:#fffbeb;--marketing-channel-accent-text:#92400e}body.fi-body .marketing-channel-card--storefront{--marketing-channel-accent:#0f766e;--marketing-channel-accent-soft:#f0fdfa;--marketing-channel-accent-text:#115e59}body.fi-body .marketing-channel-card__accent{background:var(--marketing-channel-accent);border-radius:999px;flex:0 0 8px;align-self:stretch;min-height:38px}body.fi-body .marketing-channel-card__head h3{color:var(--forte-color-text);font-size:18px;font-weight:700;line-height:1.35}body.fi-body .marketing-channel-card__category,body.fi-body .marketing-channel-card__ad-cost-status{border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}body.fi-body .marketing-channel-card__category{background:var(--marketing-channel-accent-soft);color:var(--marketing-channel-accent-text)}body.fi-body .marketing-channel-card__ad-cost-status{border:1px solid var(--forte-color-border);background:var(--forte-color-page);color:var(--forte-color-muted)}body.fi-body :where(.monthly-entry-funnel,.marketing-channel-card,.marketing-monthly-item){padding:var(--forte-card-padding)}body.fi-body :where(.marketing-channel-card__head h3,.marketing-channel-card__section-heading>strong,.marketing-monthly-item__head strong,.monthly-entry-funnel h3,.marketing-channel-auto-grid strong){color:var(--forte-color-text);font-size:16px;font-weight:700;line-height:1.4}body.fi-body :where(.marketing-channel-card__head>span,.marketing-channel-card__section-heading small,.marketing-monthly-item__head small,.monthly-entry-funnel p,.marketing-channel-auto-grid span){color:var(--forte-color-muted);font-size:13px;line-height:1.6}body.fi-body :where(.monthly-entry-panel__actions,.fc-settings-group__grid,.manual-filter-bar,.store-dashboard-filter){padding:var(--forte-card-padding)!important}body.fi-body .monthly-entry-panel__actions{border-top:1px solid var(--forte-color-border-soft)!important}body.fi-body :where(.manual-kpi-card,.manual-side-card,.manual-notice-card,.manual-store-card,.manual-admin-mobile-card,.fc-settings-page__context>div,.fc-settings-link-card,.store-dashboard-tenant-selector,.store-dashboard-attention,.store-dashboard-opening-filters,.store-dashboard-mobile-card,.store-monthly-input-attention,.store-monthly-input-section,.store-monthly-input-card){padding:var(--forte-card-padding)!important}body.fi-body :where(.fc-kpi-grid,.forte-kpi-grid,.manual-kpi-grid,.monthly-entry-workflow-grid,.monthly-entry-summary-grid){gap:var(--forte-layout-gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}body.fi-body :where(.fc-kpi-card,.store-hub-kpi-card,.forte-kpi-card,.manual-kpi-card,.monthly-entry-metric){min-width:0;padding:18px var(--forte-card-padding)!important}body.fi-body :where(.fc-kpi-label,.forte-kpi-card__label,.manual-kpi-label,.manual-kpi-sub,.monthly-entry-metric span,.monthly-entry-metric small,.store-monthly-input-card__metrics dt){color:var(--forte-color-muted)!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}body.fi-body :where(.fc-kpi-value,.forte-kpi-card__value,.manual-kpi-value,.monthly-entry-metric strong,.store-monthly-input-card__metrics dd){color:var(--forte-color-text)!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}body.fi-body .store-monthly-input-card__metrics>div{border-radius:var(--forte-radius-control)!important;background:var(--forte-color-page)!important;padding:12px!important}body.fi-body :where(a.hh-action-card,a.hh-kpi-card,a.store-hub-card,a.fc-card,a.fc-kpi-card,a.manual-store-card,a.fc-settings-link-card,a.store-dashboard-mobile-card,.store-dashboard-opening-filters__list>a,.store-monthly-input-history__row){transition:border-color .14s,background-color .14s,box-shadow .14s!important}body.fi-body :where(a.hh-action-card,a.hh-kpi-card,a.store-hub-card,a.fc-card,a.fc-kpi-card,a.manual-store-card,a.fc-settings-link-card,a.store-dashboard-mobile-card,.store-dashboard-opening-filters__list>a,.store-monthly-input-history__row):hover{background:var(--forte-color-selected)!important;box-shadow:var(--forte-shadow-clickable)!important;border-color:#b7d8c9!important}body.fi-body :where(a.hh-action-card,a.hh-kpi-card,a.store-hub-card,a.fc-card,a.fc-kpi-card,a.manual-store-card,a.fc-settings-link-card,a.store-dashboard-mobile-card,.store-dashboard-opening-filters__list>a,.store-monthly-input-history__row):focus-visible{box-shadow:var(--forte-shadow-focus)!important;outline:none!important}@media (width<=1024px){body.fi-body :where(.manual-store-mobile__tabs,.store-training-page__mobile-tabs,.manual-store-mobile .manual-kpi-grid,.store-training-page__mobile .training-kpi-grid,.fc-store-user-dashboard-page .store-mobile-kpi-grid){border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface)}body.fi-body :where(.manual-store-mobile__tab,.store-training-page__mobile-tab){border-left:1px solid var(--forte-color-border-soft)}body.fi-body :where(.manual-store-mobile__tab,.store-training-page__mobile-tab):first-child{border-left:0}body.fi-body :where(.manual-store-mobile__tab,.store-training-page__mobile-tab) strong{background:var(--forte-color-page);border-radius:999px}body.fi-body :where(.manual-store-mobile__tab,.store-training-page__mobile-tab).is-active{background:var(--forte-color-selected)}body.fi-body :where(.manual-store-mobile__tab,.store-training-page__mobile-tab):focus-visible{box-shadow:inset var(--forte-shadow-focus)}body.fi-body :where(.manual-store-mobile .manual-kpi-card,.store-training-page__mobile .training-kpi-card,.fc-store-user-dashboard-page .store-mobile-kpi-link){border:0!important;border-left:1px solid var(--forte-color-border-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}body.fi-body .manual-store-mobile .manual-kpi-card:first-child,body.fi-body .store-training-page__mobile .training-kpi-card:nth-child(2),body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-link:first-child{border-left:0!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-link{color:var(--forte-color-text)!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-label{color:var(--forte-color-muted)!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-value{color:var(--forte-color-text)!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-value.is-negative{color:var(--forte-color-danger-text)!important}body.fi-body .fc-store-user-dashboard-page .store-mobile-kpi-link:hover{background:var(--forte-color-page)!important}body.fi-body .fc-store-user-dashboard-page :where(.store-mobile-action-card,.store-mobile-kpi-link):focus-visible{box-shadow:inset var(--forte-shadow-focus)!important;outline:none!important}body.fi-body .store-training-page__mobile .training-priority-board-row{border:1px solid var(--forte-color-border)!important;border-radius:var(--forte-radius-control)!important}}body.fi-body :where(.fc-filter-card,.fc-filter-grid,.platform-filter-grid,.dashboard-filter-grid,.detail-filter-grid,.marketing-toolbar,.monthly-entry-control-grid,.manual-filter-bar,.store-dashboard-filter){gap:12px!important}body.fi-body :where(.fi-btn,.forte-button,.fc-button,.fc-app-button,.platform-btn,.fc-table-action,.forte-current-store-banner__switch,.monthly-entry-danger-button,.manual-btn,.manual-action-button,.manual-list-tab){min-height:var(--forte-control-height)!important;border-radius:var(--forte-radius-control)!important;height:auto!important;box-shadow:none!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important}body.fi-body :where(.fi-btn-size-sm,.fc-button-small,.fc-table-action,.forte-current-store-banner__switch){min-height:var(--forte-control-height-small)!important;padding-inline:12px!important;font-size:13px!important}body.fi-body :where(.forte-button--primary,.fc-button-primary,.fc-app-button-primary,.platform-btn-primary,.manual-btn-primary,.manual-btn-filter,.manual-action-button-primary){border:1px solid var(--forte-color-primary)!important;background:var(--forte-color-primary)!important;color:#fff!important}body.fi-body :where(.forte-button--primary,.fc-button-primary,.fc-app-button-primary,.platform-btn-primary,.manual-btn-primary,.manual-btn-filter,.manual-action-button-primary):hover{border-color:var(--forte-color-primary-hover)!important;background:var(--forte-color-primary-hover)!important}body.fi-body :where(.forte-button--secondary,.fc-button-muted,.fc-app-button-muted,.platform-btn-secondary,.fc-table-action,.manual-btn-reset,.manual-action-button){border:1px solid var(--forte-color-border)!important;background:var(--forte-color-surface)!important;color:var(--forte-color-text)!important}body.fi-body .monthly-entry-danger-button{border:1px solid var(--forte-color-danger-border)!important;background:var(--forte-color-danger-bg)!important;color:var(--forte-color-danger-text)!important}body.fi-body :where(.fi-btn,.forte-button,.fc-button,.fc-app-button,.platform-btn,.fc-table-action,.monthly-entry-danger-button,.manual-btn,.manual-action-button,.manual-list-tab):focus-visible{box-shadow:var(--forte-shadow-focus)!important;outline:none!important}body.fi-body :where(.fi-fo-field-wrp-label,.fi-fo-field-wrp-label span,.monthly-entry-field>span,.monthly-entry-readonly>span,.marketing-channel-field>span,.monthly-entry-comment-grid label>span,.manual-select-field>span,.store-dashboard-tenant-selector label>span){color:var(--forte-color-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}body.fi-body :where(.fi-input-wrp,.fi-select-input,.fi-fo-date-time-picker-display-text-input){min-height:var(--forte-control-height)!important;border:1px solid var(--forte-color-border)!important;border-radius:var(--forte-radius-control)!important;background:var(--forte-color-surface)!important;box-shadow:none!important}body.fi-body :where(.fi-input,.fi-select-input,.fi-fo-date-time-picker-display-text-input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=month],input[type=search],select){min-height:var(--forte-control-height)!important;border:1px solid var(--forte-color-border)!important;border-radius:var(--forte-radius-control)!important;background:var(--forte-color-surface)!important;color:var(--forte-color-text)!important;font-size:15px!important;font-weight:400!important}body.fi-body textarea{min-height:var(--forte-textarea-min-height)!important;border:1px solid var(--forte-color-border)!important;border-radius:var(--forte-radius-control)!important;background:var(--forte-color-surface)!important;color:var(--forte-color-text)!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important}body.fi-body :where(.fi-input-wrp,.fi-select-input):focus-within,body.fi-body :where(input,select,textarea):focus-visible{border-color:var(--forte-color-primary)!important;box-shadow:var(--forte-shadow-focus)!important;outline:none!important}body.fi-body .monthly-entry-readonly strong{min-height:var(--forte-control-height);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:#f7faf8;align-items:center;padding:0 12px;display:flex}body.fi-body :where(.fi-ta,.fc-table-wrap,.monthly-entry-table-wrap,.manual-table-wrap,.store-dashboard-table-wrap){overflow:hidden;border:1px solid var(--forte-color-border)!important;border-radius:var(--forte-radius-card)!important;background:var(--forte-color-surface)!important;box-shadow:none!important}body.fi-body :where(.fi-ta-header-cell,.fc-mock-table th,.fc-table th,.monthly-entry-table th,.manual-table th,.store-dashboard-table th){text-align:left;color:var(--forte-color-muted)!important;text-transform:none!important;background:#f2f6f4!important;padding:11px 14px!important;font-size:13px!important;font-weight:700!important}body.fi-body :where(.fi-ta-cell,.fc-mock-table td,.fc-table td,.monthly-entry-table td,.manual-table td,.store-dashboard-table td){border-bottom:1px solid var(--forte-color-border-soft)!important;color:var(--forte-color-text)!important;padding:12px 14px!important;font-size:14px!important;font-weight:400!important}body.fi-body :where(.fi-ta-row,.fc-mock-table tbody tr,.fc-table tbody tr,.monthly-entry-table tbody tr,.manual-table tbody tr,.store-dashboard-table tbody tr):hover{background:#f7faf8!important}body.fi-body :where(.fi-badge,.forte-page-header__meta-item,.fc-status-badge,.fc-sync-label,.store-detail-status-badge,.monthly-entry-status,.manual-priority-badge,.manual-read-badge,.manual-important-badge){border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:4px 9px!important;font-size:12px!important;font-weight:600!important;line-height:1.1!important;display:inline-flex!important}body.fi-body .fc-status-badge.green,body.fi-body .fc-sync-label.synced,body.fi-body .manual-read-badge.read{color:#166534!important;background:#dcfce7!important}body.fi-body .fc-status-badge.blue,body.fi-body .manual-priority-badge.info{color:#1e40af!important;background:#dbeafe!important}body.fi-body .fc-status-badge.yellow,body.fi-body .fc-sync-label.unsynced,body.fi-body .manual-priority-badge.warning{color:#92400e!important;background:#fef3c7!important}body.fi-body .fc-status-badge.red,body.fi-body .manual-read-badge.unread{color:#991b1b!important;background:#fee2e2!important}body.fi-body .fc-status-badge.purple{color:#5b21b6!important;background:#ede9fe!important}body.fi-body .fc-help-floating-link{color:#fff!important;background:#047857!important}body.fi-body .fc-help-floating-link:hover,body.fi-body .fc-help-floating-link:focus-visible{background:#065f46!important}body.fi-body .forte-status-badge{border:1px solid var(--forte-color-border);background:var(--forte-color-page);min-height:26px;color:var(--forte-color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}body.fi-body .forte-status-badge--large{gap:8px;min-height:34px;padding:7px 13px;font-size:13px;font-weight:800}body.fi-body .forte-status-badge__dot{background:currentColor;border-radius:999px;flex:0 0 7px;width:7px;height:7px}body.fi-body .forte-status-badge--success{border-color:var(--forte-color-primary);background:var(--forte-color-selected);color:var(--forte-color-primary-hover)}body.fi-body .forte-status-badge--warning{border-color:var(--forte-color-warning-border);background:var(--forte-color-warning-bg);color:var(--forte-color-warning-text)}body.fi-body .forte-status-badge--danger{border-color:var(--forte-color-danger-border);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text)}body.fi-body .forte-status-badge--info{border-color:var(--forte-color-info-border);background:var(--forte-color-info-bg);color:var(--forte-color-info-text)}body.fi-body .forte-status-badge--neutral,body.fi-body .forte-status-badge--muted{border-color:var(--forte-color-border);background:var(--forte-color-page);color:var(--forte-color-muted)}body.fi-body :where(.forte-empty-state,.monthly-entry-empty,.manual-empty,.manual-admin-mobile-empty){min-height:96px;padding:var(--forte-card-padding)!important;color:var(--forte-color-muted)!important}body.fi-body :where(.monthly-entry-notice,.store-monthly-input-attention){border:1px solid var(--forte-color-warning-border)!important;border-radius:var(--forte-radius-control)!important;background:var(--forte-color-warning-bg)!important;color:var(--forte-color-warning-text)!important;padding:12px 14px!important;font-size:13px!important;line-height:1.65!important}body.fi-body .store-monthly-input-card__notice{border:1px solid var(--forte-color-danger-border)!important;border-radius:var(--forte-radius-control)!important;background:var(--forte-color-danger-bg)!important;color:var(--forte-color-danger-text)!important;padding:12px 14px!important;font-size:13px!important;line-height:1.6!important}body.fi-body .forte-page-header--flat{width:100%;max-width:none;margin-inline:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.fi-body .forte-page-header--flat .forte-page-header__main{padding:0 0 8px!important}body.fi-body .forte-page-header--card .forte-page-header__main{padding:var(--forte-card-padding)!important}body.fi-body .forte-page-header__utility-row{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}body.fi-body .forte-page-header__utility-row>.forte-breadcrumbs{flex:auto;min-width:0;margin-bottom:0}body.fi-body .forte-page-header__utility-row>.forte-page-header__actions{margin-left:auto}@media (width<=1024px){body.fi-body .forte-page-header--custom-actions .forte-action-menu,body.fi-body .forte-page-header--custom-actions .forte-action-menu>summary{width:100%;min-width:0}}body.fi-body .forte-page-header--custom-actions .forte-action-menu>summary{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}body.fi-body .forte-page-header--custom-actions .forte-action-menu__panel{width:max-content;min-width:216px;max-width:calc(100vw - 32px);left:auto;right:0}body.fi-body .forte-page-header__utility-row+.forte-page-header__title-row{margin-top:14px}body.fi-body .forte-global-breadcrumbs{margin-bottom:clamp(20px,1.6vw,28px)}body.fi-body .fi-header-subheading{display:none}body.fi-body:has(.forte-topbar-context[data-page-type]:not([data-page-type$=detail])) .fi-header-heading{display:none}body.fi-body:has(.forte-topbar-context[data-page-type]:not([data-page-type$=detail])) .fi-page-header-main-ctn{padding-top:0}:is(body.fi-body:has(.forte-page-header) .forte-global-breadcrumbs,body.fi-body:has(.store-detail-header) .forte-global-breadcrumbs,body.fi-body:has(.fi-breadcrumbs) .forte-global-breadcrumbs){display:none}@media (width<=1024px){:is(body.fi-body:has(.store-dashboard-desktop-page-header) .forte-global-breadcrumbs,body.fi-body:has(.store-account-invite-desktop-page-header) .forte-global-breadcrumbs,body.fi-body:has(.store-help-desktop-page-header) .forte-global-breadcrumbs){display:flex!important}body.fi-body:has(.fc-sales-agency-settings-page) .fi-breadcrumbs{display:flex!important}body.fi-body .forte-page-header__utility-row{flex-direction:column;align-items:stretch;gap:8px}body.fi-body .forte-page-header__utility-row>.forte-page-header__actions{width:100%;margin-left:0}body.fi-body.fc-mobile-admin-ui :where(.forte-breadcrumbs,.fi-breadcrumbs,.fi-breadcrumbs-list){box-sizing:border-box;width:100%;min-width:0;max-width:100%}body.fi-body.fc-mobile-admin-ui :where(.forte-breadcrumbs,.fi-breadcrumbs-list){white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:8px;font-size:14px;line-height:1.5;display:flex;overflow:visible}body.fi-body.fc-mobile-admin-ui .forte-breadcrumbs>*{min-width:0;max-width:100%}body.fi-body.fc-mobile-admin-ui .forte-breadcrumbs :where(.forte-breadcrumbs__link,.forte-breadcrumbs__current),body.fi-body.fc-mobile-admin-ui .fi-breadcrumbs-list :where(a,span,li){text-overflow:clip;overflow-wrap:anywhere;white-space:normal;overflow:visible}}body.fi-body .lead-import-main-grid{align-items:start}body.fi-body .fc-store-page .fc-app-title{display:none!important}body.fi-body .fc-store-page .fc-store-tabs,body.fi-body .fc-store-page .fc-store-actions{margin-top:0!important}@media (width<=1279px){body.fi-body .forte-topbar-context-label,body.fi-body .forte-current-store-banner__label{display:none}}@media (width>=1025px) and (width<=1279px){body.fi-body .forte-topbar-context[data-sales-agency=true] .forte-topbar-context-label{display:inline-flex}body.fi-body .forte-topbar-context[data-sales-agency=true] .forte-topbar-selected-headquarters{max-width:28vw}body.fi-body .forte-topbar-context[data-sales-agency=true] .forte-topbar-selected-headquarters>span{display:none}}@media (width<=1024px){:root{--forte-content-inline:16px;--forte-content-block:16px;--forte-layout-gap:16px;--forte-card-padding:18px;--forte-page-title-size:32px;--forte-section-title-size:18px}body.fi-body .marketing-channel-card{--forte-card-padding:16px;--forte-control-height:44px;--forte-textarea-min-height:84px}body.fi-body .fi-main-ctn{width:100%!important;margin-left:0!important}body.fi-body .fi-sidebar.fi-sidebar-open{top:var(--forte-topbar-height)!important;width:min(var(--forte-sidebar-width), calc(100vw - 44px))!important;height:calc(100dvh - var(--forte-topbar-height))!important;box-shadow:6px 0 18px #0f172a24!important}body.fi-body .fi-topbar>nav,body.fi-body .fi-topbar nav,body.fi-body .fi-topbar .fi-topbar-ctn{padding-inline:16px!important}body.fi-body .fi-topbar .fi-icon-btn{width:44px!important;height:44px!important}body.fi-body .forte-topbar-brand{min-width:auto;font-size:19px}body.fi-body .forte-topbar-brand-separator,body.fi-body .forte-topbar-context-label,body.fi-body .forte-topbar-separator{display:none}body.fi-body .forte-current-store-banner{max-width:44vw}body.fi-body .fi-page-content{padding:16px 16px 32px!important}body.fi-body :where(.fc-page-shell,.fc-dashboard-page,.store-hub-shell,.fc-store-page,.store-hub-page,.platform-page,.settings-dashboard-page,.integration-settings-page,.store-marketing-page,.manual-page-shell,.fc-settings-page,.store-dashboard-page,.store-monthly-input-hub,.training-page-shell,.hq-payments-page){max-width:none!important}body.fi-body :where(.fi-section-header,.fc-card-head,.platform-card-head,.monthly-entry-panel__head,.fc-settings-group__header),body.fi-body :where(.fi-section-content-ctn,.fi-section>.fi-section-content:not(.fi-section-content-ctn),.monthly-entry-panel__body){padding:var(--forte-card-padding)!important}body.fi-body :where(.fi-btn,.forte-button,.fc-button,.fc-app-button,.platform-btn,.fc-table-action,.monthly-entry-danger-button,.manual-btn,.manual-action-button,.manual-list-tab){min-height:44px!important}body.fi-body :where(.fi-ta,.fc-table-wrap,.monthly-entry-table-wrap,.manual-table-wrap,.store-dashboard-table-wrap){-webkit-overflow-scrolling:touch;overflow-x:auto!important}body.fi-body.fc-mobile-admin-ui .fc-help-floating-link,body.fi-body.fc-mobile-admin-ui .fc-support-chat-launcher{bottom:calc(var(--fc-mobile-bottom-nav-height) + var(--fc-mobile-safe-bottom) + 12px)!important}body.fi-body.fc-mobile-admin-ui .fc-help-floating-link{right:64px!important}body.fi-body.fc-mobile-admin-ui .fc-support-chat-launcher{right:12px!important}.forte-inline-filter,.forte-adaptive-card-grid{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid}.forte-status-history-row{grid-template-columns:minmax(0,1fr) auto}body.fi-body .forte-page-header--flat .forte-page-header__main{padding:0 0 8px!important}body.fi-body .forte-page-header--compact .forte-page-header__description{display:block}body.fi-body .forte-page-header--card .forte-page-header__main{padding:var(--forte-card-padding)!important}}body.fi-body .fc-sales-agency-primary-page:not(.fc-seminar-page){gap:var(--forte-layout-gap)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page:not(.fc-seminar-page)>.forte-page-header{width:100%!important;max-width:none!important;margin:0!important}body.fi-body .fc-sales-agency-primary-page :where(.fc-sales-agency-section-card,.fc-sales-agency-kpi-card,.fc-sales-agency-action-card){box-sizing:border-box;min-width:0;border:1px solid var(--forte-color-border)!important;border-radius:var(--forte-radius-card)!important;background:var(--forte-color-surface)!important;box-shadow:var(--forte-shadow-card)!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-section-card{padding:var(--forte-card-padding)!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card{min-height:104px;padding:18px 20px!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card>:first-child{color:var(--forte-color-muted)!important;font-size:13px!important;font-weight:600!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card>:nth-child(2){color:var(--forte-color-text)!important;font-size:28px!important;font-weight:700!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card>:last-child{color:var(--forte-color-muted)!important;font-size:12px!important;font-weight:400!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-card{min-height:146px;transition:border-color .15s,box-shadow .15s;color:var(--forte-color-text)!important;gap:8px!important;padding:20px!important;text-decoration:none!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-card>:first-child{color:var(--forte-color-text)!important;font-size:16px!important;font-weight:700!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-card>:nth-child(2){color:var(--forte-color-muted)!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-card>:last-child{align-self:end;color:var(--forte-color-primary)!important;font-size:13px!important;font-weight:700!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-card:hover{box-shadow:var(--forte-shadow-clickable)!important;border-color:#a8cfbd!important}body.fi-body .fc-sales-agency-primary-page :where(.fc-sales-agency-dashboard-grid,.sales-agency-report-main-grid,.sales-agency-report-analytics-grid,.fc-sales-agency-lead-layout){gap:var(--forte-layout-gap)!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-filter-grid>label{gap:6px;display:grid}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-filter-grid>label>span{color:var(--forte-color-muted)!important;font-size:12px!important;font-weight:600!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;display:grid}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-lead-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-side-column{gap:var(--forte-layout-gap);min-width:0;display:grid}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-section-card :where(h2,h3){color:var(--forte-color-text)!important;font-weight:700!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-section-card h2{font-size:var(--forte-section-title-size)!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-section-card p{color:var(--forte-color-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important}body.fi-body .sales-agency-tenant-select-card{overflow:hidden}body.fi-body .sales-agency-tenant-select-form,body.fi-body .sales-agency-tenant-select-card>.sales-agency-alert{margin:var(--forte-card-padding)}body.fi-body .sales-agency-alert{margin:0}body.fi-body .sales-agency-tenant-select-form{gap:16px;display:grid}body.fi-body .sales-agency-field{gap:8px;display:grid}body.fi-body .sales-agency-field>span{color:var(--forte-color-text);font-size:14px;font-weight:600}body.fi-body .sales-agency-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}body.fi-body .sales-agency-alert{border-radius:var(--forte-radius-control);padding:12px 14px;font-size:13px;font-weight:600;line-height:1.65}body.fi-body .sales-agency-alert--error{border:1px solid var(--forte-color-danger-border);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text)}body.fi-body .sales-agency-alert--success{background:var(--forte-color-selected);color:var(--forte-color-primary-hover);border:1px solid #a8cfbd}body.fi-body .sales-agency-lead-card{transition:background-color .15s,border-color .15s,box-shadow .15s;border-radius:var(--forte-radius-control)!important;box-shadow:none!important}body.fi-body .sales-agency-lead-card:hover{background:var(--forte-color-surface)!important;box-shadow:var(--forte-shadow-clickable)!important;border-color:#a8cfbd!important}body.fi-body :where(.sales-agency-lead-card,.fc-sales-agency-action-card):focus-visible{outline:none;box-shadow:var(--forte-shadow-focus)!important}body.fi-body .sales-agency-quick-edit{background:0 0;border:1px solid #0000;border-radius:999px;width:fit-content;padding:1px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}body.fi-body .sales-agency-quick-edit:hover{background:var(--forte-color-selected);box-shadow:var(--forte-shadow-focus);border-color:#a8cfbd}body.fi-body .sales-agency-memo-edit{transition:background-color .15s,border-color .15s,box-shadow .15s}body.fi-body .sales-agency-memo-edit:hover{box-shadow:var(--forte-shadow-focus);background:var(--forte-color-selected)!important;border-color:#a8cfbd!important}@media (width>=1025px){body.fi-body:has(.fc-sales-agency-primary-page) .fi-page-header-main-ctn{padding-top:0!important}body.fi-body:has(.fc-sales-agency-primary-page:not(.fc-seminar-page)) .fi-page-content{width:100%!important;max-width:none!important;margin-inline:0!important;padding:20px 28px 48px!important}}@media (width<=1279px){body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-filter-grid>label:first-child{grid-column:span 2}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-lead-layout,body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=767px){body.fi-body .fc-sales-agency-primary-page:not(.fc-seminar-page){gap:16px!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card{min-height:86px;padding:12px 14px!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card>:nth-child(2){font-size:23px!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:calc(100vw - 48px);grid-auto-flow:column;margin-inline:-16px;padding:0 16px 6px;overflow-x:auto;grid-template-columns:none!important;gap:10px!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-card{scroll-snap-align:start;min-height:128px;padding:15px!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-filter-grid,body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-lead-layout,body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-dashboard-grid,body.fi-body .fc-sales-agency-primary-page .sales-agency-report-main-grid,body.fi-body .fc-sales-agency-primary-page .sales-agency-report-analytics-grid{grid-template-columns:minmax(0,1fr)!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-filter-grid>label:first-child{grid-column:auto}body.fi-body .fc-sales-agency-primary-page .sales-agency-lead-card{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important}body.fi-body .fc-sales-agency-primary-page .sales-agency-lead-card>:nth-child(2){grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr)!important}body.fi-body .fc-sales-agency-primary-page .sales-agency-lead-card>:nth-child(3){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-side-column{grid-template-columns:minmax(0,1fr)!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-section-card{padding:18px!important}body.fi-body .sales-agency-form-actions,body.fi-body .sales-agency-form-actions>*{width:100%}body.fi-body .sales-agency-form-actions>*{justify-content:center}body.fi-body .sales-agency-tenant-select-form,body.fi-body .sales-agency-tenant-select-card>.sales-agency-alert{margin:18px}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card{align-content:center!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card>:first-child{font-size:12px!important;line-height:1.35!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card>:nth-child(2){margin-top:5px!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-kpi-card>:last-child{margin-top:5px!important;font-size:10.5px!important;line-height:1.35!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-grid{scroll-padding-inline:16px}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-action-card{align-content:start!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-chart{width:100%;overflow:visible!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-chart__svg{width:100%!important;min-width:0!important;height:auto!important}body.fi-body .fc-sales-agency-primary-page .fc-mobile-section-heading{flex-direction:column;align-items:flex-start!important}body.fi-body .fc-sales-agency-primary-page .fc-mobile-section-heading>.forte-button{justify-content:center;width:100%}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table-wrap{width:100%;overflow:visible!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;width:100%!important;min-width:0!important;display:block!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table thead{display:none!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table tbody{gap:10px!important;width:100%!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table tbody tr{border:1px solid var(--forte-color-border)!important;border-radius:var(--forte-radius-control)!important;background:var(--forte-color-surface)!important;width:100%!important;display:grid!important;overflow:hidden!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table tbody td{overflow-wrap:anywhere;align-items:center;gap:8px;border:0!important;border-top:1px solid var(--forte-color-border-soft)!important;width:100%!important;min-width:0!important;max-width:none!important;color:var(--forte-color-text)!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;border-radius:0!important;grid-template-columns:88px minmax(0,1fr)!important;padding:8px 11px!important;font-size:12px!important;line-height:1.45!important;display:grid!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table tbody td:before{content:attr(data-label);color:var(--forte-color-muted);letter-spacing:.02em;font-size:10px;font-weight:700}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table tbody td:first-child{background:var(--forte-color-page)!important;border-top:0!important;padding:11px!important;display:block!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table tbody td:first-child:before,body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table tbody td[colspan]:before{display:none}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table tbody td[colspan]{text-align:center!important;border-top:0!important;padding:16px 12px!important;display:block!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table .fc-table-actions-stack,body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table td[data-label=操作]>*{width:100%!important;min-width:0!important}body.fi-body .fc-sales-agency-primary-page .fc-sales-agency-mobile-table :where(.fc-table-action,td[data-label=操作]>a){justify-content:center!important;width:100%!important}body.fi-body .fc-lead-page .fc-lead-action-bar{width:100%!important;margin:0!important}body.fi-body .fc-lead-page .fc-lead-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}body.fi-body .fc-lead-page .fc-lead-action-buttons>*{white-space:nowrap;justify-content:center!important;width:100%!important}body.fi-body .fc-lead-page .fc-filter-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:0!important;padding:14px!important;display:grid!important}body.fi-body .fc-lead-page .fc-filter-card>.fc-filter-field:first-child,body.fi-body .fc-lead-page .fc-filter-card>.fc-filter-field:last-of-type,body.fi-body .fc-lead-page .fc-filter-card>.fc-filter-actions{grid-column:1/-1}body.fi-body .fc-lead-page .fc-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}body.fi-body .fc-lead-page .fc-filter-actions>*{justify-content:center;width:100%}body.fi-body .fc-lead-page .fc-lead-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:0!important}body.fi-body .fc-lead-page .fc-lead-kpis .fc-kpi-card{align-items:center!important;min-height:82px!important;padding:12px!important}body.fi-body .fc-lead-page .fc-lead-kpis .fc-kpi-icon{display:none!important}body.fi-body .fc-lead-page .fc-lead-kpis .fc-kpi-label{font-size:11px!important;line-height:1.3!important}body.fi-body .fc-lead-page .fc-lead-kpis .fc-kpi-value{font-size:22px!important}body.fi-body .fc-lead-page .fc-lead-kpis .fc-kpi-sub{font-size:10px!important;line-height:1.35!important}body.fi-body .sales-agency-lead-dashboard-page .fc-sales-agency-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fi-body .sales-agency-lead-dashboard-page .fc-sales-agency-filter-grid>label:first-child,body.fi-body .sales-agency-lead-dashboard-page .fc-sales-agency-filter-grid>.sales-agency-form-actions{grid-column:1/-1!important}body.fi-body .sales-agency-lead-dashboard-page .fc-sales-agency-filter-grid>.sales-agency-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.fi-body .sales-agency-lead-dashboard-page .sales-agency-lead-card{padding:12px!important}body.fi-body .sales-agency-lead-dashboard-page .sales-agency-lead-card>:first-child>:last-child{overflow-wrap:anywhere;white-space:normal!important}body.fi-body .sales-agency-lead-dashboard-page .sales-agency-lead-card>:nth-child(2){grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body.fi-body .sales-agency-lead-dashboard-page .sales-agency-lead-card>:nth-child(2)>:first-child{flex-wrap:wrap;align-items:center;gap:5px!important;display:flex!important}body.fi-body .sales-agency-lead-dashboard-page .sales-agency-lead-card>:nth-child(2)>:last-child{min-height:58px}body.fi-body .sales-agency-lead-dashboard-page .sales-agency-lead-card>:nth-child(3)>div{background:var(--forte-color-page);border-radius:9px;padding:7px 8px;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;display:grid!important}}@media (width<=1024px){body.fc-mobile-admin-ui .fc-mobile-app-header__context{text-overflow:clip;align-items:center;gap:5px;width:min(100%,100vw - 82px);display:flex}body.fc-mobile-admin-ui .fc-mobile-app-header__role{background:var(--forte-color-selected);color:var(--forte-color-primary-hover);border-radius:999px;flex:none;padding:1px 5px;font-size:8.5px;font-weight:700;line-height:1.35}body.fc-mobile-admin-ui .fc-mobile-app-header__headquarters{min-width:0;color:var(--forte-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.25;overflow:hidden}}@media (prefers-reduced-motion:reduce){body.fi-body .fi-sidebar,body.fi-body .fi-sidebar *,body.fi-body .fi-main-ctn,body.fi-body :where(.fi-btn,.forte-button,.fc-button,.platform-btn,.fi-section,.fc-card,.hh-action-card,.hh-kpi-card,.hh-panel,.platform-card,.fi-ta-row){transition-duration:.01ms!important;transition-delay:0s!important}}body.fi-body .fi-page-content:has(>:is(.fc-lead-page,.fc-seminar-page,.fc-lead-hub-page,.fc-seminar-hq-schedule-page,.hq-expense-page):not(.fc-sales-agency-primary-page:not(.fc-seminar-page))){padding-inline:0!important}body.fi-body .fi-main .forte-detail-tabs--underline{width:100%;max-width:none;margin:0 0 16px}body.fi-body .fi-main .forte-detail-tabs--underline .forte-detail-tabs__desktop{border:0;border-bottom:1px solid var(--forte-color-border);scrollbar-width:none;background:0 0;border-radius:0;gap:24px;min-height:44px;padding:0;overflow:auto hidden;flex-wrap:nowrap!important}body.fi-body .fi-main .forte-detail-tabs--underline :is(.forte-detail-tabs__item,.forte-detail-tabs__mobile-item){white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;min-height:44px!important;color:var(--forte-color-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}body.fi-body .fi-main .forte-detail-tabs--underline :is(.forte-detail-tabs__item--active,.forte-detail-tabs__mobile-item--active){border-bottom-color:var(--forte-color-primary)!important;color:var(--forte-color-primary)!important}body.fi-body .fi-main .forte-detail-tabs--underline :is(.forte-detail-tabs__item,.forte-detail-tabs__mobile-item):focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:-3px;box-shadow:var(--forte-shadow-focus)!important}body.fi-body .fi-main .forte-detail-tabs--underline .forte-detail-tabs__mobile-shell{border:0!important;border-bottom:1px solid var(--forte-color-border)!important;background:0 0!important;border-radius:0!important}body.fi-body .fi-main .forte-detail-tabs--underline .forte-detail-tabs__mobile-rail{gap:24px!important;min-height:44px!important;padding:0!important}body.fi-body .fi-main .forte-detail-tabs--fit .forte-detail-tabs__mobile-rail{gap:0!important}body.fi-body .fi-main .forte-detail-tabs--fit .forte-detail-tabs__mobile-item{flex:1 1 0!important;width:auto!important;min-width:0!important;padding-inline:6px!important}body.fi-body .p19-results .p19-head>.forte-detail-tabs{width:auto;margin:0}body.fi-body .p19-workspace .p19-card{padding:var(--forte-card-padding)}body.fi-body .p19-workspace label{min-width:0;color:var(--forte-color-text);gap:6px;font-size:14px;font-weight:600;display:grid}body.fi-body .p19-workspace :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;padding:9px 12px}body.fi-body .p19-workspace :is(input[type=datetime-local],input[type=url]){min-height:var(--forte-control-height);border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-control);background:var(--forte-color-surface);color:var(--forte-color-text);font-size:15px;font-weight:400}body.fi-body .p19-workspace .forte-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}body.fi-body .p19-workspace button:disabled{opacity:.55;cursor:wait}body.fi-body .p19-workspace :is(h2,h3,p){margin:0}body.fi-body .p19-workspace h3{color:var(--forte-color-text);font-size:15px;font-weight:600}body.fi-body :is(.p19-muted,.p19-chart-axis,.p19-month-values){color:var(--forte-color-muted);font-size:12px;line-height:1.6}body.fi-body .p19-item{border-top:1px solid var(--forte-color-border-soft);padding-block:16px}body.fi-body .p19-history-body{font-size:14px;line-height:1.7}body.fi-body .p19-success{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-selected);color:var(--forte-color-primary-hover);padding:12px 16px;font-size:14px}body.fi-body .p19-error{border:1px solid var(--forte-color-danger-border);border-radius:var(--forte-radius-card);background:var(--forte-color-danger-bg);color:var(--forte-color-danger-text);padding:12px 16px;font-size:14px}body.fi-body .forte-summary-strip{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}body.fi-body .forte-summary-strip--two{grid-template-columns:repeat(2,minmax(0,1fr))}body.fi-body .forte-summary-strip--financial{grid-template-columns:repeat(6,minmax(0,1fr))}body.fi-body .forte-summary-strip--five{grid-template-columns:repeat(5,minmax(0,1fr))}body.fi-body .forte-summary-strip>div{border-right:1px solid var(--forte-color-border-soft);align-content:start;gap:4px;min-width:0;padding:12px 16px;display:grid}body.fi-body .forte-summary-strip>div:last-child{border-right:0}body.fi-body .forte-summary-strip span{color:var(--forte-color-muted);font-size:12px;font-weight:400}body.fi-body .forte-summary-strip strong{color:var(--forte-color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.3}body.fi-body .forte-summary-strip small{margin-left:4px;font-size:12px;font-weight:400}body.fi-body .forte-summary-strip--financial>div:nth-child(n+5) strong{font-size:20px}body.fi-body .forte-summary-strip .forte-summary-strip__footer{border:0;border-top:1px solid var(--forte-color-border);background:var(--forte-color-page);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 20px;padding:8px 16px;display:flex}body.fi-body .forte-summary-strip__footer b{color:var(--forte-color-text);margin-left:6px;font-weight:600}body.fi-body .p19-workspace .p19-legend label{align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:400;display:inline-flex}body.fi-body .p19-workspace .p19-legend input{width:16px;min-width:16px;height:16px;accent-color:var(--forte-color-primary)}body.fi-body .forte-chart-month{border-radius:var(--forte-radius-control);min-height:44px;color:var(--forte-color-muted);background:0 0;border:0;padding:4px;font-size:12px}body.fi-body .forte-chart-month[aria-pressed=true]{color:var(--forte-color-primary);background:var(--forte-color-selected);font-weight:600}body.fi-body .forte-chart-month:focus-visible{outline:2px solid var(--forte-color-primary);outline-offset:-2px}body.fi-body .p19-workspace details>summary{min-height:44px;color:var(--forte-color-muted);cursor:pointer;padding-block:12px;font-size:12px}body.fi-body .forte-comparison-table-wrap{border:1px solid var(--forte-color-border);border-radius:var(--forte-radius-card);background:var(--forte-color-surface)}body.fi-body .forte-comparison-table{border-collapse:separate;border-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%}body.fi-body .forte-comparison-table :is(th,td){border-bottom:1px solid var(--forte-color-border-soft);color:var(--forte-color-text);text-align:right;padding:12px 14px;font-size:14px}body.fi-body .forte-comparison-table thead th{background:var(--forte-color-page);color:var(--forte-color-muted);font-size:12px;font-weight:600}body.fi-body .forte-comparison-table tr{background:var(--forte-color-surface)}body.fi-body .forte-comparison-table tbody tr:nth-child(2n){background:#f8faf9}body.fi-body .forte-comparison-table :is(th,td):first-child{background:inherit;text-align:left}body.fi-body .forte-comparison-table thead tr{background:var(--forte-color-page)}body.fi-body .forte-comparison-table tbody th{font-weight:600}body.fi-body .forte-comparison-table tfoot tr{background:var(--forte-color-selected)}body.fi-body .forte-comparison-table tfoot :is(th,td){border-bottom:0;font-weight:700}body.fi-body .forte-comparison-table .p19-source-name{align-items:center;gap:8px;display:flex}@media (width<=1024px){body.fi-body .fi-main .forte-detail-tabs--underline .forte-detail-tabs__mobile-shell{padding-inline:0!important}}@media (width<=900px){body.fi-body .forte-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.fi-body .forte-summary-strip>div{border-bottom:1px solid var(--forte-color-border-soft);padding:12px}body.fi-body .forte-summary-strip strong{font-size:24px}body.fi-body .forte-summary-strip--five>div:last-child{grid-column:1/-1}body.fi-body .forte-summary-strip--financial>div:nth-child(n+5) strong{font-size:18px}}body.fi-body :is(.p19-workspace,.fc-lead-page,.fc-seminar-page){--forte-card-padding:20px;--forte-control-height:40px;--forte-section-title-size:18px}body.fi-body .p19-workspace .fc-card-title{font-size:var(--forte-section-title-size)!important;font-weight:700!important}body.fi-body .p19-workspace .p19-inline-control{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}body.fi-body .p19-month-values>span{align-items:center;gap:4px;display:inline-flex}body.fi-body .p19-filter-asof{color:var(--forte-color-muted);align-self:center;font-size:12px}body.fi-body .p19-filter-asof span{color:var(--forte-color-text);display:block}@media (width<=1024px){body.fi-body :is(.p19-workspace,.fc-lead-page,.fc-seminar-page){--forte-card-padding:16px;--forte-control-height:44px;--forte-section-title-size:17px}}body.fi-body:has(.fi-main :is(.fc-lead-page,.fc-seminar-page,.fc-lead-hub-page,.fc-seminar-hq-schedule-page,.hq-expense-page):not(.fc-sales-agency-primary-page:not(.fc-seminar-page))) .fi-main{padding-inline:var(--forte-content-inline)!important}@media (width>=641px) and (width<=1024px){body.fi-body:has(.fi-main :is(.fc-lead-page,.fc-seminar-page,.fc-lead-hub-page,.fc-seminar-hq-schedule-page,.hq-expense-page):not(.fc-sales-agency-primary-page:not(.fc-seminar-page))) .fi-main{--forte-content-inline:20px}}body.fi-body .fi-main .forte-detail-tabs--underline .forte-detail-tabs__mobile-rail{background:0 0!important}body.fi-body .fi-main .forte-detail-tabs--underline.forte-detail-tabs--sticky{background:var(--forte-color-page)!important}body.fi-body .forte-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.fi-body .forte-kpi-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}body.fi-body .forte-kpi-card__value{font-size:28px!important}@media (width<=1024px){body.fi-body .forte-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.fi-body .forte-kpi-grid--five>:last-child{grid-column:1/-1}body.fi-body .forte-kpi-card__value{font-size:24px!important}}body.fi-body .p19-fee-line{border:0;margin:0;padding:0}body.fi-body .p19-fee-line legend{padding:0 0 8px;font-size:16px;font-weight:700}body.fi-body .p19-workspace .p19-check{align-items:center;gap:8px;font-weight:400;display:flex}body.fi-body .p19-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--forte-color-primary);flex:none;margin-top:3px}body.fi-body .p19-contract-details{border:1px solid var(--forte-color-border);border-radius:12px;padding:16px}body.fi-body .p19-contract-details summary{cursor:pointer;font-weight:600}body.fi-body .p19-invoice-preview{background:var(--forte-color-page);border-radius:12px;padding:16px}body.fi-body .p19-invoice-preview dt{color:var(--forte-color-muted);font-size:13px}body.fi-body .p19-invoice-preview dd{margin:4px 0 0;font-size:22px;font-weight:700}body.fi-body .fi-main :is(.fc-lead-page,.fc-seminar-page)>.forte-kpi-grid{margin-block:16px}body.fi-body .fi-main :is(.fc-lead-page,.fc-seminar-page) :is(.fc-card,.fc-side-card,.fc-filter-card){border:1px solid var(--forte-color-border)!important;border-radius:var(--forte-radius-card)!important;box-shadow:none!important}body.fi-body .fi-main .fc-lead-hub-page .forte-page-header__title{font-size:24px!important;font-weight:700!important}body.fi-body .fi-main .fc-lead-hub-page :is(.fc-lead-hub-card,.fc-lead-hub-metrics>article){border-color:var(--forte-color-border)!important;border-radius:var(--forte-radius-card)!important;background:var(--forte-color-surface)!important;box-shadow:none!important}body.fi-body .fi-main .fc-lead-hub-page :is(.fc-lead-hub-card__head a,.fc-lead-hub-eyebrow){color:var(--forte-color-primary)!important}body.fi-body .fi-main .fc-lead-hub-page .fc-lead-hub-inline-definitions>div{border-color:var(--forte-color-border)!important}body.fi-body .p19-workspace .p19-check{min-height:44px}body.fi-body .forte-kpi-card__helper{color:var(--forte-color-muted);font-size:12px;line-height:1.6}@media (width<=640px){body.fi-body .fi-main .fc-lead-hub-page .forte-page-header__title{font-size:20px!important}}body.fi-body .fi-main .fc-seminar-page .fc-list-card>.fc-card-head{border-top-left-radius:var(--forte-radius-card);border-top-right-radius:var(--forte-radius-card)}body.fi-body .fi-main .fc-seminar-page .fc-list-card>:last-child{border-bottom-left-radius:var(--forte-radius-card);border-bottom-right-radius:var(--forte-radius-card)}body.fi-body .fi-main .fc-lead-hub-page .fc-lead-hub-definition-grid{border-color:var(--forte-color-border)!important}body.fi-body .fi-main .fc-seminar-page .forte-page-header__actions .forte-button{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}body.fi-body:has(.fi-main :is(.fc-lead-page,.fc-seminar-page,.fc-lead-hub-page,.fc-seminar-hq-schedule-page,.hq-expense-page):not(.fc-sales-agency-primary-page:not(.fc-seminar-page))) .fi-main>.fi-page{padding-inline:0!important}body.fi-body .platform-page>.forte-kpi-grid{margin-bottom:16px}body.fi-body .fc-seminar-hq-schedule-page{--forte-control-height:40px;row-gap:16px}body.fi-body .fi-main .fc-seminar-hq-schedule-page .fc-schedule-navigation>.forte-detail-tabs{margin-bottom:0}@media (width<=1024px){body.fi-body .fc-seminar-hq-schedule-page{--forte-control-height:44px}}@media (width<=640px){body.fi-body .fc-seminar-hq-schedule-page{row-gap:14px}}body.fi-body .hq-expense-page{--forte-control-height:40px}body.fi-body .hq-expense-total{color:var(--forte-color-text);margin:0;font-size:28px;font-weight:700}body.fi-body .hq-expense-chart-months{color:var(--forte-color-muted);font-size:12px}@media (width<=1024px){body.fi-body .hq-expense-page{--forte-control-height:44px}}body.fi-body .hq-expense-page .fc-card{padding:var(--forte-card-padding)!important}
