@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,sans-serif;color:#11110f;background:#f4f2ec;font-synthesis:none;text-rendering:optimizeLegibility;--paper: #f4f2ec;--surface: #fffefa;--surface-muted: #eeece5;--ink: #11110f;--muted: #706d65;--soft: #969289;--line: #dedbd1;--gold: #b9964c;--gold-dark: #8c6b2e;--dark: #171715;--dark-soft: #232320;--red: #aa5f51;--green: #4a7a60;--blue: #587590}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--paper);font-size:14px}button,input{font:inherit}button{border:0;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:3px solid rgba(185,150,76,.58);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh}.sidebar{position:fixed;z-index:20;inset:0 auto 0 0;display:flex;width:248px;flex-direction:column;background:var(--dark);color:#e6e2d8;transition:width .25s ease,transform .25s ease}.sidebar-collapsed{width:78px}.sidebar-brand{min-height:80px;display:flex;align-items:center;padding:0 21px;border-bottom:1px solid rgba(255,255,255,.09)}.app-logo{display:inline-flex;align-items:center;gap:10px;min-width:0;letter-spacing:.08em}.app-logo-mark{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;background:#f6f3ea;overflow:hidden}.app-logo-mark img{width:100%;height:100%;object-fit:contain}.app-logo strong{display:block;color:#f6f3ea;font-size:12px;font-weight:800;line-height:1.1}.app-logo small{display:block;margin-top:3px;color:#a9a69e;font-size:7px;font-weight:700;letter-spacing:.2em}.app-logo-compact{margin:0 auto}.sidebar-nav{flex:1;overflow:auto;padding:20px 12px}.nav-group{margin-top:22px}.nav-group:first-child{margin-top:0}.nav-group-label{margin:0 12px 7px;color:#77756e;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nav-item{width:100%;min-height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:5px;background:transparent;color:#a9a69f;text-align:left;transition:background .18s ease,color .18s ease}.nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover{color:#f3f0e8;background:#ffffff0f}.nav-item-active{color:#f6f3ea;background:#302e28;box-shadow:inset 2px 0 var(--gold)}.sidebar-footer{padding:14px 12px 18px;border-top:1px solid rgba(255,255,255,.09)}.sidebar-footer-button,.sidebar-collapse{width:100%;min-height:38px;display:flex;align-items:center;gap:12px;padding:0 12px;background:transparent;color:#95928a;font-size:12px;text-align:left}.sidebar-footer-button:hover,.sidebar-collapse:hover{color:#f6f3ea}.sidebar-user{display:flex;align-items:center;gap:10px;margin:18px 4px 12px;padding:12px 9px;border:1px solid rgba(255,255,255,.08);border-radius:5px}.sidebar-user-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.sidebar-user-copy strong{color:#e8e4d9;font-size:12px;font-weight:600}.sidebar-user-copy small{color:#87847c;font-size:10px}.sidebar-collapse{justify-content:center;margin-top:5px}.icon-button{display:inline-grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border-radius:4px;background:transparent;color:inherit}.icon-button:hover{background:#11110f12}.mobile-close{display:none;margin-left:auto;color:#aaa79f}.app-main{min-height:100vh;margin-left:248px;transition:margin-left .25s ease}.app-main-expanded{margin-left:78px}.topbar{position:sticky;z-index:10;top:0;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 42px;border-bottom:1px solid var(--line);background:#f4f2ecf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-search{width:min(340px,33vw);display:flex;align-items:center;gap:9px;color:var(--soft)}.global-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.global-search input::placeholder{color:var(--soft)}kbd{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid var(--line);border-radius:3px;color:var(--soft);font-size:10px;white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:24px}.period-select{display:flex;align-items:center;gap:8px;color:#4d4a43;font-size:12px;font-weight:600}.notification-button{position:relative;color:#57544d}.notification-button span{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.topbar-user{display:flex;align-items:center;gap:9px;color:#4c4942}.topbar-user>span:not(.avatar){display:flex;flex-direction:column;gap:2px}.topbar-user strong{font-size:12px;font-weight:700}.topbar-user small{color:var(--soft);font-size:10px}.avatar{width:29px;height:29px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--dark);color:var(--paper);font-size:11px;font-weight:700}.avatar-gold{background:var(--gold);color:var(--ink)}.avatar-small{width:22px;height:22px;font-size:9px}.mobile-menu-button{display:none}.main-content{max-width:1530px;margin:0 auto;padding:42px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.page-eyebrow,.panel-kicker{margin:0 0 9px;color:var(--gold-dark);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.page-heading h1{margin:0 0 8px;color:var(--ink);font-size:clamp(29px,3vw,39px);font-weight:700;letter-spacing:-.05em;line-height:1.1}.page-description{max-width:620px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.button-primary,.button-secondary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:4px;font-size:12px;font-weight:700;transition:transform .18s ease,background .18s ease}.button-primary{background:var(--ink);color:var(--paper)}.button-primary:hover{background:var(--gold-dark);transform:translateY(-1px)}.button-secondary{border:1px solid var(--line);background:transparent;color:var(--muted)}.button-secondary:hover{background:var(--surface-muted)}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-card{min-height:164px;display:flex;flex-direction:column;padding:18px 19px;border:1px solid var(--line);background:var(--surface)}.metric-card.metric-gold{border-top:2px solid var(--gold)}.metric-card.metric-dark{border:0;background:var(--dark);color:var(--paper)}.metric-card.metric-light{min-height:143px;background:var(--surface-muted)}.metric-card.metric-red{border-top:2px solid var(--red)}.metric-top{display:flex;align-items:center;justify-content:space-between}.metric-icon{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--line);color:var(--gold-dark)}.metric-dark .metric-icon{border-color:#484640;color:var(--gold)}.metric-trend{display:inline-flex;align-items:center;gap:3px;color:var(--green);font-size:10px;font-weight:700}.metric-dark .metric-trend{color:#a9ceae}.metric-card p{margin:auto 0 5px;color:var(--muted);font-size:11px;font-weight:600}.metric-dark p{color:#a8a49b}.metric-card>strong{font-size:25px;font-weight:700;letter-spacing:-.05em}.metric-card>small{margin-top:6px;color:var(--soft);font-size:10px}.metric-dark small{color:#97948b}.dashboard-grid{display:grid;gap:14px;margin-top:14px}.dashboard-main-grid{grid-template-columns:1.6fr 1fr}.dashboard-secondary-grid{grid-template-columns:1.1fr 1fr}.finance-summary-grid{grid-template-columns:repeat(4,1fr)}.panel{border:1px solid var(--line);background:var(--surface)}.chart-panel,.bills-panel,.project-panel,.pipeline-panel{min-height:380px;padding:23px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.panel-heading h2{margin:0;color:var(--ink);font-size:19px;font-weight:700;letter-spacing:-.04em}.text-button{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border-bottom:1px solid var(--line);background:transparent;color:var(--gold-dark);font-size:11px;font-weight:700}.chart-legend{display:flex;gap:15px;color:var(--muted);font-size:10px}.chart-legend span{display:inline-flex;align-items:center;gap:5px}.chart-legend i{width:8px;height:8px;display:inline-block;border-radius:50%}.legend-income{background:var(--gold)}.legend-expense{background:var(--dark)}.chart-summary{display:flex;align-items:baseline;gap:13px;margin-top:25px}.chart-summary strong{font-size:24px;letter-spacing:-.05em}.chart-summary span{color:var(--muted);font-size:11px}.chart-summary b{color:var(--green);font-weight:700}.revenue-chart{height:215px;margin-top:14px}.revenue-chart svg{width:100%;height:100%;overflow:visible}.revenue-chart line{stroke:#d5d1c7;stroke-width:1}.revenue-chart .chart-guide{stroke-dasharray:3 5;stroke:#e3e0d8}.revenue-chart path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart-income{stroke:var(--gold)}.chart-expense{stroke:var(--dark)}.chart-income-dot{fill:var(--gold)}.chart-expense-dot{fill:var(--dark)}.revenue-chart text{fill:var(--soft);font-family:Manrope,sans-serif;font-size:11px}.bill-list{margin-top:20px}.bill-row{display:flex;align-items:center;gap:11px;min-height:68px;border-bottom:1px solid var(--line)}.bill-row:last-child{border:0}.bill-icon{width:28px;height:28px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%}.bill-icon.receita{background:#e1eee4;color:var(--green)}.bill-icon.despesa{background:#f2e5e0;color:var(--red)}.bill-row div{min-width:0;flex:1}.bill-row strong,.bill-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-row strong{color:#35332e;font-size:11px}.bill-row small{margin-top:4px;color:var(--soft);font-size:10px}.bill-row b{font-size:11px;white-space:nowrap}.income-text{color:var(--green)}.expense-text{color:var(--red)}.project-list,.pipeline-bars{margin-top:22px}.project-row{padding:0 0 19px;margin-bottom:17px;border-bottom:1px solid var(--line)}.project-row:last-child{margin-bottom:0;border-bottom:0}.project-row-heading,.project-meta{display:flex;align-items:center;justify-content:space-between;gap:15px}.project-row-heading strong,.project-row-heading span{font-size:11px}.project-row-heading div{min-width:0}.project-row-heading small{display:block;margin-top:4px;color:var(--soft);font-size:10px}.project-row-heading>span{color:var(--gold-dark);font-weight:700}.progress-track{height:5px;margin:12px 0 8px;overflow:hidden;border-radius:5px;background:#e7e4dc}.progress-track span{display:block;height:100%;background:var(--gold)}.project-meta{color:var(--soft);font-size:9px}.pipeline-total{display:flex;flex-direction:column;gap:5px;margin-top:21px}.pipeline-total strong{font-size:28px;letter-spacing:-.06em}.pipeline-total span{color:var(--muted);font-size:10px}.pipeline-bars>div{position:relative;display:grid;grid-template-columns:85px 1fr 18px;align-items:center;gap:9px;min-height:34px;color:var(--muted);font-size:10px}.pipeline-bars b{display:block;height:6px;border-radius:5px;background:var(--gold)}.pipeline-bars strong{color:var(--ink);text-align:right}.table-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:15px}.table-search,.pipeline-filter{min-height:39px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line);background:var(--surface);color:var(--soft)}.table-search{width:min(330px,100%)}.table-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px}.filter-button,.view-button{min-height:39px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:11px}.filter-button span{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:50%;background:var(--gold);color:var(--ink);font-size:9px}.view-button{margin-left:auto;padding:0 9px}.data-table-wrap{overflow-x:auto;border:1px solid var(--line);background:var(--surface)}.data-table{width:100%;min-width:780px;border-collapse:collapse;text-align:left}.data-table th{padding:13px 17px;border-bottom:1px solid var(--line);color:var(--soft);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.data-table td{padding:15px 17px;border-bottom:1px solid #ebe8e0;color:#555149;font-size:11px;white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fcfbf7}.data-table td strong{color:var(--ink);font-size:11px;font-weight:700}.cell-secondary{display:none;color:var(--soft)}.money-cell{color:var(--ink)!important;font-weight:700}.status-badge{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:20px;background:#ebe9e2;color:#67635a;font-size:9px;font-weight:700}.status-cliente,.status-ativa,.status-receita,.status-a-vencer,.status-concluída{background:#e2eee5;color:var(--green)}.status-prospect,.status-novo,.status-a-fazer{background:#f2ead7;color:#876a2d}.status-em-negociação,.status-em-andamento,.status-agendado,.status-média{background:#e5ecf1;color:var(--blue)}.status-vencido,.status-cancelada,.status-alta,.status-inativo{background:#f3e4df;color:var(--red)}.type-label{display:inline-flex;align-items:center;min-height:22px;color:var(--gold-dark);font-size:10px;font-weight:700}.table-progress{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px}.table-progress>span{width:56px;height:5px;display:block;overflow:hidden;border-radius:5px;background:#e6e3da}.table-progress i{display:block;height:100%;background:var(--gold)}.category-dot{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:50%}.dot-ouro{background:var(--gold)}.dot-verde{background:var(--green)}.dot-azul{background:var(--blue)}.dot-vermelho{background:var(--red)}.dot-cinza{background:var(--soft)}.table-footnote{margin:12px 0 0;color:var(--soft);font-size:10px}.empty-state{min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--soft)}.empty-state strong{color:var(--muted);font-size:13px}.empty-state span{font-size:11px}.pipeline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.pipeline-filter{width:min(300px,100%);color:var(--soft);font-size:11px}.pipeline-summary{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:11px}.pipeline-summary strong{color:var(--ink)}.opportunity-board,.task-board{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;overflow-x:auto}.opportunity-column,.task-column{min-height:430px;padding:14px;background:#eae8e1}.column-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:var(--muted);font-size:11px}.column-heading>div{display:flex;align-items:center;gap:7px}.column-heading>span{width:21px;height:21px;display:inline-grid;place-items:center;border-radius:50%;background:#dfdcd3;color:var(--muted);font-size:9px}.column-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--gold)}.opportunity-column:nth-child(2) .column-dot{background:var(--blue)}.opportunity-column:nth-child(3) .column-dot{background:#9f7a38}.opportunity-column:nth-child(4) .column-dot{background:var(--green)}.opportunity-card,.task-card{margin-bottom:10px;padding:14px;border:1px solid var(--line);background:var(--surface)}.card-topline,.task-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--soft);font-size:9px}.opportunity-card h3,.task-card h3{margin:13px 0 9px;color:var(--ink);font-size:12px;font-weight:700}.opportunity-card>strong{color:var(--gold-dark);font-size:16px}.opportunity-meta,.task-card-footer{display:flex;justify-content:space-between;gap:8px;margin-top:13px;color:var(--soft);font-size:9px}.opportunity-owner{display:flex;align-items:center;gap:5px;margin-top:15px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.task-board{grid-template-columns:repeat(3,1fr)}.task-column{min-height:350px}.task-column:nth-child(2){background:#e8eceb}.task-column:nth-child(3){background:#e9ede7}.task-card p{margin:0;color:var(--muted);font-size:10px}.task-card-footer span:last-child{display:inline-flex;align-items:center;gap:4px}.task-a-fazer{background:var(--gold)}.task-em-andamento{background:var(--blue)}.task-concluída{background:var(--green)}.finance-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.finance-content-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-top:14px}.finance-breakdown{min-height:325px;padding:23px}.breakdown-list{margin-top:34px}.breakdown-list>div{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.breakdown-list span{display:flex;align-items:center;gap:9px}.breakdown-list strong{color:var(--ink)}.breakdown-color{width:8px;height:8px;border-radius:50%}.color-gold{background:var(--gold)}.color-green{background:var(--green)}.color-blue{background:var(--blue)}.color-red{background:var(--red)}.subscription-action{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:16px 18px;border:1px solid #d9c69c;background:#f6efde}.subscription-action>div{display:flex;align-items:center;gap:13px;color:var(--gold-dark)}.subscription-action>div>div{display:flex;flex-direction:column;gap:4px}.subscription-action strong{color:var(--ink);font-size:12px}.subscription-action span{color:var(--muted);font-size:10px}.search-results{position:fixed;z-index:15;top:68px;left:290px;width:340px;display:flex;flex-direction:column;padding:7px;border:1px solid var(--line);background:var(--surface);box-shadow:0 14px 35px #11110f1f}.search-results button{min-height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;background:transparent;color:var(--muted);font-size:11px;text-align:left}.search-results button:hover{background:var(--surface-muted);color:var(--ink)}.search-results button svg:last-child{margin-left:auto}.search-results>span{padding:12px 9px;color:var(--soft);font-size:11px}.modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#11110f94}.modal-card{width:min(100%,510px);max-height:min(720px,calc(100vh - 44px));overflow-y:auto;padding:27px;border:1px solid rgba(185,150,76,.35);background:var(--surface);box-shadow:0 25px 80px #00000038}.modal-wide{width:min(100%,620px)}.modal-heading{display:flex;justify-content:space-between;gap:24px;margin-bottom:25px}.modal-kicker{margin:0 0 8px;color:var(--gold-dark);font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.modal-heading h2{margin:0 0 8px;color:var(--ink);font-size:26px;letter-spacing:-.05em}.modal-heading p:last-child{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.modal-form{display:grid;gap:16px}.modal-form label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:10px;font-weight:700}.modal-form input{min-height:42px;padding:0 11px;border:1px solid var(--line);background:#fff;color:var(--ink);outline:0;font-size:12px}.modal-form input:focus{border-color:var(--gold-dark)}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:9px}.confirm-period{display:flex;align-items:center;gap:12px;margin:22px 0;padding:15px;border:1px solid var(--line);background:var(--surface-muted);color:var(--gold-dark)}.confirm-period div{display:flex;flex-direction:column;gap:4px}.confirm-period strong{color:var(--ink);font-size:13px}.confirm-period span{color:var(--muted);font-size:11px}.toast{position:fixed;z-index:70;right:25px;bottom:25px;display:flex;align-items:center;gap:10px;min-height:50px;padding:0 10px 0 15px;border:1px solid #aac6ae;background:#f0f8f1;color:var(--green);box-shadow:0 12px 30px #11110f24;font-size:12px;font-weight:700}.toast .icon-button{color:var(--muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:1100px){.sidebar{width:220px}.app-main{margin-left:220px}.app-main-expanded{margin-left:78px}.topbar{padding:0 27px}.main-content{padding:32px 27px}.metrics-grid,.finance-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid,.dashboard-secondary-grid,.finance-content-grid{grid-template-columns:1fr}.finance-summary-grid{grid-template-columns:repeat(2,1fr)}.search-results{left:247px}}@media(max-width:760px){body{font-size:13px}.sidebar{width:min(290px,calc(100% - 52px));transform:translate(-100%);box-shadow:10px 0 30px #0003}.sidebar-mobile-open{transform:translate(0)}.sidebar-collapsed{width:min(290px,calc(100% - 52px))}.sidebar-collapsed .sidebar-brand{padding:0 21px}.sidebar-collapsed .nav-group-label,.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-footer-button span,.sidebar-collapsed .sidebar-user-copy,.sidebar-collapsed .sidebar-user>svg,.sidebar-collapsed .sidebar-collapse span{display:initial}.sidebar-collapsed .nav-item{justify-content:initial}.sidebar-collapsed .sidebar-collapse{justify-content:center}.mobile-close{display:inline-grid}.sidebar-overlay{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;background:#11110f6b}.app-main,.app-main-expanded{margin-left:0}.topbar{min-height:70px;gap:12px;padding:0 16px}.mobile-menu-button{display:inline-grid}.global-search{width:auto;flex:1}.global-search kbd,.period-select,.topbar-user>span:not(.avatar),.topbar-user>svg{display:none}.topbar-actions{gap:2px}.main-content{padding:27px 16px 40px}.page-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:24px}.page-heading h1{font-size:31px}.page-description{font-size:12px}.metrics-grid,.finance-metrics,.finance-summary-grid{grid-template-columns:1fr;gap:10px}.metric-card,.metric-card.metric-light{min-height:132px}.dashboard-grid{margin-top:10px;gap:10px}.chart-panel,.bills-panel,.project-panel,.pipeline-panel,.finance-breakdown{min-height:0;padding:17px}.panel-heading{gap:10px}.panel-heading h2{font-size:17px}.chart-legend{flex-direction:column;gap:5px}.chart-summary{flex-wrap:wrap;gap:4px 10px;margin-top:19px}.chart-summary strong{font-size:22px}.revenue-chart{height:180px}.table-toolbar{flex-wrap:wrap}.table-search{flex:1;min-width:190px}.filter-button{order:3}.view-button{margin-left:0}.data-table{min-width:700px}.opportunity-board,.task-board{grid-template-columns:repeat(4,minmax(245px,1fr));padding-bottom:7px}.task-board{grid-template-columns:repeat(3,minmax(245px,1fr))}.pipeline-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.pipeline-summary{flex-direction:column;align-items:flex-start;gap:5px}.subscription-action{align-items:flex-start;flex-direction:column}.subscription-action .button-primary{width:100%}.search-results{top:60px;left:16px;right:16px;width:auto}.modal-backdrop{padding:13px}.modal-card{padding:21px}.toast{right:13px;bottom:13px;left:13px;justify-content:space-between}.sidebar-user{margin-top:18px}}
