.data-termination-screen{gap:1rem;max-width:64rem;margin:0 auto;padding:1.5rem 1rem}.data-termination-screen header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.data-termination-screen h1{margin:0 0 .5rem;font-size:1.75rem}.data-termination-screen p{margin:.5rem 0 1rem}.data-termination-screen button,.data-termination-registration button{background:var(--legacy-surface);border:1px solid var(--border);color:var(--text);cursor:pointer;min-height:2.75rem;padding:.65rem .9rem}.data-termination-screen button:disabled,.data-termination-registration button:disabled{cursor:default;opacity:.55}.data-termination-screen input,.data-termination-screen select,.data-termination-screen textarea,.data-termination-registration input,.data-termination-registration select,.data-termination-registration textarea{background:var(--legacy-surface);border:1px solid var(--border);width:100%;min-width:0;max-width:100%;padding:.6rem}.data-termination-screen form,.data-termination-registration form{gap:1rem;margin:1rem 0;display:grid}.data-termination-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;margin:1rem 0;display:grid}.data-termination-summary dd{margin:.25rem 0 .5rem}.data-termination-actions{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}.data-termination-pending{border-left:.25rem solid var(--legacy-accent);background:var(--surface-muted);margin:1rem 0;padding:1rem}.data-termination-registration{margin-bottom:1rem}.data-termination-confirmation{align-items:start;gap:.75rem;font-weight:400;display:flex}.data-termination-registration .data-termination-confirmation input{width:auto;min-height:auto;margin-top:.3rem}.data-termination-history{padding:0;list-style:none}.data-termination-history li{border-top:1px solid var(--border);padding:1rem 0}.data-termination-screen .workspace-panel{margin:0}.data-termination-screen details{margin:1rem 0}@media (width<=480px){.data-termination-screen{padding:1rem}.data-termination-summary{grid-template-columns:1fr}.data-termination-actions button,.data-termination-screen header button{width:100%}}.mission-workspace{gap:1.2rem;display:grid}.mission-workspace .mission-panel{border:1px solid var(--shell-line,#e0e3e7);border-radius:.65rem;margin:0;padding:1rem}.mission-workspace .mission-panel>h3{margin-top:0}.mission-workspace .mission-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.mission-workspace .mission-form label,.mission-workspace .mission-toolbar label{gap:.35rem;min-width:0;display:grid}.mission-workspace .mission-full{grid-column:1/-1}.mission-workspace .mission-toolbar,.mission-workspace .mission-actions{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.mission-workspace input,.mission-workspace select,.mission-workspace textarea{width:100%;max-width:100%}.mission-workspace textarea{resize:vertical;min-height:4.5rem}.mission-workspace .mission-choice{align-items:center;gap:.5rem;display:flex}.mission-workspace .mission-choice input{width:auto;min-height:0}.mission-workspace .mission-table-scroll{overflow-x:auto}.mission-workspace table{border-collapse:collapse;width:100%}.mission-workspace th{white-space:nowrap}.mission-workspace th,.mission-workspace td{text-align:left;vertical-align:top}.mission-workspace .mission-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mission-workspace dt{color:#707070;font-size:.85rem}.mission-workspace dd{overflow-wrap:anywhere;margin:.3rem 0}.mission-workspace .mission-message{background:#f3f7f2;border:1px solid #d7e4d2;margin:0;padding:.8rem 1rem}.mission-workspace .mission-error{background:#fff6f3;border:1px solid #eec7bc;margin:0;padding:.8rem 1rem}.mission-workspace pre,.mission-workspace .mission-evidence{white-space:pre-wrap;overflow-wrap:anywhere}.mission-workspace fieldset{border:1px solid #e0e3e7;min-width:0;margin:0;padding:.8rem}.mission-workspace .mission-selected{background:#fff6f2}.mission-workspace button.is-primary{background:var(--shell-coral,#d95353);border-color:var(--shell-coral,#d95353);color:#fff}.mission-workspace button:disabled{cursor:default;opacity:.55}@media (width<=700px){.mission-workspace .mission-form,.mission-workspace .mission-facts{grid-template-columns:1fr}.mission-workspace .mission-toolbar label{flex:10rem}}.tabular-output{justify-items:start;gap:.35rem;display:grid}.tabular-output-bar{flex-wrap:wrap;gap:.35rem;display:inline-flex}.tabular-output-bar button{color:#3a3a36;cursor:pointer;background:#fff;border:1px solid #dcddda;border-radius:.45rem;align-items:center;gap:.35rem;min-height:2.1rem;font-size:.8rem;font-weight:600;display:inline-flex;margin:0!important;padding:.35rem .7rem!important}.tabular-output-bar button svg{flex:none;font-size:1.05rem}.tabular-output-bar button:hover:not(:disabled){background:#f6f6f4;border-color:#c9cac6}.tabular-output-bar button:disabled{color:#a3a39e;cursor:default}.tabular-output-error{color:#b23b3a;margin:0;font-size:.78rem}@media print{.tabular-output{display:none}}.tabular-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .tabular-table table,.tabular-table table{border-collapse:collapse;min-width:100%;font-size:.82rem;display:table!important}.workspace-tab-panel .tabular-table th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;border-bottom:1px solid #e3e4e3!important;padding:.5rem .6rem!important;font-size:.74rem!important}.workspace-tab-panel .tabular-table td{vertical-align:top;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.4rem .6rem!important}.workspace-tab-panel .tabular-table th.num,.workspace-tab-panel .tabular-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.workspace-tab-panel .tabular-table td.date{white-space:nowrap}.workspace-tab-panel .tabular-table td.empty{color:#858580;text-align:center;padding:1rem!important}.workspace-tab-panel .tabular-table tr.subtotal td{background:#fafaf8;font-weight:700}.workspace-tab-panel .tabular-table tr.is-selected td{background:#eef3ff!important}.workspace-tab-panel .tabular-table tfoot td{font-weight:700;border-top:2px solid #3a3a36!important}@media (width<=640px){.tabular-table .secondary{display:none}.workspace-tab-panel .tabular-table th,.workspace-tab-panel .tabular-table td{padding-inline:.35rem!important}.workspace-tab-panel .tabular-table th,.workspace-tab-panel .tabular-table th.num{white-space:normal;word-break:keep-all}}.workspace-tab-panel .tabular-table .tabular-table-open{cursor:pointer;font:inherit;text-align:left;text-underline-offset:2px;font-weight:600;text-decoration:underline;box-shadow:none!important;color:#1d4ed8!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.k-orgtree{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.k-orgtree__group{margin:2px 0 0 var(--space-4);padding-left:var(--space-3);border-left:1px solid var(--line)}.k-orgtree__node{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.k-orgtree__node:hover{background:var(--surface-hover)}.k-orgtree__node[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.k-orgtree__node:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.k-orgtree__name{overflow-wrap:anywhere;min-width:0;font-weight:600}.k-orgtree-panel{padding:var(--space-2);max-height:70vh;overflow:auto}.k-def-row{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.k-def-row>.k-badge{margin-left:auto}.k-check-list{gap:var(--space-1);max-height:16rem;overflow-y:auto}.k-bulk__result{color:var(--ink)}.k-bulk__result.is-done{color:var(--success)}.k-bulk__result.is-failed{color:var(--critical);font-weight:600}.k-bulk__target{width:auto;max-width:14rem;min-height:0;padding-block:var(--space-1)}.care-report{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.care-report-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.workspace-tab-panel .care-report-panel h3,.workspace-tab-panel .care-report h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.care-report-intro{color:#5f5f59;margin:0;font-size:.86rem}.chms-shell .workspace-tab-panel form.care-report-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));align-items:end;gap:.5rem .8rem;display:grid}.care-report-form label{gap:.2rem;min-width:0;display:grid}.care-report-check{align-items:center;gap:.35rem;display:flex!important}.care-report-check input,.care-report-table input[type=checkbox]{width:auto!important;min-height:0!important}.care-report-states{border:0;flex-wrap:wrap;grid-column:1/-1;gap:.2rem .7rem;min-width:0;margin:0;padding:0;display:flex}.care-report-states legend{margin-bottom:.2rem;padding:0;font-size:.82rem;font-weight:600}.care-report-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.care-report-summary{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.care-report-summary p{flex:auto;margin:0;font-size:.88rem;font-weight:600}.care-report-bulk{background:#f6f8fb;border-radius:.6rem;flex-wrap:wrap;align-items:end;gap:.5rem .8rem;padding:.5rem .8rem;display:flex}.care-report-bulk label{gap:.2rem;min-width:8rem;display:grid}.care-report-bulk small{color:#6b6b66;flex:100%}.care-report-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .care-report-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .care-report-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .care-report-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .care-report-table tbody th,.workspace-tab-panel .care-report-table td,.workspace-tab-panel .care-report-table tfoot th,.workspace-tab-panel .care-report-table tfoot td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .care-report-table tbody th,.workspace-tab-panel .care-report-table tfoot th{text-align:left;white-space:nowrap;font-weight:600;background:0 0!important}.workspace-tab-panel .care-report-table tfoot th,.workspace-tab-panel .care-report-table tfoot td{font-weight:700}.care-report-table td.num,.care-report-table th.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.care-report-table tbody th small,.care-report-result{color:#858580;font-size:.72rem;font-weight:400;display:block}.care-report-result.is-done{color:#1f7a4d}.care-report-result.is-failed{color:#b42318}.care-report-table td input:not([type=checkbox]),.care-report-table td select{max-width:11rem;min-height:0;padding:.2rem .35rem}.care-report-members{color:#45453f;font-size:.8rem}@media (width<=640px){.care-report-panel{padding:.7rem .6rem}.care-report-bulk label{width:100%;min-width:0}.workspace-tab-panel .care-report-table table,.care-report-table tbody,.care-report-table tfoot{display:block!important}.care-report-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-tab-panel .care-report-table caption{width:100%;display:block}.workspace-tab-panel .care-report-table tr{border:1px solid #ecece9;border-radius:.5rem;margin-bottom:.5rem;padding:.35rem .55rem;display:block!important}.workspace-tab-panel .care-report-table tbody th,.workspace-tab-panel .care-report-table tfoot th{display:block;border-bottom:0!important;padding:.2rem 0!important}.workspace-tab-panel .care-report-table td{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem;text-align:left!important;border:0!important;padding:.2rem 0!important;display:grid!important}.workspace-tab-panel .care-report-table td[data-label]:before{color:#6b6b66;content:attr(data-label);font-size:.76rem;font-weight:600}.workspace-tab-panel .care-report-table td:not([data-label]){display:block!important}.workspace-tab-panel .care-report-table td[data-label]:empty{display:none!important}.care-report-table td input:not([type=checkbox]),.care-report-table td select{max-width:100%}}.business-import{gap:1.25rem;min-width:0;max-width:100%;display:grid}.business-import fieldset,.business-import article,.business-import aside{border:1px solid var(--border-color,#d6dde3);border-radius:12px;min-width:0;padding:1rem}.business-import legend{padding:0 .5rem;font-weight:700}.business-import label{gap:.4rem;min-width:0;margin-bottom:.7rem;display:grid}.business-import input,.business-import select,.business-import textarea{box-sizing:border-box;width:100%;max-width:100%}.business-import input[type=checkbox]{width:auto}.business-import label:has(input[type=checkbox]){flex-wrap:wrap;align-items:center;display:flex}.business-import-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1rem 0;display:grid}.business-import-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.business-import-actions label{flex:1;min-width:min(240px,100%)}.business-import details{margin:.75rem 0}.business-import summary{cursor:pointer;overflow-wrap:anywhere}.business-import-field{background:var(--surface-subtle,#f4f6f8);border-radius:8px;min-width:0;padding:.75rem}.business-import-results{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.business-import-record{border:1px solid var(--border-color,#d6dde3);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:.9rem}.business-import-warning{color:var(--danger-color,#a52929)}.business-import-message{background:var(--surface-subtle,#edf3f8);border-radius:8px;padding:.9rem}.business-import pre{white-space:pre-wrap;overflow-wrap:anywhere}.business-import small{overflow-wrap:anywhere}@media (width<=500px){.business-import-grid,.business-import-results{grid-template-columns:1fr}.business-import-actions>*{max-width:100%}.business-import fieldset,.business-import article{padding:.75rem}}.business-import-record small{margin-top:.5rem;display:block}.mobile-pastoral-workspace{min-width:0;max-width:74rem;margin:0 auto}.mobile-pastoral-workspace>header h2{margin-block:.3rem .6rem}.mobile-connection{background:#eef6f0;border-radius:.5rem;padding:.7rem .9rem}.mobile-connection.is-offline{color:#674715;background:#fff3df}.mobile-task-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-block:1rem;display:grid}.mobile-task-menu button{white-space:normal;min-height:44px}.mobile-task-menu button[aria-selected=true]{color:#fff;background:#294d40;border-color:#294d40}.mobile-task-guidance{color:#5c625e;margin-block:.8rem 1rem}.document-camera-attachment>summary{cursor:pointer;padding-block:.75rem}.mobile-work-body{border:0;min-inline-size:0;margin:0;padding:0}.mobile-work-body>.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-task-panel[hidden]{display:none!important}.mobile-task-panel table:where(:not(.k-screen *),.k-screen .k-legacy-frame *){overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}.mobile-task-panel th,.mobile-task-panel td{overflow-wrap:anywhere}.mobile-news-panel details{width:100%}.mobile-news-panel details summary{cursor:pointer;padding-block:.5rem}.mobile-news-panel details p{white-space:pre-wrap;overflow-wrap:anywhere}.mobile-news-panel .mobile-news-item{display:block}@media (width<=700px){.mobile-task-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-task-panel [class*=-grid],.mobile-task-panel [class*=-layout]{grid-template-columns:minmax(0,1fr);min-width:0}.mobile-task-panel form fieldset{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.mobile-task-panel .section-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.mobile-task-panel button,.mobile-task-panel select{min-height:44px}.mobile-task-panel input:not([type=checkbox]):not([type=radio]),.mobile-task-panel textarea,.mobile-task-panel select{box-sizing:border-box;width:100%;max-width:100%;font-size:16px}.mobile-task-panel label{min-width:0}.mobile-task-panel textarea{min-height:6rem}.mobile-task-panel .action-confirm-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.mobile-task-panel .action-confirm-actions{flex-wrap:wrap}}.staff-access-workspace{max-width:94rem;margin:0 auto}.staff-access-workspace .section-heading{justify-content:space-between;align-items:flex-end;display:flex}.staff-access-layout{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:start;gap:1.1rem;display:grid}.staff-access-list,.staff-access-panel{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;padding:1.05rem;box-shadow:0 .45rem 1.55rem #19191908}.staff-access-list-heading{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.staff-access-list-heading h3,.staff-access-form h3,.staff-access-detail h3{color:#33332f;margin:0;font-size:.95rem}.staff-access-list>ul{padding:0;list-style:none;border:0!important;border-radius:0!important;margin:0!important}.staff-access-list>ul>li{border-bottom:1px solid #ececea;min-height:0!important;padding:0!important}.staff-access-list>ul>li:last-child{border-bottom:0}.staff-access-list>ul>li>button{color:inherit;cursor:pointer;background:0 0;border-radius:.5rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;place-items:center start;gap:.6rem;width:100%;padding:.75rem .5rem;display:grid;box-shadow:none!important;text-align:left!important;border:0!important;min-height:0!important}.staff-access-list>ul>li>button>span{text-align:left}.staff-access-list>ul>li>button>.staff-access-state{justify-self:end}.staff-access-list>ul>li>button:hover,.staff-access-list>ul>li>button.is-selected{background:#f6f6f4}.staff-access-name{gap:.15rem;min-width:0;display:grid}.staff-access-name strong{color:#2f2f2c;font-size:.86rem}.staff-access-name em,.staff-access-detail h3 em{color:#c94a49;font-style:normal;font-weight:700}.staff-access-name small,.staff-access-roles{color:#858580;overflow-wrap:anywhere;font-size:.74rem}.staff-access-state{white-space:nowrap;border-radius:99px;padding:.32rem .55rem;font-size:.68rem;font-weight:800}.staff-access-state.is-active{color:#48704e;background:#eef5ef}.staff-access-state.is-warning{color:#9a6517;background:#fff5e6}.staff-access-state.is-stopped{color:#71716d;background:#f2f2f0}.staff-access-state.is-muted{color:#8a8a85;background:#f6f6f4}.staff-access-form,.staff-access-detail form{gap:.7rem;display:grid}.chms-shell:not(.is-agent) .staff-access-workspace .staff-access-detail form,.chms-shell:not(.is-agent) .staff-access-workspace form.staff-access-detail,.chms-shell:not(.is-agent) .staff-access-workspace .staff-access-detail fieldset,.chms-shell:not(.is-agent) .staff-access-workspace .staff-access-form,.chms-shell:not(.is-agent) .staff-access-workspace .staff-access-form fieldset{grid-template-columns:minmax(0,1fr)}.staff-access-detail{gap:1rem;display:grid}.staff-access-detail header p{color:#858580;margin:.25rem 0 0;font-size:.78rem}.staff-access-detail h4{color:#4d4d49;margin:0;font-size:.82rem}.staff-access-detail section{gap:.55rem;display:grid}.staff-access-detail form p,.staff-access-detail section p{color:#6b6b66;margin:0;font-size:.78rem;line-height:1.55}.staff-access-detail ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.staff-access-detail ol li{gap:.1rem;font-size:.78rem;display:grid}.staff-access-detail ol li span,.staff-access-detail ol li small{color:#858580}.staff-access-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.staff-access-facts div{background:#fafaf9;border:1px solid #eaebe9;border-radius:.55rem;padding:.55rem .65rem}.staff-access-facts dt{color:#8a8a85;font-size:.68rem}.staff-access-facts dd{color:#33332f;margin:.15rem 0 0;font-size:.82rem;font-weight:700}.staff-access-templates{border:1px solid #e9eae8;border-radius:.6rem;gap:.45rem;margin:0;padding:.7rem;display:grid}.staff-access-templates legend{color:#5d5d58;padding:0 .25rem;font-size:.75rem}.staff-access-templates label{align-items:start;gap:.5rem;display:flex}.staff-access-templates label input{width:auto;margin-top:.2rem}.staff-access-templates label span{gap:.1rem;display:grid}.staff-access-templates label strong{font-size:.8rem}.staff-access-templates label small{color:#858580;font-size:.72rem}.staff-access-note{color:#6b5a3a;background:#fff8ec;border-left:2px solid #e2a23a;margin:0;padding:.5rem .65rem;font-size:.74rem;line-height:1.55}.staff-access-password{gap:.45rem;display:flex}.staff-access-password input{flex:1;font-family:ui-monospace,monospace}.staff-access-form label>small{color:#90908b;margin-top:.2rem;font-size:.7rem;display:block}.password-change-form{gap:.7rem;max-width:26rem;display:grid}@media (width<=900px){.staff-access-layout{grid-template-columns:1fr}.staff-access-workspace .section-heading{flex-direction:column;align-items:start;gap:.8rem}}@media (width<=480px){.staff-access-list>ul>li>button{grid-template-columns:minmax(0,1fr) auto}.staff-access-roles{grid-area:2/1/auto/-1}}.staff-access-workspace .staff-access-list>ul>li>button{justify-content:stretch!important;display:grid!important}.staff-access-scope-summary{color:#6f7f72;margin-top:.15rem;font-size:.7rem;display:block}.staff-scope{border-top:1px solid #ececea;gap:.65rem;padding-top:.9rem;display:grid}.staff-scope-chosen{flex-wrap:wrap;gap:.35rem;display:flex}.staff-scope-chip{color:#33332f;background:#f3f6f3;border:1px solid #dfe7e0;border-radius:99px;align-items:center;gap:.35rem;padding:.2rem .25rem .2rem .6rem;font-size:.74rem;display:inline-flex}.staff-scope-chip small{color:#6f7f72;font-size:.66rem}.staff-access-workspace .staff-scope-chip button{cursor:pointer;min-width:1.75rem;font-size:.9rem;line-height:1;box-shadow:none!important;color:#8a8a85!important;background:0 0!important;border:0!important;border-radius:99px!important;min-height:1.75rem!important;padding:0!important}.staff-access-workspace .staff-scope-chip button:hover{color:#33332f!important;background:#e4ebe5!important}.staff-scope-empty{color:#6b6b66;font-size:.76rem}.staff-scope-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.staff-scope-groups{flex-wrap:wrap;gap:.25rem;display:inline-flex}.staff-scope-groups button{white-space:nowrap;background:#fff;border:1px solid #e0e1df;border-radius:99px;min-height:0;padding:.3rem .75rem;font-size:.74rem}.staff-scope-groups button.is-active{color:#fff!important;background:#33332f!important;border-color:#33332f!important}.staff-scope-closed{align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.staff-scope-closed input,.staff-scope-tree input{width:auto}.staff-scope-tree{border:1px solid #e9eae8;border-radius:.6rem;max-height:22rem;margin:0;padding:.35rem .5rem;list-style:none;overflow-y:auto}.staff-scope-tree li{border-bottom:1px solid #f1f1ef;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.35rem;display:flex}.staff-scope-tree li:last-child{border-bottom:0}.staff-scope-tree li.is-covered{color:#8a8a85}.staff-scope-pick{align-items:start;gap:.45rem;min-width:0;display:flex}.staff-scope-pick span{gap:.05rem;min-width:0;display:grid}.staff-scope-pick strong{overflow-wrap:anywhere;font-size:.8rem}.staff-scope-pick small{color:#858580;font-size:.68rem}.staff-scope-edit{white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.staff-access-views{margin:0 0 .9rem}.staff-access-search{margin:0 0 .6rem}.staff-access-search label{gap:.25rem;font-size:.74rem;display:grid}.staff-permissions{border-top:1px solid #ececea;padding-top:.9rem}.staff-permissions-actions{flex-wrap:wrap;gap:.5rem;display:flex}.staff-matrix{gap:.5rem;display:grid}.staff-matrix-area{align-items:center;gap:.45rem;font-size:.76rem;display:inline-flex}.staff-matrix-area select{width:auto}.staff-matrix-scroll{border:1px solid #e9eae8;border-radius:.6rem;max-width:100%;overflow-x:auto}.staff-matrix table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.74rem}.staff-matrix th,.staff-matrix td{text-align:center;white-space:nowrap;border-bottom:1px solid #f1f1ef;padding:.35rem .4rem}.staff-matrix thead th{color:#5d5d58;background:#fafaf9;font-weight:700}.staff-matrix thead th label{flex-direction:column;align-items:center;gap:.15rem;display:inline-flex}.staff-matrix tbody th{color:#33332f;text-align:left;white-space:normal;font-weight:600}.staff-matrix tbody th small{color:#a0a09b;font-size:.66rem;font-weight:400;display:block}.staff-matrix input{width:auto}.staff-matrix td span{color:#b4b4af}.staff-matrix-note{color:#6b6b66;font-size:.72rem!important}.staff-task{gap:.7rem;display:grid}.staff-task fieldset,.staff-offering-limits,.staff-group-members{border:1px solid #e9eae8;border-radius:.6rem;gap:.45rem;margin:0;padding:.6rem .7rem;display:grid}.staff-task legend,.staff-offering-limits legend,.staff-group-members legend{color:#5d5d58;padding:0 .25rem;font-size:.75rem}.staff-access-workspace .staff-task ul,.staff-access-workspace .staff-group-members ul,.staff-access-workspace .staff-task-missing{gap:.4rem;list-style:none;display:grid;border:0!important;margin:0!important;padding:0!important}.staff-access-workspace .staff-task li,.staff-access-workspace .staff-group-members li{justify-content:space-between;align-items:start;gap:.6rem;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #f1f1ef!important;min-height:0!important;padding:0 0 .4rem!important}.staff-task li>span:first-child{gap:.1rem;min-width:0;display:grid}.staff-task li strong{font-size:.78rem}.staff-task li small{color:#858580;font-size:.7rem}.staff-task-choice{flex-shrink:0;gap:.6rem;display:inline-flex}.staff-task-choice label,.staff-offering-limits label,.staff-group-members label,.staff-weekdays label{align-items:center;gap:.3rem;font-size:.76rem;display:inline-flex}.staff-task-choice input,.staff-offering-limits input,.staff-group-members input,.staff-weekdays input{width:auto}.staff-task-missing li{color:#6b6b66;font-size:.72rem}.staff-weekdays{flex-wrap:wrap;gap:.5rem;display:flex}.staff-offering-limits small{color:#858580;font-size:.7rem}.staff-group-members label span{display:grid}.staff-group-members label small{color:#858580;font-size:.68rem}.staff-offering-limit{color:#3f5a43;background:#f3f6f3;border-left:2px solid #6f9a74;margin:0 0 .7rem;padding:.5rem .7rem;font-size:.78rem}.staff-offering-limit.is-closed{color:#6b5a3a;background:#fff5e6;border-left-color:#e2a23a}@media (width<=480px){.staff-access-workspace .staff-task li{flex-direction:column}}.access-audit{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.access-audit-views{flex-wrap:wrap;gap:.35rem;display:flex}.access-audit-views button{border-radius:999px;padding:.3rem .85rem;font-size:.84rem}.access-audit-views button[aria-pressed=true]{color:#fff;background:#1f2933;border-color:#1f2933}.access-audit-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.workspace-tab-panel .access-audit-panel h3,.access-audit-panel h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.workspace-tab-panel .access-audit-panel h4,.access-audit-panel h4{font-size:.9rem;border-top:0!important;margin:0!important;padding-top:0!important}.access-audit-hint{color:#6b6b66;margin:0;font-size:.8rem}.access-audit-message{margin:0;font-size:.86rem}.access-audit-message.is-error{color:#b42318}.access-audit-message.is-done{color:#1f7a4d}.chms-shell .workspace-tab-panel .access-audit-form,.access-audit-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;gap:.5rem .8rem;display:grid}.access-audit-form label{gap:.2rem;min-width:0;display:grid}.access-audit-check{align-items:center;gap:.4rem;min-height:2.4rem;display:flex!important}.access-audit-check input{width:auto!important;min-height:0!important}.access-audit-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.access-audit-primary{color:#fff!important;background:#1f2933!important;border-color:#1f2933!important}.access-audit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;display:flex}.access-audit-summary,.access-audit-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.5rem;margin:0;display:grid}.access-audit-summary div,.access-audit-facts div{background:#f6f8fb;border-radius:.6rem;gap:.1rem;padding:.5rem .7rem;display:grid}.access-audit-summary dt,.access-audit-facts dt{color:#6b6b66;font-size:.76rem}.access-audit-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:700}.access-audit-facts dd{margin:0;font-size:.9rem}.access-audit-legend{gap:.8rem;margin:0;font-size:.78rem;display:flex}.access-audit-legend span:before{content:"";border-radius:.15rem;width:.9rem;height:.6rem;margin-right:.3rem;display:inline-block}.access-audit-legend .is-login:before,.access-audit-bar.is-login{background:#2f6fde}.access-audit-legend .is-view:before,.access-audit-bar.is-view{background:#9db7a5}.access-audit-chart{gap:.25rem;max-height:28rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.workspace-tab-panel .access-audit-chart li,.access-audit-chart li{grid-template-columns:4.5rem minmax(0,1fr) minmax(9rem,auto);align-items:center;gap:.5rem;font-size:.8rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:.1rem 0!important;display:grid!important}.access-audit-chart-label{color:#44443f;font-variant-numeric:tabular-nums}.access-audit-chart-bars{gap:.12rem;min-width:0;display:grid}.access-audit-bar{border-radius:0 .2rem .2rem 0;min-width:1px;height:.45rem;display:block}.access-audit-chart-value{color:#6b6b66;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.access-audit-ranking{gap:.15rem;margin:0;padding-left:1.3rem;display:grid}.workspace-tab-panel .access-audit-ranking li,.access-audit-ranking li{font-size:.84rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:.1rem 0!important;display:list-item!important}.access-audit-ranking li span{margin-right:.5rem}.access-audit-tag{color:#a1460b;background:#fff1e6;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.7rem;font-style:normal;font-weight:700}.access-audit-chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.workspace-tab-panel .access-audit-chips li,.access-audit-chips li{border-radius:999px;font-size:.78rem;box-shadow:none!important;background:#f2f4f7!important;border:0!important;padding:.15rem .65rem!important;display:inline-block!important}.access-audit-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .access-audit-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .access-audit-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .access-audit-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .access-audit-table tbody th,.workspace-tab-panel .access-audit-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .access-audit-table tbody th{font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;font-weight:600;background:0 0!important}.workspace-tab-panel .access-audit-table td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.workspace-tab-panel .access-audit-table tr.is-failed td,.workspace-tab-panel .access-audit-table tr.is-failed th{color:#b42318}@media (width<=640px){.access-audit-panel{padding:.7rem .6rem}.workspace-tab-panel .access-audit-chart li,.access-audit-chart li{grid-template-columns:3.4rem minmax(0,1fr)}.access-audit-chart-value{text-align:left;grid-column:1/-1}.workspace-tab-panel .access-audit-table table,.access-audit-table tbody{display:block!important}.access-audit-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-tab-panel .access-audit-table caption{width:100%;display:block}.workspace-tab-panel .access-audit-table tr{border:1px solid #ecece9;border-radius:.5rem;margin-bottom:.5rem;padding:.35rem .55rem;display:block!important}.workspace-tab-panel .access-audit-table tbody th{display:block;border-bottom:0!important;padding:.2rem 0!important}.workspace-tab-panel .access-audit-table td{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.5rem;text-align:left!important;border:0!important;padding:.2rem 0!important;display:grid!important}.workspace-tab-panel .access-audit-table td[data-label]:before{color:#6b6b66;content:attr(data-label);font-size:.76rem;font-weight:600}.workspace-tab-panel .access-audit-table td[data-label]:empty{display:none!important}}.church-code-workspace{max-width:94rem;margin:0 auto}.church-code-workspace .section-heading{justify-content:space-between;align-items:flex-end;display:flex}.church-code-layout{grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.church-code-sets,.church-code-panel{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;padding:.8rem;box-shadow:0 .45rem 1.55rem #19191908}.church-code-workspace .church-code-sets ul{gap:.25rem;list-style:none;display:grid;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.church-code-workspace .church-code-sets li{border:0!important;min-height:0!important;padding:0!important}.church-code-workspace .church-code-sets li>button{color:inherit;cursor:pointer;border-radius:.55rem;justify-items:start;gap:.15rem;width:100%;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:stretch!important;min-height:0!important;margin:0!important;padding:.65rem .7rem!important;display:grid!important}.church-code-workspace .church-code-sets li>button:hover,.church-code-workspace .church-code-sets li>button.is-selected{color:inherit!important;background:#f4f4f1!important}.church-code-sets strong{color:#2f2f2c;font-size:.88rem}.church-code-sets small{color:#858580;font-size:.72rem}.church-code-panel{grid-template-columns:minmax(0,1fr);gap:.9rem;min-width:0;padding:1.05rem;display:grid}.church-code-sets{min-width:0}.church-code-panel header{gap:.35rem;display:grid}.church-code-panel h3{color:#33332f;margin:0;font-size:1rem}.church-code-panel header p{color:#6b6b66;margin:0;font-size:.8rem;line-height:1.55}.church-code-note{background:#f6f7f4;border-left:2px solid #9aa58f;padding:.45rem .65rem}.church-code-sort{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.church-code-sort label,.church-code-form label{color:#4d4d49;gap:.25rem;font-size:.78rem;display:grid}.church-code-table{width:100%;min-width:0;overflow-x:auto}.church-code-workspace .church-code-table table{width:100%;display:table!important}.church-code-table table{border-collapse:collapse;width:100%;font-size:.82rem}.church-code-table caption{color:#858580;text-align:left;padding-bottom:.4rem;font-size:.74rem}.church-code-table th{color:#6b6b66;text-align:left;white-space:nowrap;background:#f7f7f5;border-bottom:1px solid #e3e4e3;padding:.5rem .6rem;font-size:.74rem;font-weight:700}.church-code-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #efefed;padding:.25rem .6rem}.church-code-table td.num{color:#858580;font-variant-numeric:tabular-nums}.church-code-table td code{color:#8a8a85;font-size:.72rem}.church-code-workspace .church-code-table td>button{color:#2f2f2c;cursor:pointer;text-align:left;text-underline-offset:.2rem;font-weight:600;-webkit-text-decoration:underline #d0d0cb;text-decoration:underline #d0d0cb;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:.35rem 0!important}.church-code-workspace .church-code-table td>button:hover{color:#c94a49!important}.church-code-table tr.is-selected td{background:#f6f6f2}.church-code-table tr.is-inactive td{color:#a3a39e}.church-code-table tr.is-inactive td>button{color:#8f8f8a}.church-code-forms{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;display:grid}.church-code-form{border:1px solid #e9eae8;border-radius:.65rem;gap:.6rem;padding:.8rem;display:grid}.church-code-form h4{color:#4d4d49;margin:0;font-size:.84rem}.church-code-form label.church-code-check{align-items:center;gap:.45rem;font-size:.8rem;display:flex}.church-code-form label.church-code-check input{width:auto}.church-code-hint{color:#858580;margin:0;font-size:.78rem}.church-code-error{color:#b23b3a;margin:0;font-size:.8rem}.church-code-notice{color:#48704e;font-size:.8rem}@media (width<=900px){.church-code-layout{grid-template-columns:minmax(0,1fr)}.church-code-workspace .section-heading{flex-direction:column;align-items:start;gap:.8rem}.church-code-sets ul{grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;overflow-x:auto}}.church-code-detail,.chms-shell:not(.is-agent) .workspace-tab-panel form.church-code-detail{flex-wrap:wrap;align-items:end;gap:.4rem .6rem;margin:.35rem 0;display:flex}.church-code-detail label{gap:.2rem;font-size:.78rem;display:grid}.church-code-detail select{min-width:9rem}.church-code-detail [role=status]{color:#48704e;font-size:.78rem}.church-code-detail [role=alert]{color:#b23b3a;font-size:.78rem}.office-tools{gap:.8rem;min-width:0;display:grid}.office-tools-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.workspace-tab-panel .office-tools-panel h3,.workspace-tab-panel .office-tools-panel h4{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.office-tools-views{flex-wrap:wrap;gap:.35rem;display:flex}.office-tools-views button{border-radius:999px;padding:.3rem .8rem;font-size:.82rem}.office-tools-views button[aria-pressed=true]{color:#fff;background:#1f2933;border-color:#1f2933}.chms-shell .workspace-tab-panel form.office-tools-form,form.office-tools-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;gap:.5rem .8rem;display:grid}.office-tools-form label{gap:.2rem;min-width:0;display:grid}.office-tools-form .office-tools-check,.office-tools-check{align-items:center;gap:.35rem;display:flex}.office-tools-check input{width:auto!important;min-height:0!important}.office-tools-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.office-tools-note{color:#6b6b66;margin:0;font-size:.8rem}.office-tools-summary{margin:0;font-weight:600}.office-tools-warning{color:#b42318;margin:0;font-size:.84rem}.office-tools-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .office-tools-table table,.office-tools-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .office-tools-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .office-tools-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .office-tools-table tbody th,.workspace-tab-panel .office-tools-table td,.workspace-tab-panel .office-tools-table tfoot th,.workspace-tab-panel .office-tools-table tfoot td{vertical-align:middle;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .office-tools-table tbody th{text-align:left;white-space:nowrap;font-weight:600;background:0 0!important}.office-tools-table td.num,.office-tools-table th.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.office-tools-table tbody th small{color:#858580;font-size:.72rem;font-weight:400;display:block}.office-tools-form-card{background:#f6f8fb;border-radius:.6rem;gap:.5rem;padding:.6rem .8rem;display:grid}.office-tools-chips{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.workspace-tab-panel .office-tools-chips li{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.office-tools-chips button{min-width:2.4rem;min-height:2.1rem;padding:.2rem .5rem;font-size:.95rem}.office-tools-phrases{gap:.4rem;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.workspace-tab-panel .office-tools-phrases li{border-radius:.5rem;gap:.25rem;box-shadow:none!important;background:0 0!important;border:1px solid #ecece9!important;padding:.45rem .6rem!important;display:grid!important}.office-tools-phrases p{white-space:pre-wrap;word-break:keep-all;margin:0;font-size:.85rem}.office-tools-phrases small{color:#6b6b66}.office-tools-parts{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.workspace-tab-panel .office-tools-parts li{border-radius:.45rem;box-shadow:none!important;background:#f7f7f5!important;border:0!important;padding:.4rem .55rem!important;display:block!important}.office-tools-parts pre{white-space:pre-wrap;word-break:keep-all;margin:0;font-family:inherit;font-size:.85rem}@media (width<=640px){.office-tools-panel{padding:.7rem .6rem}.office-tools-cards table,.office-tools-cards tbody{display:block!important}.office-tools-cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-tab-panel .office-tools-cards caption{width:100%;display:block}.workspace-tab-panel .office-tools-cards tr{border:1px solid #ecece9;border-radius:.5rem;margin-bottom:.5rem;padding:.35rem .55rem;display:block!important}.workspace-tab-panel .office-tools-cards tbody th{display:block;border-bottom:0!important;padding:.2rem 0!important}.workspace-tab-panel .office-tools-cards td{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.5rem;text-align:left!important;border:0!important;padding:.2rem 0!important;display:grid!important}.workspace-tab-panel .office-tools-cards td[data-label]:before{color:#6b6b66;content:attr(data-label);font-size:.76rem;font-weight:600}.workspace-tab-panel .office-tools-cards td:not([data-label]){display:block!important}.workspace-tab-panel .office-tools-cards td[data-label]:empty{display:none!important}.workspace-tab-panel .office-tools-cards tfoot{display:block}.workspace-tab-panel .office-tools-cards tfoot tr{display:block!important}.workspace-tab-panel .office-tools-cards tfoot th:empty,.workspace-tab-panel .office-tools-cards tfoot td:empty{display:none!important}}.offering-report{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.offering-report-views{flex-wrap:wrap;gap:.35rem;display:flex}.workspace-tab-panel .offering-report-views button{font-size:.8rem;color:#3a3a36!important;background:#fff!important;border:1px solid #dcddda!important;border-radius:99px!important;margin:0!important;padding:.4rem .85rem!important}.workspace-tab-panel .offering-report-views button[aria-selected=true]{color:#fff!important;background:#202020!important;border-color:#202020!important}.offering-report form.offering-report-form{gap:.7rem;margin:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.offering-report-period{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.offering-report-period label{min-width:9.5rem}.offering-report-quick{flex-wrap:wrap;gap:.3rem;display:flex}.workspace-tab-panel .offering-report-quick button{min-height:2rem;font-size:.76rem;margin:0!important;padding:.3rem .65rem!important}.offering-report-conditions{border:1px solid #e7e7e5;border-radius:.6rem;padding:.6rem .85rem}.offering-report-conditions>summary{cursor:pointer;font-size:.84rem;font-weight:700}.offering-report-conditions>summary span{color:#6b6b66;margin-left:.5rem;font-size:.78rem;font-weight:500}.offering-report-fields{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem 1rem;margin-top:.7rem;display:grid}.offering-report-fields input:not([type=checkbox]),.offering-report-fields select,.offering-report-donor-options input,.offering-report-donor-options select{box-sizing:border-box;width:100%;min-width:0}.offering-report label.offering-report-check{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.offering-report label.offering-report-check input{width:auto!important;min-height:0!important}.offering-report-sources{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.offering-report-donor-options{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.offering-report-donor-options label:not(.offering-report-check){width:8rem}.offering-report-actions{flex-wrap:wrap;gap:.5rem;display:flex}.offering-report-hint{color:#6b6b66;margin:0;font-size:.8rem}.offering-report-error{color:#b23b3a;margin:0;font-size:.82rem}.offering-report-result{gap:.7rem;min-width:0;display:grid}.offering-report-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.offering-report-summary p,.offering-report-summary h3{margin:0}.offering-report-summary h3{font-size:1rem}.offering-report-split{gap:1rem;min-width:0;display:grid}.offering-report-drill{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem .9rem;scroll-margin-top:1rem;display:grid}.offering-report-drill-empty{color:#858580;margin:0;font-size:.82rem}.offering-report-donor-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.offering-report-donor-actions span{color:#2f6b3a;font-size:.8rem}.offering-report-donors{white-space:pre-wrap;word-break:keep-all;background:#fafaf8;border:1px solid #e7e7e5;border-radius:.6rem;max-height:32rem;margin:0;padding:.8rem 1rem;font:.86rem/1.7 Noto Sans KR,Malgun Gothic,sans-serif;overflow:auto}@media (width<=640px){.offering-report-period label{flex:1 1 0;min-width:0}.offering-report .offering-report-period input{box-sizing:border-box;width:100%!important;min-width:0!important;padding-inline:.5rem!important}.offering-report-quick{flex-basis:100%}.workspace-tab-panel .offering-report .tabular-table th,.workspace-tab-panel .offering-report .tabular-table td{padding-inline:.3rem!important}.offering-report-drill{padding:.6rem .5rem}}.offering-report-donor{align-items:flex-end;gap:.4rem;min-width:0;display:flex}.offering-report-donor label{flex:auto;min-width:0}.workspace-tab-panel .offering-report-donor button{flex:none;min-height:2.3rem;font-size:.78rem;margin:0!important;padding:.3rem .7rem!important}.offering-report-amounts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem;display:grid}.offering-report-person{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:.6rem 0 0;font-size:.82rem;display:flex}.workspace-tab-panel .offering-report-person button,.workspace-tab-panel .offering-report-matches button{min-height:1.9rem;font-size:.76rem;margin:0!important;padding:.25rem .6rem!important}.offering-report-matches{flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.workspace-tab-panel .offering-report-matches li{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.offering-report-summary-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.offering-report-thanks{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem .9rem;display:grid}.offering-report-correction{box-sizing:border-box;border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;max-width:100%;padding:.8rem .9rem;display:grid}.offering-report-correction-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.workspace-tab-panel .offering-report-correction h4{font-size:.98rem;border-top:0!important;margin:0!important;padding-top:0!important}.offering-report-correction-note{color:#6b6b66;margin:0;font-size:.78rem}.offering-report label.offering-report-correction-reason{gap:.25rem;max-width:32rem;display:grid}.offering-report-correction-reason input{box-sizing:border-box;width:100%}.offering-report-correction-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .offering-report-correction-table table{border-collapse:collapse;min-width:100%;font-size:.82rem;display:table!important}.workspace-tab-panel .offering-report-correction-table th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;border-bottom:1px solid #e3e4e3!important;padding:.45rem .5rem!important;font-size:.74rem!important}.workspace-tab-panel .offering-report-correction-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .5rem!important}.workspace-tab-panel .offering-report-correction-table .num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.workspace-tab-panel .offering-report-correction-table .date{white-space:nowrap}.workspace-tab-panel .offering-report-correction-table tr.is-selected td{background:#eef3ff!important}.workspace-tab-panel .offering-report-correction-table input[type=checkbox]{width:auto!important;min-height:0!important}.workspace-tab-panel .offering-report-correction-table td input:not([type=checkbox]),.workspace-tab-panel .offering-report-correction-table td select{box-sizing:border-box;width:100%;min-width:5.5rem}.workspace-tab-panel .offering-report-correction-table td button{min-height:1.9rem;font-size:.76rem;margin:0 .2rem 0 0!important;padding:.25rem .6rem!important}.offering-report-correction-row-actions{white-space:nowrap}.offering-report-correction-online{color:#858580;font-size:.74rem}.offering-report-correction-day{display:none}.offering-report-correction-bulk{flex-wrap:wrap;align-items:flex-end;gap:.5rem .8rem;display:flex}.offering-report-correction-bulk>span{color:#45453f;align-self:center;font-size:.82rem;font-weight:600}.offering-report-correction-bulk label{gap:.2rem;min-width:11rem;display:grid}.offering-report-correction-results{background:#fafaf8;border-radius:.6rem;gap:.35rem;padding:.6rem .8rem;font-size:.8rem;display:grid}.offering-report-correction-results p,.offering-report-correction-results ul{margin:0}.offering-report-correction-results ul{gap:.2rem;padding-left:1.1rem;display:grid}.offering-report-correction-results li.is-done{color:#2f6b3a}.offering-report-correction-results li.is-failed{color:#b23b3a}.offering-report-correction-results li.is-skipped{color:#6b6b66}@media (width<=640px){.offering-report-correction,.offering-report-thanks{padding:.6rem .5rem}.workspace-tab-panel .offering-report-correction-table .secondary{display:none}.offering-report-correction-day{color:#858580;white-space:nowrap;font-size:.7rem;display:block}.workspace-tab-panel .offering-report-correction-table th,.workspace-tab-panel .offering-report-correction-table td{padding:.3rem!important}.workspace-tab-panel .offering-report-correction-table td input:not([type=checkbox]),.workspace-tab-panel .offering-report-correction-table td select{min-width:0;padding-inline:.3rem!important}.workspace-tab-panel .offering-report-correction-table td button{padding:.25rem .45rem!important}.offering-report-correction-row-actions{white-space:normal}.workspace-tab-panel .offering-report-correction-row-actions button{width:100%;display:block;margin:0 0 .2rem!important}.offering-report-correction-bulk label{width:100%;min-width:0}}.offering-pledge{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.offering-pledge-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.workspace-tab-panel .offering-pledge-tabs button{font-size:.82rem;color:#3a3a36!important;background:#fff!important;border:1px solid #dcddda!important;border-radius:99px!important;margin:0!important;padding:.4rem .9rem!important}.workspace-tab-panel .offering-pledge-tabs button[aria-selected=true]{color:#fff!important;background:#202020!important;border-color:#202020!important}.offering-pledge-panel{gap:.8rem;min-width:0;display:grid}.offering-pledge form.offering-pledge-search,.offering-pledge form.offering-pledge-filters{align-items:end;gap:.6rem 1rem;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))!important;display:grid!important}.offering-pledge input:not([type=checkbox]),.offering-pledge select{box-sizing:border-box;width:100%;min-width:0}.offering-pledge label.offering-pledge-check{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.offering-pledge label.offering-pledge-check input{width:auto!important;min-height:0!important}.workspace-tab-panel .offering-pledge fieldset.offering-pledge-bulk{align-items:end;gap:.6rem 1rem;min-inline-size:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))!important}.offering-pledge-bulk legend{font-size:.84rem;font-weight:700}.offering-pledge-actions{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.offering-pledge-actions>span{align-self:center;font-size:.82rem;font-weight:600}.offering-pledge-actions label:not(.offering-pledge-check){gap:.2rem;min-width:12rem;display:grid}.offering-pledge-error{color:#b23b3a;margin:0;font-size:.82rem}.offering-pledge-done{color:#2f6b3a;margin:0;font-size:.82rem}.offering-pledge-lines{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .offering-pledge-lines table{border-collapse:collapse;min-width:100%;font-size:.82rem;display:table!important}.workspace-tab-panel .offering-pledge-lines th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;border-bottom:1px solid #e3e4e3!important;padding:.45rem .5rem!important;font-size:.74rem!important}.workspace-tab-panel .offering-pledge-lines td{vertical-align:top;border-bottom:1px solid #efefed!important;padding:.35rem .5rem!important}.workspace-tab-panel .offering-pledge-lines tr.is-selected td{background:#eef3ff!important}.offering-pledge-lines td input:not([type=checkbox]),.offering-pledge-lines td select{min-width:7rem}.offering-pledge-lines td strong{white-space:nowrap;display:block}.offering-pledge-lines td span{color:#858580;font-size:.72rem;display:block}.offering-pledge-period{gap:.25rem;display:grid}.offering-pledge .offering-pledge-lines .offering-pledge-period input{min-width:9.6rem}.offering-pledge-tag{color:#47714e;background:#edf5ee;border-radius:99px;margin-top:.2rem;padding:.05rem .45rem;font-weight:700;font-size:.68rem!important;display:inline-block!important}.offering-pledge-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.offering-pledge-summary p{margin:0}.offering-pledge-edit{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;padding:.8rem .9rem;display:grid}.workspace-tab-panel .offering-pledge-edit h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.offering-pledge-edit-figures{color:#55554f;margin:0;font-size:.82rem}.offering-pledge-edit-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.6rem 1rem;display:grid}.accounting-foundation{gap:.8rem;min-width:0;max-width:90rem;margin:0 auto;display:grid}.accounting-foundation-pane{gap:.8rem;min-width:0;display:grid}.accounting-foundation-views{flex-wrap:wrap;gap:.35rem;display:flex}.workspace-tab-panel .accounting-foundation-views button{font-size:.82rem;border-radius:999px!important;padding:.3rem .85rem!important}.workspace-tab-panel .accounting-foundation-views button[aria-pressed=true]{color:#fff!important;background:#1f2933!important;border-color:#1f2933!important}.accounting-foundation-message{margin:0;font-weight:600}.accounting-foundation-hint{color:#6b6b66;margin:0;font-size:.82rem}.accounting-foundation-box{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.accounting-foundation-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.accounting-foundation-summary h3,.accounting-foundation-summary h4,.accounting-foundation-summary p{margin:0}.accounting-foundation-table{min-width:0;max-width:100%;overflow-x:auto}.workspace-tab-panel .accounting-foundation-table table{border-collapse:collapse;min-width:100%;font-size:.85rem}.workspace-tab-panel .accounting-foundation-table th{color:#6b6b66;text-align:left;white-space:nowrap;background:#f7f7f5;padding:.45rem .6rem!important;font-size:.75rem!important}.workspace-tab-panel .accounting-foundation-table td{vertical-align:top;word-break:keep-all;border-top:1px solid #efefed;padding:.45rem .6rem!important}.workspace-tab-panel .accounting-foundation-table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.accounting-foundation-badge{color:#6b6b66;white-space:nowrap;background:#f1f1ef;border-radius:.3rem;margin-left:.35rem;padding:.05rem .35rem;font-size:.72rem}.accounting-foundation-editor fieldset{border:1px solid #e7e7e5;border-radius:.6rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.55rem .8rem;margin:0;padding:.7rem .9rem;display:grid}.accounting-foundation-editor fieldset legend{padding:0 .3rem;font-weight:700}.accounting-foundation-editor label{gap:.2rem;display:grid}.accounting-foundation-wide{grid-column:1/-1}.accounting-foundation-check{align-items:center;gap:.35rem;display:flex!important}.accounting-foundation-check input{width:auto!important;min-height:0!important}.accounting-foundation-choices{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.accounting-foundation-actions{flex-wrap:wrap;gap:.5rem;display:flex}.workspace-tab-panel ul.accounting-foundation-list{gap:.25rem;list-style:none;display:grid;margin:0!important;padding:0!important}.workspace-tab-panel ul.accounting-foundation-list>li{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:.1rem 0!important;display:block!important}@media (width<=760px){.accounting-foundation-box{padding:.7rem .6rem}.workspace-tab-panel .accounting-foundation-table thead{display:none}.workspace-tab-panel .accounting-foundation-table table,.workspace-tab-panel .accounting-foundation-table tbody,.workspace-tab-panel .accounting-foundation-table tr{width:100%;display:block!important}.workspace-tab-panel .accounting-foundation-table table{border:0!important}.workspace-tab-panel .accounting-foundation-table tr{border:1px solid #e7e7e5;border-radius:.6rem;margin-bottom:.5rem;padding:.35rem .6rem}.workspace-tab-panel .accounting-foundation-table td{grid-template-columns:6.5rem minmax(0,1fr);gap:.4rem;text-align:left!important;border:0!important;padding:.2rem 0!important;display:grid!important}.workspace-tab-panel .accounting-foundation-table td:before{color:#6b6b66;content:attr(data-label);font-size:.76rem}.workspace-tab-panel .accounting-foundation-table td[colspan]{grid-template-columns:1fr}.workspace-tab-panel .accounting-foundation-table td[colspan]:before{content:none}.workspace-tab-panel .accounting-foundation-table td:empty{display:none!important}}.offering-service-totals,.offering-kind-count,.offering-denomination-reports,.offering-in-kind,.offering-unregistered{gap:.7rem;min-width:0;display:grid}.offering-service-totals,.offering-unregistered{border:1px solid #e7e7e5;border-radius:.7rem;padding:.8rem 1rem}.offering-service-filter{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.offering-service-filter label{gap:.2rem;min-width:9rem;display:grid}.offering-service-kinds{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.offering-service-table,.offering-kind-table,.offering-report-cards{max-width:100%;overflow-x:auto}.workspace-tab-panel .offering-service-table table,.workspace-tab-panel .offering-kind-table table,.workspace-tab-panel .offering-denomination-table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .offering-service-table th,.workspace-tab-panel .offering-service-table td,.workspace-tab-panel .offering-kind-table th,.workspace-tab-panel .offering-kind-table td,.workspace-tab-panel .offering-denomination-table th,.workspace-tab-panel .offering-denomination-table td{text-align:left;vertical-align:top;border-bottom:1px solid #efefed!important;padding:.4rem .5rem!important}.workspace-tab-panel .offering-service-table thead th,.workspace-tab-panel .offering-kind-table thead th,.workspace-tab-panel .offering-denomination-table thead th{white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;font-size:.74rem!important}.offering-service-table td input{width:100%;min-width:6rem;max-width:9rem}.offering-service-table td small,.offering-denomination-table small{color:#6b6b66;margin-top:.15rem;font-size:.72rem;display:block}.offering-service-table th .offering-batch-state{font-size:.7rem;font-weight:400;display:block}.offering-service-plan{border-top:1px solid #e7e7e5;gap:.5rem;padding-top:.6rem;display:grid}.workspace-tab-panel .offering-service-plan h4{border-top:0!important;margin:0!important;padding-top:0!important}.offering-service-plan-list,.offering-in-kind-pending,.offering-unregistered-groups,.offering-unregistered-gifts,.offering-in-kind-matches{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.workspace-tab-panel .offering-service-plan-list li,.workspace-tab-panel .offering-in-kind-pending li,.workspace-tab-panel .offering-unregistered-gifts li,.workspace-tab-panel .offering-in-kind-matches li{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #f1f1ef!important;padding:.3rem 0!important;display:flex!important}.workspace-tab-panel .offering-unregistered-groups>li{border-radius:.6rem;gap:.4rem;box-shadow:none!important;background:#fbfbfa!important;border:1px solid #e7e7e5!important;padding:.6rem .8rem!important;display:grid!important}.offering-service-plan-list li.is-blocked,.offering-in-kind-pending li.is-cancelled,.offering-denomination-table tr.is-cancelled{color:#a33}.offering-service-split{border:1px dashed #c9c9c4;border-radius:.5rem;gap:.4rem;padding:.5rem .7rem;display:grid}.offering-service-split-rows{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.35rem .8rem;display:grid}.offering-service-split-rows label{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.offering-service-split-rows input{max-width:8rem}.offering-kind-setting{align-items:center;gap:.35rem;display:flex!important}.offering-kind-setting input{width:auto!important;min-height:0!important}.offering-kind-table tr.is-selected th{font-weight:700}.workspace-tab-panel .offering-kind-table th button{cursor:pointer;font-weight:700;text-decoration:underline;color:#1d4ed8!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.offering-kind-form{gap:.5rem;display:grid}.offering-kind-fields{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.4rem .8rem;display:grid}.offering-kind-fields label{gap:.15rem;display:grid}.offering-kind-actions,.offering-in-kind-actions{flex-wrap:wrap;gap:.5rem;display:flex}.offering-denomination-actions{gap:.3rem;min-width:10rem;display:grid}.offering-in-kind-form{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem .8rem;display:grid}.offering-in-kind-form legend{font-weight:700}.offering-in-kind-form label{gap:.2rem;display:grid}.offering-in-kind-donor,.offering-in-kind-actions{grid-column:1/-1}.offering-in-kind-donor{flex-wrap:wrap;align-items:end;gap:.4rem .8rem;display:flex}.offering-in-kind-receipts{border-top:1px solid #e7e7e5;gap:.6rem;padding-top:.7rem;display:grid}.offering-unregistered-name{margin:0}.offering-unregistered-candidates{border:0;gap:.3rem;margin:0;padding:0;display:grid}.offering-unregistered-confirm{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}@media (width<=760px){.offering-service-totals,.offering-unregistered{padding:.7rem .6rem}.offering-service-filter label{width:100%;min-width:0}.workspace-tab-panel .offering-denomination-table thead,.workspace-tab-panel .offering-service-table thead{display:none}.workspace-tab-panel .offering-denomination-table,.workspace-tab-panel .offering-denomination-table tbody,.workspace-tab-panel .offering-service-table table,.workspace-tab-panel .offering-service-table tbody{display:block!important}.workspace-tab-panel .offering-denomination-table tr,.workspace-tab-panel .offering-service-table tr{border:1px solid #e7e7e5;border-radius:.6rem;gap:.25rem;margin-bottom:.5rem;padding:.5rem .6rem;display:grid}.workspace-tab-panel .offering-denomination-table th,.workspace-tab-panel .offering-denomination-table td,.workspace-tab-panel .offering-service-table th,.workspace-tab-panel .offering-service-table td{display:block;border:0!important;padding:.1rem 0!important}.workspace-tab-panel .offering-denomination-table td[data-label]:before,.workspace-tab-panel .offering-service-table td[data-label]:before{color:#6b6b66;content:attr(data-label);font-size:.72rem;display:block}.offering-service-table td input{max-width:none}}.offering-number{gap:.9rem;min-width:0;max-width:80rem;margin:0 auto;display:grid}.offering-number-summary{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.offering-number-summary p{flex:100%;margin:0;font-size:.9rem;font-weight:600}.offering-number-done{color:#2f6b3a;margin:0}.offering-number-error{color:#b23b3a;margin:0}.offering-number-give,.offering-number-list{box-sizing:border-box;border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.9rem 1rem;display:grid}.workspace-tab-panel .offering-number h3{font-size:.98rem;border-top:0!important;margin:0!important;padding-top:0!important}.offering-number-give form,.offering-number-filter{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.offering-number-give label,.offering-number-filter label{gap:.2rem;min-width:12rem;display:grid}.offering-number-assign p{color:#6b6b66;flex:100%;margin:0;font-size:.78rem}.offering-number-people{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.offering-number-people label{align-items:center;gap:.4rem;display:flex!important}.offering-number-people input{width:auto!important;min-height:0!important}.offering-number-output{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.offering-number-labels{border:1px solid #e7e7e5;border-radius:.6rem;flex-wrap:wrap;align-items:end;gap:.5rem .8rem;padding:.6rem .8rem;display:flex}.offering-number-labels label{gap:.2rem;min-width:11rem;display:grid}@media (width<=760px){.offering-number-labels label{width:100%;min-width:0}}.offering-number-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .offering-number-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .offering-number-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .offering-number-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .offering-number-table tbody th,.workspace-tab-panel .offering-number-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .offering-number-table tbody th{text-align:left;font-weight:600;background:0 0!important}.offering-number-table tbody th small{color:#858580;font-size:.72rem;font-weight:400;display:block}.workspace-tab-panel .offering-number-table td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.offering-number-actions{white-space:nowrap}.workspace-tab-panel .offering-number-actions input{box-sizing:border-box;margin-right:.3rem;display:inline-block;width:6.5rem!important}.workspace-tab-panel .offering-number-actions button{min-height:1.9rem;font-size:.76rem;margin:0 .2rem 0 0!important;padding:.25rem .6rem!important}@media (width<=640px){.offering-number-give,.offering-number-list{padding:.7rem .6rem}.offering-number-give label,.offering-number-filter label{width:100%;min-width:0}.workspace-tab-panel .offering-number-table table,.offering-number-table tbody{display:block!important}.offering-number-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-tab-panel .offering-number-table caption{width:100%;display:block}.workspace-tab-panel .offering-number-table tr{border-bottom:1px solid #efefed;grid-template-columns:auto minmax(0,1fr);gap:.2rem .5rem;padding:.5rem .1rem;display:grid!important}.workspace-tab-panel .offering-number-table tbody th,.workspace-tab-panel .offering-number-table td{display:block;border-bottom:0!important;padding:0!important}.workspace-tab-panel .offering-number-table td.num{text-align:left;font-size:1rem}.workspace-tab-panel .offering-number-table td:not(.num){grid-column:1/-1}.workspace-tab-panel .offering-number-table td:empty{display:none}}.attendance-summary{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.attendance-summary-axes{flex-wrap:wrap;gap:.35rem;display:flex}.workspace-tab-panel .attendance-summary-axes button{font-size:.8rem;color:#3a3a36!important;background:#fff!important;border:1px solid #dcddda!important;border-radius:99px!important;margin:0!important;padding:.4rem .85rem!important}.workspace-tab-panel .attendance-summary-axes button[aria-selected=true]{color:#fff!important;background:#202020!important;border-color:#202020!important}.attendance-summary form.attendance-summary-form{gap:.7rem;margin:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.attendance-summary-period{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.attendance-summary-period label{min-width:9.5rem}.attendance-summary-quick{flex-wrap:wrap;gap:.3rem;display:flex}.workspace-tab-panel .attendance-summary-quick button{min-height:2rem;font-size:.76rem;margin:0!important;padding:.3rem .65rem!important}.attendance-summary-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));align-items:end;gap:.6rem 1rem;display:grid}.attendance-summary input:not([type=checkbox]),.attendance-summary select{box-sizing:border-box;width:100%;min-width:0}.attendance-summary label.attendance-summary-check{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.attendance-summary label.attendance-summary-check input{width:auto!important;min-height:0!important}.attendance-summary-kinds{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.attendance-summary-actions{flex-wrap:wrap;gap:.5rem;display:flex}.attendance-summary-hint{color:#6b6b66;margin:0;font-size:.8rem}.attendance-summary-error{color:#b23b3a;margin:0;font-size:.82rem}.attendance-summary-result{gap:.7rem;min-width:0;display:grid}.attendance-summary-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.attendance-summary-summary p{margin:0}.workspace-tab-panel .attendance-summary-summary h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.attendance-summary-detail{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem .9rem;scroll-margin-top:1rem;display:grid}.attendance-summary-detail>p{margin:0;font-size:.82rem}@media (width<=640px){.attendance-summary-period label{flex:1 1 0;min-width:0}.attendance-summary .attendance-summary-period input{width:100%!important;min-width:0!important;padding-inline:.5rem!important}.attendance-summary-quick{flex-basis:100%}.attendance-summary-detail{padding:.6rem .5rem}}.attendance-summary-meeting{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;font-size:.85rem;display:flex}.workspace-tab-panel .attendance-summary-meeting button{min-height:2rem;font-size:.76rem;margin:0!important;padding:.3rem .65rem!important}.attendance-summary-card-link{font-size:.85rem;font-weight:600}.organization-census{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.organization-census-error{color:#b23b3a;margin:0;font-size:.82rem}.organization-census-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.organization-census-summary p{margin:0}.organization-census-outputs{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.organization-census-table{max-width:100%;overflow-x:auto}.organization-census .organization-census-table table{border-collapse:collapse;min-width:100%;font-size:.84rem;display:table!important}.organization-census-table thead th{color:#6b6b66;text-align:left;white-space:nowrap;background:#f7f7f5;border-bottom:1px solid #e3e4e3;padding:.5rem .6rem;font-size:.74rem}.organization-census-table th.num,.organization-census-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:1%}.organization-census-table tbody th,.organization-census-table td{text-align:left;vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed;padding:.25rem .6rem}.organization-census-table tbody th{min-width:9rem;font-weight:500}.organization-census-table tbody th button{cursor:pointer;font:inherit;text-align:left;border-radius:.4rem;width:100%;min-height:2.2rem;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding-block:.3rem!important;padding-inline-end:.4rem!important}.organization-census-table tbody th button:hover{text-decoration:underline}.organization-census-table tr.is-top th,.organization-census-table tr.is-top td{font-weight:700}.organization-census-table tr.is-top{background:#fafaf8}.organization-census-table tr.is-selected th,.organization-census-table tr.is-selected td{background:#eef3ff}.organization-census-branch{color:#a3a39e;margin-inline-end:.35rem}.organization-census-none{color:#a3a39e}.organization-census-note{color:#858580;margin:.5rem 0 0;font-size:.74rem}.organization-census-detail{border:1px solid #e7e7e5;border-radius:.8rem;gap:.8rem;padding:1rem 1.1rem;scroll-margin-top:1rem;display:grid}.organization-census-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1.2rem;display:flex}.organization-census-detail-head h3{margin:0;font-size:1.15rem}.organization-census-detail-head p{margin:.15rem 0 0}.organization-census-kicker{color:#6b6b66;font-size:.74rem;font-weight:700;margin:0!important}.organization-census label.organization-census-check{align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;flex-direction:row!important;display:flex!important}.organization-census label.organization-census-check input{width:auto!important;min-height:0!important}.organization-census .organization-census-photo{align-items:center;gap:.35rem;display:inline-flex}.organization-census-book{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.6rem;display:grid}.organization-census-book article{border:1px solid #ececea;border-radius:.6rem;padding:.65rem .8rem}.organization-census-book h4{align-items:baseline;gap:.5rem;margin:0;font-size:.92rem;display:flex}.organization-census-book h4 small{color:#858580;font-size:.74rem;font-weight:500}.organization-census-book article>p{color:#6b6b66;margin:.15rem 0 0;font-size:.76rem}.organization-census-book ul{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.organization-census-book li{flex-wrap:wrap;gap:.1rem .6rem;font-size:.82rem;display:flex}.organization-census-book li span{color:#55554f}.organization-census-phone{font-variant-numeric:tabular-nums}.workspace-tab-panel .organization-census .organization-census-table tbody th{color:inherit!important;letter-spacing:0!important;text-align:left!important;background:0 0!important;padding:.1rem .3rem!important;font-size:.84rem!important}.workspace-tab-panel .organization-census .organization-census-table tbody td{padding:.45rem .6rem!important}.workspace-tab-panel .organization-census .organization-census-table tbody th,.workspace-tab-panel .organization-census .organization-census-table tbody td{border-bottom:1px solid #efefed!important}.workspace-tab-panel .organization-census .organization-census-table tr.is-top th,.workspace-tab-panel .organization-census .organization-census-table tr.is-top td{background:#fafaf8!important}.workspace-tab-panel .organization-census .organization-census-table tr.is-selected th,.workspace-tab-panel .organization-census .organization-census-table tr.is-selected td{background:#eef3ff!important}.workspace-tab-panel .organization-census .organization-census-table tbody th button{justify-content:flex-start!important;min-height:2.2rem!important}.workspace-tab-panel .organization-census .organization-census-book article{box-shadow:none!important;background:#fff!important;border:1px solid #ececea!important;border-radius:.6rem!important;margin:0!important;padding:.65rem .8rem!important}.workspace-tab-panel .organization-census .organization-census-book h4{border:0!important;margin:0!important;padding:0!important}.workspace-tab-panel .organization-census .organization-census-book ul{border:0!important;border-radius:0!important;margin:.5rem 0 0!important;padding:0!important}.workspace-tab-panel .organization-census .organization-census-book ul>li{border:0!important;border-top:1px solid #f1f1ef!important;min-height:0!important;padding:.35rem 0!important}.workspace-tab-panel .organization-census .organization-census-book ul>li:first-child{border-top:0!important}@media (width<=640px){.organization-census-table .secondary{display:none}.organization-census-table tbody th{min-width:6.5rem}.workspace-tab-panel .organization-census .organization-census-table tbody td{padding:.45rem .4rem!important}.organization-census-detail{padding:.8rem}.organization-census-book{grid-template-columns:minmax(0,1fr)}}.directory-card-print{gap:.45rem;min-width:0;margin-top:1rem;display:grid}.directory-card-print [role=group]{flex-wrap:wrap;gap:.4rem;display:flex}.directory-card-print button,.directory-card-print a{align-items:center;gap:.35rem;min-height:2.25rem;font-size:.8rem;display:inline-flex;margin:0!important;padding:.35rem .75rem!important}.directory-card-print a{color:inherit;border:1px solid #c9c9c5;border-radius:.5rem;font-weight:600;text-decoration:none}.directory-card-print p{font-size:.76rem;margin:0!important}.directory-card-print-note{color:#6b6b66}.directory-card-print-error{color:#b23b3a!important}.directory-card .directory-card-print{border-top:1px solid #3a3a3a;padding-top:1rem}.directory-card .directory-card-print button{color:#f4f4f2!important;background:#2f2f2f!important;border:1px solid #4a4a4a!important}.directory-card .directory-card-print a{border-color:#4a4a4a;color:#f4f4f2!important}.directory-card .directory-card-print p{color:#b6b6b3!important}.directory-card .directory-card-print .directory-card-print-error{color:#ff8a8a!important}.directory-roster-outputs{border:1px solid #e7e7e5;border-radius:.6rem;gap:.55rem;min-width:0;padding:.7rem .9rem;display:grid}.directory-roster-outputs h3{margin:0;font-size:.86rem}.directory-roster-output-row{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.directory-roster-output-row>span{color:#45453f;min-width:5.5rem;font-size:.8rem;font-weight:700}.directory-roster-output-row>button{align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex;margin:0!important}.directory-roster-outputs .directory-card-print{margin-top:0}.directory-roster-outputs>p{color:#6b6b66;margin:0;font-size:.76rem}.directory-roster .directory-roster-table td.pick,.directory-roster .directory-roster-table th.pick{width:2.2rem}.directory-roster .directory-roster-table td.pick input,.directory-roster .directory-roster-table th.pick input{width:auto!important;min-height:0!important}@media (width<=760px){.directory-roster-outputs{padding:.6rem}.directory-roster-output-row>span{width:100%;min-width:0}}.ministry-staff{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.ministry-staff-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.workspace-tab-panel .ministry-staff-panel h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.chms-shell .workspace-tab-panel form.ministry-staff-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));align-items:end;gap:.5rem .8rem;display:grid}.ministry-staff-form label{gap:.2rem;min-width:0;display:grid}.ministry-staff-form .ministry-staff-check,.ministry-staff-states .ministry-staff-check{align-items:center;gap:.35rem;display:flex}.ministry-staff-check input,.ministry-staff-table input[type=checkbox]{width:auto!important;min-height:0!important}.ministry-staff-states{border:0;flex-wrap:wrap;grid-column:1/-1;gap:.2rem .7rem;min-width:0;margin:0;padding:0;display:flex}.ministry-staff-states legend{margin-bottom:.2rem;padding:0;font-size:.82rem;font-weight:600}.ministry-staff-buttons,.ministry-staff-row-actions{flex-wrap:wrap;gap:.4rem;display:flex}.ministry-staff-summary,.ministry-staff-bulk{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.ministry-staff-summary p{flex:100%;margin:0;font-size:.88rem;font-weight:600}.ministry-staff-bulk{background:#f6f8fb;border-radius:.6rem;padding:.5rem .8rem}.ministry-staff-bulk label{gap:.2rem;min-width:8rem;display:grid}.ministry-staff-bulk small{color:#6b6b66;flex:100%}.ministry-staff-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .ministry-staff-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .ministry-staff-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .ministry-staff-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .ministry-staff-table tbody th,.workspace-tab-panel .ministry-staff-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .ministry-staff-table tbody th{text-align:left;white-space:nowrap;font-weight:600;background:0 0!important}.ministry-staff-table tbody th small,.ministry-staff-result{color:#858580;font-size:.72rem;font-weight:400;display:block}.ministry-staff-result.is-done{color:#1f7a4d}.ministry-staff-result.is-failed{color:#b42318}.ministry-staff-table td input:not([type=checkbox]){max-width:9rem;min-height:0;padding:.2rem .35rem}.workspace-tab-panel .ministry-staff-table tr.is-selected th,.workspace-tab-panel .ministry-staff-table tr.is-selected td{background:#eef3ff!important}@media (width<=640px){.ministry-staff-panel{padding:.7rem .6rem}.ministry-staff-bulk label{width:100%;min-width:0}.workspace-tab-panel .ministry-staff-table table,.ministry-staff-table tbody{display:block!important}.ministry-staff-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-tab-panel .ministry-staff-table caption{width:100%;display:block}.workspace-tab-panel .ministry-staff-table tr{border:1px solid #ecece9;border-radius:.5rem;margin-bottom:.5rem;padding:.35rem .55rem;display:block!important}.workspace-tab-panel .ministry-staff-table tbody th{display:block;border-bottom:0!important;padding:.2rem 0!important}.workspace-tab-panel .ministry-staff-table td{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem;border:0!important;padding:.2rem 0!important;display:grid!important}.workspace-tab-panel .ministry-staff-table td[data-label]:before{color:#6b6b66;content:attr(data-label);font-size:.76rem;font-weight:600}.workspace-tab-panel .ministry-staff-table td:not([data-label]){display:block!important}.workspace-tab-panel .ministry-staff-table td[data-label]:empty{display:none!important}}.directory-roster{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.directory-roster-presets{flex-wrap:wrap;gap:.4rem;display:flex}.directory-roster .directory-roster-presets button{font-size:.8rem;border-radius:99px!important;margin:0!important;padding:.4rem .85rem!important}.directory-roster form.directory-roster-form{margin:0;grid-template-columns:minmax(0,1fr)!important}.directory-roster-form label{min-width:0}.directory-roster-form input:not([type=checkbox]),.directory-roster-form select{box-sizing:border-box;width:100%;min-width:0}.directory-roster label.directory-roster-check{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.directory-roster label.directory-roster-check input{width:auto;min-height:0!important}.directory-roster-multi [role=group],.directory-roster-columns [role=group]{flex-wrap:wrap;grid-column:1/-1;gap:.3rem 1rem;display:flex}.directory-roster-columns{border:1px solid #e7e7e5;border-radius:.6rem;padding:.7rem .9rem}.directory-roster-columns summary{cursor:pointer;font-size:.82rem;font-weight:700}.directory-roster-columns [role=group]{margin-top:.6rem}.directory-roster-columns p{color:#858580;margin:.5rem 0 0;font-size:.74rem}.directory-roster-actions{flex-wrap:wrap;gap:.5rem;display:flex}.directory-roster-error{color:#b23b3a;margin:0;font-size:.82rem}.directory-roster-result{gap:.6rem;min-width:0;display:grid}.directory-roster-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.directory-roster-summary p{margin:0}.directory-roster-table{max-width:100%;overflow-x:auto}.directory-roster .directory-roster-table table{border-collapse:collapse;min-width:100%;font-size:.82rem;display:table!important}.directory-roster-table th{color:#6b6b66;text-align:left;white-space:nowrap;background:#f7f7f5;border-bottom:1px solid #e3e4e3;padding:.5rem .6rem;font-size:.74rem}.directory-roster-table td{vertical-align:top;word-break:keep-all;border-bottom:1px solid #efefed;padding:.45rem .6rem}.directory-roster-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.directory-roster-table tr.is-closed td{color:#a3a39e}.directory-roster-conditions{gap:.8rem;display:grid}.directory-roster-conditions>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;font-size:.86rem;font-weight:700;display:flex}.directory-roster-conditions>summary span{color:#6b6b66;font-size:.78rem;font-weight:500}.household-search{gap:.8rem;min-width:0;display:grid}.household-search-filters{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.household-search-filters label{gap:.2rem;min-width:8rem;display:grid}.household-search-check{align-items:center;gap:.35rem;min-width:0!important;display:flex!important}.household-search-check input{width:auto!important;min-height:0!important}.household-search-modes{flex-wrap:wrap;gap:.35rem;display:flex}.household-search-modes button[aria-pressed=true]{color:#fff;background:#1f2933;border-color:#1f2933}.household-search-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.household-search-table{max-width:100%;overflow-x:auto}.household-search-table table{border-collapse:collapse;min-width:100%;font-size:.84rem}.household-search-table th,.household-search-table td{text-align:left;vertical-align:top;word-break:keep-all;border-bottom:1px solid #efefed;padding:.35rem .55rem}.household-search-table thead th{color:#6b6b66;white-space:nowrap;background:#f7f7f5;font-size:.74rem}.household-search-table td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.household-search-table tr.is-family-start td{border-top:2px solid #d9d9d5}.household-search-table tr.is-closed td{color:#8a8a85}.household-search-table tr.is-selected td{background:#eef4ff}.household-search-link{cursor:pointer;text-align:left;font-weight:700;text-decoration:underline;color:#1d4ed8!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.household-search-detail{border:1px solid #e7e7e5;border-radius:.7rem;gap:.5rem;padding:.8rem 1rem;display:grid}.household-search-detail h3{margin:0}@media (width<=760px){.household-search-filters label{width:100%;min-width:0}.household-search-table thead{display:none}.household-search-table table,.household-search-table tbody,.household-search-table tr,.household-search-table td{width:100%;display:block}.household-search-table tr{border-bottom:1px solid #e7e7e5;padding:.4rem 0}.household-search-table td{border:0;padding:.1rem 0}.household-search-table td[data-label]:before{color:#6b6b66;content:attr(data-label) " ";font-size:.74rem}.household-search-table td:empty{display:none}.household-search-table tr.is-family-start td{border-top:0}.household-search-table tr.is-family-start{border-top:2px solid #d9d9d5}}.person-history-table{max-width:100%;overflow-x:auto}.workspace-tab-panel .person-history-table table,.person-history-table table{border-collapse:collapse;min-width:100%;font-size:.84rem;display:table!important}.person-history-table th,.person-history-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #efefed;padding:.35rem .5rem}.person-history-table thead th{color:#6b6b66;white-space:nowrap;background:#f7f7f5;font-size:.74rem}.person-history-actions,.person-history-add{flex-wrap:wrap;gap:.35rem;display:flex}.person-history form fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.5rem .8rem;min-width:0;margin:0;padding:0;display:grid}.person-history form label{gap:.2rem;min-width:0;display:grid}.person-trash-action{border:1px solid #f1d4d0;border-radius:.6rem;flex-wrap:wrap;align-items:end;gap:.5rem .8rem;margin-top:.6rem;padding:.6rem .8rem;display:flex}.person-trash-action label{flex:14rem;gap:.2rem;min-width:0;display:grid}.person-trash-action p{flex:100%;margin:0}.person-trash-action button.is-danger{color:#b42318;border-color:#b42318}.address-unit-hint{background:#f6f8fb;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:.3rem 0 0;padding:.4rem .6rem;font-size:.86rem;display:flex}.directory-roster-message{border-top:1px solid #e7e7e5;gap:.5rem;padding-top:.6rem;display:grid}.shell-search-person{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:.1rem;width:100%;padding:0;display:grid}.shell-search-person span{font-size:.8rem}@media (width<=640px){.person-history-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.person-history-table table,.person-history-table tbody,.person-history-table tr{display:block!important}.person-history-table tr{border:1px solid #ecece9;border-radius:.5rem;margin-bottom:.4rem;padding:.3rem .5rem}.person-history-table th,.person-history-table td{border:0;padding:.15rem 0;display:block}.person-history-table td[data-label]:before{color:#6b6b66;content:attr(data-label) " ";font-size:.74rem;font-weight:600}.person-history-table td[data-label]:empty{display:none}}.k-family__members{gap:var(--space-2)}.k-family__member{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);display:grid}.church-profile-workspace{max-width:94rem;margin:0 auto}.church-profile-workspace .section-heading{justify-content:space-between;align-items:flex-end;display:flex}.church-profile-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1.1rem;display:grid}.church-profile-side{gap:1.1rem;min-width:0;display:grid}.church-profile-panel{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;gap:.9rem;min-width:0;padding:1.05rem;display:grid;box-shadow:0 .45rem 1.55rem #19191908}.church-profile-panel h3{color:#33332f;margin:0;font-size:.95rem;font-weight:700}.church-profile-workspace form.church-profile-form{align-items:start;min-width:0;margin:0;grid-template-columns:minmax(0,1fr)!important}.church-profile-workspace .church-profile-form fieldset{align-items:start;margin:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.church-profile-required{color:#c94a49}.church-profile-workspace .church-profile-form label,.church-profile-workspace .church-history-form label{min-width:0}.church-profile-workspace .church-profile-form input,.church-profile-workspace .church-profile-form select,.church-profile-workspace .church-history-form input,.church-profile-workspace .church-history-form textarea{box-sizing:border-box;width:100%;min-width:0}.church-profile-workspace .church-profile-form fieldset>.is-wide,.church-profile-workspace .church-profile-form fieldset>label.is-wide,.church-profile-workspace .church-history-form>label.is-wide{grid-column:1/-1}.church-profile-workspace .church-profile-form input[readonly]{color:#6b6b66;background:#f3f3f1}.church-profile-note{color:#858580;margin:0;font-size:.76rem;line-height:1.55}.church-profile-error{color:#b23b3a;margin:0;font-size:.8rem}.church-profile-notice{color:#48704e;font-size:.8rem}.church-profile-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.church-profile-heading h3{margin:0}.church-logo-preview{background:repeating-conic-gradient(#f3f3f1 0% 25%,#fff 0% 50%) 50%/16px 16px;border:1px solid #e9eae8;border-radius:.6rem;justify-content:center;align-items:center;min-height:6rem;padding:.8rem;display:flex}.church-logo-preview img{object-fit:contain;max-width:100%;max-height:5rem}.church-logo-preview span{color:#858580;font-size:.78rem}.church-profile-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.church-logo-upload{cursor:pointer;background:#fff;border:1px solid #dcddda;border-radius:.45rem;padding:.45rem .8rem;font-size:.8rem;font-weight:600}.church-logo-upload input{opacity:0;width:1px;height:1px;position:absolute}.church-logo-upload:focus-within{outline-offset:2px;outline:2px solid #c94a49}.church-history-list{margin:0;padding:0;list-style:none;display:grid}.church-history-list li{border-bottom:1px solid #efefed;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date actions""content content";align-items:center;gap:.25rem .8rem;padding:.55rem 0;display:grid}.church-history-date{grid-area:date}.church-history-content{grid-area:content}.church-history-actions{grid-area:actions}.church-history-list li.is-editing{background:#f8f7f4}.church-history-date{color:#6b6b66;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.church-history-content{color:#2f2f2c;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.84rem}.church-history-actions{gap:.3rem;display:flex}.church-profile-workspace .church-history-actions button{font-size:.74rem;min-height:0!important;margin:0!important;padding:.25rem .5rem!important}.church-profile-workspace .church-history-actions button.is-danger{color:#b23b3a!important;border-color:#e2a3a2!important}.church-profile-workspace .church-history-form{margin:0}.church-history-form small{color:#90908b;font-size:.7rem}.church-history-form .church-profile-actions{grid-column:1/-1}@media (width<=900px){.church-profile-layout{grid-template-columns:minmax(0,1fr)}.church-profile-workspace .section-heading{flex-direction:column;align-items:start;gap:.8rem}}@media (width<=560px){.church-profile-workspace .church-profile-form fieldset{grid-template-columns:minmax(0,1fr)!important}}.k-today__tabs{border-bottom:0}.k-today__message,.k-today__fail{margin:0}.k-today__stages{display:grid}.k-stage__empty{padding:var(--space-2) 0 var(--space-3);margin:0}.k-today__empty{margin:0}.k-today__order{gap:var(--space-3);max-width:40rem;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);display:grid}.k-today__order p{margin:0}.k-today__order-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.k-today__order-list li{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:grab;grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.k-today__order-list li.is-dragging{opacity:.5}.k-today__order-name{font-weight:600}.k-today__order-hide{align-items:center;gap:var(--space-1);display:inline-flex}.school{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.school-error{color:#b23b3a;margin:0;font-size:.85rem}.school-status{color:#2f6b3a;margin:0;font-size:.85rem}.school-note,.school-list-head p{color:#6b6b66;margin:0;font-size:.82rem}.school .section-heading>button{white-space:nowrap;flex:none}.school-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.7rem;min-width:0;padding:.8rem .9rem;display:grid}.workspace-tab-panel .school-panel h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.school input:not([type=checkbox]):not([type=radio]),.school select{box-sizing:border-box;width:100%;min-width:0}.school form.school-search,.school form.school-filter{align-items:end;gap:.5rem 1rem;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))!important;display:grid!important}.school form.school-search{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto!important}.chms-shell:not(.is-agent) .workspace-tab-panel .school fieldset.school-modes{flex-wrap:wrap;gap:.3rem 1rem;min-width:0;margin:0;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.school fieldset.school-modes legend{color:#55554f;width:100%;margin-bottom:.2rem;padding:0;font-size:.8rem;font-weight:600}.school label.school-check{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.school label.school-check input,.school-table input[type=checkbox]{width:auto!important;min-height:0!important}.school-candidates{gap:.5rem;display:grid}.school-candidates ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.3rem 1rem;margin:0;padding:0;list-style:none;display:grid}.school-candidates label.school-check{align-items:flex-start;font-weight:400}.school-candidates>button{justify-self:start}.school-block{color:#6b6b66;font-size:.74rem;display:block}.school-muted{color:#9a9a94}.school-defaults,.school-more{border:1px solid #ecece9;border-radius:.5rem;padding:.5rem .7rem}.school-defaults>summary,.school-more>summary{cursor:pointer;font-size:.85rem;font-weight:700}.school-more{grid-column:1/-1;align-self:stretch}.school-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));align-items:end;gap:.6rem 1rem;margin-top:.5rem;display:grid}.school-fields .school-wide{grid-column:1/-1}.school-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.school-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.workspace-tab-panel .school-table th{white-space:nowrap!important}.workspace-tab-panel .school-table td{vertical-align:middle!important}.workspace-tab-panel .school-table td select,.workspace-tab-panel .school-table td input[type=date]{min-width:7.5rem}.workspace-tab-panel .school-table tr.is-blocked td{background:#fff6f5!important}.school-outcome{color:#55554f;min-width:9rem;font-size:.78rem}.workspace-tab-panel .school button.school-link{white-space:nowrap;font-size:.8rem;text-decoration:underline;color:#2f5fb3!important;background:0 0!important;border:0!important;min-height:0!important;padding:.2rem 0!important}.chms-shell:not(.is-agent) .workspace-tab-panel .school button.school-primary{color:#fff!important;background:#e95656!important;border-color:#e95656!important}.school-views{flex-wrap:wrap;gap:.4rem;display:flex}.workspace-tab-panel .school-views button{font-size:.85rem;font-weight:600;color:#3a3a36!important;background:#fff!important;border:1px solid #d0d0cc!important;border-radius:99px!important;padding:.4rem 1.1rem!important}.workspace-tab-panel .school-views button.is-active{color:#fff!important;background:#262624!important;border-color:#262624!important}.chms-shell:not(.is-agent) .workspace-tab-panel .school fieldset.school-batch{gap:.5rem;margin:0;background:#fafaf8!important;border:1px solid #ecece9!important;border-radius:.5rem!important;padding:.5rem .7rem .7rem!important;display:grid!important}.school fieldset.school-batch legend{color:#55554f;padding:0 .3rem;font-size:.8rem;font-weight:700}.school-left{color:#b23b3a;margin:0;padding-left:1.1rem;font-size:.82rem}.school-students{border-top:1px solid #efefed;gap:.5rem;padding-top:.7rem;display:grid}@media (width<=640px){.school-panel{padding:.6rem .5rem}.school form.school-search{grid-template-columns:minmax(0,1fr)!important}.school-list-head{flex-direction:column;align-items:stretch}.workspace-tab-panel .tabular-table.school-draft table,.school-draft tbody,.school-draft tr{min-width:0;display:block!important}.school-draft thead{display:none!important}.school-draft tr{border:1px solid #ecece9;border-radius:.5rem;margin-bottom:.5rem;padding:.35rem .55rem}.workspace-tab-panel .school-draft tr.is-blocked{background:#fff6f5;border-color:#f2d4d1}.workspace-tab-panel .school-draft td{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.5rem;border:0!important;padding:.25rem 0!important;display:grid!important}.workspace-tab-panel .school-draft td[data-label]:before{color:#6b6b66;content:attr(data-label);font-size:.76rem;font-weight:600}.workspace-tab-panel .school-draft td:not([data-label]){text-align:right;display:block!important}.workspace-tab-panel .school-draft td select,.workspace-tab-panel .school-draft td input[type=date]{min-width:0}.school-draft td input[type=checkbox]{justify-self:start}.workspace-tab-panel .school-draft td.school-outcome{overflow-wrap:anywhere;min-width:0;white-space:normal!important}}.workspace-tab-panel .education-applications-table td input[type=number]{min-width:4.5rem}.workspace-tab-panel .education-applications-table td input:not([type]){min-width:10rem}.facility-resources{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.facility-resource-error{color:#b23b3a;margin:0;font-size:.86rem}.facility-resource-status{color:#2f6b3a;margin:0;font-size:.86rem}.facility-resource-note{color:#6b6b66;margin:0;font-size:.82rem}.facility-resource-block{color:#6b6b66;font-size:.74rem;display:block}.facility-resources .section-heading>.facility-resource-actions{flex:none}.facility-resource-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.facility-resource-actions button{white-space:nowrap}.chms-shell:not(.is-agent) .workspace-tab-panel .facility-resources button.facility-resource-primary{color:#fff!important;background:#e95656!important;border-color:#e95656!important}.facility-resource-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.7rem;min-width:0;padding:.8rem .9rem;display:grid}.facility-resource-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.workspace-tab-panel .facility-resource-panel h3,.workspace-tab-panel .facility-resource-form h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.facility-resources input:not([type=checkbox]):not([type=radio]):not([type=file]),.facility-resources select,.facility-resources textarea{box-sizing:border-box;width:100%;min-width:0}.workspace-tab-panel .facility-resources form.facility-resource-filter{align-items:end;gap:.5rem 1rem;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))!important;display:grid!important}.workspace-tab-panel .facility-resources form.facility-resource-filter>label{color:#55554f;gap:.25rem;min-width:0;font-size:.8rem;font-weight:600;display:grid!important}.workspace-tab-panel .facility-resources form.facility-resource-form{background:#fff;border:1px solid #d9d9d5;border-radius:.7rem;align-items:stretch;gap:.7rem;padding:.9rem;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.facility-resource-form-head{justify-content:space-between;align-items:center;display:flex}.workspace-tab-panel .facility-resources .facility-resource-grid{align-items:end;gap:.55rem .9rem;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))!important;display:grid!important}.workspace-tab-panel .facility-resources .facility-resource-grid>label{color:#55554f;gap:.25rem;min-width:0;font-size:.8rem;font-weight:600;display:grid!important}.workspace-tab-panel .facility-resources .facility-resource-grid>label.facility-resource-check{align-items:center;gap:.4rem;flex-direction:row!important;display:flex!important}.facility-resource-grid label.facility-resource-check input{width:auto!important;min-height:0!important}.facility-resource-grid .facility-resource-wide{grid-column:1/-1}.facility-resource-grid .facility-resource-span2{grid-column:span 2}.facility-resource-photo{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.facility-resource-photo img{object-fit:cover;border:1px solid #e3e3df;border-radius:.5rem;max-width:14rem;max-height:9rem}.facility-resource-photo>span{color:#6b6b66;font-size:.82rem}.facility-resource-upload{cursor:pointer;border:1px solid #d0d0cc;border-radius:.45rem;padding:.4rem .8rem;font-size:.85rem;font-weight:600}.facility-resource-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.facility-resource-confirm{color:#b23b3a;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.facility-resource-thumb{object-fit:cover;border-radius:.3rem;width:3.4rem;height:2.4rem;display:block}.workspace-tab-panel .facility-resource-table th{white-space:nowrap!important}.workspace-tab-panel .facility-resource-table tr.is-inactive td,.workspace-tab-panel .facility-resource-table tr.is-cancelled td,.workspace-tab-panel .facility-resource-table tr.is-rejected td{color:#8a8a84!important}.workspace-tab-panel .facility-resources button.facility-resource-link{text-align:left;text-decoration:underline;color:#2f5fb3!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.facility-state{white-space:nowrap;border-radius:99px;padding:.05rem .5rem;font-size:.74rem;font-weight:700;display:inline-block}.facility-state.is-confirmed{color:#b42318;background:#fde8e8}.facility-state.is-pending{color:#234;background:#eef3fb}.facility-state.is-cancelled,.facility-state.is-rejected{color:#6b6b66;background:#f1f1ee}.facility-status-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.facility-status-views,.facility-status-date{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.facility-status-date{flex-wrap:nowrap}.facility-status-date button{white-space:nowrap}.facility-resources .facility-status-date input{width:10.5rem;max-width:10.5rem}.workspace-tab-panel .facility-status-views button{font-size:.85rem;font-weight:600;color:#3a3a36!important;background:#fff!important;border:1px solid #d0d0cc!important;border-radius:99px!important;padding:.4rem 1.1rem!important}.workspace-tab-panel .facility-status-views button.is-active{color:#fff!important;background:#262624!important;border-color:#262624!important}.workspace-tab-panel .facility-resources form.facility-status-filter{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),14rem))!important}.workspace-tab-panel .facility-day-grid table{border-collapse:collapse;min-width:52rem}.workspace-tab-panel .facility-day-grid th,.workspace-tab-panel .facility-day-grid td{font-size:.78rem;border:1px solid #e3e3df!important;padding:.3rem .25rem!important}.workspace-tab-panel .facility-day-grid thead th:nth-child(n+3){color:#6b6b66;text-align:center;min-width:1.5rem;font-weight:600}.workspace-tab-panel .facility-day-grid tbody th{text-align:left;white-space:nowrap;font-weight:600}.workspace-tab-panel .facility-day-grid tbody td:nth-child(n+3){text-align:center}.workspace-tab-panel .facility-day-grid td.is-confirmed{font-weight:700;color:#b42318!important;background:#fbd5d5!important}.workspace-tab-panel .facility-day-grid td.is-pending{color:#2f5fb3!important;background:#e3ecfa!important}.workspace-tab-panel .facility-day-grid td.is-blocked{color:#6b6b66;background:repeating-linear-gradient(45deg,#ececea,#ececea 3px,#f8f8f6 3px 6px)!important}.workspace-tab-panel .facility-day-grid td.is-cancelled,.workspace-tab-panel .facility-day-grid td.is-rejected{color:#8a8a84!important}.workspace-tab-panel .facility-week-grid table{border-collapse:collapse;table-layout:fixed;min-width:52rem}.workspace-tab-panel .facility-week-grid th,.workspace-tab-panel .facility-week-grid td{vertical-align:top;font-size:.78rem;white-space:normal!important;border:1px solid #e3e3df!important;padding:.3rem!important}.workspace-tab-panel .facility-week-grid thead th.is-sun{color:#c0392b}.workspace-tab-panel .facility-week-grid thead th.is-sat{color:#2f5fb3}.workspace-tab-panel .facility-week-grid tbody th{text-align:left;width:9rem;font-weight:600}.facility-week-entry{overflow-wrap:anywhere;background:#fde8e8;border-radius:.3rem;margin-bottom:.2rem;padding:.15rem .3rem;line-height:1.3;display:block}.facility-week-entry.is-pending{background:#fff;border:1px dashed #8aa4cf}.facility-week-entry b{margin-right:.2rem;font-weight:700}.workspace-tab-panel .facility-resources form.facility-resource-filter>label.facility-resource-check{flex-direction:row;align-items:center;gap:.4rem;display:flex!important}.facility-resource-filter label.facility-resource-check input{width:auto!important;min-height:0!important}.workspace-tab-panel .person-vehicle-table td{vertical-align:middle}.workspace-tab-panel .facility-resources .person-vehicle-table input:not([type=checkbox]):not([type=radio]):not([type=file]){min-width:7.5rem}.workspace-tab-panel .person-vehicle-table tr.is-new td,.workspace-tab-panel .person-vehicle-table tr.is-new th{background:#fbfbf8!important}.workspace-tab-panel .person-vehicle-table tbody th{text-align:left;white-space:nowrap;font-weight:600}.facility-room-limit{color:#6b4e00;background:#fff8e6;border:1px solid #f0d58c;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-size:.85rem}.workspace-tab-panel .facility-room-accounts{gap:.6rem;list-style:none;margin:0!important;padding:0!important;display:grid!important}.workspace-tab-panel .facility-room-accounts>li{border-radius:.6rem;gap:.5rem;display:grid;border:1px solid #e7e7e5!important;padding:.6rem .75rem!important}.facility-room-account-head{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;display:flex}.facility-room-account-head strong{flex:10rem;font-size:.95rem}.facility-room-account-head label{color:#55554f;gap:.25rem;font-size:.8rem;font-weight:600;display:grid}.chms-shell:not(.is-agent) .workspace-tab-panel .facility-resources fieldset.facility-room-choices{flex-wrap:wrap;gap:.35rem 1rem;margin:0;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.facility-room-choices legend{color:#55554f;width:100%;margin-bottom:.2rem;padding:0;font-size:.8rem;font-weight:700}.facility-room-choices label.facility-resource-check{align-items:center;gap:.35rem;font-size:.86rem;display:inline-flex}.facility-room-choices label.facility-resource-check input{width:auto!important;min-height:0!important}.facility-room-choices small{color:#8a8a84;margin-left:.2rem;font-size:.74rem}.facility-work-state{white-space:nowrap;border-radius:99px;padding:.05rem .5rem;font-size:.74rem;font-weight:700;display:inline-block}.facility-work-state.is-requested{color:#234;background:#eef3fb}.facility-work-state.is-received,.facility-work-state.is-in_progress{color:#7a4f00;background:#fff3d6}.facility-work-state.is-on_hold{color:#4b2f7a;background:#f1ecfa}.facility-work-state.is-completed{color:#1e6b34;background:#e6f4ea}.facility-work-state.is-rejected,.facility-work-state.is-cancelled{color:#6b6b66;background:#f1f1ee}.facility-work-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.3rem 1.2rem;margin:0;display:grid}.facility-work-facts div{gap:.5rem;min-width:0;display:flex}.facility-work-facts dt{color:#6b6b66;flex:none;font-size:.8rem;font-weight:600}.facility-work-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.86rem}.facility-work-content{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.55}.facility-work-photo{object-fit:contain;border:1px solid #e3e3df;border-radius:.5rem;max-width:min(100%,24rem);max-height:16rem}.workspace-tab-panel .facility-resources form.facility-work-process{border-top:1px dashed #d9d9d5;gap:.6rem;padding-top:.7rem;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.workspace-tab-panel .facility-work-process h4{margin:0;font-size:.95rem}.facility-work-history summary{cursor:pointer;font-size:.85rem;font-weight:700}.facility-work-history ul{color:#55554f;margin:.4rem 0 0;padding-left:1rem;font-size:.8rem}.workspace-tab-panel .facility-maintenance-table td{vertical-align:top}.workspace-tab-panel .facility-resources .facility-maintenance-table input:not([type=checkbox]),.workspace-tab-panel .facility-resources .facility-maintenance-table textarea{min-width:11rem;margin-bottom:.25rem;display:block}.workspace-tab-panel .facility-resources .facility-maintenance-table select{min-width:6.5rem}.workspace-tab-panel .facility-maintenance-table td.is-sun{color:#c0392b!important}.workspace-tab-panel .facility-maintenance-table td.is-sat{color:#2f5fb3!important}.workspace-tab-panel .facility-maintenance-table tr.is-checked td{background:#fffbe6!important}.facility-maintenance .facility-status-date strong{text-align:center;min-width:7rem}@media (width<=640px){.facility-resource-grid .facility-resource-span2{grid-column:1/-1}.facility-status-toolbar{flex-direction:column;align-items:stretch}.facility-status-date{flex-wrap:wrap}}.person-staff-note{border:1px solid #e7e7e5;border-radius:.7rem;gap:.5rem;min-width:0;margin:.6rem 0;padding:.7rem .9rem;display:grid}.person-staff-note h4{margin:0;font-size:.95rem}.person-activity-note{color:#6b6b66;font-size:.8rem;display:block}.person-staff-note textarea{box-sizing:border-box;font:inherit;width:100%;min-height:4.5rem}.person-staff-note-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.person-staff-note-actions small{color:#6b6b66}.person-staff-note-text{white-space:pre-wrap;margin:0}.person-staff-note-saved{background:#f7f7f5;border-radius:.5rem;gap:.35rem;padding:.5rem .6rem;display:grid}.person-staff-note-saved p{margin:0}.directory-contact-actions{flex-wrap:wrap;gap:.35rem;display:inline-flex}.directory-contact-actions a{font-size:.8rem}.directory-filter-check{align-items:center;gap:.35rem;display:flex}.directory-filter-check input{width:auto!important;min-height:0!important}.unit-drilldown{gap:.7rem;min-width:0;display:grid}.unit-drilldown-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.unit-drilldown-tabs button{border-radius:999px;padding:.3rem .8rem;font-size:.82rem}.unit-drilldown-tabs button[aria-pressed=true]{color:#fff;background:#1f2933;border-color:#1f2933}.unit-drilldown-path{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.85rem;display:flex}.unit-drilldown-path button{padding:.25rem .55rem;font-size:.82rem}.unit-drilldown ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.workspace-tab-panel .unit-drilldown li{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.unit-drilldown-node{text-align:left;border:1px solid #e7e7e5;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .6rem;width:100%;padding:.55rem .7rem;display:grid}.unit-drilldown-node strong{overflow-wrap:anywhere}.unit-drilldown-node small{color:#6b6b66;grid-column:1/-1}.unit-drilldown-count{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.unit-drilldown-member{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .6rem;display:flex}.unit-drilldown-member>span{color:#6b6b66;font-size:.8rem}@media (width<=760px){.person-staff-note{padding:.6rem .7rem}}.library{gap:.8rem;min-width:0;max-width:90rem;margin:0 auto;display:grid}.library .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.library-summary{margin:0;font-weight:700}.library-views,.library-modes{flex-wrap:wrap;gap:.35rem;display:flex}.library-views button,.library-modes button{border-radius:999px;padding:.3rem .85rem;font-size:.84rem}.library-views button[aria-pressed=true],.library-modes button[aria-pressed=true]{color:#fff;background:#1f2933;border-color:#1f2933}.library-panel{gap:.7rem;min-width:0;display:grid}.library-filter,.library-scan{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.library-filter label,.library-scan label{gap:.2rem;min-width:9rem;display:grid}.library-scan label{flex:18rem;font-weight:700}.library-scan input{font-size:1.05rem}.library-check{align-items:center;gap:.35rem;min-width:0!important;display:flex!important}.library-check input{width:auto!important;min-height:0!important}.library-note{color:#6b6b66;margin:0;font-size:.82rem}.library-status{background:#eef7ee;border-radius:.5rem;margin:0;padding:.45rem .7rem}.library-error{color:#9b1c1c;background:#fdecec;border-radius:.5rem;margin:0;padding:.45rem .7rem}.library-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.library-actions,.library-inline,.library-choices{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.library-primary{color:#fff!important;background:#1f2933!important;border-color:#1f2933!important}.library-form{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.library-form h3,.library-cart h3,.library-member-card h3{margin:0;font-size:.95rem}.library-fields{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem .8rem;display:grid}.library-fields label{gap:.2rem;min-width:0;display:grid}.library-fields .library-wide{grid-column:1/-1}.library-member-card,.library-cart{background:#f7f7f5;border-radius:.7rem;gap:.5rem;min-width:0;padding:.7rem .9rem;display:grid}.library-member-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.library-member-head small{color:#6b6b66;font-weight:400}.library-table{max-width:100%;overflow-x:auto}.workspace-tab-panel .library-table table{border-collapse:collapse;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .library-table caption:not(.sr-only){text-align:left;padding:0 0 .3rem;font-size:.8rem;font-weight:700}.workspace-tab-panel .library-table th,.workspace-tab-panel .library-table td{text-align:left;vertical-align:top;word-break:keep-all;border-bottom:1px solid #efefed;padding:.35rem .55rem}.workspace-tab-panel .library-table thead th{color:#6b6b66;white-space:nowrap;background:#f7f7f5;font-size:.74rem}.library-table td small{color:#6b6b66}.library-table tr.is-overdue td{background:#fff7ed}.library-table tr.is-cancelled td{color:#8a8a85}.library-table input[type=checkbox]{width:auto;min-height:0}@media (width<=760px){.library-filter label,.library-scan label{width:100%;min-width:0}.library-form{padding:.7rem .6rem}.library-fields{grid-template-columns:minmax(0,1fr)}.workspace-tab-panel .library-table thead{display:none}.workspace-tab-panel .library-table table,.workspace-tab-panel .library-table tbody,.workspace-tab-panel .library-table tr,.workspace-tab-panel .library-table td{width:100%;display:block!important}.workspace-tab-panel .library-table tr{border-bottom:1px solid #e7e7e5;padding:.45rem 0}.workspace-tab-panel .library-table td{border:0;padding:.1rem 0}.workspace-tab-panel .library-table td[data-label]:before{color:#6b6b66;content:attr(data-label) " ";font-size:.74rem}.workspace-tab-panel .library-table td:empty{display:none!important}}.registry-workspace{gap:.8rem;min-width:0;max-width:90rem;margin:0 auto;display:grid}.registry-pane{gap:.8rem;min-width:0;display:grid}.registry-views{flex-wrap:wrap;gap:.35rem;display:flex}.workspace-tab-panel .registry-views button{font-size:.82rem;border-radius:999px!important;padding:.3rem .85rem!important}.workspace-tab-panel .registry-views button[aria-pressed=true]{color:#fff!important;background:#1f2933!important;border-color:#1f2933!important}.workspace-tab-panel form.registry-filter{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex!important}.registry-filter label{gap:.2rem;min-width:9rem;display:grid}.registry-filter .registry-check,.registry-editor .registry-check{align-items:center;gap:.35rem;min-width:0;display:flex}.registry-check input{width:auto!important;min-height:0!important}.registry-message{margin:0;font-weight:600}.registry-hint{color:#6b6b66;margin:0;font-size:.82rem}.registry-result,.registry-sub{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.registry-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.registry-summary p,.registry-summary h3,.registry-summary h4{margin:0}.registry-summary-line{margin:0;font-weight:700}.registry-table{min-width:0;max-width:100%;overflow-x:auto}.workspace-tab-panel .registry-table table{border-collapse:collapse;min-width:100%;font-size:.85rem}.workspace-tab-panel .registry-table th{color:#6b6b66;text-align:left;white-space:nowrap;background:#f7f7f5;padding:.45rem .6rem!important;font-size:.75rem!important}.workspace-tab-panel .registry-table td{vertical-align:top;word-break:keep-all;border-top:1px solid #efefed;padding:.45rem .6rem!important}.workspace-tab-panel .registry-table tfoot th{color:inherit;background:0 0;font-size:.85rem!important}.workspace-tab-panel .registry-table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.workspace-tab-panel .registry-link{cursor:pointer;text-align:left;font-weight:700;text-decoration:underline;color:#1d4ed8!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.registry-badge{color:#6b6b66;background:#f1f1ef;border-radius:.3rem;margin-left:.35rem;padding:.05rem .35rem;font-size:.72rem}.registry-editor fieldset{border:1px solid #e7e7e5;border-radius:.6rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.55rem .8rem;margin:0;padding:.7rem .9rem;display:grid}.registry-editor fieldset legend{padding:0 .3rem;font-weight:700}.registry-editor label{gap:.2rem;display:grid}.registry-editor .registry-wide{grid-column:1/-1}.registry-row{border-bottom:1px dashed #e2e2df;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem .8rem;padding-bottom:.55rem;display:grid}.registry-row:last-of-type{border-bottom:0}.registry-actions{flex-wrap:wrap;gap:.5rem;display:flex}.registry-inline{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.registry-inline input{min-width:7rem}.registry-person{grid-column:1/-1;gap:.3rem;display:grid}.registry-person-chosen{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.registry-person-search{flex-wrap:wrap;gap:.35rem;display:flex}.registry-person-search input{flex:10rem}.workspace-tab-panel ul.registry-person-results,.workspace-tab-panel ul.registry-plain-list{margin:.2rem 0!important}.workspace-tab-panel ul.registry-person-results>li,.workspace-tab-panel ul.registry-plain-list>li{min-height:0!important;padding:.4rem .6rem!important}.registry-apply{gap:.45rem;display:grid}.registry-apply h4,.registry-sub h4{margin:0}.registry-status{gap:.8rem;display:grid}@media (width<=760px){.registry-filter label{width:100%;min-width:0}.registry-result,.registry-sub{padding:.7rem .6rem}.workspace-tab-panel .registry-table thead{display:none}.workspace-tab-panel .registry-table table,.workspace-tab-panel .registry-table tbody,.workspace-tab-panel .registry-table tfoot,.workspace-tab-panel .registry-table tr{width:100%;display:block!important}.workspace-tab-panel .registry-table table{border:0!important}.workspace-tab-panel .registry-table tr{border:1px solid #e7e7e5;border-radius:.6rem;margin-bottom:.5rem;padding:.35rem .6rem}.workspace-tab-panel .registry-table td,.workspace-tab-panel .registry-table tfoot th{grid-template-columns:6.5rem minmax(0,1fr);gap:.4rem;text-align:left!important;border:0!important;padding:.2rem 0!important;display:grid!important}.workspace-tab-panel .registry-table td:before{color:#6b6b66;content:attr(data-label);font-size:.76rem}.workspace-tab-panel .registry-table td[colspan]{grid-template-columns:1fr}.workspace-tab-panel .registry-table td[colspan]:before{content:none}.workspace-tab-panel .registry-table tfoot th{grid-template-columns:1fr}.workspace-tab-panel .registry-table tfoot th:empty{display:none!important}}.schedule{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.schedule-error{color:#b23b3a;margin:0;font-size:.86rem}.schedule-status{color:#2f6b3a;margin:0;font-size:.86rem}.schedule-note,.schedule-muted{color:#6b6b66;margin:0;font-size:.82rem}.schedule .section-heading>button{white-space:nowrap;flex:none}.chms-shell:not(.is-agent) .workspace-tab-panel .schedule button.schedule-primary{color:#fff!important;background:#e95656!important;border-color:#e95656!important}.schedule-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.schedule-month{align-items:center;gap:.4rem;display:flex}.schedule-month strong{text-align:center;min-width:7.5rem;font-size:1.05rem}.schedule-views{flex-wrap:wrap;gap:.4rem;display:flex}.workspace-tab-panel .schedule-views button{font-size:.85rem;font-weight:600;color:#3a3a36!important;background:#fff!important;border:1px solid #d0d0cc!important;border-radius:99px!important;padding:.4rem 1.1rem!important}.workspace-tab-panel .schedule-views button.is-active{color:#fff!important;background:#262624!important;border-color:#262624!important}.schedule input:not([type=checkbox]):not([type=radio]),.schedule select,.schedule textarea{box-sizing:border-box;width:100%;min-width:0}.schedule form.schedule-filter{align-items:end;gap:.5rem 1rem;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))!important;display:grid!important}.schedule-calendar{border:1px solid #d9d9d5;border-radius:.6rem;overflow:hidden}.schedule-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.schedule-week+.schedule-week{border-top:1px solid #e3e3df}.schedule-weekdays-head span{text-align:center;background:#f3f3f0;padding:.35rem;font-size:.8rem;font-weight:700}.schedule-weekdays-head span:first-child,.schedule-day.is-sun .schedule-date{color:#c0392b}.schedule-weekdays-head span:last-child,.schedule-day.is-sat .schedule-date{color:#2f5fb3}.schedule-day{min-width:0;min-height:6.6rem;padding:.25rem .3rem}.schedule-day+.schedule-day{border-left:1px solid #ececea}.schedule-day.is-other{background:#fafaf8}.schedule-day.is-other .schedule-date{color:#b3b3ad}.schedule-day.is-today{background:#fffbe6}.workspace-tab-panel .schedule button.schedule-date{color:inherit;font-size:.82rem;font-weight:700;background:0 0!important;border:0!important;min-height:0!important;padding:.1rem .2rem!important}.schedule-day ul{gap:.15rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.workspace-tab-panel .schedule .schedule-item{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:.3rem;width:100%;font-size:.74rem;line-height:1.25;display:block;overflow:hidden;color:#234!important;background:#eef3fb!important;border:0!important;min-height:0!important;padding:.15rem .3rem!important}.workspace-tab-panel .schedule .schedule-item.is-personal{background:#f1ecfa!important}.workspace-tab-panel .schedule .schedule-item.is-unit{background:#e9f5ec!important}.workspace-tab-panel .schedule .schedule-item.is-event{color:#8a3b00!important;background:#fdf0e1!important}.schedule-item b{font-weight:700}.schedule-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.schedule-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.7rem;min-width:0;padding:.8rem .9rem;display:grid}.schedule-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.workspace-tab-panel .schedule-panel h3,.workspace-tab-panel .schedule-form h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.workspace-tab-panel .schedule-table th{white-space:nowrap!important}.workspace-tab-panel .schedule-table tr.is-event td{background:#fffaf3!important}.workspace-tab-panel .schedule button.schedule-link{text-align:left;text-decoration:underline;color:#2f5fb3!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.schedule-block{color:#6b6b66;font-size:.74rem;display:block}.schedule-form{background:#fff;border:1px solid #d9d9d5;border-radius:.7rem;gap:.7rem;padding:.9rem;display:grid}.schedule-form-head{justify-content:space-between;align-items:center;display:flex}.schedule-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));align-items:end;gap:.55rem .9rem;display:grid}.schedule-grid label{color:#55554f;gap:.25rem;min-width:0;font-size:.8rem;font-weight:600;display:grid}.schedule-grid .schedule-wide,.schedule-grid .schedule-counts,.schedule-grid .schedule-weekdays{grid-column:1/-1}.schedule-grid .schedule-span2{grid-column:span 2}.schedule-grid label.schedule-check{flex-direction:row;align-items:center;gap:.4rem;display:flex}.schedule-grid label.schedule-check input{width:auto!important;min-height:0!important}.chms-shell:not(.is-agent) .workspace-tab-panel .schedule fieldset.schedule-counts,.chms-shell:not(.is-agent) .workspace-tab-panel .schedule fieldset.schedule-weekdays{flex-wrap:wrap;gap:.4rem .9rem;margin:0;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.schedule fieldset legend{color:#55554f;width:100%;margin-bottom:.2rem;padding:0;font-size:.8rem;font-weight:700}.schedule-counts label{flex:6rem}.schedule-person{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.schedule-person label{flex:12rem}.schedule-person select{flex:0 12rem}.schedule-balance{color:#55554f;align-self:center;margin:0;font-size:.85rem}.schedule-confirm{color:#b23b3a;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.schedule-history summary{cursor:pointer;font-size:.85rem;font-weight:700}.schedule-history ul{color:#55554f;margin:.4rem 0 0;padding-left:1rem;font-size:.8rem}@media (width<=640px){.schedule-day{min-height:4.4rem;padding:.15rem}.workspace-tab-panel .schedule .schedule-item{font-size:.66rem;padding:.1rem .15rem!important}.schedule-item b{display:none}.schedule-grid .schedule-span2{grid-column:1/-1}}.workspace-tab-panel .schedule .schedule-day ul{gap:.15rem;min-width:0;max-width:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:.1rem 0 0!important;padding:0!important;display:grid!important}.workspace-tab-panel .schedule .schedule-day li{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.schedule-item b{margin-right:.25rem}.workspace-tab-panel .schedule form.schedule-form{align-items:stretch;gap:.7rem;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.workspace-tab-panel .schedule .schedule-grid{align-items:end;gap:.55rem .9rem;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))!important;display:grid!important}.workspace-tab-panel .schedule .schedule-grid>label,.workspace-tab-panel .schedule .schedule-counts label{flex-direction:column;display:grid!important}.workspace-tab-panel .schedule .schedule-grid>label.schedule-check,.workspace-tab-panel .schedule .schedule-weekdays label.schedule-check{flex-direction:row!important;display:flex!important}.workspace-tab-panel .schedule .schedule-item{justify-content:flex-start!important;display:block!important}.schedule-month button{white-space:nowrap}.accounting-ledger-tools{gap:.9rem;min-width:0;max-width:90rem;margin:0 auto;display:grid}.accounting-ledger-tools-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;display:flex}.accounting-ledger-tools-head h2{margin:0}.accounting-ledger-tools-head p{margin:.2rem 0 0}.accounting-ledger-tools-views,.accounting-ledger-tools-quick{flex-wrap:wrap;gap:.35rem;display:flex}.accounting-ledger-tools-views button{border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.accounting-ledger-tools-views button[aria-pressed=true]{color:#fff;background:#1f2933;border-color:#1f2933}.accounting-ledger-tools-quick button{padding:.25rem .6rem;font-size:.8rem}.accounting-ledger-tools-body{gap:.7rem;min-width:0;display:grid}.accounting-ledger-tools-filter{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.accounting-ledger-tools-filter label{gap:.2rem;min-width:9rem;display:grid}.accounting-ledger-tools-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.accounting-ledger-tools-summary p{margin:0;font-weight:600}.accounting-ledger-tools-note,.simple-entry-note{color:#6b6b66;margin:0;font-size:.85rem}.accounting-ledger-tools-scroll{max-width:100%;overflow-x:auto}.accounting-ledger-tools-table{border-collapse:collapse;min-width:100%}.accounting-ledger-tools-table caption{text-align:left;padding-bottom:.3rem;font-size:.8rem;font-weight:700}.accounting-ledger-tools-table th,.accounting-ledger-tools-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ececea;padding:.35rem .55rem}.accounting-ledger-tools-table thead th{color:#6b6b66;white-space:nowrap;background:#f7f7f5;font-size:.78rem}.accounting-ledger-tools-table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.accounting-ledger-tools-days tr.is-closed{background:#f4f6fb}.accounting-ledger-tools-inline{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.accounting-ledger-tools-inline input{min-width:10rem}.simple-entry-actions{flex-wrap:wrap;gap:.4rem;margin:.4rem 0;display:flex}.simple-entry-export{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0;display:flex}.simple-entry-export p{margin:0}.simple-entry-check{align-items:center;gap:.35rem;display:flex!important}.simple-entry-check input{width:auto!important;min-height:0!important}.simple-entry-correction{border:1px solid #d9dde3;border-radius:.6rem;gap:.5rem;margin:.6rem 0;padding:.7rem .9rem;display:grid}.simple-entry-correction h4{margin:0}.simple-entry-correction fieldset,.simple-entry-grid-row fieldset{border:0;flex-wrap:wrap;gap:.4rem .7rem;margin:0;padding:0;display:flex}.simple-entry-correction fieldset label,.simple-entry-grid-row fieldset label{gap:.15rem;min-width:8.5rem;display:grid}.simple-entry-grid{gap:.5rem;display:grid}.simple-entry-grid-rows{gap:.5rem;margin:0;padding-left:1.2rem;list-style:decimal;display:grid}.workspace-tab-panel .simple-entry-grid-rows li{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ececea!important;border-radius:0!important;padding:0 0 .5rem!important;display:block!important}.simple-entry-grid-row legend{font-size:.78rem;font-weight:700}.simple-entry-grid-row.is-posted legend:after{color:#2f7d45;content:" · 기장됨"}.simple-entry-grid-row.is-failed legend:after{color:#b3261e;content:" · 다시 확인"}.simple-entry-grid-result{margin:.2rem 0 0;font-size:.82rem}@media (width<=760px){.accounting-ledger-tools-filter label,.simple-entry-correction fieldset label,.simple-entry-grid-row fieldset label{width:100%;min-width:0}.accounting-ledger-tools-table thead{display:none}.accounting-ledger-tools-table,.accounting-ledger-tools-table tbody,.accounting-ledger-tools-table tr,.accounting-ledger-tools-table th,.accounting-ledger-tools-table td{width:100%;display:block}.accounting-ledger-tools-table tr{border-bottom:1px solid #e3e3e0;padding:.35rem 0}.accounting-ledger-tools-table th,.accounting-ledger-tools-table td{border:0;padding:.1rem .2rem}.accounting-ledger-tools-table td[data-label]:before{color:#6b6b66;content:attr(data-label) " ";font-size:.78rem}.accounting-ledger-tools-table .num{text-align:left}}.k-bulk__found{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.k-bulk__list{gap:0;max-height:22rem;overflow-y:auto}.k-bulk__row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.k-bulk__row .k-choice-line{flex-wrap:wrap;align-items:center}.k-bulk__row.is-done{background:var(--success-soft)}.k-bulk__row.is-skipped{background:var(--surface-sunken)}.k-bulk__row.is-failed{background:var(--critical-soft)}.k-bulk__row.is-failed .k-bulk__result{color:var(--critical);font-weight:600}.k-bulk__message{margin:0}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kr-korean-400-normal-CmjJz_gz.woff2)format("woff2"),url(/assets/noto-sans-kr-korean-400-normal-Dvb5JbtY.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-kr-korean-500-normal-BlTm2RPg.woff2)format("woff2"),url(/assets/noto-sans-kr-korean-500-normal-BflsTeeZ.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-kr-korean-600-normal-DaMZfL7Z.woff2)format("woff2"),url(/assets/noto-sans-kr-korean-600-normal-BYr4Gvty.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-kr-korean-700-normal-DvnDzSjd.woff2)format("woff2"),url(/assets/noto-sans-kr-korean-700-normal-KAYYVieF.woff)format("woff")}@font-face{font-family:Noto Serif KR;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-kr-korean-700-normal-lq_OieBn.woff2)format("woff2"),url(/assets/noto-serif-kr-korean-700-normal-C7NItZP9.woff)format("woff")}.k-app.k-app--root{height:100dvh}.k-shell>main.k-desk{max-width:none;margin:0}.k-shell>main.k-desk:focus{outline:0}:where(.k-bar,.k-paperrow,.k-paper__head,.k-pop,.k-menu,.k-index,.k-side,.k-sheet,.k-today,.k-agent) :is(section,aside,main){overflow-wrap:normal;background:0 0;border:0;border-radius:0;min-width:0;max-width:none;margin:0;padding:0}:where(.k-bar,.k-paperrow,.k-paper__head,.k-pop,.k-menu,.k-index,.k-side,.k-sheet,.k-today,.k-agent) :is(h1,h2,h3,h4){margin:0}:where(.k-bar,.k-paperrow,.k-paper__head,.k-pop,.k-menu,.k-index,.k-side,.k-sheet,.k-today,.k-agent) label{display:revert;font-weight:inherit;gap:normal}:where(.k-bar,.k-paperrow,.k-paper__head,.k-pop,.k-menu,.k-index,.k-side,.k-sheet,.k-today,.k-agent) :is(button,input,select,textarea){border-radius:revert;padding:revert;width:revert}:where(.k-bar,.k-paperrow,.k-paper__head,.k-pop,.k-menu,.k-index,.k-side,.k-sheet,.k-today,.k-agent) :is(a,button,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.k-desk,.k-sheet__body)>:is(section,aside).k-side,:is(section,aside).k-agent{max-width:none;margin:0;padding:0}:where(.k-side,.k-sheet) :is(dt,dd){font-weight:inherit}.k-agent__answer{white-space:pre-wrap;overflow-wrap:anywhere}.k-peek__group{gap:var(--space-1);margin-top:var(--space-3);display:grid}.k-peek__group h3{margin:0}.k-peek__family{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}:where(.k-cmd__field,.k-field-inline) input:focus-visible{outline:0}.k-paper__top{flex-wrap:wrap}.k-paper .k-paper__body>.workspace-screen{background:0 0;min-height:0}.k-paper .workspace-screen[data-workspace] .workspace-tab-panel{background:0 0;min-height:0;padding:0}.k-skip{left:-999px;top:var(--space-2);z-index:var(--z-popover);position:absolute}.k-skip:focus{left:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.k-bar__notice{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.k-agent--workspace{height:auto;min-height:28rem;max-height:calc(100dvh - 15rem)}.k-msg__context{margin-top:var(--space-1);color:var(--ink-muted);display:block}.k-agent__run{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.k-agent__quick{gap:var(--space-1);margin-top:var(--space-2);display:grid}.k-agent__quick-list{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-agent__quick-list .k-navlink{border:1px solid var(--line);background:var(--surface)}.k-legacy-frame,.k-legacy-frame>.workspace-tab-panel{background:0 0;min-height:0;padding:0}:where(.k-screen):is(section,aside,main),:where(.k-screen) :is(section,aside,main):where(:not(.k-screen .k-legacy-frame *)){overflow-wrap:normal;background:0 0;border:0;border-radius:0;min-width:0;max-width:none;margin:0;padding:0}:where(.k-screen) :is(h1,h2,h3,h4):where(:not(.k-screen .k-legacy-frame *)){margin:0}:where(.k-screen) label:where(:not(.k-screen .k-legacy-frame *)){display:revert;font-weight:inherit;gap:normal}:where(.k-screen) :is(button,input,select,textarea):where(:not(.k-screen .k-legacy-frame *)){border-radius:revert;padding:revert;width:revert}:where(.k-screen) :is(a,button,input,select,textarea,summary):focus-visible:where(:not(.k-screen .k-legacy-frame *)){outline:2px solid var(--focus);outline-offset:2px}:where(.k-screen) :is(dt,dd):where(:not(.k-screen .k-legacy-frame *)){color:inherit;font-weight:inherit;margin:0}:where(.k-screen) table:where(:not(.k-screen .k-legacy-frame *)){white-space:normal;max-width:none;display:table;overflow:visible}.k-screen-title{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.k-screen-title__text{gap:var(--space-1);flex:20rem;min-width:0;display:grid}.k-screen-title__text>p{max-width:var(--measure);margin:0}.k-screen-title__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-section{gap:var(--space-3);align-content:start;min-width:0;display:grid}.k-section+.k-section{border-top:1px solid var(--line);padding-top:var(--space-5)}.k-section__head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.k-section__head>:is(h2,h3){margin:0}.k-section__head>p{flex:18rem;margin:0}.k-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));align-items:end;min-width:0;display:grid}.k-fields>.k-field--wide{grid-column:1/-1}:where(.k-screen) :is(input:where(:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image])),select,textarea):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){box-sizing:border-box;width:100%;max-width:none;min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:400 1rem/1.4 var(--font-sans);margin:0}:where(.k-screen) textarea:where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){padding:var(--space-2) var(--space-3);resize:vertical;min-height:5.5em}:where(.k-screen) :is(input,textarea):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *))::placeholder{color:var(--ink-muted);opacity:1}:where(.k-screen) :is(input,select,textarea):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)):focus-visible{border-color:var(--focus)}:where(.k-screen) :is(input,select,textarea):where([aria-invalid=true]):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){border-color:var(--critical);border-width:2px}:where(.k-screen) :is(input,textarea):where([readonly]):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){background:var(--surface-sunken)}:where(.k-screen) :is(input,select,textarea):where(:disabled):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){background:var(--surface-sunken);color:var(--ink-disabled);cursor:not-allowed}:where(.k-screen) input:where([type=checkbox],[type=radio]):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){appearance:auto;width:16px;height:16px;min-height:0;accent-color:var(--accent);flex:none;margin:.2em 0 0;padding:0}:where(.k-screen) label:where(:has(:is(input:not([type=checkbox],[type=radio]),select,textarea))):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){gap:var(--space-1);min-width:0;color:var(--ink);align-content:start;margin:0;font-size:13px;font-weight:600;line-height:18px;display:grid}:where(.k-screen) label:where(:has(>input:is([type=checkbox],[type=radio]))):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--ink);cursor:pointer;margin:0;font-weight:400;display:flex}:where(.k-screen) label :where(small){color:var(--ink-muted);font-weight:400}:where(.k-screen) button:where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){justify-content:center;align-items:center;gap:var(--space-2);width:auto;min-height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:600 1rem/1.2 var(--font-sans);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);margin:0;text-decoration:none;display:inline-flex}[data-density=compact] :where(.k-screen) button:where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){padding:0 var(--space-3)}:where(.k-screen) button:where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)):hover{background:var(--surface-hover);color:var(--ink)}:where(.k-screen) button:where([type=submit],.is-primary):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:where(.k-screen) button:where([type=submit],.is-primary):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)):hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}:where(.k-screen) button:where([aria-pressed=true]):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}:where(.k-screen) button:where(:disabled,[aria-disabled=true]):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){background:var(--surface-sunken);border-color:var(--line);color:var(--ink-disabled);cursor:not-allowed}:where(.k-screen) h2:where(:not([class^=k-],[class*=\ k-],[class^=t-],[class*=\ t-],.k-screen .k-legacy-frame *)){color:var(--ink);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:26px}:where(.k-screen) h3:where(:not([class^=k-],[class*=\ k-],[class^=t-],[class*=\ t-],.k-screen .k-legacy-frame *)){color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:24px}:where(.k-screen) h4:where(:not([class^=k-],[class*=\ k-],[class^=t-],[class*=\ t-],.k-screen .k-legacy-frame *)){color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:18px}:where(.k-screen) fieldset:where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}:where(.k-screen) legend:where(:not([class^=k-],[class*=\ k-],[class^=t-],[class*=\ t-],.k-screen .k-legacy-frame *)){margin:0 0 var(--space-2);color:var(--ink);padding:0;font-size:16px;font-weight:600;line-height:24px}:where(.k-screen) summary:where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){cursor:pointer;width:fit-content;font-weight:600}:where(.k-screen) p:where([role=alert]):where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){color:var(--critical);font-weight:600}:where(.k-screen) table:where(:not([class^=k-],[class*=\ k-],.k-screen .k-legacy-frame *)){border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;max-width:none;margin:0}:where(.k-screen) :where(table:not([class^=k-],[class*=\ k-])) caption:where(:not(.k-screen .k-legacy-frame *)){padding:0 0 var(--space-2);text-align:left;font-weight:600}:where(.k-screen) :where(table:not([class^=k-],[class*=\ k-])) :is(th,td):where(:not(.k-screen .k-legacy-frame *)){height:var(--row-h);padding:0 var(--cell-x);border-bottom:1px solid var(--line);color:var(--ink);text-align:left;vertical-align:middle;background:0 0}:where(.k-screen) :where(table:not([class^=k-],[class*=\ k-])) :where(thead) th:where(:not(.k-screen .k-legacy-frame *)){background:var(--surface-sunken);color:var(--ink-muted);border-bottom-color:var(--line-strong);font-size:13px;font-weight:600}:where(.k-screen) :where(table:not([class^=k-],[class*=\ k-])) :where(tfoot) :is(th,td):where(:not(.k-screen .k-legacy-frame *)){background:var(--surface-sunken);font-weight:600}:where(.k-screen) :where(table:not([class^=k-],[class*=\ k-])) :where(tbody) tr:where(:not(.k-screen .k-legacy-frame *)):hover{background:var(--surface-hover)}:where(.k-screen) :where(table:not([class^=k-],[class*=\ k-])) :is(th,td):where(.num,.k-num):where(:not(.k-screen .k-legacy-frame *)){text-align:right}.k-btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.k-form-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));align-items:start;min-width:0;display:grid}:is(.k-form-grid,.k-fields)>.k-wide{grid-column:1/-1}.k-fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.k-fieldset__legend{margin:0 0 var(--space-1);padding:0}.k-plain-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.k-row:is(ol,ul){margin:0;padding:0;list-style:none}:where(.k-screen) p:where(:not(.k-screen .k-legacy-frame *)){margin:0}:where(.k-screen) details:where(:not(.k-screen .k-legacy-frame *))[open]>summary{margin-bottom:var(--space-3)}.k-row>:is(.k-input,.k-select-wrap){flex:10rem;width:auto}.k-table-empty{padding:var(--space-4) var(--space-3);color:var(--ink-muted);margin:0}.k-table-caption{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--line)}.k-page{gap:var(--space-5);align-content:start;min-width:0;display:grid}:is(.k-fields,.k-form-grid)>.k-choice-line{min-height:var(--control-h);align-self:end;align-items:center}.k-form-sections{gap:var(--space-5);min-width:0;display:grid}.k-form-sections>.k-fieldset+:is(.k-fieldset,.k-form-actions){border-top:1px solid var(--line);padding-top:var(--space-4)}.k-timeline--datetime li{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr)}.k-timeline li p{margin:var(--space-1) 0 0}.k-badge--after{margin-left:var(--space-2)}.k-block{display:block}.k-break{overflow-wrap:anywhere}.k-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.k-bullets{gap:var(--space-1);margin:0;padding-left:1.25em;display:grid}.k-grow{flex:18rem;min-width:0}.k-photo-thumb{object-fit:cover;border-radius:var(--radius-md);background:var(--surface-sunken);flex:none;width:6.4rem;height:8rem}.k-split{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.k-split__list{flex:18rem;max-width:100%}.k-split__detail{gap:var(--space-5);flex:999 32rem;min-width:0;display:grid}.k-action-row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex}.k-pick-rows{gap:0}.k-pick-row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.k-pick-row:hover{background:var(--surface-hover)}.k-pick-row[aria-current=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.k-pick-row:disabled{cursor:not-allowed}.k-boxes{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.k-box{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-content:start;display:grid}.k-box>:is(h2,h3,h4){margin:0}details.k-box::details-content{gap:var(--space-2);align-content:start;min-width:0;display:grid}details.k-box>:not(summary){margin:0}details.k-box>summary{cursor:pointer}.k-find-row{align-items:end}.k-find-row>.k-field{flex:0 18rem;min-width:0}:is(.k-fieldset,.k-box,.k-stack)>.k-btn{justify-self:start}.k-toolbar__end--center{align-items:center}.k-case-work{gap:var(--space-3)}:is(.k-report-row,.k-counselling__row){justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.k-counselling__row{padding-inline:0}:is(.k-history-row,.k-report-row)[aria-current=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}:is(.k-report-text,.k-counselling__body){white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.offering-excel-entry{box-sizing:border-box;border:1px solid #e7e7e5;border-radius:.7rem;gap:.5rem;min-width:0;max-width:100%;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.workspace-tab-panel .offering-excel-entry h4{font-size:.98rem;border-top:0!important;margin:0!important;padding-top:0!important}.offering-excel-entry p{margin:0;font-size:.84rem}.offering-excel-actions{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.offering-excel-file{gap:.2rem;display:grid}.offering-excel-preview{background:#f7f7f5;border-radius:.6rem;gap:.4rem;padding:.6rem .8rem;display:grid}.offering-excel-preview ul{margin:0;padding-left:1.1rem;font-size:.8rem}@media (width<=640px){.offering-excel-entry{padding:.7rem .6rem}}.offering-unit-totals{box-sizing:border-box;border:1px solid #e7e7e5;border-radius:.7rem;gap:.5rem;min-width:0;max-width:100%;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.workspace-tab-panel .offering-unit-totals h4{font-size:.98rem;border-top:0!important;margin:0!important;padding-top:0!important}.offering-unit-totals>p{margin:0;font-size:.84rem}.offering-unit-options,.offering-unit-report form{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.offering-unit-options label,.offering-unit-report form label{gap:.2rem;display:grid}.offering-unit-options .offering-unit-all{align-items:center;gap:.35rem;display:flex}.offering-unit-all input{width:auto!important;min-height:0!important}.offering-unit-report summary{cursor:pointer;font-size:.88rem;font-weight:700}.offering-unit-report{gap:.5rem;display:grid}@media (width<=640px){.offering-unit-totals{padding:.7rem .6rem}}.offering-auto-attendance{background:#f6f8fb;border-radius:.6rem;flex-wrap:wrap;align-items:end;gap:.3rem .9rem;margin-bottom:.6rem;padding:.5rem .8rem;display:flex}.offering-auto-attendance label{gap:.2rem;display:grid}.offering-auto-attendance p{color:#6b6b66;flex:16rem;margin:0;font-size:.8rem}.offering-unit-amount{color:#2f6b3a;margin-top:.15rem;font-size:.74rem;font-weight:700;display:block}.offering-roster-entry{box-sizing:border-box;border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;max-width:100%;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.workspace-tab-panel .offering-roster-entry h4{font-size:.98rem;border-top:0!important;margin:0!important;padding-top:0!important}.offering-roster-entry>p{margin:0;font-size:.84rem}.offering-roster-note{color:#6b6b66}.offering-roster-entry .offering-roster-check{align-items:center;gap:.4rem;display:flex}.offering-roster-entry .offering-roster-check input{width:auto!important;min-height:0!important}.offering-roster-summary{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;display:flex}.offering-roster-summary label{gap:.2rem;min-width:10rem;display:grid}.offering-roster-summary p{margin:0;font-size:.84rem}.offering-roster-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .offering-roster-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .offering-roster-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .offering-roster-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;border-bottom:1px solid #e3e4e3!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .offering-roster-table tbody th,.workspace-tab-panel .offering-roster-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .offering-roster-table tbody th{text-align:left;font-weight:600}.offering-roster-table tbody th small{color:#858580;font-size:.72rem;font-weight:400;display:block}.workspace-tab-panel .offering-roster-table td input{box-sizing:border-box;width:100%;min-width:7rem;max-width:10rem}.workspace-tab-panel .offering-roster-table td select{box-sizing:border-box;width:100%;min-width:7rem}.workspace-tab-panel .offering-roster-table td input[aria-invalid=true]{box-shadow:0 0 0 1px #b23b3a;border-color:#b23b3a!important}.offering-roster-done{color:#2f6b3a;white-space:nowrap;font-size:.78rem}.workspace-tab-panel .offering-roster-table tr.has-record th,.workspace-tab-panel .offering-roster-table tr.has-record td{background:#f6faf4!important}@media (width<=640px){.offering-roster-entry{padding:.7rem .6rem}.offering-roster-summary label{width:100%;min-width:0}.workspace-tab-panel .offering-roster-table table,.offering-roster-table tbody{display:block!important}.offering-roster-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-tab-panel .offering-roster-table caption{width:100%;display:block}.workspace-tab-panel .offering-roster-table tbody th{background:0 0!important}.workspace-tab-panel .offering-roster-table tr.has-record{background:#f6faf4;border-radius:.4rem}.workspace-tab-panel .offering-roster-table tr.has-record th,.workspace-tab-panel .offering-roster-table tr.has-record td{background:0 0!important}.workspace-tab-panel .offering-roster-table tr{border-bottom:1px solid #efefed;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem .5rem;padding:.5rem .1rem;display:grid!important}.workspace-tab-panel .offering-roster-table tbody th,.workspace-tab-panel .offering-roster-table td{display:block;border-bottom:0!important;padding:0!important}.workspace-tab-panel .offering-roster-table tbody th,.workspace-tab-panel .offering-roster-table td.offering-roster-done{grid-column:1/-1}.workspace-tab-panel .offering-roster-table td input,.workspace-tab-panel .offering-roster-table td select{min-width:0;max-width:none}.offering-roster-done:empty{display:none!important}}.chms-shell .workspace-tab-panel .offering-amount-options{flex-wrap:wrap;align-items:end;gap:.3rem .8rem;display:flex}.offering-amount-options label{gap:.2rem;display:grid}.offering-amount-options .offering-amount-keep{align-items:center;gap:.35rem;display:flex}.offering-amount-keep input{width:auto!important;min-height:0!important}.offering-amount-options p{color:#2f6b3a;margin:0;font-weight:700}.chms-shell .workspace-tab-panel .offering-donor-summary{background:#f6f8fb;border-radius:.6rem;grid-column:1/-1;padding:.5rem .8rem;font-size:.8rem}.offering-donor-summary p,.offering-donor-summary ul{margin:0}.offering-donor-summary .offering-donor-summary-title{font-weight:700}.offering-donor-summary ul{flex-wrap:wrap;gap:.2rem .9rem;padding:0;list-style:none;display:flex}.chms-shell .workspace-tab-panel fieldset.offering-record-details{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:.5rem .8rem;min-inline-size:0;display:flex!important}.offering-record-details label{flex:10rem;gap:.2rem;min-width:0;display:grid}.offering-record-details button{flex:none}.offering-event-details{border:1px solid #e7e7e5;border-radius:.7rem;margin-top:1rem;padding:.7rem 1rem}.offering-event-details summary{cursor:pointer;font-size:.9rem;font-weight:700}.offering-event-details>p{color:#6b6b66;margin:.4rem 0;font-size:.8rem}.offering-event-details-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .offering-event-details-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .offering-event-details-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .offering-event-details-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .offering-event-details-table tbody th,.workspace-tab-panel .offering-event-details-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .offering-event-details-table tbody th{text-align:left;white-space:nowrap;font-weight:600;background:0 0!important}.workspace-tab-panel .offering-event-details-table td:nth-child(2),.workspace-tab-panel .offering-event-details-table td button{white-space:nowrap}.workspace-tab-panel .offering-event-details-table td input{box-sizing:border-box;width:100%;min-width:5rem}@media (width<=640px){.offering-event-details{padding:.6rem}.workspace-tab-panel .offering-event-details-table table,.offering-event-details-table tbody{display:block!important}.offering-event-details-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-tab-panel .offering-event-details-table caption{width:100%;display:block}.workspace-tab-panel .offering-event-details-table tr{border-bottom:1px solid #efefed;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem .5rem;padding:.5rem .1rem;display:grid!important}.workspace-tab-panel .offering-event-details-table tbody th,.workspace-tab-panel .offering-event-details-table td{display:block;border-bottom:0!important;padding:0!important}}.offering-count-sheet{box-sizing:border-box;border:1px solid #e7e7e5;border-radius:.7rem;gap:.5rem;min-width:0;max-width:100%;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.workspace-tab-panel .offering-count-sheet h4{font-size:.98rem;border-top:0!important;margin:0!important;padding-top:0!important}.offering-count-sheet>p{margin:0;font-size:.84rem}.offering-count-counters{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;display:grid}.offering-count-counter{flex-wrap:wrap;align-items:end;gap:.3rem .7rem;display:flex}.offering-count-counter label{gap:.2rem;display:grid}.offering-count-counter .offering-count-confirm{align-items:center;gap:.35rem;display:flex}.offering-count-confirm input{width:auto!important;min-height:0!important}.offering-count-time{color:#6b6b66;font-size:.78rem}.offering-count-note{color:#6b6b66}.offering-count-duplicate{color:#b23b3a;margin:0;font-size:.82rem}@media (width<=640px){.offering-count-sheet{padding:.7rem .6rem}}.chms-shell .workspace-tab-panel .offering-batch-workspace>fieldset.offering-main-controls{background:0 0;border:0;min-inline-size:0;padding:0;display:block}.offering-correction{box-sizing:border-box;border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;max-width:100%;margin-top:1rem;padding:.9rem 1rem;display:grid}.workspace-tab-panel .offering-correction h4{font-size:.98rem;border-top:0!important;margin:0!important;padding-top:0!important}.offering-correction-note{color:#6b6b66;margin:0;font-size:.78rem}.offering-correction-error{color:#b23b3a;margin:0;font-size:.82rem}.offering-correction-done{color:#2f6b3a;margin:0;font-size:.82rem}.offering-correction label.offering-correction-reason{gap:.25rem;max-width:32rem;display:grid}.offering-correction-reason input{box-sizing:border-box;width:100%}.offering-correction-reopen{background:#fbf7ef;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem .8rem;display:flex}.offering-correction-reopen p{flex:18rem;margin:0;font-size:.82rem}.offering-correction-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .offering-correction-table table{border-collapse:collapse;min-width:100%;font-size:.82rem;display:table!important}.workspace-tab-panel .offering-correction-table th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;border-bottom:1px solid #e3e4e3!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .offering-correction-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .offering-correction-table .num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.workspace-tab-panel .offering-correction-table tr.is-selected td{background:#eef3ff!important}.workspace-tab-panel .offering-correction-table input[type=checkbox]{width:auto!important;min-height:0!important}.workspace-tab-panel .offering-correction-table td input:not([type=checkbox]),.workspace-tab-panel .offering-correction-table td select{box-sizing:border-box;width:100%;min-width:6rem}.workspace-tab-panel .offering-correction-table td button{min-height:1.9rem;font-size:.76rem;margin:0 .2rem 0 0!important;padding:.25rem .6rem!important}.offering-correction-row-actions{white-space:nowrap}.offering-correction-tag{color:#6b6b66;background:#f1efe9;border-radius:99px;margin-left:.35rem;padding:.05rem .4rem;font-size:.68rem}.offering-correction-bulk{flex-wrap:wrap;align-items:flex-end;gap:.5rem .8rem;display:flex}.offering-correction-bulk>span{color:#45453f;align-self:center;font-size:.82rem;font-weight:600}.offering-correction-bulk label{gap:.2rem;min-width:12rem;display:grid}.offering-correction-duplicates{justify-items:start;gap:.4rem;display:grid}.offering-correction-duplicates p,.offering-correction-duplicates ul{margin:0;font-size:.82rem}.offering-correction-history summary{cursor:pointer;font-size:.84rem;font-weight:700}.offering-correction-history ol{gap:.35rem;margin:.5rem 0 0;padding-left:1.2rem;font-size:.8rem;display:grid}.offering-correction-when{color:#858580;margin-right:.4rem}.offering-correction-why{color:#6b6b66;display:block}@media (width<=640px){.offering-correction{padding:.7rem .6rem}.offering-correction-bulk label{width:100%;min-width:0}}.offering-batch-bank{border:1px solid #e7e7e5;border-radius:.7rem;gap:.5rem;margin:.6rem 0;padding:.7rem .9rem;display:grid}.offering-batch-bank h4,.offering-batch-bank p{margin:0}.offering-batch-bank-choices{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem .8rem;display:grid}.offering-batch-bank-choices label{gap:.2rem;display:grid}@media (width<=760px){.offering-batch-bank{padding:.6rem}}.receipt-family{border:1px solid #e7e7e5;border-radius:.7rem;gap:.7rem;min-width:0;margin:1rem 0;padding:.8rem .9rem;display:grid}.workspace-tab-panel .receipt-family h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.receipt-family>p{color:#55554f;margin:0;font-size:.85rem}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-family>fieldset{gap:.7rem;min-width:0;margin:0;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;display:grid!important}.receipt-family-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));align-items:end;gap:.6rem 1rem;display:grid}.receipt-family-fields button{justify-self:start}.receipt-family input:not([type=checkbox]),.receipt-family select{box-sizing:border-box;width:100%;min-width:0}.receipt-family-members{color:#3a3a36;margin:0;font-size:.85rem}.receipt-family-totals{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.4rem 1rem;margin:0;display:grid}.receipt-family-totals div{background:#fafaf8;border:1px solid #efefed;border-radius:.5rem;padding:.4rem .6rem}.receipt-family-totals dt{color:#6b6b66;font-size:.74rem}.receipt-family-totals dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:.9rem;font-weight:600}.receipt-family-ratio{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.receipt-family-ratio label{flex:0 9rem}.workspace-tab-panel .receipt-family-table th{white-space:nowrap!important}.workspace-tab-panel .receipt-family-table td{vertical-align:middle!important}.receipt-family-table input[type=number]{text-align:right;max-width:9rem;min-height:2rem!important}.receipt-family-table input[type=checkbox],.receipt-family label.receipt-family-check input{width:auto!important;min-height:0!important}.receipt-family label.receipt-family-check{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.receipt-family>fieldset>button{justify-self:start}@media (width<=640px){.receipt-family{padding:.6rem .5rem}.receipt-family-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-tree-workspace{max-width:94rem;margin:0 auto}.account-tree-workspace .section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.account-tree-toolbar{flex-wrap:wrap;align-items:end;gap:.8rem 1.2rem;margin:.4rem 0 1rem;display:flex}.account-tree-toolbar label{gap:.25rem;font-size:.78rem;display:grid}.account-tree-check{align-items:center;gap:.4rem;display:inline-flex!important}.account-tree-check input{width:auto}.account-tree-readonly{color:#8a6a2f;font-size:.76rem}.account-tree-layout{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:start;gap:1.1rem;display:grid}.account-tree-list,.account-tree-panel{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;padding:1rem}.account-tree-kind+.account-tree-kind{border-top:1px solid #ececea;margin-top:.7rem;padding-top:.7rem}.account-tree-list h3{color:#33332f;margin:0 0 .35rem;font-size:.86rem}.account-tree-list ul{margin:0;padding:0;list-style:none}.account-tree-workspace .account-tree-list ul>li{border-radius:.45rem;align-items:center;display:flex;border:0!important;flex-wrap:nowrap!important;gap:.25rem!important;min-height:0!important;padding:0!important}.account-tree-list li.is-selected{background:#f4f1ea}.account-tree-list li.is-closed .account-tree-pick{color:#9a9a95}.account-tree-empty{color:#8a8a85;margin:0;font-size:.76rem}.account-tree-workspace .account-tree-toggle{flex-shrink:0;width:1.35rem;height:1.35rem;font-size:.8rem;line-height:1;box-shadow:none!important;color:#5d5d58!important;background:0 0!important;border:1px solid #d9dad7!important;border-radius:.3rem!important;min-height:0!important;padding:0!important}.account-tree-toggle-space{flex-shrink:0;width:1.35rem}.account-tree-workspace .account-tree-pick{cursor:pointer;text-align:left;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;width:100%;display:flex;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;justify-content:flex-start!important;min-height:0!important;padding:.4rem .35rem!important}.account-tree-pick small{color:#a07a3a;min-width:1.6rem;font-size:.66rem}.account-tree-code{color:#858580;font-variant-numeric:tabular-nums;font-size:.74rem}.account-tree-pick strong{font-size:.84rem;font-weight:700}.account-tree-badge{border-radius:99px;padding:.12rem .45rem;font-size:.66rem;font-style:normal;font-weight:700}.account-tree-badge.is-offering{color:#47704d;background:#eef4ee}.account-tree-badge.is-closed{color:#85857f;background:#f1f1ef}.account-tree-badge.is-cash{color:#44558a;background:#eef1f8}.account-tree-detail{gap:.9rem;display:grid}.account-tree-detail header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.1rem;display:grid}.account-tree-detail header p{color:#8a8a85;grid-column:1;margin:0;font-size:.74rem}.account-tree-detail header h3{color:#2f2f2c;grid-column:1;margin:0;font-size:1rem}.account-tree-detail .account-tree-close{grid-area:1/2/span 2}.account-tree-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.account-tree-facts div{background:#fafaf9;border:1px solid #eaebe9;border-radius:.55rem;padding:.5rem .6rem}.account-tree-facts dt{color:#8a8a85;font-size:.68rem}.account-tree-facts dd{color:#33332f;margin:.12rem 0 0;font-size:.82rem;font-weight:700}.account-tree-form,.account-tree-actions{border-top:1px solid #ececea;gap:.6rem;padding-top:.8rem;display:grid}.account-tree-form h4,.account-tree-actions h4{color:#4d4d49;margin:0;font-size:.82rem}.account-tree-form label{gap:.25rem;font-size:.78rem;display:grid}.account-tree-actions p,.account-tree-hint{color:#6b6b66;margin:0;font-size:.76rem;line-height:1.55}.account-tree-actions .is-danger{color:#b23c3b!important;border-color:#c94a49!important}@media (width<=900px){.account-tree-layout{grid-template-columns:1fr}.account-tree-workspace .section-heading{flex-direction:column;align-items:start}}.accounting-books{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.accounting-books-kinds{flex-wrap:wrap;gap:.35rem;display:flex}.workspace-tab-panel .accounting-books-kinds button{font-size:.8rem;color:#3a3a36!important;background:#fff!important;border:1px solid #dcddda!important;border-radius:99px!important;margin:0!important;padding:.4rem .85rem!important}.workspace-tab-panel .accounting-books-kinds button[aria-selected=true]{color:#fff!important;background:#202020!important;border-color:#202020!important}.accounting-books form.accounting-books-form{gap:.7rem;margin:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.accounting-books-period{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.accounting-books-period label{min-width:9.5rem}.accounting-books-quick{flex-wrap:wrap;gap:.3rem;display:flex}.workspace-tab-panel .accounting-books-quick button{min-height:2rem;font-size:.76rem;margin:0!important;padding:.3rem .65rem!important}.accounting-books-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:end;gap:.6rem 1rem;display:grid}.accounting-books input:not([type=checkbox]),.accounting-books select{box-sizing:border-box;width:100%;min-width:0}.accounting-books label.accounting-books-check{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.accounting-books label.accounting-books-check input{width:auto!important;min-height:0!important}.accounting-books-actions{flex-wrap:wrap;gap:.5rem;display:flex}.accounting-books-hint{color:#6b6b66;margin:0;font-size:.8rem}.accounting-books-error{color:#b23b3a;margin:0;font-size:.82rem}.accounting-books-result{gap:.7rem;min-width:0;display:grid}.accounting-books-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.accounting-books-summary p{color:#6b6b66;margin:.15rem 0 0;font-size:.8rem}.workspace-tab-panel .accounting-books-summary h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.accounting-books-sign{border:1px solid #e7e7e5;border-radius:.7rem;padding:.6rem .9rem}.accounting-books-sign summary{cursor:pointer;font-weight:600}.accounting-books-sign p{margin:.5rem 0;font-size:.82rem}.accounting-books-sign form{gap:.6rem;margin:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.accounting-books-roles{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));gap:.5rem;display:grid}.accounting-books-sign form>button{justify-self:start}@media (width<=640px){.accounting-books-period label{flex:1 1 0;min-width:0}.accounting-books-period label:first-child{flex-basis:100%}.accounting-books .accounting-books-period input{width:100%!important;min-width:0!important;padding-inline:.5rem!important}.accounting-books-quick{flex-basis:100%}.accounting-books-sign{padding:.6rem .5rem}}.resolution-toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.workspace-tab-panel .resolution-toolbar button[aria-pressed=true]{color:#fff!important;background:#202020!important;border-color:#202020!important}.workspace-tab-panel .resolution-workspace .resolution-badge{font-weight:700;color:#7a5300!important;background:#fff4d6!important;border:1px solid #f0d58a!important;border-radius:99px!important;padding:.35rem .8rem!important}.resolution-notices,.resolution-settings,.resolution-import,.resolution-approval{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem .9rem;display:grid}.workspace-tab-panel .resolution-workspace .resolution-notices ul,.workspace-tab-panel .resolution-workspace .resolution-step-history ul,.workspace-tab-panel .resolution-workspace .resolution-groups{gap:.3rem;margin:0;padding:0;list-style:none;display:grid!important}.workspace-tab-panel .resolution-workspace .resolution-notices li,.workspace-tab-panel .resolution-workspace .resolution-step-history li,.workspace-tab-panel .resolution-workspace .resolution-groups li{font-size:.82rem;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.workspace-tab-panel .resolution-workspace .resolution-notices li{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex!important}.workspace-tab-panel .resolution-workspace .resolution-notices li button{text-align:left;font-size:.84rem;text-decoration:underline;color:#1d4ed8!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.resolution-notices li.is-unread button{font-weight:700}.resolution-notices li span{color:#6b6b66;font-size:.76rem}.resolution-groups li.is-missing{color:#9b2f2c}.workspace-tab-panel .resolution-workspace ol.resolution-steps{gap:.35rem;margin:0;padding:0;list-style:none;display:grid!important}.workspace-tab-panel .resolution-workspace ol.resolution-steps>li{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;box-shadow:none!important;background:#fafaf8!important;border:1px solid #ecece9!important;border-radius:.5rem!important;flex-direction:row!important;margin:0!important;padding:.45rem .65rem!important;display:flex!important}.resolution-steps li.is-pending{background:#fffbea!important;border-color:#f0d58a!important}.resolution-steps li.is-viewer strong{color:#1d4ed8}.resolution-step-no{color:#6b6b66;min-width:2.6rem;font-size:.78rem}.resolution-steps strong{font-size:.88rem}.resolution-step-state{border-radius:99px;padding:.1rem .5rem;font-size:.74rem;font-weight:700}.resolution-step-state.is-waiting{color:#55554f;background:#efefec}.resolution-step-state.is-pending{color:#7a5300;background:#fff4d6}.resolution-step-state.is-approved{color:#23602f;background:#e3f2e6}.resolution-step-state.is-returned{color:#9b2f2c;background:#fde8e6}.resolution-step-day{color:#6b6b66;font-size:.76rem}.resolution-step-reason{color:#3a3a36;flex-basis:100%;font-size:.8rem}.resolution-step-history summary{cursor:pointer;font-size:.82rem;font-weight:600}.resolution-line-picker{border:1px solid #ecece9;border-radius:.5rem;gap:.45rem;margin:0;padding:.55rem .7rem;display:grid}.resolution-line-picker legend{padding:0 .3rem;font-size:.82rem;font-weight:700}.resolution-line-preview{color:#55554f;margin:0;font-size:.8rem}.resolution-line-custom{gap:.4rem;display:grid}.workspace-tab-panel .resolution-workspace .resolution-line-custom ol{gap:.3rem;margin:0;padding:0;list-style:none;display:grid!important}.workspace-tab-panel .resolution-workspace .resolution-line-custom li{flex-wrap:wrap;align-items:center;gap:.35rem;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;margin:0!important;padding:0!important;display:flex!important}.resolution-line-custom li span{flex:8rem;font-size:.85rem}.workspace-tab-panel .resolution-workspace .resolution-line-custom li button{font-size:.78rem;min-height:0!important;padding:.2rem .5rem!important}.resolution-budget{background:#f6f8fb;border:1px solid #dfe6f1;border-radius:.5rem;gap:.2rem;margin:0;padding:.45rem .65rem;font-size:.82rem;display:grid}.resolution-budget p{margin:0}.resolution-budget.is-over{background:#fff6f5;border-color:#f2c9c5}.resolution-budget-warning{color:#9b2f2c;font-weight:600}.resolution-table-wrap{max-width:100%;overflow-x:auto}.workspace-tab-panel .resolution-workspace .resolution-table-wrap table{border-collapse:collapse;min-width:100%;font-size:.82rem;display:table!important}.workspace-tab-panel .resolution-workspace .resolution-table-wrap caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .resolution-workspace .resolution-table-wrap th,.workspace-tab-panel .resolution-workspace .resolution-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #efefed!important;padding:.35rem .5rem!important}.workspace-tab-panel .resolution-workspace .resolution-table-wrap thead th{white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;font-size:.74rem!important}.resolution-table-wrap tr.is-problem td{background:#fff6f5}.resolution-table-wrap input[type=checkbox]{width:auto!important;min-height:0!important}.resolution-workspace .resolution-check{align-items:center;gap:.4rem;flex-direction:row!important;display:flex!important}.resolution-workspace .resolution-check input{width:auto!important;min-height:0!important}@media (width<=640px){.resolution-notices,.resolution-settings,.resolution-import,.resolution-approval{padding:.6rem .5rem}.workspace-tab-panel .resolution-workspace .resolution-table-wrap thead{display:none}.workspace-tab-panel .resolution-workspace .resolution-table-wrap table,.workspace-tab-panel .resolution-workspace .resolution-table-wrap tbody,.workspace-tab-panel .resolution-workspace .resolution-table-wrap tr,.workspace-tab-panel .resolution-workspace .resolution-table-wrap td{width:100%;display:block!important}.workspace-tab-panel .resolution-workspace .resolution-table-wrap tr{border-bottom:1px solid #e7e7e5;padding:.35rem 0}.workspace-tab-panel .resolution-workspace .resolution-table-wrap td{border:0!important;padding:.15rem .2rem!important}.workspace-tab-panel .resolution-workspace .resolution-table-wrap td[data-label]:before{color:#6b6b66;content:attr(data-label) " · ";font-size:.74rem}.workspace-tab-panel .resolution-workspace .resolution-table-wrap td:empty{display:none!important}}.workspace-tab-panel .resolution-workspace .resolution-office-reject{border-top:1px dashed #d8d8d4;margin-top:.75rem;padding-top:.5rem}.workspace-tab-panel .resolution-workspace .resolution-office-reject summary{color:#6b6b66;cursor:pointer;font-size:.86rem}.resolution-workspace{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.resolution-error{color:#b23b3a;margin:0;font-size:.85rem}.resolution-status{color:#2f6b3a;margin:0;font-size:.85rem}.resolution-workspace form.resolution-form,.resolution-workspace form.resolution-post,.resolution-workspace form.resolution-cancel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.7rem;margin:0;padding:.8rem .9rem;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.workspace-tab-panel .resolution-workspace h3,.workspace-tab-panel .resolution-workspace h4{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.resolution-kind{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.resolution-workspace .resolution-kind label,.resolution-workspace .resolution-evidence label{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.resolution-workspace .resolution-kind input,.resolution-workspace .resolution-evidence input{width:auto!important;min-height:0!important}.resolution-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:end;gap:.6rem 1rem;display:grid}.resolution-fields .resolution-wide{grid-column:1/-1}.resolution-workspace input:not([type=checkbox]):not([type=radio]),.resolution-workspace select{box-sizing:border-box;width:100%;min-width:0}.resolution-evidence{border:1px solid #ecece9;border-radius:.5rem;gap:.3rem;max-height:14rem;margin:0;padding:.5rem .7rem;display:grid;overflow:auto}.resolution-evidence legend{padding:0 .3rem;font-size:.82rem;font-weight:700}.resolution-evidence p{margin:0;font-size:.82rem}.resolution-evidence span{color:#6b6b66;font-size:.78rem;font-weight:400}.resolution-actions{flex-wrap:wrap;gap:.5rem;display:flex}.resolution-workspace form.resolution-filter{align-items:end;gap:.5rem 1rem;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))!important;display:grid!important}.resolution-workspace form.resolution-filter button{justify-self:start}.resolution-views{flex-wrap:wrap;gap:.35rem;display:flex}.workspace-tab-panel .resolution-views button{font-size:.8rem;color:#3a3a36!important;background:#fff!important;border:1px solid #dcddda!important;border-radius:99px!important;margin:0!important;padding:.4rem .85rem!important}.workspace-tab-panel .resolution-views button[aria-selected=true]{color:#fff!important;background:#202020!important;border-color:#202020!important}.resolution-views span{font-variant-numeric:tabular-nums;opacity:.75;margin-left:.2rem}.resolution-workspace .section-heading>button{white-space:nowrap;flex:none}.workspace-tab-panel .resolution-workspace .tabular-table th{white-space:nowrap!important}.resolution-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.resolution-list-head p{color:#6b6b66;margin:0;font-size:.82rem}.resolution-detail{border:1px solid #e7e7e5;border-radius:.7rem;gap:.8rem;min-width:0;padding:.9rem;scroll-margin-top:1rem;display:grid}.resolution-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;display:flex}.resolution-detail-head p{color:#55554f;margin:.3rem 0 0;font-size:.85rem}.resolution-stage{color:#3a3a36;background:#efefec;border-radius:99px;margin-right:.3rem;padding:.15rem .55rem;font-size:.76rem;font-weight:700}.resolution-stage.is-waiting{color:#7a5300;background:#fff4d6}.resolution-stage.is-rejected{color:#9b2f2c;background:#fde8e6}.resolution-stage.is-posted{color:#23602f;background:#e3f2e6}.resolution-stage.is-prepared,.resolution-stage.is-cancelling{color:#2a4f8f;background:#e6eefb}.resolution-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.3rem 1.2rem;margin:0;display:grid}.resolution-facts div{gap:.5rem;min-width:0;display:flex}.resolution-facts dt{color:#6b6b66;flex:none;width:4.5rem;font-size:.8rem}.resolution-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.85rem}.resolution-decide{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;display:flex}.resolution-decide p{color:#6b6b66;flex-basis:100%;margin:0;font-size:.82rem}.resolution-decide label{flex:14rem}.resolution-note{margin:0;font-size:.85rem}.resolution-cancel p{color:#55554f;margin:0;font-size:.82rem}.chms-shell:not(.is-agent) .workspace-tab-panel .resolution-actions>button[type=submit]:not(.secondary),.chms-shell:not(.is-agent) .workspace-tab-panel .resolution-workspace button.primary{color:#fff!important;background:#e95656!important;border-color:#e95656!important}.chms-shell:not(.is-agent) .workspace-tab-panel .resolution-actions>button[type=submit]:not(.secondary):hover:not(:disabled),.chms-shell:not(.is-agent) .workspace-tab-panel .resolution-workspace button.primary:hover:not(:disabled){background:#d94b4b!important;border-color:#d94b4b!important}.resolution-workspace button.secondary{color:#3a3a36!important;background:#fff!important;border:1px solid #d0d0cc!important}@media (width<=640px){.resolution-workspace form.resolution-form,.resolution-workspace form.resolution-post,.resolution-workspace form.resolution-cancel,.resolution-detail{padding:.6rem .5rem}}.receipt-forms{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.receipt-forms-error{color:#b23b3a;margin:0;font-size:.85rem}.receipt-forms-status{color:#2f6b3a;margin:0;font-size:.85rem}.receipt-forms .section-heading>button{white-space:nowrap;flex:none}.receipt-forms-settings{border:1px solid #e7e7e5;border-radius:.7rem;gap:.7rem;padding:.7rem .9rem;display:grid}.receipt-forms-settings>summary{cursor:pointer;font-weight:700}.receipt-forms-settings>p{color:#55554f;margin:.5rem 0 0;font-size:.82rem}.receipt-forms-facts{flex-wrap:wrap;gap:.3rem 1.6rem;margin:.5rem 0 0;display:flex}.receipt-forms-facts div{gap:.5rem;display:flex}.receipt-forms-facts dt{color:#6b6b66;font-size:.8rem}.receipt-forms-facts dd{margin:0;font-size:.85rem;font-weight:600}.receipt-forms form.receipt-forms-form{gap:.6rem;margin:.5rem 0 0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.receipt-forms form.receipt-forms-form>fieldset{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-forms form.receipt-forms-form>fieldset{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;display:grid!important}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-forms fieldset.receipt-forms-collector{background:#fff!important;padding:.5rem .7rem .7rem!important;display:block!important}.receipt-forms-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:end;gap:.6rem 1rem;display:grid}.receipt-forms-fields .receipt-forms-wide{grid-column:1/-1}.receipt-forms input:not([type=checkbox]):not([type=radio]):not([type=file]),.receipt-forms select{box-sizing:border-box;width:100%;min-width:0}.receipt-forms fieldset.receipt-forms-collector{border:1px solid #ecece9;border-radius:.5rem;margin:0;padding:.5rem .7rem .7rem}.receipt-forms-collector legend{color:#55554f;padding:0 .3rem;font-size:.8rem;font-weight:600}.receipt-forms-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.receipt-forms-seal{border-top:1px solid #efefed;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;padding-top:.7rem;display:flex}.receipt-forms-seal p{color:#55554f;max-width:40rem;margin:0 0 .5rem;font-size:.82rem}.receipt-forms-seal-box{background:#fafaf8;border:1px dashed #c9c9c4;border-radius:.4rem;flex:none;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex}.receipt-forms-seal-box img{object-fit:contain;width:4.8rem;height:4.8rem}.receipt-forms-seal-box span{color:#858580;font-size:.78rem}.receipt-forms label.receipt-forms-upload{cursor:pointer;background:#fff;border:1px solid #d0d0cc;border-radius:.5rem;align-items:center;min-height:2.4rem;padding:0 .9rem;font-size:.85rem;font-weight:600;position:relative;flex-direction:row!important;display:inline-flex!important}.receipt-forms label.receipt-forms-upload input{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.receipt-forms form.receipt-forms-filter{align-items:end;gap:.5rem 1rem;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr))!important;display:grid!important}.receipt-forms label.receipt-forms-check{align-self:center;align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.receipt-forms label.receipt-forms-check input,.receipt-forms-table input[type=checkbox]{width:auto!important;min-height:0!important}.receipt-forms-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.receipt-forms-list-head p,.receipt-forms-note{color:#6b6b66;margin:0;font-size:.82rem}.receipt-forms-print{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.receipt-forms-print label{flex:0 12rem}.workspace-tab-panel .receipt-forms-table th{white-space:nowrap!important}.workspace-tab-panel .receipt-forms-table td{vertical-align:middle!important}.receipt-forms-table small{color:#6b6b66;font-size:.74rem}.receipt-forms-block{display:block}.receipt-forms-muted{color:#9a9a95}.receipt-forms-badge{white-space:nowrap;border-radius:99px;margin-left:.3rem;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.receipt-forms-badge.is-waiting{color:#7a5300;background:#fff4d6;margin-left:0}.receipt-forms-badge.is-void{color:#9b2f2c;background:#fde8e6}.receipt-forms-badge.is-family{color:#2a4f8f;background:#e6eefb}.workspace-tab-panel .receipt-forms button.receipt-forms-link{white-space:nowrap;font-size:.8rem;text-decoration:underline;color:#2a4f8f!important;background:0 0!important;border:0!important;min-height:0!important;padding:.2rem 0!important}.receipt-forms-donor{border:1px solid #e7e7e5;border-radius:.7rem;padding:.8rem .9rem;scroll-margin-top:1rem}.workspace-tab-panel .receipt-forms-donor h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.receipt-forms-donor p{color:#55554f;margin:0;font-size:.82rem}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-forms button.receipt-forms-primary,.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-forms-actions>button[type=submit]{color:#fff!important;background:#e95656!important;border-color:#e95656!important}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-forms button.receipt-forms-primary:hover:not(:disabled),.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-forms-actions>button[type=submit]:hover:not(:disabled){background:#d94b4b!important;border-color:#d94b4b!important}.receipt-identity{border:1px solid #e7e7e5;border-radius:.7rem;gap:.7rem;min-width:0;padding:.8rem .9rem;display:grid}.workspace-tab-panel .receipt-identity h3,.workspace-tab-panel .receipt-identity h4{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.receipt-identity>p{color:#55554f;margin:0;font-size:.85rem}.receipt-identity form.receipt-identity-search{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;margin:0;display:flex!important}.receipt-identity form.receipt-identity-search label{flex:12rem}.receipt-identity-people{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.workspace-tab-panel .receipt-identity-people button{font-size:.82rem;color:#3a3a36!important;background:#fff!important;border:1px solid #d0d0cc!important;border-radius:99px!important;padding:.35rem .8rem!important}.receipt-identity form.receipt-identity-form{gap:.6rem;margin:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-identity form.receipt-identity-form>fieldset{gap:.6rem;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;display:grid!important}.receipt-identity-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:end;gap:.6rem 1rem;display:grid}.receipt-identity-fields .receipt-identity-wide{grid-column:1/-1}.receipt-identity input:not([type=checkbox]),.receipt-identity select{box-sizing:border-box;width:100%;min-width:0}.receipt-identity label.receipt-identity-check{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.receipt-identity label.receipt-identity-check input{width:auto!important;min-height:0!important}.receipt-identity-actions,.receipt-identity-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.receipt-identity-actions{justify-content:flex-start}.receipt-identity-block{color:#6b6b66;font-size:.74rem;display:block}.workspace-tab-panel .receipt-identity-table th{white-space:nowrap!important}.workspace-tab-panel .receipt-identity button.receipt-identity-link{white-space:nowrap;font-size:.8rem;text-decoration:underline;color:#9b2f2c!important;background:0 0!important;border:0!important;min-height:0!important;padding:.2rem 0!important}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-identity-actions>button[type=submit]{color:#fff!important;background:#e95656!important;border-color:#e95656!important}.receipt-self{border:1px solid #e7e7e5;border-radius:.7rem;gap:.7rem;min-width:0;padding:.8rem .9rem;display:grid}.receipt-self-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.workspace-tab-panel .receipt-self h3,.workspace-tab-panel .receipt-self h4{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.workspace-tab-panel .receipt-self h4{font-size:.92rem;margin-top:.4rem!important}.receipt-self>p,.receipt-self-allow p{color:#55554f;margin:0;font-size:.85rem}.receipt-self-hint{color:#6b6b66;margin:0;font-size:.8rem}.receipt-self form.receipt-self-form{gap:.6rem;margin:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-self form.receipt-self-form>fieldset{gap:.7rem;margin:0;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;display:grid!important}.receipt-self form.receipt-self-form>fieldset{border:0;gap:.7rem;min-width:0;margin:0;padding:0;display:grid}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-self fieldset.receipt-self-group,.receipt-self fieldset.receipt-self-group{gap:.5rem;min-width:0;margin:0;background:#fff!important;border:1px solid #ecece9!important;border-radius:.5rem!important;padding:.5rem .7rem .7rem!important;display:grid!important}.receipt-self-group legend{color:#3a3a36;padding:0 .3rem;font-size:.82rem;font-weight:700}.receipt-self-choices{flex-wrap:wrap;gap:.4rem 1.1rem;display:flex}.receipt-self label.receipt-self-check{align-items:center;gap:.4rem;font-weight:600;flex-direction:row!important;display:flex!important}.receipt-self label.receipt-self-check input{flex:none;width:auto!important;min-height:0!important}.receipt-self input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;min-width:0}.receipt-self-allow{border:1px solid #e7e7e5;border-radius:.6rem;padding:.7rem .8rem}.workspace-tab-panel .receipt-self-table th{white-space:nowrap!important}.workspace-tab-panel .receipt-self-table td{vertical-align:middle!important}.chms-shell:not(.is-agent) .workspace-tab-panel .receipt-self .receipt-forms-actions>button[type=submit]{color:#fff!important;background:#e95656!important;border-color:#e95656!important}@media (width<=640px){.receipt-identity,.receipt-self,.receipt-forms-settings,.receipt-forms-donor{padding:.6rem .5rem}.receipt-forms-print label{flex:100%}.receipt-forms form.receipt-forms-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.receipt-forms-filter .receipt-forms-search,.receipt-forms-filter .receipt-forms-check{grid-column:1/-1}}.school-desk-status{flex-wrap:wrap;gap:.25rem;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}.school-desk-status legend{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-tab-panel .school-desk-status label{cursor:pointer;white-space:nowrap;border:1px solid #d6d6d1;border-radius:99px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.8rem;font-weight:600;flex-direction:row!important;display:inline-flex!important}.workspace-tab-panel .school-desk-status input{height:.9rem;margin:0;width:.9rem!important;min-height:0!important}.workspace-tab-panel .school-desk-status label.is-checked{color:#fff;background:#262624;border-color:#262624}.workspace-tab-panel .school-desk-status label.is-absent.is-checked{background:#b23b3a;border-color:#b23b3a}.workspace-tab-panel .school-desk-status label.is-late.is-checked,.workspace-tab-panel .school-desk-status label.is-excused.is-checked{background:#8a6d1f;border-color:#8a6d1f}.workspace-tab-panel .school-desk-sheet td input.school-desk-reason{min-width:9rem}.school-desk-counts{color:#55554f;margin:0;font-size:.82rem}.school-desk-dirty{color:#8a6d1f;margin:0;font-size:.82rem;font-weight:600}.school-desk-board{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.workspace-tab-panel .school-desk-board>li{gap:.4rem;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7e5!important;border-radius:.6rem!important;padding:.7rem .8rem!important;display:grid!important}.workspace-tab-panel .school-desk-board>li.is-deleted{background:#fafaf8!important}.school-desk-post-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .7rem;display:flex}.workspace-tab-panel .school-desk-post-head h4{font-size:.95rem;margin:0!important}.school-desk-post-meta{color:#6b6b66;font-size:.76rem}.school-desk-post-body{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.school-desk-replies{border-left:3px solid #ecece9;gap:.4rem;margin:0;padding:0 0 0 .7rem;list-style:none;display:grid}.workspace-tab-panel .school-desk-replies>li{gap:.2rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:.2rem 0!important;display:grid!important}.school-desk-compose{gap:.4rem;display:grid}.school-desk-compose textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:5.5rem}.school-desk-students{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:.8rem;display:grid}.school-desk-tree,.school-desk-tree ul{margin:0;padding:0;list-style:none}.school-desk-tree ul{padding-left:.9rem}.workspace-tab-panel .school-desk-tree li{box-shadow:none!important;background:0 0!important;border:0!important;padding:.1rem 0!important;display:block!important}.school-desk-tree-unit{color:#55554f;font-size:.8rem;font-weight:700}.workspace-tab-panel .school-desk-tree button{text-align:left;font-size:.85rem;color:#2f5fb3!important;background:0 0!important;border:0!important;border-radius:.3rem!important;min-height:0!important;padding:.15rem .35rem!important}.workspace-tab-panel .school-desk-tree button[aria-pressed=true]{color:#fff!important;background:#262624!important}.school-desk-detail{border-top:1px solid #efefed;gap:.6rem;padding-top:.7rem;display:grid}.school-desk-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.3rem 1rem;margin:0;display:grid}.school-desk-facts div{gap:.1rem;display:grid}.school-desk-facts dt{color:#6b6b66;font-size:.74rem;font-weight:600}.school-desk-facts dd{margin:0}.school-desk-note textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:5rem}.school-desk-register{gap:.6rem;display:grid}.school-desk-grid{max-width:100%;overflow-x:auto}.workspace-tab-panel .school-desk-grid table{border-collapse:collapse;min-width:100%;font-size:.8rem}.workspace-tab-panel .school-desk-grid th,.workspace-tab-panel .school-desk-grid td{text-align:center;white-space:nowrap;border-bottom:1px solid #efefed!important;padding:.3rem .4rem!important}.workspace-tab-panel .school-desk-grid th.name,.workspace-tab-panel .school-desk-grid td.name{text-align:left;z-index:1;background:#fff;position:sticky;left:0}.school-desk-grid td.is-present{color:#2f6b3a;font-weight:700}.school-desk-grid td.is-absent{color:#b23b3a;font-weight:700}.school-desk-grid td.is-excused,.school-desk-grid td.is-late{color:#8a6d1f;font-weight:700}.school-desk-grid td.is-unmarked{color:#9a9a94}.school-desk-legend{color:#6b6b66;margin:0;font-size:.76rem}@media (width<=760px){.school-desk-students{grid-template-columns:minmax(0,1fr)}.workspace-tab-panel .tabular-table.school-desk-sheet table,.school-desk-sheet tbody,.school-desk-sheet tr{min-width:0;display:block!important}.school-desk-sheet thead{display:none!important}.school-desk-sheet tr{border:1px solid #ecece9;border-radius:.5rem;margin-bottom:.5rem;padding:.35rem .55rem}.workspace-tab-panel .school-desk-sheet td{grid-template-columns:4.5rem minmax(0,1fr);gap:.3rem;border:0!important;padding:.25rem 0!important;display:grid!important}.workspace-tab-panel .school-desk-sheet td[data-label]:before{color:#6b6b66;content:attr(data-label);font-size:.76rem;font-weight:600}.workspace-tab-panel .school-desk-sheet td input.school-desk-reason{min-width:0}}.school-stats-total{font-weight:700;color:#2f2f2b!important}.school-stats-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.school-stats-chart{border:1px solid #ecece9;border-radius:.6rem;min-width:0;margin:0;padding:.7rem .8rem}.school-stats-chart figcaption{margin-bottom:.5rem;font-size:.8rem;font-weight:700}.school-stats-rows{gap:.35rem;display:grid}.school-stats-row{grid-template-columns:minmax(4.5rem,8rem) minmax(0,1fr) 2.2rem;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.school-stats-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.school-stats-track{background:#f1f1ef;border-radius:.3rem;min-width:3rem;height:.9rem;display:flex;overflow:hidden}.school-stats-bar{height:100%;display:block}.school-stats-bar.male,.school-stats-legend .male{background:#3b6fb6}.school-stats-bar.female,.school-stats-legend .female{background:#d4677d}.school-stats-bar.other,.school-stats-legend .other{background:#a3a3a0}.school-stats-value{color:#45453f;font-variant-numeric:tabular-nums;text-align:right}.school-stats-legend{align-items:center;gap:.3rem;font-size:.74rem;display:flex;color:#6b6b66!important;margin:.6rem 0 0!important}.school-stats-legend span{border-radius:.15rem;width:.9rem;height:.6rem;margin-left:.5rem;display:inline-block}.workspace-tab-panel .school .school-actions .school-views button{font-size:.78rem;padding:.3rem .8rem!important}.education-history{margin-top:.4rem}@media (width<=760px){.school-stats-body{grid-template-columns:minmax(0,1fr)}.school-stats-row{grid-template-columns:minmax(3.5rem,6rem) minmax(0,1fr) 2rem}}.k-visit__checks{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.k-visit__checks>legend{width:100%}.k-visit__people{gap:var(--space-2) var(--space-4);padding:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.group-report{gap:.9rem;min-width:0;max-width:80rem;margin:0 auto;display:grid}.group-report-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.group-report-tabs button[aria-selected=true]{color:#fff!important;background:#1f1f1f!important}.group-report-editor,.group-report-panel{gap:.7rem;min-width:0;display:grid}.group-report-pick,.group-report-filters,.group-report-fields{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.group-report-pick label,.group-report-filters label,.group-report-fields label{flex:10rem;gap:.2rem;min-width:0;display:grid}.group-report .group-report-check{align-items:center;gap:.35rem;flex:none!important;display:flex!important}.group-report-check input{width:auto!important;min-height:0!important}.group-report-form{box-sizing:border-box;border:1px solid #e7e7e5;border-radius:.7rem;gap:.7rem;min-width:0;padding:.9rem 1rem;display:grid}.group-report-form>label,.group-report-reply-input{gap:.2rem;display:grid}.group-report-form textarea,.group-report-reply-input textarea{box-sizing:border-box;width:100%}.group-report-state{color:#6b6b66;margin:0;font-size:.8rem}.group-report-members-head{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;display:flex}.workspace-tab-panel .group-report-members-head h4{flex:100%;font-size:.9rem;border-top:0!important;margin:0!important;padding-top:0!important}.group-report-members{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.group-report-members li{border-bottom:1px solid #efefed;grid-template-columns:minmax(6rem,10rem) auto auto minmax(8rem,1fr);align-items:center;gap:.35rem .7rem;padding:.4rem 0;display:grid}.group-report-name{font-weight:700}.group-report-toggle{align-items:center;gap:.25rem;display:inline-flex}.group-report-toggle>span{color:#6b6b66;margin-right:.15rem;font-size:.76rem}.workspace-tab-panel .group-report-toggle button{min-height:2rem;font-size:.8rem;padding:.25rem .65rem!important}.group-report-toggle button[aria-pressed=true]{color:#fff!important;background:#2f6b3a!important;border-color:#2f6b3a!important}.group-report-toggle button[aria-pressed=true]:last-child{background:#b23b3a!important;border-color:#b23b3a!important}.group-report-members input{box-sizing:border-box;width:100%;min-width:0}.group-report-reply{background:#f6f8fb;border-radius:.6rem;padding:.6rem .8rem;font-size:.84rem}.group-report-reply p{white-space:pre-wrap;margin:.3rem 0 0}.group-report-actions{flex-wrap:wrap;gap:.5rem;display:flex}.group-report-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .group-report-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .group-report-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .group-report-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .group-report-table tbody th,.workspace-tab-panel .group-report-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .group-report-table tbody th{text-align:left;font-weight:600;background:0 0!important}.workspace-tab-panel .group-report-table tr.is-selected td,.workspace-tab-panel .group-report-table tr.is-selected th{background:#eef3ff!important}.workspace-tab-panel .group-report-link{cursor:pointer;text-align:left;font-weight:700;text-decoration:underline;color:#2952a3!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.group-report-detail{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.9rem 1rem;display:grid}.workspace-tab-panel .group-report-detail h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.group-report-detail>p{margin:0}.group-report-text p{white-space:pre-wrap;margin:.2rem 0 .6rem}.workspace-tab-panel .group-report-text h4{font-size:.84rem;border-top:0!important;margin:0!important;padding-top:0!important}.group-report-people summary{cursor:pointer;font-weight:700}@media (width<=640px){.group-report-form,.group-report-detail{padding:.7rem .6rem}.group-report-pick label,.group-report-filters label,.group-report-fields label{flex:100%}.group-report-members li{grid-template-columns:1fr 1fr}.group-report-name,.group-report-members li>input{grid-column:1/-1}.group-report-toggle{flex-wrap:wrap}.workspace-tab-panel .group-report-toggle button{flex:auto;min-height:2.4rem}}.person-record-details{gap:.6rem;min-width:0;display:grid}.person-record-details header{gap:.25rem;display:grid}.person-record-details h4{margin:0}.person-record-details header p{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:.8rem;display:flex}.person-record-details form{margin:0;grid-template-columns:minmax(0,1fr)!important}.person-record-details form label{min-width:0}.person-record-details form input,.person-record-details form select{box-sizing:border-box;width:100%;min-width:0}.person-record-note{color:#858580;margin:0;font-size:.78rem}.k-people,.k-find{gap:var(--space-4);min-width:0;display:grid}.k-find__head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.k-find__head>p{flex:18rem;margin:0}.k-find__form fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.k-find__fields{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));align-items:end;display:grid}.k-find__check{align-items:center;gap:var(--space-2);min-height:2.5rem;display:flex}.k-find__notes{color:var(--ink-muted)}.k-find__notes summary{cursor:pointer;width:fit-content}.k-find__notes p{margin:var(--space-1) 0 0;max-width:var(--measure)}.k-find__photo{border-radius:var(--radius-sm);background:var(--surface-sunken);width:40px;height:40px;color:var(--ink-muted);text-align:center;place-items:center;font-size:.7rem;display:inline-grid;overflow:hidden}.k-find__photo img{object-fit:cover;width:100%;height:100%}.k-find__more{align-items:center;gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.k-person-paper{gap:var(--space-4);min-width:0;display:grid}.k-person-paper__back{display:flex}.k-person-paper__back .k-btn{margin-left:calc(var(--space-3) * -1)}.k-person .k-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.k-person .k-avatar{overflow:hidden}.k-person__fact{align-items:center;gap:var(--space-1);display:inline-flex}.k-person-paper__panel{gap:var(--space-4);min-width:0;display:grid}.k-person__section{gap:var(--space-2);min-width:0;display:grid}.k-person__section>h2{align-items:baseline;gap:var(--space-2);display:flex}.k-person__note{display:block}@media print{.k-person-paper__panel[hidden]{display:none!important}.k-facets{break-inside:avoid}}.directory-statistics{gap:.8rem;min-width:0;max-width:90rem;margin:0 auto;display:grid}.directory-statistics-filters{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.directory-statistics-filters label{gap:.2rem;min-width:9rem;display:grid}.directory-statistics-filters .directory-statistics-check{align-items:center;gap:.35rem;min-width:0;display:flex}.directory-statistics-check input{width:auto!important;min-height:0!important}.directory-statistics-total{margin:0;font-weight:700}.directory-statistics-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.directory-statistics-tabs button{border-radius:999px;padding:.3rem .8rem;font-size:.82rem}.directory-statistics-tabs button[aria-selected=true]{color:#fff;background:#1f2933;border-color:#1f2933}.directory-statistics-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.directory-statistics-output{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.directory-statistics-note{color:#6b6b66;margin:0;font-size:.8rem}.directory-statistics-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem;display:grid}.directory-statistics-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .directory-statistics-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .directory-statistics-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .directory-statistics-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.4rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .directory-statistics-table tbody th,.workspace-tab-panel .directory-statistics-table td,.workspace-tab-panel .directory-statistics-table tfoot th{word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .directory-statistics-table tbody th,.workspace-tab-panel .directory-statistics-table tfoot th{text-align:left;font-weight:600;background:0 0!important}.workspace-tab-panel .directory-statistics-table tfoot th,.workspace-tab-panel .directory-statistics-table tfoot td{font-weight:700}.workspace-tab-panel .directory-statistics-table td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.workspace-tab-panel .directory-statistics-link{cursor:pointer;font-weight:700;text-decoration:underline;color:#1d4ed8!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.directory-statistics-chart{min-width:0;margin:0}.directory-statistics-chart figcaption{margin-bottom:.4rem;font-size:.78rem;font-weight:700}.directory-statistics-chart ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.directory-statistics-chart li{grid-template-columns:minmax(4.5rem,7rem) minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.workspace-tab-panel .directory-statistics-chart li{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.directory-statistics-bar-track{min-width:4rem}.directory-statistics-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-statistics-bar-track{background:#f1f1ef;border-radius:.3rem;height:.9rem;display:flex;overflow:hidden}.directory-statistics-bar{height:100%;display:block}.directory-statistics-bar.male,.directory-statistics-legend .male{background:#3b6fb6}.directory-statistics-bar.female,.directory-statistics-legend .female{background:#d4677d}.directory-statistics-bar.other,.directory-statistics-legend .other{background:#a3a3a0}.directory-statistics-bar-value{color:#45453f;font-variant-numeric:tabular-nums;white-space:nowrap}.directory-statistics-legend{color:#6b6b66;align-items:center;gap:.3rem;margin:.5rem 0 0;font-size:.74rem;display:flex}.directory-statistics-legend span{border-radius:.15rem;width:.9rem;height:.6rem;margin-left:.5rem;display:inline-block}.directory-statistics-list{border-top:1px solid #e7e7e5;gap:.5rem;padding-top:.6rem;display:grid}.workspace-tab-panel .directory-statistics-list h3{font-size:.92rem;border-top:0!important;margin:0!important;padding-top:0!important}.directory-statistics-list ul{gap:.25rem;max-height:22rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid;overflow-y:auto}@media (width<=760px){.directory-statistics-body{grid-template-columns:minmax(0,1fr)}.directory-statistics-filters label{width:100%;min-width:0}.directory-statistics-panel{padding:.7rem .6rem}}.k-weekly__count{width:4.5rem;min-height:calc(var(--row-h) - 8px);text-align:right}.k-weekly__note{min-width:12rem;min-height:calc(var(--row-h) - 8px)}.k-table th[scope=row] .k-badge{margin-left:var(--space-2)}.k-section>.k-section{border-top:1px solid var(--line);padding-top:var(--space-4)}.k-history__find{align-items:end}.k-history__find>.k-field{flex:14rem}.k-history__list{gap:var(--space-1);margin:0;padding-left:1.2rem;display:grid}.k-plaintext{border-top:1px solid var(--line);padding-top:var(--space-4)}.k-plaintext>summary{cursor:pointer;width:fit-content}.k-plaintext__body{gap:var(--space-3);margin-top:var(--space-3);display:grid}.k-plaintext__rows{gap:var(--space-2)}.k-plaintext__row{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);display:grid}.k-plaintext__original{padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit}.k-care__filters{align-items:end}.k-care__stage{flex:10rem}.k-care__work{gap:var(--space-3)}.k-care__tasks{gap:0}.k-care__task{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.k-care__task-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-search__bulk{flex-wrap:wrap}.k-search__owner{align-items:end}.k-search__owner>.k-field{flex:12rem}.k-search__owners{margin:0;padding:0;list-style:none}
