:root{--c-orange:#e9500e;--c-orange-d:#c73d08;--c-orange-l:#fcded3;--c-orange-xl:#fff8f5;--c-silver:#a7a8a9;--c-silver-l:#c5c7c9;--c-silver-xl:#ebeef0;--c-bg:#ebeef0;--c-bg-card:#fff;--c-text:#1a1c1e;--c-text-sub:#4b5563;--c-text-muted:#a7a8a9;--c-emerald:#059669;--c-emerald-l:#ecfdf5;--c-amber:#d97706;--c-amber-l:#fffbeb;--c-red:#dc2626;--c-red-l:#fef2f2;--c-blue:#e9500e;--c-navy:#2c3e50;--c-navy-l:#3d5166;--c-slate:#ebeef0;--c-slate-d:#c5c7c9;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--shadow-sm:0 1px 3px #0000000f,0 1px 8px #0000000a;--shadow-md:0 4px 16px #00000012,0 1px 4px #0000000a;--shadow-lg:0 8px 32px #0000001a,0 2px 8px #0000000d}*,:after,:before{box-sizing:border-box}body,html{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ebeef0;color:#1a1c1e;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}input,select,textarea{font-family:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:#e9500e!important;box-shadow:0 0 0 3px #e9500e14!important;outline:none!important}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c5c7c9;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#a7a8a9}.ts-status{background:#ebeef0;border-radius:20px;color:#4b5563;cursor:default;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 10px;transition:background .18s,color .18s;white-space:nowrap}.ts-status:hover{background:#ebeef0;color:#1a1c1e}.ts-status.active:hover,.ts-status.available:hover,.ts-status.completed:hover,.ts-status.done:hover,.ts-status.signed:hover{background:#ecfdf5;color:#059669}.ts-status.busy:hover,.ts-status.inameeting:hover,.ts-status.inprogress:hover,.ts-status.pending:hover,.ts-status.upcoming:hover{background:#fffbeb;color:#d97706}.ts-status.onleave:hover,.ts-status.overdue:hover{background:#fef2f2;color:#dc2626}.ts-status.onlunch:hover,.ts-status.review:hover{background:#fcded3;color:#e9500e}.ts-card-hover:hover{border-color:#fcded3!important;box-shadow:0 6px 24px #e9500e14!important;transform:translateY(-1px)}.ts-priority-dot{background:#c5c7c9;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;transition:background .18s;width:7px}.ts-priority-dot.high:hover{background:#dc2626}.ts-priority-dot.medium:hover{background:#d97706}.ts-priority-dot.low:hover{background:#059669}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 #e9500e59}50%{box-shadow:0 0 0 8px #e9500e00}}@keyframes loading-bar{0%{transform:translateX(-100px)}to{transform:translateX(220px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:767px){[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.page-hero-inner{align-items:flex-start!important;flex-direction:column!important;gap:14px!important;padding:18px 16px!important}.page-hero-right{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.stat-grid{gap:10px!important}.filter-grid,.stat-grid{grid-template-columns:repeat(2,1fr)!important}.filter-grid{flex-wrap:wrap!important}.mobile-stack,.settings-grid,.settings-inner-row{grid-template-columns:1fr!important}.app-tile-grid{grid-template-columns:repeat(2,1fr)!important}.kanban-board,.table-scroll{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.kanban-board{display:flex!important;gap:12px!important;padding-bottom:8px!important}.kanban-board>*{flex-shrink:0!important;min-width:260px!important}.modal-inner{max-width:calc(100vw - 24px)!important}.cloey-trigger{bottom:calc(70px + env(safe-area-inset-bottom, 0px))!important;right:14px!important}.cloey-panel{border-radius:0!important;bottom:62px!important;left:0!important;right:0!important;top:52px!important;width:100%!important}body.cloey-open{overflow:hidden}.tab-bar{flex-wrap:wrap!important}.client-stat-grid{grid-template-columns:repeat(3,1fr)!important}.btn-row{flex-wrap:wrap!important}.dashboard-hero{border-radius:18px!important;padding:20px 18px!important}.dashboard-hero h1{font-size:22px!important}.kpi-value{font-size:28px!important}.xero-kpi-strip{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.contacts-dir-grid{grid-template-columns:1fr 90px!important}.contacts-dir-email{display:none!important}.practice-stats-grid{grid-template-columns:repeat(2,1fr)!important}.payroll-table,.supplier-table{-webkit-overflow-scrolling:touch!important;display:block!important;overflow-x:auto!important}.onboarding-doc-grid{grid-template-columns:1fr!important}.page-content{padding-left:10px!important;padding-right:10px!important}.payroll-sub-tabs{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;overflow-x:auto!important}.engagement-date-grid{grid-template-columns:1fr!important}.annual-return-actions{align-items:flex-start!important;min-width:0!important;width:100%!important}.annual-return-actions input{box-sizing:border-box!important;width:100%!important}.tax-monthly-scroll{-webkit-overflow-scrolling:touch!important;max-width:100vw!important;overflow-x:auto!important;touch-action:pan-y pan-x!important}.annual-return-card{box-sizing:border-box!important;max-width:100%!important;overflow:visible!important}.annual-return-card input,.annual-return-card select,.annual-return-card textarea{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.planner-stat-grid{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.planner-day-cell{font-size:11px!important;min-height:44px!important;padding:4px!important}.planner-layout{flex-direction:column!important}.planner-day-panel{margin-top:12px!important;max-height:none!important;position:static!important;width:100%!important}.planner-toolbar{flex-wrap:wrap!important;gap:6px!important}.planner-period-label{font-size:13px!important}.page-hero-right input:not([type]),.page-hero-right input[type=text]{box-sizing:border-box!important;min-width:0!important;width:100%!important}.page-hero-right>div{width:100%!important}.page-hero-right>div[style*="text-align:center"],.page-hero-right>div[style*=textAlign]{flex:0 0 auto!important;width:auto!important}.dashboard-body{grid-template-columns:1fr!important}.dashboard-right-col{max-height:none!important;position:static!important}.dashboard-stat-pills{flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important}.dashboard-hero-inner{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}.kpi-5-grid{gap:8px!important}.kpi-4-grid,.kpi-5-grid{grid-template-columns:repeat(2,1fr)!important}.kpi-4-grid,.team-stat-grid{gap:10px!important}.team-stat-grid{grid-template-columns:repeat(2,1fr)!important}.team-cards-grid{grid-template-columns:1fr!important}.team-icon-btn{height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}.docs-desktop-sidebar{display:none!important}.docs-mobile-client-select{display:block!important}.documents-layout{grid-template-columns:1fr!important}.docs-cat-tabs{flex-direction:column!important;flex-wrap:nowrap!important;overflow-x:visible!important;overflow-x:initial!important;padding-bottom:0!important}.docs-cat-tabs>button,.docs-cat-tabs>div{width:100%!important}.docs-cat-tabs>div>button:first-child{font-size:13px!important;width:100%!important}.doc-btn-label{display:none!important}.doc-file-actions{gap:4px!important;margin-left:4px!important}.doc-detail-grid{grid-template-columns:repeat(2,1fr)!important}.client-docs-grid{grid-template-columns:1fr!important}.planner-client-header{border-radius:14px!important;padding:14px 16px!important}.planner-header-actions{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:1fr 1fr!important;width:100%!important}.planner-header-actions button{border-radius:7px!important;box-shadow:none!important;font-size:11px!important;padding:6px 8px!important}.team-card-header-actions button{height:34px!important;min-height:34px!important;min-width:34px!important;width:34px!important}.piscore-stat-grid{gap:10px!important}.client-kpi-5,.piscore-stat-grid{grid-template-columns:repeat(2,1fr)!important}.client-kpi-5{gap:8px!important}.smt-type-grid{grid-template-columns:repeat(3,1fr)!important}.priority-cards-grid{grid-template-columns:1fr!important}[style*="minWidth: 320"]{min-width:0!important}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{box-sizing:border-box!important;max-width:100%!important}.modal-inner{margin:10px!important;max-height:calc(100dvh - 80px)!important;max-width:calc(100vw - 20px)!important;overflow-y:auto!important;width:calc(100vw - 20px)!important}.cloey-panel{padding-bottom:env(safe-area-inset-bottom,0)!important}.bottom-nav{padding-bottom:max(env(safe-area-inset-bottom,0px),6px)!important;scrollbar-width:none!important}}@media (max-width:767px){.bottom-nav::-webkit-scrollbar{display:none!important}.accounting-checklist-scroll{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.accounting-checklist-grid{grid-template-columns:repeat(5,minmax(200px,1fr))!important;min-width:-webkit-max-content!important;min-width:max-content!important}.sp-slip-row{flex-wrap:wrap!important;gap:6px!important}.sp-slip-inner{flex:1 1 100%!important;gap:6px!important;width:100%!important}.sp-slip-inner .sp-slip-pay{font-size:12px!important}.sp-slip-inner .sp-slip-badge{font-size:10px!important;padding:1px 6px!important}.sp-slip-row>button{flex-shrink:0!important;margin-left:auto}.sales-channel-grid{gap:0!important;grid-template-columns:1fr!important}.sales-channel-summary-grid{grid-template-columns:1fr 1fr!important}.xero-tab-strip{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}.xero-tab-strip::-webkit-scrollbar{display:none!important}.xero-invoice-header-grid,.xero-kpi-2col{grid-template-columns:1fr!important}}@media (max-width:1024px) and (min-width:768px){.stat-grid{grid-template-columns:repeat(2,1fr)!important}.app-tile-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))!important}.settings-grid{grid-template-columns:1fr!important}.util-row{gap:14px!important;grid-template-columns:repeat(2,1fr)!important}.el-practice-row{grid-template-columns:1fr!important}.el-stat-row{grid-template-columns:repeat(2,1fr)!important}.qa-8col{grid-template-columns:repeat(4,1fr)!important}.client-detail-grid{grid-template-columns:1fr 260px!important}.page-hero-inner{flex-wrap:wrap!important}.modal-inner{max-width:90vw!important}}@media (max-width:900px) and (min-width:768px){.ts-stat-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){#root,#root>*{max-width:100vw;overflow-x:clip}[role=button],button{min-height:44px;min-width:44px}button.icon-sm{min-height:32px;min-width:32px}input,select,textarea{font-size:16px!important}.booking-stat-3{grid-template-columns:1fr!important}.xero-bills-summary-4{grid-template-columns:repeat(2,1fr)!important}.accounting-3col{gap:0!important;grid-template-columns:1fr!important}.accounting-recon-4col{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.accounting-recon-4col-inner{min-width:520px}.calendar-scroll-wrapper,.table-scroll-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.table-scroll-wrap{border-radius:10px}.client-stat-grid>div{padding:10px!important}.dashboard-3col{grid-template-columns:1fr!important}.hero-actions{flex-wrap:wrap!important;gap:8px!important}.hero-actions>*{flex:1 1 auto!important;justify-content:center!important;min-width:120px!important}.page-content,.page-pad{padding:12px!important}.quick-note-sheet{padding-bottom:max(env(safe-area-inset-bottom,0px),20px)!important}.tab-bar-scroll{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}.tab-bar-scroll::-webkit-scrollbar{display:none!important}.drawer-panel{max-width:340px!important;width:85vw!important}.modal-fullscreen-mobile{border-radius:20px 20px 0 0!important;bottom:0!important;left:0!important;margin:0!important;max-height:calc(100dvh - 40px)!important;max-width:100vw!important;position:fixed!important;right:0!important;width:100vw!important}.xero-preview-due{display:none!important}.piscore-bar-row{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.services-cards-grid{grid-template-columns:1fr!important}.compliance-client-row{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.bank-recon-stats-3,.printtag-report-grid{grid-template-columns:1fr!important}.xero-create-form-4{grid-template-columns:repeat(2,1fr)!important}@media (max-width:375px){.smt-type-grid{grid-template-columns:repeat(2,1fr)!important}}.action-btn-row{flex-wrap:wrap!important;gap:8px!important}.action-btn-row>a,.action-btn-row>button{flex:1 1 auto!important;justify-content:center!important;min-width:100px!important;text-align:center!important}input[style*=minWidth],select[style*="minWidth: 220"],select[style*="minWidth:220"],select[style*=minWidth]{min-width:0!important;width:100%!important}.client-stat-grid{gap:8px!important;grid-template-columns:repeat(3,1fr)!important}}@media (max-width:400px){.client-stat-grid{gap:6px!important;grid-template-columns:repeat(2,1fr)!important}}.client-detail-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 320px}@media (max-width:768px){.client-detail-grid{grid-template-columns:1fr!important}.client-detail-sidebar{display:none!important}}.ts-tabs-bar{-webkit-overflow-scrolling:touch;border-bottom:1.5px solid #e2e8f0;margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.ts-tabs-bar::-webkit-scrollbar{display:none}.ts-tabs-inner{display:flex;min-width:-webkit-max-content;min-width:max-content}.ts-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.ts-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ts-stat-grid{gap:10px}}.ts-qa-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.ts-qa-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.ts-qa-grid{grid-template-columns:repeat(2,1fr)}}.ts-2col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:700px){.ts-2col{grid-template-columns:1fr}}.ts-card-hover{transition:transform .18s ease,box-shadow .18s ease}.ts-card-hover:hover{box-shadow:0 8px 24px #0000001a!important;transform:translateY(-2px)}.ts-form-2col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:640px){.ts-form-2col{grid-template-columns:1fr}}.ts-skeleton{animation:shimmer 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:400px 100%;border-radius:8px}.ts-focus:focus-visible{outline:2px solid #e9500e;outline:2px solid var(--c-orange);outline-offset:2px}.ts-icon-center{align-items:center!important;display:flex!important;justify-content:center!important}.ts-word-break{overflow-wrap:break-word;word-break:break-word}.ts-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{.ts-no-print{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:767px){.page-content>*,.page-pad>*{box-sizing:border-box;max-width:100%}.client-stat-grid{grid-template-columns:repeat(3,1fr)!important}.client-profile-header{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.client-profile-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important}.contacts-dir-balance{display:none!important}.xero-2col{grid-template-columns:1fr!important}.calendar-scroll-wrapper{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;overflow-y:visible!important}.payroll-table,.supplier-table,.table-scroll,.table-scroll-wrap{-webkit-overflow-scrolling:touch!important;display:block!important;overflow-x:auto!important;width:100%!important}.booking-onboarding-3{grid-template-columns:1fr!important}.qa-4col{gap:6px!important}.el-stat-row,.qa-4col,.util-row{grid-template-columns:repeat(2,1fr)!important}.util-row{gap:10px!important}.smt-type-grid{grid-template-columns:repeat(3,1fr)!important}.services-filter-row{flex-direction:column!important;gap:8px!important}.services-filter-row input,.services-filter-row select{min-width:0!important;width:100%!important}.templates-filter-row{flex-direction:column!important;gap:8px!important}.pi-main-grid{grid-template-columns:1fr!important}.pi-client-scroll{max-height:260px!important}.planner-toolbar{flex-wrap:wrap!important;gap:6px!important}.planner-toolbar button{flex:1 1 auto!important;min-width:80px!important}.modal-inner{margin:8px!important;max-height:calc(100dvh - 60px)!important;max-width:calc(100vw - 16px)!important;overflow-y:auto!important;width:calc(100vw - 16px)!important}.tax-monthly-scroll{-webkit-overflow-scrolling:touch!important;display:block!important;overflow-x:auto!important}.settings-grid{grid-template-columns:1fr!important}.comms-filter-row{align-items:stretch!important;flex-direction:column!important;gap:8px!important}.comms-filter-row input,.comms-filter-row select{min-width:0!important;width:100%!important}.team-stat-grid{grid-template-columns:repeat(2,1fr)!important}.team-form-grid{grid-template-columns:1fr!important}.flex-row-wrap{flex-wrap:wrap!important;gap:8px!important}.docs-cat-tabs,.docs-file-grid{grid-template-columns:1fr!important}.docs-cat-tabs{display:grid!important}.payroll-sched-scroll,.sp-internal-tabs{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.sp-internal-tabs{flex-wrap:nowrap!important;scrollbar-width:none!important}.sp-internal-tabs::-webkit-scrollbar{display:none!important}.sp-internal-tabs button{flex-shrink:0!important;white-space:nowrap!important}.tax-section-tabs{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;scrollbar-width:none!important;width:100%!important}.tax-section-tabs::-webkit-scrollbar{display:none!important}.tax-tab-header{align-items:stretch!important;flex-direction:column!important}.tax-tab-header>div:first-child{flex-wrap:wrap!important}.tax-tab-header>div:last-child{flex-wrap:wrap!important;gap:6px!important}.tax-tab-header>div:last-child>a{flex:1 1 auto!important;justify-content:center!important;text-align:center!important}*{max-width:100%}.calendar-scroll-wrapper,.overflow-x-scroll,.payroll-sub-tabs,.tab-bar-scroll,.table-scroll,.table-scroll-wrap,.tax-monthly-scroll,.ts-tabs-bar{max-width:100vw!important;overflow-x:auto!important}.input-icon-group{width:100%!important}.input-icon-group input{min-width:0!important;width:100%!important}.xero-filter-tabs{flex-wrap:wrap!important;gap:6px!important}.xero-filter-tabs button{flex:1 1 auto!important;font-size:11px!important;min-width:0!important;padding:6px 8px!important;text-align:center!important;white-space:nowrap!important}.xero-invoice-table-wrap{-webkit-overflow-scrolling:touch!important;border-radius:10px;overflow-x:auto!important}.xero-invoice-table-wrap table{min-width:600px!important}.xero-csv-preview{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;overflow-y:auto!important}.xero-csv-preview table{min-width:560px!important}.xero-invoice-header-grid{grid-template-columns:1fr!important}.xero-date-custom-range{align-items:flex-start!important;flex-direction:column!important;flex-wrap:wrap!important;gap:6px!important}.xero-2col,.xero-kpi-2col{grid-template-columns:1fr!important}.xero-bills-summary-4{grid-template-columns:repeat(2,1fr)!important}.contacts-dir-grid{grid-template-columns:1fr!important}.contacts-dir-balance,.contacts-dir-email,.contacts-dir-phone{display:none!important}.xero-tab-strip{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none!important}.xero-tab-strip::-webkit-scrollbar{display:none!important}.xero-line-items-scroll{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.xero-kpi-strip{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.docs-desktop-sidebar{display:none!important}.docs-mobile-client-select{display:block!important}.documents-layout{gap:10px!important;grid-template-columns:1fr!important}.docs-cat-tabs{flex-direction:column!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:visible!important;overflow-x:initial!important;padding-bottom:0!important}.docs-cat-tabs>button,.docs-cat-tabs>div{width:100%!important}.docs-cat-tabs>div>button:first-child{font-size:13px!important;width:100%!important}.doc-file-actions{flex-shrink:0!important;gap:4px!important;margin-left:4px!important}.doc-btn-label{display:none!important}.doc-detail-grid{grid-template-columns:1fr 1fr!important}.calc-page [style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:400px){.util-row{grid-template-columns:1fr!important}.smt-type-grid{grid-template-columns:repeat(3,1fr)!important}.xero-kpi-strip{grid-template-columns:repeat(2,1fr)!important}.booking-stat-3,.notes-month-grid{grid-template-columns:1fr!important}}
/*# sourceMappingURL=main.9679a44f.css.map*/