.corporate-workflow .flow-head,.corporate-workflow .flow-row{grid-template-columns:minmax(150px,1.3fr) 135px 95px 78px minmax(125px,1fr) minmax(120px,.9fr) 140px 140px 190px;min-width:1250px}.flow-description{resize:vertical;border:1px solid var(--line);width:100%;min-height:38px;max-height:72px;color:var(--ink);background:#fff;border-radius:7px;padding:7px 8px;font-size:8px;line-height:1.35}.flow-description::placeholder{color:var(--muted)}.dark .flow-description{color:#fff;background:#082f4e}.flow-process-number,.flow-process-link,.flow-signature-link{border:1px solid var(--line);width:100%;height:32px;color:var(--ink);background:#fff;border-radius:7px;padding:0 7px;font-size:8px}.dark .flow-process-number,.dark .flow-process-link,.dark .flow-signature-link{color:#fff;background:#082f4e}.sidebar .brand img{width:48px;height:48px}.status-manager-v106>.primary{color:#fff!important;background:#168fd2!important;border-color:#168fd2!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:34px!important;font-size:0!important;font-weight:900!important;display:flex!important}.status-manager-v106>.primary:after{content:"＋ Criar novo status interno";font-size:9px!important}.kanban-card>div:first-child{justify-content:flex-start}.kanban-card>div:first-child>button[title=Editar\ tarefa]{margin-left:auto}.task-delete-button{line-height:1;color:#c83939!important;font-size:15px!important}.task-edit-button{color:#0878b6!important;background:#eef8fe!important;border:1px solid #83bddd!important;border-radius:6px!important;width:auto!important;min-width:42px!important;height:24px!important;padding:0 7px!important;font-size:8px!important;font-weight:900!important}.dark .task-edit-button{color:#fff!important;background:#0d3958!important;border-color:#2b7fae!important}.task-edit-modal{max-height:90vh;overflow-y:auto;width:min(650px,94vw)!important}.task-edit-footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.task-edit-footer>button{min-height:34px;padding:0 13px}.edit-actions-from-task{color:#0878b6;background:#eef8fe;border-color:#83bddd;font-weight:900}.dark .edit-actions-from-task{color:#fff;background:#0d3958;border-color:#2b7fae}.page:has(.sticky-panel) .sticky-board{height:122px!important;min-height:122px!important}.page:has(.sticky-panel) .sticky-panel{min-height:148px!important}.page:has(.sticky-panel) .welcome{min-height:160px!important;margin-bottom:10px!important}.calendar-day.has-pending{background:#fff0f1!important;border-color:#ef9da4!important}.calendar-day.all-completed{background:#eaf6ff!important;border-color:#8dc8ef!important}.priority.urgente{color:#bd2525!important;background:#ffe2e2!important}.priority.média,.priority.media{color:#b86600!important;background:#fff0d6!important}.priority.baixa{color:#087a4c!important;background:#dcf7e9!important}.edit-row{justify-content:center!important;align-items:center!important;width:max-content!important;min-width:46px!important;height:26px!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.automatic-fiscal-owner{display:none!important}.installment-group-cell{color:#176e9f;font-weight:800}.submission-sent{color:#096da8!important;background:#e2f2ff!important;border-color:#78bce5!important}.submission-not-sent{color:#b52b35!important;background:#ffe6e8!important;border-color:#e79aa0!important}.corporate-flow-filters input{font-size:9px!important}.corporate-flow-table .flow-head>:first-child,.corporate-flow-table .flow-row>:first-child{z-index:7;background:inherit;position:sticky;left:0}.corporate-flow-table .flow-row>:first-child{background:#fff}.dark .corporate-flow-table .flow-row>:first-child{background:#082f4e}.flow-start-heading{color:inherit;font:inherit;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0}.flow-start-date{border:1px solid var(--line);width:112px;height:32px;color:var(--ink);background:#fff;border-radius:7px;padding:0 6px;font-size:8px}.dark .flow-start-date{color:#fff;background:#082f4e}.status-manager-v106 input[type=color]{border:1px solid var(--line);background:0 0;border-radius:6px;width:34px;height:27px;padding:2px}.status-manager-v106 .status-active-visibility{min-width:112px;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.status-manager-v106 .status-active-visibility input{margin:0}.corporate-flow-filters .corporate-sort{border:1px solid var(--line);background:var(--surface);min-width:150px;height:30px;color:var(--ink);border-radius:7px;margin-left:auto;padding:0 8px;font-size:8px}.corporate-flow-filters .corporate-sort+input{margin-left:0}.recurring-task-fields{border:1px solid var(--line);border-radius:9px;gap:8px;padding:12px;display:grid}.recurring-task-fields legend{color:var(--ink);padding:0 6px;font-weight:800}.recurring-task-fields small{color:var(--muted);font-size:9px}.recurring-task-option{justify-content:flex-start}.sticky-note.orange{background:#ffd6a5!important}.sticky-note.purple{background:#ddd0ff!important}.sticky-color{color:#5b6670;background:0 0;border:0;width:17px;height:17px;padding:0;font-size:13px;line-height:1;position:absolute;top:3px;right:19px}.task-panel .postpone-task{color:#087fc7;white-space:nowrap;background:#fff;border:1px solid #178bd0;border-radius:6px;align-self:center;height:24px;font-size:8px;font-weight:800;line-height:1;justify-self:start!important;width:max-content!important;min-width:0!important;margin-left:14px!important;padding:0 9px!important}.task-panel .delete-agenda-task{color:#c43d3d;white-space:nowrap;background:#fff;border:1px solid #e5a0a0;border-radius:6px;align-self:center;height:24px;font-size:8px;font-weight:800;line-height:1;justify-self:start!important;width:max-content!important;min-width:0!important;margin-left:12px!important;padding:0 9px!important}.postpone-back{z-index:1000}.postpone-modal>p{color:var(--muted);margin:-8px 0 14px;font-size:10px}.postpone-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.postpone-options button{color:#087fc7;background:#eef8fe;border:1px solid #8bcaf0;border-radius:8px;min-height:40px;font-size:9px;font-weight:800}.postpone-modal>label{color:var(--muted);flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.postpone-modal input{border:1px solid var(--line);border-radius:7px;height:41px;margin-bottom:14px;padding:0 10px}.postpone-modal>.primary{width:100%}.postpone-help{color:var(--muted);margin:-7px 0 12px;font-size:8px;display:block}.postpone-modal>.reinforce-email{justify-content:center;align-items:center;width:100%;height:40px;margin-top:8px;display:flex}.corporate-workflow .flow-head,.corporate-workflow .flow-row{box-sizing:border-box;grid-template-columns:150px 118px 88px 72px 122px 88px 48px 60px 60px 202px 58px;width:max(100%,1166px);min-width:1166px}.flow-start-heading,.flow-start-date{order:6;width:88px!important}.flow-days-heading,.flow-days{text-align:center;order:7}.flow-days{color:#127ebd;font-size:10px}.flow-process-link-heading,.flow-process-link+.link-icon-actions{order:8}.flow-signature-link-heading,.flow-signature-link+.link-icon-actions{order:9}.flow-actions-heading,.flow-actions{order:10}.flow-progress-heading,.flow-progress{order:11}.flow-actions{min-width:0;gap:6px!important}.flow-actions .html{white-space:nowrap;overflow:visible;min-width:49px!important;padding:0 6px!important}.flow-progress{justify-content:center;align-items:center;display:flex!important}.flow-progress>i,.flow-progress>small{display:none!important}.flow-progress>b{color:#087dbd;font-size:10px!important}.flow-company-cell{position:relative;padding-right:30px!important}.flow-company-cell>small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:7px;display:block}.flow-pin{border:1px solid var(--line);background:var(--surface);color:#80909b;border-radius:6px;width:25px;height:23px;padding:0;font-size:10px;font-weight:900;position:absolute;top:2px;right:2px}.flow-pin.active{color:#9a7100;background:#fff3c4;border-color:#e0b83c;width:29px}.dark .flow-pin{color:#9fc9e2;background:#073454;border-color:#246d98}.dark .flow-pin.active{color:#ffe07a;background:#5e4a10;border-color:#b98c18}.link-value-hidden{display:none!important}.link-icon-actions{justify-content:center;align-items:center;gap:5px;display:flex}.link-icon-actions button{color:#0878b6;cursor:pointer;background:#eef8fe;border:1px solid #93bdd5;border-radius:6px;width:25px;height:25px;padding:0;font-size:13px;font-weight:900}.link-icon-actions button:disabled{opacity:.32;cursor:default}.dark .link-icon-actions button{color:#fff;background:#0d3958;border-color:#2b7fae}.corporate-flow-table .flow-head{z-index:30!important}.corporate-flow-table .flow-head>:first-child,.corporate-flow-table .flow-row>:first-child{overflow:hidden;box-shadow:8px 0 10px -10px #173d58;width:150px!important;min-width:150px!important;max-width:150px!important}.corporate-flow-table .flow-head>:first-child{z-index:35!important;background:#d8e4eb!important}.corporate-flow-table .flow-row>:first-child{z-index:4!important}.dark .corporate-flow-table .flow-head>:first-child{background:#073b63!important}.corporate-flow-table .flow-progress-heading{background:#d8e4eb;align-self:stretch;place-items:center;display:grid}.dark .corporate-flow-table .flow-progress-heading{background:#073b63}.corporate-workflow .flow-row>select{font-weight:800}.corporate-flow-table .flow-description{z-index:1;position:relative}.task-action-plan{border:1px solid var(--line);background:#f8fbfd;border-radius:7px;margin:8px 0 3px;padding:8px}.task-action-plan>label{align-items:flex-start;gap:6px;margin-top:5px;font-size:8px;display:flex}.task-plan-progress{grid-template-columns:1fr auto;gap:4px 8px;font-size:8px;font-weight:800;display:grid}.task-plan-progress i{background:#dfe8ed;border-radius:9px;grid-column:1/-1;height:5px;overflow:hidden}.task-plan-progress u{background:#16a36e;height:100%;display:block}.dark .task-action-plan{background:#082f4e}.kanban-card>div:first-child{gap:12px!important}.task-delete-button{margin-left:10px!important}:is(.sidebar:not(:has(~main)) .brand img,.sidebar .brand img){width:62px;height:58px}.sidebar-collapsed .sidebar .brand img{width:43px;height:43px}.agenda-more{border-top:1px solid var(--line,#d9e5ec);text-align:center}.agenda-more-items{text-align:left}.view-more-agenda{color:#0875b1;cursor:pointer;background:#fff;border:1px solid #1595d3;border-radius:7px;margin:7px auto;padding:5px 12px;font-size:9px;font-weight:700}.dark .view-more-agenda{color:#fff;background:#0d3958;border-color:#2fa9e8}.calendar-day small.done-event{color:#0875ad!important;background:#dff2ff!important}.calendar-day small.pending-event{color:#b52b35!important;background:#ffe3e5!important}.calendar-completed-filter{color:var(--muted);align-items:center;gap:6px;margin:12px 16px 10px;padding-top:3px;font-size:9px;display:flex}.calendar-completed-filter input{width:15px;height:15px}.calendar-complete-action{color:#0879b7;cursor:pointer;background:#e8f6ff;border:1px solid #72bfe8;border-radius:6px;min-width:58px;height:25px;margin-left:auto;padding:0 8px;font-size:8px;font-weight:900}.dark .calendar-complete-action{color:#fff;background:#0d4162;border-color:#2a9bd5}.day-list .calendar-item-done{background:#f3faff}.day-list .calendar-item-pending{background:#fff8f8}.edit-task-actions{color:#0878b6;cursor:pointer;background:#eef8fe;border:1px solid #85bfe0;border-radius:6px;width:max-content;margin:9px 0 8px;padding:4px 7px;font-size:8px;font-weight:800;display:block}.dark .edit-task-actions{color:#fff;background:#0d3958;border-color:#2b7fae}.task-actions-modal{width:min(700px,94vw);max-height:88vh;overflow-y:auto}.task-actions-title{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.task-actions-title h2{margin:0 0 4px;font-size:18px}.task-actions-title p{color:var(--muted);margin:0;font-size:10px}.task-actions-title>button{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:20px}.task-actions-list{gap:8px;display:grid}.task-actions-columns,.task-action-editor-row{grid-template-columns:26px minmax(170px,1fr) 112px 92px 28px;align-items:center;gap:8px;display:grid}.task-actions-columns{color:var(--muted);text-transform:uppercase;padding:0 8px;font-size:8px;font-weight:900}.task-action-editor-row{border:1px solid var(--line);border-radius:8px;padding:8px}.task-action-editor-row>b{color:#0879b7;background:#e8f6ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.task-action-editor-row>input[type=text]{border:1px solid var(--line);background:var(--surface,#fff);width:100%;height:32px;color:var(--ink);border-radius:6px;padding:0 8px}.task-action-editor-row>select{border:1px solid var(--line);background:var(--surface,#fff);width:100%;height:32px;color:var(--ink);border-radius:6px;padding:0 7px;font-size:9px}.task-action-editor-row>label{align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.remove-task-action{color:#c73535;cursor:pointer;background:#fff5f5;border:1px solid #efb4b4;border-radius:6px;width:26px;height:26px}.add-task-action{color:#0879b7;cursor:pointer;background:#f2faff;border:1px dashed #5eb5e4;border-radius:7px;width:100%;min-height:32px;margin-top:10px;font-size:9px;font-weight:900}.task-actions-summary{background:#edf7fc;border-radius:7px;justify-content:space-between;margin:12px 0 8px;padding:9px 10px;font-size:9px;display:flex}.save-task-actions{width:100%!important}.task-actions-message{color:#087a4c;text-align:center;margin:0 0 8px;font-size:9px;font-weight:800}.action-agenda-row{background:#f7f3ff!important;border-left-color:#7c5bd6!important}.dark .action-agenda-row{background:#282044!important}.dark .task-action-editor-row>input[type=text],.dark .task-action-editor-row{color:#fff;background:#082f4e}.client-actions{align-items:center;gap:7px;min-width:130px;display:flex}.clients-page .clients-table tr>:first-child{z-index:13!important;background:#f7fafc!important;width:74px!important;min-width:74px!important;max-width:74px!important;position:sticky!important;left:0!important}.clients-page .clients-table tr>:nth-child(2){z-index:12!important;background:#f7fafc!important;width:164px!important;min-width:164px!important;max-width:164px!important;position:sticky!important;left:74px!important}.clients-page .clients-table thead tr>:first-child{z-index:36!important;background:#d8e4eb!important}.clients-page .clients-table thead tr>:nth-child(2){z-index:35!important;background:#d8e4eb!important}.clients-page .clients-table tbody tr>*{vertical-align:middle!important;border-bottom:1px solid var(--line)!important;height:54px!important}.clients-page .clients-table tbody td:first-child{display:table-cell!important}.clients-page .clients-table tbody tr>:first-child,.clients-page .clients-table tbody tr>:nth-child(2){background-image:none!important;background-clip:padding-box!important}.dark .clients-page .clients-table tr>:first-child,.dark .clients-page .clients-table tr>:nth-child(2){background:#082f4e!important}.dark .clients-page .clients-table thead tr>:first-child{background:#073b63!important}.client-activity-validity{margin:4px 0 8px!important}.spreadsheet .group-row .owner-group-start{overflow:visible!important}.spreadsheet .group-row .owner-group-start:before{content:"";z-index:0;background:#073b68;width:132px;position:absolute;inset:0 auto 0 0}.spreadsheet .group-row .owner-group-start>span{z-index:5!important;width:132px!important;font-size:6.5px!important;overflow:visible!important}.spreadsheet .group-row .owner-group-middle,.spreadsheet .group-row .owner-group-end{background:#073b68!important}.spreadsheet .group-row .owner-group-end{border-right:2px solid #65b8e5!important}.header-notifications{flex:none;position:relative}.notification-button{line-height:1;position:relative;font-size:14px!important}.notification-button.active{background:#e8f6ff!important;border-color:#1594d5!important}.notification-button>b{color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--surface,#fff);background:#e84545;border-radius:10px;place-items:center;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.notification-popover{z-index:250;border:1px solid var(--line);background:var(--surface,#fff);width:min(360px,100vw - 24px);color:var(--ink);border-radius:11px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 45px #04243b3b}.notification-popover>header{border-bottom:1px solid var(--line)!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px 14px!important;display:flex!important;position:static!important}.notification-popover>header div{text-align:left;gap:2px;display:grid}.notification-popover>header strong{font-size:12px}.notification-popover>header span{color:var(--muted);font-size:8px}.notification-popover>header button{width:25px;height:25px;color:var(--ink);cursor:pointer;background:#edf3f7;border:0;border-radius:50%}.notification-popover>div{max-height:330px;overflow-y:auto}.notification-item{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px 13px;display:grid}.notification-item:hover{background:#f1f8fc}.notification-item>i{color:#087dbb;background:#e4f5ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.notification-item>span{min-width:0}.notification-item b,.notification-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-item b{font-size:9px}.notification-item small{color:var(--muted);margin-top:3px;font-size:7.5px}.notification-empty{color:var(--muted);text-align:center;margin:0;padding:24px 14px;font-size:9px}.notification-view-all{border:0;border-top:1px solid var(--line);color:#087dbb;cursor:pointer;background:#f4f9fc;width:100%;min-height:34px;font-size:8px;font-weight:900}.dark .notification-button.active,.dark .notification-popover,.dark .notification-popover>header button{color:#fff;background:#082f4e!important}.dark .notification-item:hover,.dark .notification-view-all{background:#0b3a5d}.dark .notification-button>b{box-shadow-color:#052943}.dark .calendar-day.all-completed{color:#fff!important;background:#0d4768!important;border-color:#42a8df!important}.dark .calendar-day.has-pending{color:#fff!important;background:#512733!important;border-color:#e06b78!important}.dark .day-list .calendar-item-done{background:#0d4768!important}.dark .day-list .calendar-item-pending{background:#512733!important}.dark .day-list .calendar-item-done b,.dark .day-list .calendar-item-pending b{color:#fff!important}.dark .day-list .calendar-item-done span{color:#bfe8ff!important}.dark .day-list .calendar-item-pending span{color:#ffd4d8!important}.dark .spreadsheet .group-row .owner-group-start>span{color:#fff!important;letter-spacing:.35px!important;font-size:7.5px!important}.spreadsheet .group-row th.owner-group-start{z-index:162!important;background:#073b68!important;overflow:visible!important}.spreadsheet .group-row th.owner-group-start:before{width:132px!important}.spreadsheet .group-row th.owner-group-start>span{white-space:nowrap!important;z-index:2!important;justify-content:center!important;align-items:center!important;width:132px!important;height:25px!important;display:flex!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}.spreadsheet .group-row th.owner-group-middle,.spreadsheet .group-row th.owner-group-end{z-index:161!important;background:#073b68!important}.spreadsheet .group-row th.owner-group-end{border-right:2px solid #75b7d9!important;box-shadow:7px 0 8px -7px #173d58!important}.dark .spreadsheet .group-row th.owner-group-start,.dark .spreadsheet .group-row th.owner-group-middle,.dark .spreadsheet .group-row th.owner-group-end{background:#021f38!important}.dark .corporate-flow-table .flow-progress-heading{color:#fff!important;background:#073b63!important}body:has(.app-shell.dark){background:#031b31;overflow-x:hidden}.pwa-install{display:none}.app-shell.dark,.app-shell.dark main,.app-shell.dark .kanban-page{max-width:100%}.app-shell.dark .kanban,.app-shell.dark .kanban-col{min-width:0}@media (max-width:760px){.notification-popover{position:fixed;top:62px;left:auto;right:8px}.sidebar{width:72px!important;display:flex!important}.sidebar .brand{justify-content:center;padding:12px 8px!important}.sidebar .brand img{width:48px!important;height:48px!important}.sidebar nav{padding:8px!important}.sidebar nav button{justify-content:center;padding:0!important}.sidebar nav button span,.sidebar nav button em,.sidebar-foot>div:nth-child(2),.sidebar-foot>button{display:none!important}main{margin-left:72px!important}.quick-links{overflow-x:auto;padding:0 10px!important}.quick-links>span,.quick-links>button{display:none}.page{padding:18px 10px 40px!important}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stat{min-height:95px!important;padding:12px!important}.agenda-grid{grid-template-columns:1fr!important}.task-panel .panel-head{flex-wrap:wrap;gap:8px}.agenda-controls{justify-content:space-between;width:100%}.page:has(.sticky-panel) .welcome{min-height:310px!important;display:block!important}.sticky-panel{width:auto!important;position:absolute!important;top:125px!important;left:10px!important;right:10px!important}.corporate-stats-v106{grid-template-columns:repeat(2,1fr)!important}.corporate-flow-filters input{min-width:100%!important}.calendar-layout{display:block!important}.calendar-card{padding:8px!important}.modal{max-height:92vh;overflow-y:auto}html{background:var(--bg);overscroll-behavior:none}body{padding-bottom:calc(68px + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent;overflow-x:hidden}.sidebar{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);z-index:40;scrollbar-width:none;overflow:auto hidden;box-shadow:0 -8px 24px #0b2f4b1a;width:100%!important;height:calc(62px + env(safe-area-inset-bottom))!important;border-right:0!important;flex-direction:row!important;inset:auto 0 0!important}.sidebar::-webkit-scrollbar{display:none}.sidebar .brand,.sidebar-foot{display:none!important}.sidebar nav{flex:1;gap:2px;padding:5px 7px!important;display:flex!important}.sidebar nav button{flex-direction:column;min-width:62px;gap:2px!important;height:50px!important;margin:0!important;font-size:8px!important}.sidebar nav button i{line-height:18px;font-size:17px!important}.sidebar nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden;display:block!important}.sidebar nav button.active:before{border-radius:4px 4px 0 0;width:auto!important;height:3px!important;inset:auto 12px -5px!important}main{width:100%!important;margin-left:0!important}header{height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 9px 0!important}.mobile-brand img{width:30px!important;height:30px!important}.header-actions{min-width:0;gap:4px!important}.header-actions .app-version,.header-actions .live-clock,.header-actions .month{display:none!important}.theme-toggle{width:34px!important;min-width:34px!important;padding:0!important}.quick-links{display:none!important}.page{max-width:100vw;overflow-x:hidden;padding:14px 9px calc(84px + env(safe-area-inset-bottom))!important}.welcome{margin-bottom:12px!important}.welcome h1{font-size:21px!important}.page:has(.sticky-panel) .welcome{min-height:238px!important}.sticky-panel{overflow:hidden;height:132px!important;top:65px!important;left:9px!important;right:9px!important}.sticky-board{scroll-snap-type:x proximity;gap:8px;padding:5px 5px 9px;display:flex!important;overflow:auto hidden!important}.sticky-note{scroll-snap-align:start;flex:0 0 132px;width:132px!important;height:96px!important;position:relative!important;inset:auto!important;transform:none!important}.sticky-handle{cursor:default!important}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat strong{font-size:22px!important}.agenda-grid,.calendar-layout,.settings-grid,.automation-grid,.team-grid,.activity-grid{grid-template-columns:1fr!important}.task-panel .task-row{grid-template-columns:22px minmax(0,1fr)!important;padding:11px 9px!important}.task-panel .task-due,.task-panel .priority,.task-panel .edit-row{grid-column:2;justify-self:start;display:flex!important}.panel-head,.page-head{flex-wrap:wrap;gap:8px;padding:13px!important}.filterbar{overflow-x:auto;flex-wrap:nowrap!important}.filterbar>*{flex:none}button,select,input[type=checkbox]{touch-action:manipulation}.primary,.secondary-btn,.small-primary,.sort-direction{min-height:42px}.form-row{grid-template-columns:1fr!important;gap:10px!important;margin:0!important}.modal-back{align-items:end;padding:8px!important}.modal{border-radius:14px 14px 0 0!important;width:100%!important;max-height:94vh!important;padding:17px!important}.closing-table,.corporate-flow-table,.spreadsheet-wrap,.clients-page .panel{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto!important}.kanban{scroll-snap-type:x mandatory;overflow-x:auto;display:flex!important}.kanban-col{scroll-snap-align:start;flex:0 0 88vw}.calendar-week,.calendar-grid{min-width:520px!important}.day-detail{margin-top:10px}.closing-list-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.closing-list-controls label,.closing-list-controls select,.closing-list-controls .sort-direction{width:100%!important;min-width:0!important}.closing-list-table{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.closing-list-table>header{display:none!important}.closing-list-table>article{background:var(--surface,#fff);border-radius:11px;margin-bottom:9px;box-shadow:0 3px 12px #17344e12;border:1px solid var(--line)!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:6px 9px!important;min-height:0!important;padding:13px!important;display:grid!important}.closing-list-table>article>.closing-list-check,.closing-list-table>article>.installment-list-status{grid-row:1/4;align-self:start}.closing-list-table>article>b{grid-column:2;font-size:12px!important}.closing-list-table>article>time{white-space:nowrap;grid-area:1/3}.closing-list-table>article>span:first-of-type{grid-column:2/4}.closing-list-table>article>.closing-list-cnpj{color:var(--muted);grid-column:2/4;font-size:8px}.closing-list-table>article>em{grid-column:2;width:max-content}.closing-list-table>article>span:last-child{grid-column:3;align-self:center;font-size:9px}.pwa-install{left:9px;right:9px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:80;color:#15324a;background:#fff;border:1px solid #70bde8;border-radius:12px;align-items:center;gap:9px;padding:10px 38px 10px 10px;display:flex;position:fixed;box-shadow:0 12px 36px #082a4250}.pwa-install img{border-radius:9px;width:38px;height:38px}.pwa-install span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pwa-install b{font-size:11px}.pwa-install small{color:#6b7f8f;font-size:8px}.pwa-install>button:not(.pwa-install-close){color:#fff;background:#078ed7;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.pwa-install-close{color:#728391;background:0 0;border:0;width:27px;height:27px;font-size:18px;position:absolute;top:3px;right:5px}.dark .pwa-install{color:#fff;background:#082e4d;border-color:#247daf}}@media (display-mode:standalone) and (max-width:760px){body{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}.app-shell main>header{position:sticky;top:0}}
