#dashboard-root .found-file-attachment{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:5.5rem}#dashboard-root .found-file-attachment-row .found-file-attachment{gap:.22rem;max-width:4.25rem}#dashboard-root .found-file-attachment__main{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:100%;margin:0;padding:0;border:none;background:transparent;text-align:left;text-decoration:none!important;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#dashboard-root .found-file-attachment-row .found-file-attachment__main{gap:.22rem}#dashboard-root .found-file-attachment__main:hover{text-decoration:none!important}#dashboard-root .found-file-attachment__name{display:block;width:100%;max-width:5.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.25;color:rgb(var(--dash-muted-foreground))}#dashboard-root .found-file-attachment-row .found-file-attachment__name{max-width:4.05rem;font-size:.625rem}#dashboard-root .found-file-attachment__remove{position:absolute;top:-.2rem;right:-.35rem;z-index:5;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.15rem!important;height:1.15rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:9999px!important;background:rgb(var(--dash-foreground)/.78)!important;color:rgb(var(--dash-background))!important;cursor:pointer;text-decoration:none!important}#dashboard-root .found-file-attachment__remove:hover{background:rgb(var(--dash-foreground))!important;text-decoration:none!important}#dashboard-root .found-file-attachment-row{display:flex;flex-wrap:wrap;gap:.45rem .5rem;align-items:flex-start}#dashboard-root .found-file-attachment-row .found-file-attachment .w-14{width:2.75rem;height:3.5rem;padding:.32rem}#dashboard-root .found-file-attachment-row .found-file-attachment .h-18{height:3.5rem}#dashboard-root .found-file-attachment-row .found-file-attachment .space-y-3>:not([hidden])~:not([hidden]){margin-top:.38rem}#dashboard-root .found-file-attachment-row .found-file-attachment .text-\[8px\]{right:-.3rem;bottom:.2rem;padding:.08rem .28rem;font-size:6.5px}#dashboard-root .found-file-attachment-row .found-file-attachment__remove{top:-.12rem;right:-.22rem;width:1rem!important;height:1rem!important}#dashboard-root[data-theme=dark] .found-file-attachment .bg-white,#dashboard-root[data-theme=dark] .found-file-attachment [class*=bg-white]{background-color:rgb(var(--dash-secondary))!important}#dashboard-root[data-theme=light] .found-file-attachment .bg-white,#dashboard-root[data-theme=light] .found-file-attachment [class*=bg-white]{background-color:#fff!important}#dashboard-root .chat-assistant-files.found-file-attachment-row{margin-top:.65rem}#dashboard-root .chat-document-panel.chat-office-panel{background:#1e1e1e;border-left-color:rgb(255 255 255/.08);color:#f3f3f3}#dashboard-root[data-theme=light] .chat-document-panel.chat-office-panel{background:#f3f3f3;border-left-color:rgb(0 0 0/.08);color:#1a1a1a}#dashboard-root .chat-office-chrome{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-height:2.75rem;padding:.4rem .65rem .4rem .85rem;border-bottom:1px solid rgb(255 255 255/.1);background:#252526}#dashboard-root[data-theme=light] .chat-office-chrome{border-bottom-color:rgb(0 0 0/.08);background:#ffffff}#dashboard-root .chat-office-chrome__title{min-width:0;flex:1;margin:0;font-family:var(--font-ui),"Segoe UI",system-ui,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.25;color:#f3f3f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard-root[data-theme=light] .chat-office-chrome__title{color:#1a1a1a}#dashboard-root .chat-office-chrome__tools{display:flex;align-items:center;gap:.15rem;flex-shrink:0}#dashboard-root .chat-office-chrome__zoom{display:inline-flex;align-items:center;gap:.15rem;margin-right:.25rem;padding:0 .15rem;border-radius:.4rem;font-size:.6875rem;font-weight:500;color:rgb(255 255 255/.72);font-variant-numeric:tabular-nums}#dashboard-root[data-theme=light] .chat-office-chrome__zoom{color:rgb(0 0 0/.55)}#dashboard-root .chat-office-chrome__btn,#dashboard-root a.chat-office-chrome__btn,#dashboard-root button.chat-office-chrome__btn{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:.45rem!important;background:transparent!important;color:rgb(255 255 255/.72)!important;text-decoration:none!important;cursor:pointer;transition:background .12s ease,color .12s ease}#dashboard-root .chat-office-chrome__btn:hover,#dashboard-root a.chat-office-chrome__btn:hover,#dashboard-root button.chat-office-chrome__btn:hover{background:rgb(255 255 255/.08)!important;color:#fff!important}#dashboard-root[data-theme=light] .chat-office-chrome__btn,#dashboard-root[data-theme=light] a.chat-office-chrome__btn,#dashboard-root[data-theme=light] button.chat-office-chrome__btn{color:rgb(0 0 0/.55)!important}#dashboard-root[data-theme=light] .chat-office-chrome__btn:hover,#dashboard-root[data-theme=light] a.chat-office-chrome__btn:hover,#dashboard-root[data-theme=light] button.chat-office-chrome__btn:hover{background:rgb(0 0 0/.06)!important;color:#111!important}#dashboard-root .chat-office-chrome__btn:disabled,#dashboard-root button.chat-office-chrome__btn:disabled{opacity:.35;cursor:default;pointer-events:none}#dashboard-root .chat-office-chrome__zoom-label{min-width:2.4rem;text-align:center}#dashboard-root .chat-excel{display:flex;flex-direction:column;height:100%;min-height:0;background:#ffffff;color:#212121;font-family:Segoe UI,Calibri,Candara,Helvetica Neue,Arial,sans-serif}#dashboard-root[data-theme=dark] .chat-excel{background:#1b1b1b;color:#e8e8e8}#dashboard-root .chat-excel__ribbon{display:flex;align-items:center;gap:.35rem;flex-shrink:0;min-height:2.15rem;padding:.25rem .5rem;border-bottom:1px solid #d2d0ce;background:linear-gradient(180deg,#f3f2f1,#ebeae8)}#dashboard-root[data-theme=dark] .chat-excel__ribbon{border-bottom-color:#3a3a3a;background:linear-gradient(180deg,#2a2a2a,#232323)}#dashboard-root .chat-excel__app-mark{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.2rem;background:#217346;color:#fff;flex-shrink:0}#dashboard-root .chat-excel__app-mark svg{width:.85rem;height:.85rem}#dashboard-root .chat-excel__ribbon-label{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#217346;text-transform:uppercase}#dashboard-root[data-theme=dark] .chat-excel__ribbon-label{color:#4caf78}#dashboard-root .chat-excel__ribbon-spacer{flex:1;min-width:0}#dashboard-root .chat-excel__dirty{font-size:.625rem;color:#605e5c}#dashboard-root[data-theme=dark] .chat-excel__dirty{color:#a19f9d}#dashboard-root .chat-excel__formula-bar{display:flex;align-items:stretch;flex-shrink:0;min-height:1.75rem;border-bottom:1px solid #d2d0ce;background:#fff}#dashboard-root[data-theme=dark] .chat-excel__formula-bar{border-bottom-color:#3a3a3a;background:#222}#dashboard-root .chat-excel__name-box{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;max-width:5.5rem;padding:0 .4rem;border-right:1px solid #d2d0ce;background:#fff;font-family:Segoe UI,Calibri,sans-serif;font-size:.75rem;font-weight:400;color:#323130;font-variant-numeric:tabular-nums}#dashboard-root[data-theme=dark] .chat-excel__name-box{border-right-color:#3a3a3a;background:#222;color:#e8e8e8}#dashboard-root .chat-excel__fx{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;border-right:1px solid #d2d0ce;color:#605e5c;font-family:Cambria,Georgia,serif;font-size:.8125rem;font-style:italic;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}#dashboard-root[data-theme=dark] .chat-excel__fx{border-right-color:#3a3a3a;color:#a19f9d}#dashboard-root .chat-excel__formula-input,#dashboard-root input.chat-excel__formula-input{flex:1;min-width:0;height:auto!important;min-height:0!important;margin:0!important;padding:.2rem .55rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:Segoe UI,Calibri,sans-serif!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.35!important;color:#212121!important;outline:none!important}#dashboard-root[data-theme=dark] .chat-excel__formula-input,#dashboard-root[data-theme=dark] input.chat-excel__formula-input{color:#e8e8e8!important}#dashboard-root .chat-excel__grid-scroll{min-height:0;flex:1;overflow:auto;background:linear-gradient(90deg,#f3f2f1 2.5rem,transparent 0),#fff}#dashboard-root[data-theme=dark] .chat-excel__grid-scroll{background:linear-gradient(90deg,#2a2a2a 2.5rem,transparent 0),#1b1b1b}#dashboard-root .chat-excel__grid{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.8125rem;line-height:1.2}#dashboard-root .chat-excel__col-head,#dashboard-root .chat-excel__corner,#dashboard-root .chat-excel__row-head{position:sticky;z-index:2;height:1.25rem;padding:0;border-right:1px solid #c8c6c4;border-bottom:1px solid #c8c6c4;background:#f3f2f1;color:#605e5c;font-size:.6875rem;font-weight:600;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}#dashboard-root[data-theme=dark] .chat-excel__col-head,#dashboard-root[data-theme=dark] .chat-excel__corner,#dashboard-root[data-theme=dark] .chat-excel__row-head{border-color:#444;background:#2a2a2a;color:#b3b0ad}#dashboard-root .chat-excel__corner{left:0;top:0;z-index:4;min-width:2.5rem;width:2.5rem;background:#ebeae8}#dashboard-root[data-theme=dark] .chat-excel__corner{background:#252525}#dashboard-root .chat-excel__col-head{top:0;z-index:3;min-width:6.25rem;width:6.25rem}#dashboard-root .chat-excel__col-head.is-active{background:#d2d0ce;color:#201f1e}#dashboard-root[data-theme=dark] .chat-excel__col-head.is-active{background:#3d3d3d;color:#fff}#dashboard-root .chat-excel__row-head{left:0;z-index:2;min-width:2.5rem;width:2.5rem}#dashboard-root .chat-excel__row-head.is-active{background:#d2d0ce;color:#201f1e}#dashboard-root[data-theme=dark] .chat-excel__row-head.is-active{background:#3d3d3d;color:#fff}#dashboard-root .chat-excel__cell{height:1.35rem;max-width:14rem;padding:0 .35rem;border-right:1px solid #e1dfdd;border-bottom:1px solid #e1dfdd;background:#fff;color:#212121;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:cell}#dashboard-root[data-theme=dark] .chat-excel__cell{border-color:#333;background:#1b1b1b;color:#e8e8e8}#dashboard-root .chat-excel__cell.is-header-row{font-weight:600}#dashboard-root .chat-excel__cell.is-header-row,#dashboard-root[data-theme=dark] .chat-excel__cell.is-header-row{background:#1f4e79;color:#fff;border-color:#163a5a}#dashboard-root .chat-excel__cell.is-selected{position:relative;z-index:1;outline:2px solid #217346;outline-offset:-2px;box-shadow:inset 0 0 0 1px #fff}#dashboard-root .chat-excel__cell.is-header-row.is-selected{outline-color:#ffb900;box-shadow:none}#dashboard-root .chat-excel__tabs{display:flex;align-items:stretch;gap:0;flex-shrink:0;min-height:2rem;padding:0 .25rem 0 .15rem;border-top:1px solid #d2d0ce;background:#f3f2f1;overflow-x:auto}#dashboard-root[data-theme=dark] .chat-excel__tabs{border-top-color:#3a3a3a;background:#252525}#dashboard-root .chat-excel__tab-add,#dashboard-root button.chat-excel__tab-add{width:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;margin:.15rem .1rem!important;padding:0!important;border:0!important;border-radius:.25rem!important;cursor:default}#dashboard-root .chat-excel__tab,#dashboard-root .chat-excel__tab-add,#dashboard-root button.chat-excel__tab,#dashboard-root button.chat-excel__tab-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;background:transparent!important;color:#605e5c!important}#dashboard-root .chat-excel__tab,#dashboard-root button.chat-excel__tab{position:relative;min-height:1.85rem!important;margin:.15rem .05rem 0!important;padding:0 .85rem!important;border:1px solid transparent!important;border-bottom:0!important;border-radius:.25rem .25rem 0 0!important;font-family:Segoe UI,Calibri,sans-serif!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap;cursor:pointer}#dashboard-root .chat-excel__tab:hover{background:rgb(0 0 0/.04)!important}#dashboard-root .chat-excel__tab.is-active{background:#fff!important;border-color:#d2d0ce!important;color:#217346!important;font-weight:600!important}#dashboard-root .chat-excel__tab.is-active:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:0;height:2px;border-radius:1px;background:#217346}#dashboard-root[data-theme=dark] .chat-excel__tab{color:#b3b0ad!important}#dashboard-root[data-theme=dark] .chat-excel__tab.is-active{background:#1b1b1b!important;border-color:#444!important;color:#4caf78!important}#dashboard-root .chat-word-surface{display:flex;flex-direction:column;height:100%;min-height:0;background:#e6e6e6}#dashboard-root[data-theme=dark] .chat-word-surface{background:#2b2b2b}#dashboard-root .chat-word-ribbon{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-height:2.15rem;padding:.25rem .75rem;border-bottom:1px solid #d0d0d0;background:#fff;font-size:.75rem;color:#605e5c}#dashboard-root[data-theme=dark] .chat-word-ribbon{border-bottom-color:#3a3a3a;background:#252526;color:#a19f9d}#dashboard-root .chat-word-ribbon__mark{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.2rem;background:#2b579a;color:#fff}#dashboard-root .chat-word-page-wrap{flex:1;min-height:0;overflow:auto;padding:1.25rem 1rem 2rem}#dashboard-root .chat-word-page{display:block;width:min(100%,48rem);min-height:min(70dvh,52rem);margin:0 auto;padding:2.75rem 3rem;border:0;border-radius:0;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.12),0 8px 24px rgb(0 0 0/.1);color:#1a1a1a;font-family:Calibri,Segoe UI,Candara,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;line-height:1.55;resize:none;outline:none}#dashboard-root[data-theme=dark] .chat-word-page{background:#1e1e1e;color:#e8e8e8;box-shadow:0 1px 3px rgb(0 0 0/.4),0 8px 24px rgb(0 0 0/.35)}#dashboard-root .chat-word-page--mono{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Consolas,monospace;font-size:.8125rem;line-height:1.5}#dashboard-root .chat-pdf-surface{display:flex;flex-direction:column;height:100%;min-height:0;background:#525659}#dashboard-root .chat-pdf-frame{flex:1;min-height:0;width:100%;border:0;background:#525659}#dashboard-root .chat-office-body{position:relative;min-height:0;flex:1;overflow:hidden;background:transparent}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone=revenue]{background:#18181b!important;border:1px solid rgb(24 24 27/.18)!important;box-shadow:0 2px 8px rgb(0 0 0/.08)!important;color:#fff!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone=mrr]{background:linear-gradient(145deg,#86198f,#a21caf 55%,#c026d3)!important;border:1px solid rgb(134 25 143/.35)!important;box-shadow:0 2px 10px rgb(192 38 211/.2)!important;color:#fff!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone=orders]{background:linear-gradient(145deg,#1d4ed8,#2563eb 55%,#3b82f6)!important;border:1px solid rgb(29 78 216/.4)!important;box-shadow:0 2px 12px rgb(37 99 235/.24)!important;color:#fff!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone=alert]:not([data-stat-needs-attention=true]){background:linear-gradient(145deg,#047857,#059669)!important;border:1px solid rgb(4 120 87/.35)!important;box-shadow:0 2px 8px rgb(5 150 105/.18)!important;color:#fff!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone=alert][data-stat-needs-attention=true]{background:linear-gradient(145deg,#9a3412,#c2410c 45%,#ea580c)!important;border:1px solid rgb(154 52 18/.45)!important;box-shadow:0 2px 12px rgb(234 88 12/.28)!important;color:#fff!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone=payments]{background:linear-gradient(145deg,#0f766e,#0d9488 55%,#14b8a6)!important;border:1px solid rgb(15 118 110/.35)!important;box-shadow:0 2px 10px rgb(13 148 136/.2)!important;color:#fff!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone] [data-slot=card-content],#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone] [data-slot=card-content] *,#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone] [data-slot=card-title],#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone] [data-slot=card-title] *{color:inherit}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone] [data-slot=card-title]{color:rgb(255 255 255/.92)!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone] [data-slot=card-content]{color:#fff!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone] [data-slot=card-content] .text-xs{color:rgb(255 255 255/.88)!important;border-top-color:rgb(255 255 255/.22)!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone] [data-slot=card-content] .font-medium{color:#fff!important}#dashboard-root[data-theme=light] .statistics-card-2-grid [data-stat-tone] [data-slot=card-content] .bg-white\/20{background:rgb(255 255 255/.22)!important;color:#fff!important}@media (max-width:767px){#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.625rem!important}#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid [data-slot=card]{min-width:0;border-radius:.75rem}#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid [data-slot=card-header]{min-height:2.75rem;padding:.65rem .75rem .4rem;gap:.35rem;align-items:flex-start}#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid [data-slot=card-title]{min-width:0;font-size:.75rem!important;line-height:1.2!important;overflow-wrap:anywhere}#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid [data-slot=card-content]{min-width:0;padding:.5rem .75rem .7rem}#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid [data-slot=card-content]>.flex{min-width:0;flex-wrap:wrap;gap:.35rem!important}#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid [data-slot=card-content]>.flex>span:first-child{min-width:0;font-size:1.0625rem!important;line-height:1.15;overflow-wrap:anywhere}#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid [data-slot=card-content]>.text-xs{margin-top:.5rem!important;padding-top:.5rem!important;font-size:.625rem!important;line-height:1.3}#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid .bg-white\/20{height:1.125rem;min-width:1.125rem;padding-inline:.25rem;gap:.125rem;font-size:.625rem}#dashboard-root :is(.revenue-page,.budget-page) .statistics-card-2-grid .bg-white\/20 svg{width:.625rem;height:.625rem}}