.employee-sections{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.employee-sections button,.approval-area button{font:inherit;border:1px solid var(--line);background:var(--panel,#fff);min-height:44px;color:inherit;cursor:pointer;border-radius:12px;padding:8px 16px;font-size:1rem}.employee-sections [aria-pressed=true],.approval-actions button:last-child{color:#fff;background:#5a641e}.approval-area{max-width:960px;margin:auto}.approval-area>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-card{border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(0,1fr) 180px;gap:20px;margin:20px 0;padding:24px;display:grid;overflow:hidden}.approval-card h3{margin:0 0 12px}.approval-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.approval-card dt{opacity:.75;font-size:.875rem}.approval-card dd{overflow-wrap:anywhere;margin:4px 0}.approval-actions{grid-column:1/-1;gap:12px;display:flex}.approval-area button:disabled{opacity:.5;cursor:not-allowed}.approval-thumbnail{width:100%;overflow:hidden;background:#fff!important;padding:0!important}.approval-thumbnail canvas{max-width:100%;height:auto;display:block}.approval-pdf-back[hidden],.approval-thumbnail[hidden]{display:none}.approval-card:has(.flipped){grid-template-columns:minmax(0,1fr)}:is(.approval-card:has(.flipped)>.approval-details,.approval-card:has(.flipped)>.approval-actions){display:none}.approval-pdf-back{animation:.35s ease-out invoice-flip}.approval-pdf-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.approval-pdf-scroll{background:#dbe4df;height:min(75dvh,900px);overflow:auto}.approval-pdf-scroll canvas{max-width:none;height:auto;display:block}.approval-confirm{border:1px solid var(--line);color:#272c14;background:#fff;border-radius:20px;width:min(480px,100vw - 24px);padding:24px}.approval-confirm::backdrop{background:#111407aa}.approval-confirm label{gap:8px;margin:14px 0;display:grid}.approval-confirm select,.approval-confirm textarea{font:inherit;box-sizing:border-box;width:100%;padding:10px}.approval-confirm button{margin-right:8px}:is(.approval-area :focus-visible,.employee-sections :focus-visible){outline-offset:3px;outline:3px solid #adc26b}@keyframes invoice-flip{0%{opacity:.25;transform:perspective(1200px)rotateY(-85deg)}to{opacity:1;transform:perspective(1200px)rotateY(0)}}@media (max-width:600px){.approval-card{grid-template-columns:minmax(0,1fr) 100px;gap:12px;padding:16px}.approval-card dl{grid-template-columns:1fr}.employee-sections button,.approval-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.approval-pdf-back{animation:none}}.approval-area button{color:#272c14;background:#edf8f4}.approval-area .approval-actions button:last-child{color:#fff;background:#5a641e}.approval-area button:disabled{opacity:1;color:#626652;cursor:not-allowed;background:#dce7e2}.approval-area .approval-zoom-icon{color:#414b19;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffbf,#e6edcb66);border:.5px solid #828f4f73;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;box-shadow:inset 0 1px 1px #fff9,0 3px 10px #2c331112}.approval-zoom-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.approval-area .approval-zoom-icon:disabled{color:#808471;box-shadow:none;background:#e6e9d866}.approval-area .approval-zoom-icon:hover:not(:disabled){background:#e1e9c0cc}@media (prefers-color-scheme:dark){.approval-area .approval-zoom-icon{color:#f5f8eb;background:linear-gradient(145deg,#cdda983d,#717c462e);border-color:#dfe8ba66;box-shadow:inset 0 1px 1px #ffffff26,0 3px 10px #0002}.approval-area .approval-zoom-icon:disabled{color:#a8ad94;background:#8188641f}.approval-area .approval-zoom-icon:hover:not(:disabled){background:#9bab5c66}}.approval-scope{box-sizing:border-box;background:#edf8f4e6;border:1px solid #d5dbbd;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:inline-flex}.approval-area .approval-scope button{color:#4a5328;background:0 0;border:1px solid #0000;border-radius:999px;min-width:0;min-height:44px;padding:8px 16px;font-weight:600}.approval-area .approval-scope button[aria-pressed=true]{color:#fff;background:#5a641e;border-color:#5a641e;box-shadow:0 2px 6px #11140720}.approval-area .approval-scope button:disabled{cursor:wait}@media (max-width:400px){.approval-area .approval-scope button{padding:8px 12px}}.approval-area .approval-refresh-float{z-index:790;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#637087;-webkit-backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d8e0eb;border-radius:999px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:fixed;box-shadow:0 7px 24px #142c531f}.approval-area .approval-refresh-float:hover:not(:disabled){color:#5a641e;border-color:#d0dc9e}.approval-refresh-float[aria-busy=true] svg{animation:1s linear infinite approval-refresh-spin}@keyframes approval-refresh-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.approval-area .approval-refresh-float{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.approval-refresh-float[aria-busy=true] svg{animation:none}}.approval-area>header{z-index:2;position:relative}.approval-vendor-filter{color:#272c14;min-width:0;max-width:100%}.approval-vendor-filter summary{box-sizing:border-box;cursor:pointer;background:#edf8f4;border:1px solid #d5dbbd;border-radius:24px;align-items:center;gap:16px;min-height:44px;padding:8px 14px;font-weight:600;list-style:none;display:flex}.approval-vendor-filter summary::-webkit-details-marker{display:none}.approval-vendor-filter summary>span{margin-left:auto}.approval-vendor-filter summary>.approval-vendor-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:0;overflow:hidden}.approval-vendor-menu{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);background:#f2faf7f7;border:1px solid #d5dbbd;border-radius:24px;width:min(420px,100%);padding:18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #11140726}.approval-vendor-menu>strong{margin-bottom:12px;font-size:1.125rem;display:block}.approval-vendor-menu input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#272c14;background:#fff;border:1px solid #d5dbbd;border-radius:14px;margin-bottom:12px;padding:10px 12px}.approval-vendor-options{overscroll-behavior:contain;gap:8px;max-height:min(400px,50dvh);display:grid;overflow-y:auto}.approval-area .approval-vendor-options button{text-align:left;width:100%;color:inherit;background:0 0;border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex}.approval-vendor-options button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.approval-vendor-options small{opacity:.75;margin-top:2px;font-size:.875rem;display:block}.approval-area .approval-vendor-options button[aria-pressed=true]{color:#343c14;background:#ebf1d5;border-color:#a8b965}@media (prefers-color-scheme:dark){.approval-vendor-menu{color:#edf8f4;background:#2f3516f7;border-color:#70794d}.approval-area .approval-vendor-options button{border-color:#70794d}}.approval-vendor-heading{align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex}.approval-grid .approval-card .approval-vendor-heading h3{min-width:0;margin:0}.approval-vendor-logo{color:#4e5824;background:#fff;border:.5px solid #dbe0c8;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1rem;font-weight:700;display:grid;position:relative;overflow:hidden}.approval-vendor-logo img{object-fit:cover;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:0;position:absolute;inset:0}.approval-pdf-scroll{touch-action:pan-x pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:10px;min-width:0;max-width:100%;overflow:auto}.approval-zoom-value{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem}.approval-view-select{font:inherit;border:1px solid var(--line);color:#272c14;background:#edf8f4;border-radius:12px;min-width:0;max-width:100%;min-height:44px;padding:8px 12px;font-size:1rem;font-weight:600}.approval-view-select option{color:#272c14;background:#edf8f4}.approval-area>header{flex-wrap:wrap}.approval-area{width:100%;min-width:0;max-width:1440px}.approval-payment-section{min-width:0;margin-top:24px}.approval-payment-section>h3{color:inherit;align-items:center;gap:8px;margin:0;font-size:1.125rem;line-height:1.4;display:flex}.approval-grid{grid-template-columns:repeat(auto-fill,minmax(0,min(420px,100%)));justify-content:start;align-items:start;gap:16px;margin-top:16px;display:grid}.approval-grid .approval-card{color:#272c14;-webkit-backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(135deg,#ffffffd1,#f3f7e694);border:1px solid #fffc;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 88px;gap:14px;min-width:0;margin:0;padding:16px;box-shadow:0 8px 24px #282e1012,inset 0 1px #ffffffe6}.approval-grid .approval-details{min-width:0}.approval-grid .approval-card h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:1.125rem;line-height:1.3}.approval-grid .approval-card dl{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px 12px}.approval-grid .approval-card dt{opacity:1;color:#666b52;font-size:.875rem;line-height:1.3}.approval-grid .approval-card dd{margin:2px 0 0;font-size:1rem;line-height:1.35}.approval-grid .approval-card dl>div:nth-child(2) dd{font-weight:700}.approval-grid .approval-card dl>div:last-child{grid-column:1/-1}.approval-grid .approval-card dl>.approval-reference-field{grid-column:1;min-width:0}.approval-grid .approval-card .approval-reference-field dd{white-space:nowrap;overflow-wrap:normal;overflow-x:auto}.approval-grid .approval-card dl>.approval-document-field{grid-column:2;min-width:0}.approval-grid .approval-pdf{align-self:start;min-width:0}.approval-grid .approval-thumbnail{border-radius:10px;min-height:112px;box-shadow:0 4px 12px #11140714}.approval-grid .approval-thumbnail span{overflow-wrap:anywhere;padding:8px;font-size:.875rem;display:block}.approval-pdf-error{overflow-wrap:anywhere;gap:8px;margin-top:8px;font-size:.875rem;display:grid}.approval-pdf-error small{opacity:.7;font-size:.75rem}.approval-pdf-error button{width:100%;font-size:.875rem;padding:8px!important}.approval-pdf:has(.approval-pdf-error)>.approval-thumbnail{display:none}.approval-grid .approval-actions{border-top:1px solid #5d692f2e;align-self:end;gap:8px;padding-top:12px}.approval-grid .approval-actions button{flex:1;min-width:0;padding:8px}.approval-grid .approval-card:has(.flipped){grid-column:auto;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}@media (prefers-color-scheme:dark){.approval-grid .approval-card{color:#edf8f4;background:linear-gradient(135deg,#4b532bc7,#2d3313b8);border-color:#d3dfa142;box-shadow:0 8px 24px #0002,inset 0 1px #f2f6e31f}.approval-grid .approval-card dt{color:#cacfb6}.approval-grid .approval-actions{border-color:#d3dfa133}}@media (max-width:400px){.approval-grid .approval-card{grid-template-columns:minmax(0,1fr) 64px;gap:10px;padding:12px}.approval-grid .approval-card dl{grid-template-columns:minmax(0,1fr)}.approval-grid .approval-card dl>.approval-reference-field,.approval-grid .approval-card dl>.approval-document-field{grid-column:1}}.approval-loading{place-items:center;min-height:clamp(240px,50dvh,520px);padding:24px 16px;display:grid}.approval-loading-compact{min-height:0;padding:24px 16px}.approval-loading-glass{-webkit-backdrop-filter:blur(20px);color:#505863;text-align:center;background:#ffffffa6;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;align-items:center;gap:18px;max-width:100%;padding:32px 44px;font-size:1rem;font-weight:500;display:flex;box-shadow:0 12px 36px #1e232d12,inset 0 1px #fff}.approval-loading-wheel{box-sizing:border-box;border:3px solid #646e7d33;border-top-color:#626c7b;border-radius:50%;width:40px;height:40px;animation:.85s linear infinite approval-loading-spin;display:block}@keyframes approval-loading-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.approval-loading-glass{color:#d3d7df;background:#3a3e46ad;border-color:#d1d5dd33;box-shadow:0 12px 36px #0002,inset 0 1px #ffffff15}.approval-loading-wheel{border-color:#d3d7df #ffffff24 #ffffff24}}@media (prefers-reduced-motion:reduce){.approval-loading-wheel{animation:none}}.approval-release-stamp{box-sizing:border-box;color:#4f5245;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fff9,#fff3);border:.5px solid #ffffffb3;border-radius:18px;align-items:center;gap:8px;max-width:100%;margin-top:14px;padding:7px 11px;font-size:.8rem;line-height:1.5;display:inline-flex;box-shadow:inset 0 .5px #fff9}.approval-release-stamp svg{flex-shrink:0}.approval-release-stamp small{font-size:inherit;opacity:.8}@media (prefers-color-scheme:dark){.approval-release-stamp{color:#dde0d1;background:linear-gradient(145deg,#ffffff1f,#ffffff08);border-color:#fff3}}.approval-release-stamp.approval-date-line{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:flex}.approval-date-stamps{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.approval-date-stamps>.approval-release-stamp{margin-top:0}.approval-metrics{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.approval-metrics .approval-trust{flex:1;min-width:0;margin-top:0}.approval-days{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:90px;display:flex}.approval-days-circle{color:#fff;background:#d97716;border:.5px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-weight:700;display:grid;box-shadow:0 4px 8px #d9771633}.approval-days-circle[data-critical=true]{background:#cf3232;box-shadow:0 4px 8px #cf323233}.approval-days small{font-size:.75rem;line-height:1.3}.approval-selection-total{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px 12px;margin-top:16px;font-size:.875rem;display:flex}.approval-selection-total strong{font-size:1rem}.approval-assigner{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:90px;display:flex}.approval-assigner-circle{background:#858c9533;border:.5px solid #ffffff80;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:grid;overflow:hidden}.approval-assigner-circle img{object-fit:cover;width:100%;height:100%}.approval-assigner small{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.approval-assigner small span{font-weight:600;display:block}.approval-metrics:has(.approval-assigner) .approval-trust{flex-direction:column;align-items:flex-start;gap:4px}.approval-metrics>.approval-trust,.approval-metrics>.approval-days,.approval-metrics>.approval-assigner{grid-template-rows:58px auto;align-items:start;gap:4px;display:grid}.approval-metrics>.approval-days,.approval-metrics>.approval-assigner{justify-items:center}.approval-metrics .approval-trust-circle,.approval-metrics .approval-days-circle,.approval-metrics .approval-assigner-circle{align-self:end}@media (max-width:600px){.approval-area>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 8px;display:grid}.approval-area .approval-filters{display:contents}.approval-scope{grid-area:1/1;justify-self:start;gap:0;width:max-content;padding:2px}.approval-area .approval-scope button{white-space:nowrap;min-height:44px;padding:8px 6px;font-size:.875rem}.approval-vendor-filter{grid-area:2/2;justify-self:end;width:100%}.approval-vendor-filter summary{gap:6px;min-height:44px;padding:8px;font-size:.875rem}.approval-vendor-filter summary>span[aria-hidden]{flex-shrink:0}.approval-period-filter{contain:inline-size;grid-area:2/1;justify-self:start;width:100%;min-width:0}.approval-area .approval-period-filter summary{gap:8px;font-size:.875rem}.approval-period-filter summary>span:not([aria-hidden]){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.approval-area .approval-search{grid-area:1/2;width:100%}}.approval-search{box-sizing:border-box;color:#343a43;background:#ffffffb3;border:1px solid #d3d7df;border-radius:24px;align-items:center;gap:8px;width:240px;min-width:0;max-width:100%;padding:8px 12px;display:flex}.approval-search svg{flex-shrink:0}.approval-search input{outline-offset:2px;width:100%;min-width:0;min-height:28px;color:inherit;font:inherit;background:0 0;border:0;font-size:16px}.time-app .approval-area .approval-search input:focus{box-shadow:none;outline:none}.time-app .approval-area .approval-search:focus-within{outline-offset:2px;outline:2px solid #737b87}@media (prefers-color-scheme:dark){.time-app .approval-area .approval-search:focus-within{outline-color:#aeb5c0}}@media (forced-colors:active){.time-app .approval-area .approval-search:focus-within{outline-color:highlight}}@media (prefers-color-scheme:dark){.approval-search{color:#f1f2f4;background:#373b43d9;border-color:#555b66}}.approval-trust{align-items:center;gap:10px;margin-top:16px;display:flex}.approval-trust>div{gap:4px;display:grid}.approval-trust small{font-size:.875rem;font-weight:600}.approval-trust>div>span{font-size:.75rem}.approval-area .approval-trust-circle{color:#626872;background:0 0;border:0;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;padding:0;display:grid;position:relative}.approval-trust-circle svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0}.approval-trust-circle>span{font-size:.8rem;font-weight:700}.approval-area .approval-trust-circle[data-tone=high]{color:#5a641e}.approval-area .approval-trust-circle[data-tone=medium]{color:#996000}.approval-area .approval-trust-circle[data-tone=low]{color:#bb2639}@media (prefers-color-scheme:dark){.approval-area .approval-trust-circle{color:#bac0ca}.approval-area .approval-trust-circle[data-tone=high]{color:#adc26b}.approval-area .approval-trust-circle[data-tone=medium]{color:#ffc46b}.approval-area .approval-trust-circle[data-tone=low]{color:#ff929d}}.approval-filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;max-width:100%;display:flex}.approval-period-filter{max-width:100%;color:inherit}.approval-period-filter summary{cursor:pointer;box-sizing:border-box;background:#ffffffb3;border:1px solid #d3d7df;border-radius:24px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;font-weight:600;list-style:none;display:flex}.approval-period-filter summary::-webkit-details-marker{display:none}.approval-period-filter summary svg{flex-shrink:0}.approval-period-menu{box-sizing:border-box;color:#25282d;z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7f8fafa;border:1px solid #d3d7df;border-radius:24px;width:min(370px,100%);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #252a3526}.approval-period-shortcuts,.approval-period-month{justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.approval-period-month label{flex:1;min-width:0}.approval-period-month input{font:inherit;width:100%;min-width:0;color:inherit;text-align:center;background:0 0;border:0}.approval-period-menu p{margin:12px 0;font-size:.875rem}.approval-period-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.approval-period-days small{padding:4px 0;font-size:.75rem}.approval-area .approval-period-days button{min-width:0;min-height:40px;color:inherit;background:0 0;border:1px solid #0000;border-radius:10px;padding:0}.approval-area .approval-period-days button[aria-pressed=true]{color:#fff;background:#5a641e;border-color:#ffffffb3}.approval-area .approval-period-days button[aria-current=date]{box-shadow:inset 0 0 0 1px #5a641e}@media (prefers-color-scheme:dark){.approval-period-filter summary{color:#f1f2f4;background:#373b43d9;border-color:#555b66}.approval-period-menu{color:#f1f2f4;background:#282b31fa;border-color:#555b66}}.approval-area .approval-zoom-icon{color:#292b2e;background:linear-gradient(145deg,#ffffffb3,#ffffff40);border:1px solid #d5d8dd;border-radius:14px;flex-basis:48px;width:48px;height:48px}.approval-area .approval-zoom-icon svg{stroke-width:2.3px;stroke-linejoin:round;width:27px;height:27px}@media (prefers-color-scheme:dark){.approval-area .approval-zoom-icon{color:#f1f2f4;background:linear-gradient(145deg,#ffffff26,#ffffff0d);border-color:#ffffff40}}.time-app[data-section] .time-main{background:0 0}.time-app[data-section],body .login-shell{color:#25282d;background-color:#dfdedb;background-image:radial-gradient(48% 36% at 20% 0,#fff 0%,#fff9 38%,#0000 100%),radial-gradient(40% 30% at 68%,#ffffffed 0%,#fff9 40%,#0000 100%),radial-gradient(54% 38% at 34% 90%,#c6c5c355 0%,#0000 100%),radial-gradient(36% 42% at 94% 12%,#d1cbc15c 0%,#0000 100%);background-size:100% 100%}.time-app[data-section] .time-sidebar{background:#f9fafbf5;border-color:#dce0e5}.time-app[data-section] .time-sidebar:before,.time-app[data-section] .time-sidebar:after{background:0 0}.approval-grid .approval-card{color:#25282d;-webkit-backdrop-filter:blur(5px)saturate();background:linear-gradient(125deg,#ffffff6b 0%,#ffffff42 38%,#fff3 62%,#ffffff57 100%);border-width:.5px;border-color:#ffffff8c;box-shadow:0 16px 40px #1e232d1a,0 3px 8px #1e232d0a,inset 0 .5px #fff6}.approval-grid .approval-card dt{color:#626872}.approval-grid .approval-actions{border-color:#d9dde3}.approval-vendor-logo{color:#505863;border-color:#cbd0d8}.approval-scope,.approval-vendor-filter summary{color:#343a43;background:#ffffffb3;border-color:#d3d7df}.approval-area .approval-scope button:not([aria-pressed=true]){color:#505863}.approval-vendor-menu{color:#25282d;background:#f7f8faf7;border-color:#d3d7df;box-shadow:0 16px 40px #252a3526}.approval-vendor-menu input{color:#25282d;border-color:#d3d7df}.approval-pdf-scroll{background:#e3e5e9}.approval-area .approval-actions button{-webkit-backdrop-filter:blur(12px);transition:box-shadow .18s,filter .18s;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #fff3,0 4px 12px #2222220d}.approval-area .approval-actions button:first-child{color:#353b44;background:linear-gradient(145deg,#ffffffa6,#fff3);border-color:#fffc}.approval-area .approval-actions button:last-child{color:#fff;background:linear-gradient(145deg,#5a641ee6,#454d17d6);border-color:#eef3da8c;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #252a0f33,0 4px 12px #2d33121a}.approval-area .approval-actions button:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px 2px #fffc,0 5px 16px #22222218}.approval-area .approval-actions button:disabled{color:#606873;box-shadow:none;cursor:not-allowed;background:linear-gradient(145deg,#e0e3e699,#cdd2d666);border-color:#bfc5cc99}@media (prefers-reduced-motion:reduce){.approval-area .approval-actions button{transition:none}}@media (prefers-color-scheme:dark){.time-app[data-section],body .login-shell{color:#f1f2f4;background-color:#292929;background-image:radial-gradient(48% 36% at 20% 0,#74716b88 0%,#605e5b44 38%,#0000 100%),radial-gradient(40% 30% at 68%,#8e8b8359 0%,#72706b33 40%,#0000 100%),radial-gradient(54% 38% at 34% 90%,#14141488 0%,#0000 100%),radial-gradient(36% 42% at 94% 12%,#655d4d33 0%,#0000 100%)}.time-app[data-section] .time-sidebar{background:#1d1f24f5;border-color:#41464f}.approval-grid .approval-card{color:#f1f2f4;background:linear-gradient(125deg,#ffffff21,#1414141f 38%,#1414140f 62%,#ffffff14);border-width:.5px;border-color:#d1d5dd38;box-shadow:0 16px 40px #0003,0 3px 8px #0002,inset 0 .5px #ffffff26}.approval-grid .approval-card dt{color:#b9bec7}.approval-grid .approval-actions{border-color:#4c515b}.approval-scope,.approval-vendor-filter summary{color:#f1f2f4;background:#373b43d9;border-color:#555b66}.approval-area .approval-scope button:not([aria-pressed=true]){color:#d3d7df}.approval-vendor-menu{color:#f1f2f4;background:#282b31f7;border-color:#555b66}.approval-area .approval-vendor-options button{border-color:#555b66}.approval-area .approval-actions button:first-child{color:#f1f2f4;background:linear-gradient(145deg,#ffffff29,#ffffff0d);border-color:#ffffff40;box-shadow:inset 0 1px 1px #ffffff4d,0 4px 12px #0002}.approval-area .approval-actions button:disabled{color:#9ca3ad;box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}.approval-pdf-scroll{background:#30343b}}.approval-confirm{box-sizing:border-box;width:min(480px,100vw - 32px);max-width:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;color:#252a31;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(135deg,#fffffff0,#ffffffb8);border:1px solid #ffffffb3;border-radius:28px;margin:auto;padding:clamp(20px,5vw,28px);position:fixed;inset:0;overflow:auto;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #fff6,0 24px 80px #11182740}.approval-confirm::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141a254d}.approval-confirm h2{margin:0 0 16px;font-size:1.4rem;font-weight:650;line-height:1.25}.approval-confirm p{overflow-wrap:anywhere;margin:0 0 24px;line-height:1.6}.approval-confirm select,.approval-confirm textarea{min-height:44px;color:inherit;background:#ffffff80;border:1px solid #77808c66;border-radius:12px;font-size:1rem}.approval-confirm textarea{resize:vertical;min-height:88px}.approval-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.approval-area .approval-confirm-actions button{color:#252a31;overflow-wrap:anywhere;background:linear-gradient(145deg,#ffffffd9,#fff6);border:1px solid #ffffffb3;border-radius:16px;min-width:0;min-height:48px;margin:0;padding:12px 8px;box-shadow:inset 0 1px 1px #fff,0 4px 12px #11182712}.approval-area .approval-confirm-actions button[type=submit]{color:#fff;background:linear-gradient(145deg,#647327eb,#46501ced);border-color:#fff6;box-shadow:inset 0 1px 1px #ffffff80,0 4px 12px #363f1526}.approval-confirm :focus-visible{outline-offset:3px;outline:2px solid #73842d}@media (prefers-color-scheme:dark){.approval-confirm{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f4f6;background:linear-gradient(135deg,#464950ed,#25282ddd);border-color:#ffffff40;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1px #ffffff0d,0 24px 80px #0008}.approval-confirm::backdrop{background:#05070c80}.approval-confirm select,.approval-confirm textarea{background:#202329b3;border-color:#ffffff40}.approval-area .approval-confirm-actions button:not([type=submit]){color:#f3f4f6;background:linear-gradient(145deg,#ffffff29,#ffffff0d);border-color:#ffffff40;box-shadow:inset 0 1px 1px #ffffff40,0 4px 12px #0002}.approval-confirm :focus-visible{outline-color:#adc26b}}.time-app .approval-grid .approval-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f8fa;border:1px solid #ffffffb8;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #fff6,0 12px 32px #1b20251a}.time-app .approval-area .approval-direct-link button{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#52555be6,#2a2d32d6);border:1px solid #ffffff59;border-radius:999px;min-height:32px;padding:5px 12px;font-size:.75rem;line-height:1.4;box-shadow:inset 0 1px 1px #ffffff59,0 3px 9px #0002}.time-app .approval-area .approval-trust-circle{color:#25282d;width:89.6px;min-width:89.6px;height:89.6px;min-height:89.6px;box-shadow:none;--trust-arc:#626872;--trust-track:#e7e9ec;background:0 0;border:0;flex-basis:89.6px}.time-app .approval-area .approval-trust-circle[data-tone=high]{--trust-arc:#849532}.time-app .approval-area .approval-trust-circle[data-tone=medium]{--trust-arc:#996000}.time-app .approval-area .approval-trust-circle[data-tone=low]{--trust-arc:#bb2639}.time-app .approval-trust-circle svg{stroke-width:10px;stroke-linecap:butt;display:block}.time-app .approval-trust-circle .approval-trust-track{stroke:var(--trust-track)}.time-app .approval-trust-circle .approval-trust-progress{stroke:var(--trust-arc)}.time-app .approval-trust-circle>span{gap:5px;line-height:1.2;display:grid;position:relative}.time-app .approval-trust-circle strong{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.time-app .approval-metrics{align-items:center}.time-app .approval-metrics>.approval-trust,.time-app .approval-metrics>.approval-days,.time-app .approval-metrics>.approval-assigner{grid-template-rows:38px auto;margin-top:0}.time-app .approval-metrics>.approval-trust{grid-template-rows:auto auto}@media (prefers-color-scheme:dark){.time-app .approval-area .approval-trust-circle{color:#f5f6f7;--trust-track:#555960}.time-app .approval-grid .approval-card{background:#3b3e44;border-color:#ffffff40;box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #ffffff14,0 12px 32px #0004}}.time-app .approval-metrics>.approval-trust{text-align:center;justify-items:center}.time-app .approval-metrics :is(.approval-trust,.approval-days,.approval-assigner) small,.time-app .approval-metrics .approval-assigner small span{color:#50545b;text-align:center;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.3}.time-app .approval-metrics .approval-trust-circle small{font-size:.6rem}@media (prefers-color-scheme:dark){.time-app .approval-metrics :is(.approval-trust,.approval-days,.approval-assigner) small,.time-app .approval-metrics .approval-assigner small span{color:#c5c8ce}}.time-app .approval-area .approval-pdf-close{width:44px;height:44px;min-height:44px;box-shadow:none;color:#50545b;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.approval-pdf-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.time-app .approval-area .approval-pdf-close:hover{background:#858c951a}@media (prefers-color-scheme:dark){.time-app .approval-area .approval-pdf-close{color:#c5c8ce}}.time-app .approval-direct-link{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.time-app .approval-direct-link>p{flex:1;min-width:0;margin:0;line-height:1.4}.time-app .approval-area .approval-direct-link>button{white-space:nowrap;flex:none}@media (max-width:600px){.time-app .approval-direct-link>p{font-size:.8125rem}}.time-app .approval-empty{place-items:center;min-height:clamp(240px,42dvh,440px);padding:24px 12px;display:grid}.time-app .approval-empty-glass{box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffa6,#ffffff40);border:1px solid #ffffffb3;border-radius:28px;flex-direction:column;align-items:center;gap:20px;width:min(100%,420px);padding:36px 24px;display:flex;box-shadow:inset 0 1px 1px #fff,0 12px 32px #252a350d}.time-app .approval-empty-icon{color:#849532;background:#84953214;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 1px 1px #ffffff80}.time-app .approval-empty-icon svg{width:44px;height:44px}.time-app .approval-empty-glass>p{color:#50545b;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;line-height:1.5}@media (prefers-color-scheme:dark){.time-app .approval-empty-glass{background:linear-gradient(135deg,#ffffff1f,#33363b66);border-color:#ffffff30;box-shadow:inset 0 1px 1px #ffffff30,0 12px 32px #0002}.time-app .approval-empty-glass>p{color:#d3d7df}.time-app .approval-empty-icon{color:#adc26b;background:#84953224;box-shadow:inset 0 1px 1px #ffffff24}}.approval-payment-reservation{color:#b65a00;overflow-wrap:anywhere;border:1px solid;border-radius:.75rem;gap:.35rem;margin:.6rem 0;padding:.8rem 1rem;font-size:.9rem;display:grid}.approval-payment-reservation small{font-size:.875rem}@media (prefers-color-scheme:dark){.approval-payment-reservation{color:#ffbc70}}body.keyware-theme .time-app .approval-area .approval-actions button.approval-reject{--decision-color:#b52f36;--decision-fill:#e4465012;--decision-hover:#e4465024}body.keyware-theme .time-app .approval-area .approval-actions button.approval-accept{--decision-color:#22743e;--decision-fill:#35b66016;--decision-hover:#35b6602b}body.keyware-theme .time-app .approval-area .approval-actions button:is(.approval-reject,.approval-accept){justify-content:center;align-items:center;gap:9px;display:inline-flex;color:var(--decision-color)!important;background:linear-gradient(145deg,#ffffff70,var(--decision-fill))!important;border:1px solid #ffffff90!important;box-shadow:inset 0 1px 1px #ffffff90,0 3px 12px #00000008!important}body.keyware-theme .time-app .approval-area .approval-actions button:is(.approval-reject,.approval-accept)>svg{fill:currentColor;flex:none;width:20px;height:20px;display:block}body.keyware-theme .time-app .approval-area .approval-actions button:is(.approval-reject,.approval-accept):hover:not(:disabled){background:var(--decision-hover)!important;color:var(--decision-color)!important}body.keyware-theme .time-app .approval-area .approval-actions button:is(.approval-reject,.approval-accept):disabled{opacity:.5;cursor:not-allowed;color:var(--site-muted)!important;background:var(--site-control)!important;box-shadow:none!important}@media (prefers-color-scheme:dark){body.keyware-theme .time-app .approval-area .approval-actions button.approval-reject{--decision-color:#ff8b90;--decision-fill:#e446501c;--decision-hover:#e4465033}body.keyware-theme .time-app .approval-area .approval-actions button.approval-accept{--decision-color:#83df9f;--decision-fill:#35b6601c;--decision-hover:#35b66033}body.keyware-theme .time-app .approval-area .approval-actions button:is(.approval-reject,.approval-accept){background:linear-gradient(145deg,#ffffff16,var(--decision-fill))!important;border-color:#ffffff30!important;box-shadow:inset 0 1px 1px #ffffff20!important}}.approval-confirm[open]{transform-origin:50%;animation:.42s ease-out both approval-dialog-enter}.approval-confirm-details>p{margin-bottom:16px}.approval-confirm-details dl{gap:16px;margin:0;display:grid}.approval-confirm-details dt{opacity:.75;margin-bottom:4px;font-size:.8125rem;line-height:1.4}.approval-confirm-details dd{overflow-wrap:anywhere;margin:0}.approval-confirm-details .approval-confirm-amount{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,6vw,2.25rem);font-weight:650;line-height:1.2}.approval-confirm[open]::backdrop{animation:.26s ease-out both approval-backdrop-enter}@keyframes approval-dialog-enter{0%{opacity:0;transform:translateY(18px)scale(.94)}65%{opacity:1;transform:translateY(-3px)scale(1.015)}82%{transform:translateY(1px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes approval-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.approval-confirm[open]{animation:none}.approval-confirm[open]::backdrop{animation:none}}.time-app .approval-grid .approval-card:has(.approval-pdf-pane){grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:20px}.time-app .approval-grid .approval-card:has(.approval-pdf-pane) .approval-details{grid-area:1/1}.time-app .approval-grid .approval-card:has(.approval-pdf-pane) .approval-actions{grid-area:2/1;align-self:start}.time-app .approval-grid .approval-pdf-pane{box-sizing:border-box;border-left:.5pt solid #9299a166;grid-area:1/2/span 2;width:100%;padding-left:20px}.approval-pdf-pane .approval-pdf-tools{gap:6px}.approval-pdf-pane .approval-pdf-tools a{min-width:44px;min-height:44px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.approval-pdf-search,.approval-pdf-navigation{align-items:center;gap:6px;min-width:0;margin-bottom:8px;display:flex}.approval-pdf-search input{font:inherit;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:inherit;border-radius:12px;padding:10px}.approval-pdf-pane .approval-pdf-search button,.approval-pdf-pane .approval-pdf-navigation button{flex:none;justify-content:center;align-items:center;min-width:36px;padding:6px;display:inline-flex}.approval-pdf-navigation{flex-wrap:wrap;margin-top:8px}.approval-pdf-navigation span{white-space:nowrap;font-size:.8rem}.approval-pdf-pane .approval-pdf-scroll{overscroll-behavior:contain;border-radius:10px;height:min(76dvh,950px);min-height:320px}.approval-pdf-pane .approval-pdf-scroll canvas{background:#fff}.approval-pdf-print-frame{border:0;width:1px;height:1px;position:fixed;top:0;left:-10000px}@media (max-width:760px){.time-app .approval-grid .approval-card:has(.approval-pdf-pane){grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.time-app .approval-grid .approval-pdf-pane{border-top:.5pt solid #9299a166;border-left:0;grid-area:3/1;padding-top:16px;padding-left:0}.approval-pdf-pane .approval-pdf-scroll{height:65dvh}}.approval-pdf-pages{flex-direction:column;gap:12px;min-width:100%;display:flex}.approval-pdf-page{background:#fff;flex:none;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 6px #0002}.approval-pdf-pane .approval-pdf-page canvas{width:100%;height:100%;display:block}.approval-pdf-page>span{color:#333;position:absolute;inset:16px}.time-app .approval-pdf-toolbar{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:4px;margin-bottom:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.time-app .approval-pdf-toolbar button,.time-app .approval-pdf-toolbar a{width:32px;min-width:32px;min-height:40px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.time-app .approval-pdf-toolbar button:hover:not(:disabled),.time-app .approval-pdf-toolbar a:hover{background:#858c951a}.time-app .approval-pdf-toolbar .approval-pdf-search{-webkit-backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(145deg,#fff8,#ffffff30);border:.5pt solid #bfc5cd88;border-radius:999px;flex:1 0 180px;align-items:center;gap:2px;min-width:180px;margin:0;padding:0 6px 0 10px;display:flex;box-shadow:inset 0 1px 1px #fff8,0 2px 8px #00000008}.time-app .approval-pdf-toolbar .approval-pdf-search input{width:100%;min-width:60px;font:inherit;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:8px 2px;font-size:.875rem}.time-app .approval-pdf-toolbar .approval-pdf-search:focus-within{outline-offset:1px;outline:2px solid #75b8ef}.time-app .approval-pdf-toolbar .approval-pdf-search button{flex-basis:26px;width:26px;min-width:26px}.approval-pdf-page-count,.approval-pdf-zoom-label{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}@media (prefers-color-scheme:dark){.time-app .approval-pdf-toolbar .approval-pdf-search{background:linear-gradient(145deg,#ffffff16,#ffffff08);border-color:#aeb6c355;box-shadow:inset 0 1px 1px #fff2,0 2px 8px #0001}}.time-app .approval-pdf-toolbar .approval-pdf-dismiss{color:#fff;background:#25282d;border:0;border-radius:50%;height:32px;min-height:32px}.time-app .approval-pdf-toolbar .approval-pdf-dismiss:hover:not(:disabled){background:#17191d}.time-app .approval-pdf-toolbar{margin-left:-6px}.time-app .approval-pdf-toolbar .approval-pdf-dismiss{margin-right:8px}.cr-ticket-header-meta{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.cr-ticket-hours{border:1px solid var(--border);color:var(--foreground);border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.3rem .65rem;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.cr-ticket-hours svg{flex-shrink:0}.cr-workspace{max-width:1500px;color:var(--foreground);margin:auto;padding:24px 0;font-size:15px}.cr-heading,.cr-toolbar,.cr-actions,.cr-detail-actions,.cr-ticket-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.cr-heading{margin-bottom:28px}.cr-heading h1{margin:4px 0;font-size:clamp(28px,4vw,42px)}.cr-heading p{opacity:.75;margin:6px 0}.cr-workspace button{border:1px solid color-mix(in srgb,currentColor 15%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);min-height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.cr-workspace button:disabled{opacity:.45;cursor:default}:is(.cr-workspace button:focus-visible,.cr-workspace input:focus-visible,.cr-workspace textarea:focus-visible,.cr-workspace select:focus-visible){outline-offset:3px;outline:3px solid #70aff0}.cr-workspace .cr-primary{color:#fff;background:#287bb6;border-color:#0000}.cr-toolbar{flex-wrap:wrap;margin-bottom:16px}.cr-scopes{background:color-mix(in srgb,currentColor 8%,transparent);border-radius:999px;gap:3px;padding:4px;display:flex}.cr-scopes button{background:0 0;border:0}.cr-scopes button[aria-pressed=true]{background:var(--background,#fff);box-shadow:0 1px 5px #0002}.cr-search{border:1px solid #8885;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:190px;max-width:360px;padding:0 14px;display:flex}.cr-workspace .cr-search input{box-shadow:none;background:0 0;border:0;width:100%;min-width:0;padding:10px 0}.cr-mail-settings{border:1px solid #8883;border-radius:18px;margin-bottom:18px;padding:14px 18px}.cr-mail-settings summary{cursor:pointer}.cr-mail-settings summary svg{vertical-align:middle;margin-right:8px;display:inline-block}.cr-mail-settings p{max-width:900px;font-size:14px;line-height:1.6}.cr-layout{grid-template-columns:1fr;gap:20px;display:grid}.cr-list{flex-direction:column;gap:12px;display:flex}.cr-workspace .cr-ticket{text-align:left;background:color-mix(in srgb,var(--background,#fff) 92%,currentColor 8%);border-radius:22px;flex-direction:column;align-items:stretch;gap:10px;padding:22px;display:flex}.cr-ticket.is-selected{outline-offset:1px;outline:2px solid #70aff0}.cr-ticket strong{font-size:19px}.cr-ticket small,.cr-ticket>span:not(:first-child){opacity:.72;font-size:13px}.cr-ticket-meta{flex-wrap:wrap;font-size:13px}.cr-ticket-meta [data-status]{border:1px solid #8885;border-radius:999px;padding:4px 9px}.cr-ticket-meta [data-status=done]{color:#218655}.cr-detail,.cr-review{background:color-mix(in srgb,var(--background,#fff) 96%,currentColor 4%);border:1px solid #8884;border-radius:24px;min-width:0;padding:24px;animation:.25s ease-out cr-appear}.cr-detail-actions{opacity:.8;font-size:12px}.cr-detail-actions button{background:#2223;width:36px;min-height:36px;padding:6px}.cr-detail h2{font-size:26px;line-height:1.25}.cr-customer{opacity:.7;font-size:13px}.cr-facts{flex-wrap:wrap;gap:18px;margin:20px 0;display:flex}.cr-facts dt{opacity:.65;margin-bottom:5px;font-size:12px}.cr-facts dd{overflow-wrap:anywhere;margin:0}.cr-description,.cr-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.cr-description{margin:24px 0}.cr-workspace label{flex-direction:column;gap:7px;margin:15px 0;font-size:13px;display:flex}.cr-workspace input,.cr-workspace textarea,.cr-workspace select{font:inherit;color:inherit;background:color-mix(in srgb,var(--background,#fff) 95%,currentColor 5%);box-sizing:border-box;border:1px solid #8885;border-radius:12px;width:100%;min-width:0;padding:12px}.cr-workspace textarea{resize:vertical}.cr-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cr-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.cr-compose,.cr-note{border-top:1px solid #8884;margin-top:24px;padding:20px 0}.cr-compose h3{align-items:center;gap:8px;display:flex}.cr-compose p{overflow-wrap:anywhere;font-size:13px}.cr-send-confirm{background:#287bb61a;border-radius:14px;margin-top:12px;padding:16px}.cr-send-confirm button{margin-right:8px}.cr-history{flex-direction:column;gap:16px;display:flex}.cr-history article{background:#8881;border-radius:16px;padding:16px}.cr-history small{opacity:.7;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.cr-history strong{display:block}.cr-history a,.cr-review a{overflow-wrap:anywhere;margin:10px 0;text-decoration:underline;display:block}.cr-history details pre{max-height:360px;overflow:auto}.cr-review pre{max-height:300px;overflow:auto}.cr-review h3{overflow-wrap:anywhere}.cr-error,.cr-notice{background:#d33b;border-radius:14px;padding:16px}.cr-error{background:#d332}.cr-notice{background:#2b854822}.cr-empty{opacity:.7;border:1px dashed #8885;border-radius:22px;padding:40px 20px;line-height:1.6}.cr-time-picker{margin-top:12px}.cr-time-picker select{max-width:100%}@keyframes cr-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.cr-layout.cr-expanded{grid-template-columns:1fr}.cr-expanded .cr-detail{grid-row:1}.cr-heading{align-items:flex-start}.cr-heading>button{padding:10px;font-size:0}.cr-heading>button svg{width:22px}.cr-scopes{width:100%;overflow:auto}.cr-scopes button{white-space:nowrap;padding:8px 12px;font-size:13px}.cr-search{max-width:none}.cr-detail{padding:18px}.cr-workspace input,.cr-workspace select,.cr-workspace textarea{font-size:16px}.cr-fields{grid-template-columns:1fr 1fr}.cr-facts{grid-template-columns:1fr;display:grid}.cr-heading .eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.cr-detail,.cr-review{animation:none}}.cr-workspace{--foreground:#25282d;--background:#f5f7f9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.cr-workspace{--foreground:#f1f2f4;--background:#353940;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.cr-workspace label.cr-search{flex-direction:row;margin:0}.cr-workspace .cr-search:focus-within{outline-offset:2px;outline:3px solid #70aff0}:is(.cr-workspace .cr-search input:focus,.cr-workspace .cr-search input:focus-visible){box-shadow:none;outline:none}.cr-email-preview{box-sizing:border-box;background:#fff;border:0;border-radius:16px;width:100%;height:680px;margin:14px 0;display:block}.cr-send-confirm h4{margin:0;font-size:16px}.cr-conversation{border-top:1px solid #8884;margin-top:24px;padding-top:12px}.cr-conversation h3{align-items:center;gap:10px;display:flex}.cr-mail-count{background:#8882;border-radius:999px;padding:3px 9px;font-size:13px}.cr-conversation .cr-history{overscroll-behavior:contain;max-height:650px;padding:3px;overflow:auto}.cr-conversation .cr-incoming{border-left:3px solid #70aff0}.cr-conversation .cr-outgoing{border-left:3px solid #60af88}.cr-conversation pre{max-height:320px;overflow:auto}.cr-mail-address{overflow-wrap:anywhere;opacity:.8;font-size:13px}.cr-conversation details{margin-top:16px}.cr-audit{margin-top:24px}.cr-audit>summary{cursor:pointer;margin-bottom:16px}.cr-history strong{overflow-wrap:anywhere}.cr-checklist{border-top:1px solid #8885;margin-block:24px;padding-top:20px}.cr-checklist h3{align-items:center;gap:12px;display:flex}.cr-checklist small{opacity:.8;font-size:.875rem}.cr-check-item{background:#8881;border:1px solid #8885;border-radius:18px;gap:12px;margin:14px 0;padding:18px;display:grid}.cr-check-title{align-items:center;gap:12px;display:flex}.cr-check-title label{flex:1;min-width:0}.cr-check-title input[type=checkbox]{accent-color:#8a9e36;flex:0 0 22px;width:22px;height:22px}.cr-check-item blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #8a9e36;margin:12px 0;padding-left:12px}.cr-extraction{border-bottom:1px solid #8883;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.cr-extraction span{overflow-wrap:anywhere;flex:180px}.cr-unread-mail{align-items:center;gap:8px;font-size:.875rem;display:flex}.cr-mail-count{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#c6283d;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-weight:700;display:inline-flex}.cr-workspace .cr-mail-header{text-align:left;width:100%;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.cr-mail-header-text{overflow-wrap:anywhere;flex:1;min-width:0;display:block}.cr-mail-header small{flex-wrap:wrap;margin-bottom:5px;font-size:.875rem}.cr-mail-chevron{flex:none;transition:transform .24s}.cr-mail-header[aria-expanded=true] .cr-mail-chevron{transform:rotate(90deg)}.cr-mail-warning{color:var(--foreground);margin-top:7px;font-size:.875rem;font-weight:600;display:block}.cr-mail-collapse{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s,visibility 0s .24s;display:grid}.cr-mail-collapse[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .24s,opacity .2s,visibility}.cr-mail-collapse-inner{min-height:0;overflow:hidden}.cr-mail-content{padding-top:12px}@media (prefers-reduced-motion:reduce){.cr-mail-collapse,.cr-mail-collapse[data-open=true],.cr-mail-chevron{transition:none}}.cr-email-requests{border-block:1px solid #8884;margin:16px 0;padding:12px 0}.cr-email-requests-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cr-email-requests-heading h4{margin:0;font-size:1rem}.cr-email-requests-heading h4 span{opacity:.7;margin-left:6px;font-size:.875rem;font-weight:400}.cr-request-table-scroll{max-width:100%;padding:3px;overflow-x:auto}.cr-request-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:580px;font-size:.875rem}.cr-request-table th{text-align:left;opacity:.75;padding:5px 6px;font-weight:600}.cr-request-table td{vertical-align:top;border-top:1px solid #8883;padding:8px 6px}.cr-workspace .cr-request-table :is(textarea,select){border-radius:8px;margin:0;padding:7px 8px;font-size:.875rem;line-height:1.35}.cr-workspace .cr-request-table textarea{resize:vertical;min-height:52px}.cr-workspace .cr-request-table button{min-height:34px;padding:6px 8px;font-size:.875rem}.cr-conversation .cr-request-source{margin-top:5px;font-size:.875rem}.cr-request-source summary{cursor:pointer;opacity:.75}.cr-request-source blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.cr-request-review{opacity:.7;margin-top:4px;font-size:.75rem;display:block}.cr-workspace .cr-request-table button.cr-request-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;padding:0;transition:background .15s,transform .15s;display:inline-flex;position:relative}.cr-workspace .cr-request-table button.cr-request-save{color:#fff;box-shadow:none;background:#218655;border:1px solid #218655}.cr-workspace .cr-request-table button.cr-request-save:hover:not(:disabled){background:#196b43;border-color:#196b43}.cr-workspace .cr-request-table button.cr-request-dismiss{color:var(--lightningcss-light,#c62b35)var(--lightningcss-dark,#ff777c);box-shadow:none;background:#e5484d20;border:0;margin:0}.cr-workspace .cr-request-table button.cr-request-cancel{background:color-mix(in srgb,var(--foreground) 9%,transparent);color:inherit;box-shadow:none;border:0;margin:0}.cr-workspace .cr-request-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.cr-numbered-request{align-items:flex-start;gap:7px;min-width:0;display:flex}.cr-numbered-request textarea{flex:1;min-width:0}.cr-request-number{background:color-mix(in srgb,var(--foreground) 8%,transparent);font-variant-numeric:tabular-nums;border:1px solid #8885;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-top:7px;padding:0 4px;font-size:.75rem;line-height:1;display:inline-flex}.cr-workspace .cr-request-table select.cr-status-select{-webkit-appearance:auto;appearance:auto;width:100%;min-width:0;height:30px;min-height:30px;box-shadow:none;border:1px solid #8885;border-radius:7px;margin:0;padding:3px 5px;font-size:.875rem;line-height:1.2}.cr-request-icon svg{fill:currentColor;stroke:none;width:16px;height:16px}.cr-request-icon:active:not(:disabled){transform:scale(.94)}@media (pointer:coarse){.cr-workspace .cr-request-actions{gap:16px;padding:8px}.cr-request-icon:after{content:"";border-radius:50%;position:absolute;inset:-8px}}@media (prefers-reduced-motion:reduce){.cr-workspace .cr-request-table button.cr-request-icon{transition:none}.cr-request-icon:active:not(:disabled){transform:none}}.cr-request-icon:focus-visible{outline-offset:3px;outline:2px solid #70aff0}.cr-request-icon:disabled{opacity:.5;cursor:wait}.cr-workspace .cr-request-table .cr-request-locked :is(textarea,select){opacity:.55;cursor:default;background:0 0}.cr-workspace .cr-request-table .cr-request-locked .cr-request-dismiss{opacity:.3;cursor:default}.cr-workspace .cr-request-table .cr-request-locked .cr-request-save{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:inherit;border-color:#0000}.cr-workspace .cr-request-table .cr-request-locked .cr-request-save:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 17%,transparent);border-color:#0000}.cr-list,.cr-customer-group{min-width:0}.cr-customer-ref-capsule{box-sizing:border-box;background:color-mix(in srgb,var(--foreground) 7%,transparent);overflow-wrap:anywhere;border:1px solid #8885;border-radius:999px;max-width:100%;padding:5px 12px;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-block}.cr-workspace .cr-compose button.cr-preview-action{color:var(--lightningcss-light,#1762a6)var(--lightningcss-dark,#a6d3ff);background:#2d84dc29;border-color:#4492e061}.cr-workspace .cr-compose button.cr-preview-action:hover:not(:disabled){background:#2d84dc3d;border-color:#4492e094}.cr-mail-swipe{align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.cr-mail-recognition{flex-shrink:0;align-items:center;gap:4px;max-width:42%;margin-right:32px;display:flex}.cr-mail-recognition-label{overflow-wrap:anywhere;background:#79afd017;border:1px solid #79afd066;border-radius:999px;padding:2px 6px;font-size:.75rem;line-height:1.3}.cr-mail-recognition[data-state=error] .cr-mail-recognition-label{background:#c98f4517;border-color:#c98f4599}.cr-workspace .cr-mail-recognition button{width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.cr-mail-swipe .cr-mail-header{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;min-width:0}.cr-workspace .cr-mail-archive-action{width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s;display:grid;position:absolute;top:0;right:0}.cr-mail-swipe[data-revealed=true] .cr-mail-archive-action{color:#fff;background:#456b85}.cr-mail-archive-action svg{fill:currentColor;flex-shrink:0}.cr-archived-mails{margin-top:20px}.cr-archived-mails>summary{cursor:pointer;margin-bottom:12px}@media (max-width:600px){.cr-mail-archive-action span{overflow-wrap:anywhere;max-width:92px}}@media (prefers-reduced-motion:reduce){.cr-workspace .cr-mail-archive-action{transition:none}}.treq-brand-badge{vertical-align:middle;color:#fff;letter-spacing:.06em;white-space:nowrap;background:#30343b;border:1px solid #62666d;border-radius:999px;justify-content:center;align-items:center;padding:.35em .75em;font-size:.6em;font-weight:600;line-height:1.2;display:inline-flex}.cr-customer-group+.cr-customer-group{margin-top:16px}.cr-customer-heading{overflow-wrap:anywhere;align-items:center;gap:10px;margin:0 0 14px;font-size:1.125rem;font-weight:600;display:flex}.cr-customer-heading>span{border:1px solid #8885;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.8125rem;font-weight:500;display:inline-flex}.cr-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;gap:16px;display:grid}.cr-workspace .cr-card-grid .cr-ticket{white-space:normal;overflow-wrap:anywhere;gap:12px;width:100%;min-width:0;min-height:210px;padding:20px}.cr-card-grid .cr-ticket strong{line-height:1.35}.cr-card-grid .cr-ticket>small{margin-top:auto;padding-top:6px}.cr-layout.cr-expanded{grid-template-columns:minmax(0,1fr)}.cr-layout.cr-expanded>.cr-list{display:none}.cr-layout.cr-expanded>.cr-detail{box-sizing:border-box;width:100%}.cr-comment-tools{flex-wrap:wrap;gap:3px;margin-bottom:5px;display:flex}.cr-workspace .cr-comment-tools button{background:#8882;border:0;border-radius:7px;width:26px;min-height:26px;padding:2px;font-size:14px;line-height:1}.cr-comment-tools button:last-child{margin-left:auto}.cr-comment-editor .cr-comment-hint{opacity:.6;margin-top:3px;font-size:12px;display:block}.cr-workspace .cr-comment-images.cr-titled-images>span{flex-direction:column;gap:5px;width:140px;display:flex}.cr-workspace .cr-titled-images input{box-sizing:border-box;border-radius:6px;width:100%;min-width:0;padding:5px 7px;font-size:12px;line-height:1.4}.cr-workspace .cr-titled-images img{width:140px;height:90px}.cr-workspace .cr-comment-images>.cr-image-captioned{flex-direction:column;gap:4px;width:96px;display:flex}.cr-workspace .cr-comment-images .cr-image-captioned>.cr-image-preview-trigger{background:0 0;width:96px;height:72px;min-height:0;padding:0;position:static;inset:auto}.cr-workspace .cr-comment-images .cr-image-captioned>.cr-image-preview-trigger img{width:96px;height:72px}.cr-image-caption{overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.35}.cr-image-popup-caption{overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.4}.cr-color-letter{border-bottom:3px solid #70aff0;font-weight:700;line-height:1.1}.cr-color-palette{border:1px solid #8885;border-radius:9px;flex-wrap:wrap;gap:5px;width:fit-content;max-width:100%;margin:5px 0 8px;padding:6px;display:flex}.cr-workspace .cr-color-palette button{background:var(--background,#fff);border-radius:6px;min-width:30px;min-height:30px;padding:4px;font-size:16px;font-weight:700}.cr-workspace [data-comment-color=blue]{color:#286da8}.cr-workspace [data-comment-color=green]{color:#28734b}.cr-workspace [data-comment-color=amber]{color:#875900}.cr-workspace [data-comment-color=red]{color:#b43645}.cr-workspace [data-comment-color=purple]{color:#7551a6}@media (prefers-color-scheme:dark){.cr-workspace [data-comment-color=blue]{color:#83bded}.cr-workspace [data-comment-color=green]{color:#86caa3}.cr-workspace [data-comment-color=amber]{color:#e8c16b}.cr-workspace [data-comment-color=red]{color:#f096a0}.cr-workspace [data-comment-color=purple]{color:#c5a6ee}}.cr-request-table:has(.cr-comment-editor.is-expanded) col:first-child{width:24%!important}.cr-request-table:has(.cr-comment-editor.is-expanded) col:nth-child(2){width:17%!important}.cr-request-table:has(.cr-comment-editor.is-expanded) col:nth-child(3){width:45%!important}.cr-comment-editor.is-expanded textarea,.cr-comment-editor.is-expanded .cr-rich-comment{min-height:230px}.cr-rich-comment{resize:vertical;box-sizing:border-box;width:100%;min-height:80px;max-height:420px;color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:1px solid #8885;border-radius:16px;padding:12px 14px;line-height:1.5;overflow:auto}.cr-rich-comment:empty:before{content:attr(data-placeholder);color:inherit;opacity:.5;pointer-events:none}.cr-rich-comment:focus{outline-offset:2px;outline:3px solid #70aff0}.cr-rich-comment[aria-disabled=true]{opacity:.65;cursor:default}.cr-rich-comment ul{margin:0;padding-left:1.4em;list-style:outside}.cr-rich-comment ol{margin:0;padding-left:1.4em;list-style:decimal}.cr-rich-comment b,.cr-rich-comment strong{font-weight:700}.cr-rich-comment i,.cr-rich-comment em{font-style:italic}.cr-workspace .cr-inline-comment .cr-rich-comment{min-height:64px;padding:8px;font-size:.75rem;line-height:1.4}.cr-rich-comment [data-comment-color=blue]{color:#286da8!important}.cr-rich-comment [data-comment-color=green]{color:#28734b!important}.cr-rich-comment [data-comment-color=amber]{color:#875900!important}.cr-rich-comment [data-comment-color=red]{color:#b43645!important}.cr-rich-comment [data-comment-color=purple]{color:#7551a6!important}@media (prefers-color-scheme:dark){.cr-rich-comment [data-comment-color=blue]{color:#83bded!important}.cr-rich-comment [data-comment-color=green]{color:#86caa3!important}.cr-rich-comment [data-comment-color=amber]{color:#e8c16b!important}.cr-rich-comment [data-comment-color=red]{color:#f096a0!important}.cr-rich-comment [data-comment-color=purple]{color:#c5a6ee!important}}.cr-history-entry h4{margin:10px 0;font-size:15px}.cr-description-section{margin:24px 0}.cr-employee-diagnostics{border:1px solid #8884;border-radius:12px;padding:12px;font-size:13px;line-height:1.5}.cr-employee-diagnostics p{overflow-wrap:anywhere;margin:4px 0}.cr-assignee{margin:20px 0}.cr-assignee h3{margin:0 0 8px;font-size:15px}.cr-workspace .cr-assignee-current,.cr-workspace .cr-employee-options button{text-align:left;justify-content:flex-start;gap:12px}.cr-assignee small{opacity:.65;margin-top:3px;font-size:13px;display:block}.cr-employee-avatar{background:#7f8a9b33;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;display:inline-flex;overflow:hidden}.cr-employee-avatar img{object-fit:cover;width:100%;height:100%}.cr-employee-picker{border:1px solid #8884;border-radius:18px;max-width:580px;margin-top:12px;padding:16px}.cr-employee-options{gap:8px;max-height:320px;display:grid;overflow:auto}.cr-employee-options button[aria-pressed=true]{outline-offset:-2px;outline:2px solid #70aff0}.cr-detail-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.cr-detail-tools svg{fill:currentColor}@media (pointer:coarse){.cr-detail-tools button{width:44px;min-height:44px}}.cr-status-select{--cr-status-tint:#8793a2}.cr-workspace .cr-task-edit-fields select.cr-status-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%239da4af' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border-radius:12px;height:auto;min-height:52px;padding:14px 44px 14px 18px;line-height:1.4}.cr-status-select[data-status=in_progress]{--cr-status-tint:#398bdf}.cr-status-select[data-status=waiting],.cr-status-select[data-status=awaiting_response]{--cr-status-tint:#d39b35}.cr-task-status[data-status=awaiting_response]{color:#d39b35;background:#d39b351a}.cr-task-status[data-status=feedback_received]{color:#3981b4;background:#3981b41a}.cr-status-select[data-status=feedback_received]{--cr-status-tint:#3981b4}.cr-feedback-date{white-space:normal;background:#79afd017;border:1px solid #79afd066;border-radius:5px;max-width:100%;margin:3px 0 5px;padding:2px 6px;font-size:.75rem;line-height:1.35;display:inline-block}.cr-mail-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.cr-mail-list-heading h3{margin:0}.cr-mail-direction{background:#8882;border-radius:24px;flex-wrap:wrap;gap:3px;max-width:100%;padding:4px;display:flex}.cr-workspace .cr-mail-direction button{background:0 0;border:0;border-radius:20px;min-height:36px;padding:8px 12px;font-size:.875rem}.cr-workspace .cr-mail-direction button[aria-pressed=true]{background:#79afd033;box-shadow:inset 0 0 0 1px #79afd055}.cr-status-select[data-status=done]{--cr-status-tint:#2ca46a}.cr-status-select[data-status=no_change]{--cr-status-tint:#96909f}.cr-status-select[data-status=customer_confirmed]{--cr-status-tint:#2ca46a}.cr-workspace select.cr-status-select{background:color-mix(in srgb,var(--cr-status-tint) 22%,var(--background,#fff));border-color:color-mix(in srgb,var(--cr-status-tint) 50%,transparent)}.cr-workspace select.cr-status-select:disabled{opacity:1;background:color-mix(in srgb,var(--cr-status-tint) 10%,var(--background,#fff));border-color:color-mix(in srgb,var(--cr-status-tint) 25%,transparent);color:color-mix(in srgb,var(--foreground) 65%,var(--background,#fff));-webkit-text-fill-color:currentColor}.cr-workspace select.cr-status-select option{background:var(--background,#fff);color:var(--foreground)}.cr-workspace .cr-notice,.cr-workspace .cr-error{margin:16px 0 20px;padding:16px;line-height:1.5}.cr-draft-save{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.cr-draft-save small{opacity:.65;font-size:13px}.cr-email-capsule{vertical-align:middle;box-sizing:border-box;background:color-mix(in srgb,currentColor 7%,transparent);overflow-wrap:anywhere;white-space:normal;border:1px solid #8885;border-radius:999px;max-width:100%;margin:2px 3px;padding:2px 9px;font-size:.8125rem;line-height:1.5;display:inline-block}.cr-description-section h3{margin:0 0 8px;font-size:15px;font-weight:600}.cr-description-section .cr-description{margin:0}.cr-history-entry dd strong{display:inline}.cr-history-entry p,.cr-history-entry dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.cr-history-entry dl{gap:12px;margin:0;display:grid}.cr-history-entry dl>div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.cr-history-entry dt{opacity:.65;font-size:13px}.cr-history-entry dd>span{display:block}.cr-history-entry .cr-history-before{opacity:.6;margin-bottom:8px}.cr-history-entry dd small{margin-bottom:2px;font-size:12px;display:block}@media (max-width:600px){.cr-history-entry dl>div{grid-template-columns:1fr;gap:3px}}@media (pointer:coarse){.cr-workspace .cr-comment-tools button{width:36px;min-height:44px}}@media (max-width:600px){.cr-card-grid{grid-template-columns:1fr}.cr-workspace .cr-card-grid .cr-ticket{min-height:180px}.cr-workspace .cr-request-table :is(textarea,select){font-size:16px}.cr-request-table{min-width:640px}}.cr-grouping{max-width:100%}.cr-review .cr-create-from-mail{margin:12px 0 0 12px}@media (max-width:600px){.cr-review .cr-create-from-mail{margin-left:0;display:flex}}.cr-scopes .cr-review-scope{align-items:center;gap:8px}.cr-review-count{box-sizing:border-box;color:#292714;pointer-events:none;background:#f7c948;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0002}.cr-mail-header-text>small{align-items:flex-start;gap:7px;display:flex}.cr-mail-activity-icon{flex:0 0 14px;align-items:center;display:inline-flex}.cr-workspace .cr-comment-images>button.cr-image-preview-trigger{width:96px;height:72px;min-height:0;color:inherit;background:0 0;padding:0;position:static;inset:auto}.cr-workspace .cr-task-mail-thumbnails figure.cr-mail-image{flex:none;width:96px;margin:8px 0;padding:0}.cr-workspace .cr-task-mail-thumbnails .cr-image-preview-trigger img{border:0;border-radius:0;width:96px;height:72px}.cr-workspace .cr-comment-images .cr-image-preview-dialog>img,.cr-workspace .cr-mail-image .cr-image-preview-dialog>img{border:0;border-radius:0;width:auto;max-width:calc(94vw - 26px);height:auto;max-height:calc(92dvh - 56px)}.cr-workspace .cr-comment-images .cr-image-preview-dialog .cr-image-preview-close{width:30px;min-height:30px;top:6px;right:8px}.cr-workspace .cr-image-preview-trigger{cursor:zoom-in;background:0 0;border:1px solid #8884;border-radius:9px;max-width:100%;min-height:0;padding:0;display:inline-flex;overflow:hidden}.cr-image-preview-trigger img{object-fit:contain;max-width:100%;display:block}.cr-task-screenshots{white-space:normal}.cr-task-mail-thumbnails{flex-wrap:wrap;gap:8px;display:flex}.cr-task-mail-thumbnails:empty{display:none}.cr-task-mail-thumbnails .cr-mail-image{flex:none;width:96px;margin:8px 0 0}.cr-task-mail-thumbnails .cr-image-preview-trigger{width:96px;height:72px}.cr-task-mail-thumbnails .cr-image-preview-trigger img{object-fit:contain;width:100%;height:100%}.cr-comment-images>.cr-image-preview-trigger{width:96px;height:72px}.cr-comment-images>.cr-image-preview-trigger img{object-fit:contain;width:100%;height:100%}.cr-image-preview-dialog{background:var(--background,#fff);color:var(--foreground);box-sizing:border-box;border:1px solid #8885;border-radius:16px;max-width:94vw;max-height:92dvh;padding:42px 12px 12px;overflow:auto}.cr-image-preview-dialog::backdrop{background:#000a}.cr-image-preview-dialog>img{object-fit:contain;width:auto;max-width:calc(94vw - 26px);height:auto;max-height:calc(92dvh - 56px);display:block}.cr-workspace .cr-image-preview-dialog .cr-image-preview-close{width:30px;min-height:30px;padding:0;font-size:24px;position:absolute;top:6px;right:8px}.cr-ticket-task-comment .cr-inline-comment .cr-comment-tools{flex-wrap:wrap;gap:4px}.cr-ticket-task-comment .cr-inline-comment .cr-comment-tools button{min-width:24px;min-height:24px;padding:3px;font-size:12px}.cr-ticket-task-comment .cr-inline-comment .cr-comment-editor>button{min-height:28px;padding:4px 9px;font-size:12px}.cr-ticket-task-comment .cr-inline-comment .cr-comment-editor>small{font-size:11px;line-height:1.4}.cr-ticket-task-title>div{flex:1;min-width:0}.cr-ticket-task-title textarea{padding:8px;font-size:14px;line-height:1.5}.cr-detail-actions{flex-wrap:wrap}.cr-detail-tools{align-items:flex-end;gap:10px;min-width:0;max-width:100%;margin-left:auto;display:flex}.cr-ticket-header-fields{gap:10px;min-width:0;display:flex}.cr-workspace .cr-ticket-header-fields label{flex:1;min-width:0;margin:0;font-size:12px}.cr-workspace .cr-ticket-header-fields select{width:100%;min-width:0;font-size:14px}.cr-detail-tools>button{flex-shrink:0}@media (max-width:600px){.cr-ticket-header-fields{flex:1;gap:6px}.cr-detail-tools:has(.cr-ticket-header-fields){gap:6px;width:100%}.cr-workspace .cr-ticket-header-fields select{background-position:right 7px center;padding-left:10px;padding-right:28px}}.cr-workspace select.cr-sap-project-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23888' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;min-height:48px;padding:12px 42px 12px 16px;line-height:1.4}.cr-workspace .cr-inline-comment textarea,.cr-workspace .cr-inline-comment textarea::placeholder{font-size:.75rem;line-height:1.4}.cr-workspace .cr-task-title-edit{text-align:left;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;padding:0;display:block}.cr-workspace .cr-task-title-edit:hover{text-decoration:underline}.cr-inline-comment{white-space:normal;margin-top:10px}.cr-inline-comment textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:64px;padding:8px}.cr-inline-comment>small{margin-top:5px;font-size:.75rem;display:block}.cr-inline-comment .cr-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cr-ticket-task-table .cr-inline-status{width:100%;min-width:160px;max-width:240px;min-height:36px;padding:7px 26px 7px 9px;font-size:.875rem}.cr-mail-icon-row{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;margin-bottom:4px;padding-right:36px;display:flex}.cr-mail-task-badge{background:#79afd017;border:1px solid #79afd066;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:.75rem;font-weight:500;line-height:1.35;display:inline-flex}.cr-ticket>.cr-ticket-footer{opacity:1;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;margin-top:auto;display:flex}.cr-ticket-footer>small{overflow-wrap:anywhere;min-width:0}.cr-ticket-assignee{box-sizing:border-box;border:1px solid #8884;margin-left:auto}.cr-file-status{overflow-wrap:anywhere;margin-top:-5px;font-size:12px;line-height:1.5}.cr-file-status[data-state=stored]{color:#6eae89}.cr-file-status[data-state=error]{color:#e9b06d;opacity:1}.cr-ticket-company{align-items:center;gap:8px;min-width:0;display:inline-flex}.cr-ticket-company>span:last-child{overflow-wrap:anywhere}.cr-company-logo{color:#555;background:#fff;border:1px solid #8884;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid;overflow:hidden}.cr-company-logo img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:0;display:block}.cr-view-switch{width:max-content;max-width:100%;margin-bottom:24px}.cr-task-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cr-task-toolbar .cr-search{flex:1;min-width:200px}.cr-task-toolbar button[aria-pressed=true]{background:#5c96d52b;border-color:#70aff077}.cr-task-group{margin:24px 0}.cr-task-group>h2{margin:0 0 12px;font-size:17px}.cr-global-task{background:color-mix(in srgb,var(--background,#fff) 95%,currentColor 5%);border:1px solid #8884;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 230px;gap:12px 20px;margin-bottom:12px;padding:20px;display:grid}.cr-task-context{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;font-size:13px;display:flex}.cr-workspace .cr-task-reference{min-height:28px;padding:3px 9px;font-size:12px}.cr-unreviewed{color:#352d13;background:#f5c94b;border-radius:999px;padding:3px 8px;font-size:12px}.cr-task-title{grid-area:2/1}.cr-task-title h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;line-height:1.5}.cr-task-status{background:#8f969d26;border-radius:999px;padding:4px 10px;font-size:13px;display:inline-block}.cr-task-status[data-status=done]{color:#56b888;background:#21865525}.cr-task-status[data-status=waiting]{color:#b18b32;background:#d8a23125}.cr-task-status[data-status=in_progress]{color:#619fdf;background:#438edc25}.cr-task-comment{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:2/2;margin:0;font-size:14px;line-height:1.55}.cr-global-task>.cr-assignee{grid-area:2/3;margin:0}.cr-global-task>.cr-assignee h3{display:none}.cr-global-task .cr-assignee-current{text-align:left;max-width:100%;padding:6px 10px;font-size:13px}.cr-global-task .cr-employee-avatar{flex:none;width:30px;height:30px}.cr-task-inheritance{opacity:.65;grid-column:3;font-size:12px}.cr-task-actions{flex-wrap:wrap;grid-area:3/1/auto/3;align-items:start;gap:8px;display:flex}.cr-task-actions button{min-height:32px;padding:5px 10px;font-size:12px}.cr-task-discard{color:#df6969!important}.cr-global-task>form,.cr-global-task>.cr-error,.cr-global-task>.cr-notice{grid-column:1/-1}.cr-task-edit-fields{grid-template-columns:2fr 1fr;gap:16px;display:grid}.cr-global-task .cr-employee-picker{min-width:0;padding:12px}.cr-global-task .cr-employee-options button{max-width:100%;font-size:13px}.cr-global-task .cr-employee-options span{overflow-wrap:anywhere;min-width:0}.cr-global-task .cr-assignment-confirm button{font-size:12px}.cr-request-table tr[data-task-focused=true]{outline-offset:-2px;background:#70aff015;outline:2px solid #70aff0}.cr-workspace [hidden]{display:none!important}@media (max-width:850px){.cr-global-task{grid-template-columns:1fr;padding:16px}.cr-global-task>*{grid-area:auto/1!important}.cr-task-toolbar .cr-scopes{max-width:100%;overflow:auto}.cr-task-edit-fields{grid-template-columns:1fr}.cr-task-toolbar>button{font-size:13px}}.cr-task-filters{border:0;min-width:0;margin:0;padding:0}.cr-ticket-tasks{margin:0 0 28px}.cr-ticket-tasks-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cr-ticket-tasks-heading h3{margin:0}.cr-ticket-tasks-heading h3 span{opacity:.7;font-size:14px;font-weight:500}.cr-ticket-tasks-heading>small{opacity:.7;font-size:13px}.cr-ticket-task-scroll{border:1px solid #8884;border-radius:16px;overflow-x:auto}.cr-ticket-task-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;font-size:14px}.cr-ticket-task-table th{text-align:left;background:#8881;padding:12px;font-weight:600}.cr-ticket-task-table td{vertical-align:top;border-top:1px solid #8883;padding:12px}.cr-ticket-task-table th:first-child{width:30%}.cr-ticket-task-title{gap:9px;min-width:180px;display:flex}.cr-ticket-task-title strong{overflow-wrap:anywhere;font-weight:500;line-height:1.5;display:block}.cr-ticket-task-title .cr-unreviewed{margin-top:6px;display:inline-block}.cr-ticket-task-comment{white-space:pre-wrap;overflow-wrap:anywhere;min-width:140px;line-height:1.5}.cr-ticket-task-table .cr-task-status{white-space:nowrap}.cr-ticket-task-table .cr-assignee{min-width:150px;margin:0}.cr-ticket-task-table .cr-assignee h3{display:none}.cr-ticket-task-table .cr-assignee-current{text-align:left;min-height:32px;padding:5px 8px;font-size:13px}.cr-ticket-task-table .cr-employee-avatar{flex:none;width:28px;height:28px}.cr-ticket-task-table .cr-employee-picker{min-width:220px;max-width:300px;padding:12px}.cr-task-muted{opacity:.65;font-size:12px}.cr-workspace .cr-ticket-task-icon{justify-content:center;align-items:center;width:34px;min-height:34px;padding:6px;display:inline-flex}.cr-ticket-task-editor>td{background:#70aff00a}.cr-ticket-task-editor .cr-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cr-ticket-task-table tr[data-task-focused=true]{outline-offset:-2px;background:#70aff015;outline:2px solid #70aff0}.cr-similar-task{color:inherit;opacity:.8;margin-top:6px;font-size:12px;display:block}.cr-task-extraction{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.cr-ticket-tasks>details{margin-top:14px}.cr-ticket-task-editor form{min-width:0}@media (max-width:700px){.cr-ticket-task-table{min-width:800px}.cr-ticket-task-editor .cr-task-edit-fields{grid-template-columns:1fr}.cr-ticket-tasks-heading{align-items:flex-start}}.cr-feedback{background:#d8a2310b;border:1px solid #d8a23166;border-radius:22px;margin:20px 0 28px;padding:20px}.cr-feedback>h3{margin:0 0 8px}.cr-feedback>p{font-size:14px}.cr-feedback article{overflow-wrap:anywhere;border-top:1px solid #8884;padding:16px 0}.cr-feedback article h4{margin:10px 0;font-size:16px}.cr-feedback blockquote{white-space:pre-wrap;background:#79afd00d;border-left:3px solid #79afd0;margin:12px 0;padding:8px 14px}.cr-feedback-warning{color:inherit;font-size:13px}.cr-feedback .cr-actions{flex-wrap:wrap;gap:8px;display:flex}.cr-feedback button{padding:8px 14px;font-size:13px}.cr-task-status[data-status=customer_confirmed],.cr-status-select[data-status=customer_confirmed]{color:inherit;background:#21865525;border-color:#56b88866}.cr-status-select[data-status=customer_confirmed]:disabled{opacity:.8;background:#21865515}.cr-task-number{opacity:.6;font-weight:500}.cr-workspace .cr-ticket-task-table .cr-assignee-current{box-shadow:none;background:0 0;border:0;border-radius:4px;gap:6px;min-height:32px;padding:0;font-size:.75rem;line-height:1.25}.cr-ticket-task-table .cr-assignee-current .cr-employee-avatar{flex:0 0 22px;width:22px;height:22px;font-size:10px}.cr-ticket-task-table .cr-assignee-current small{margin-top:1px;font-size:.75rem;line-height:1.25}.cr-ticket-task-table th:nth-child(3){width:40%}.cr-ticket-task-table th:nth-child(4){width:48px}.cr-ticket-task-table .cr-assignee-compact{min-width:28px}.cr-ticket-task-table .cr-assignee-compact .cr-assignee-current{justify-content:center;width:28px;min-width:28px}.cr-ticket-task-employee{width:48px}.cr-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cr-comment-images{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.cr-comment-images>span{display:inline-flex;position:relative}.cr-comment-images img{object-fit:contain;background:#fff;border:1px solid #8885;border-radius:8px;width:120px;height:84px;display:block}.cr-workspace .cr-comment-images button{color:#fff;background:#30343b;width:24px;min-height:24px;padding:0;font-size:18px;position:absolute;top:2px;right:2px}.cr-comment-editor>small[role=status]{opacity:.75;margin-top:6px;font-size:12px;display:block}.cr-task-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;gap:18px;display:grid}.cr-task-card-grid .cr-global-task{border-radius:22px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:22px;display:flex}.cr-task-card-grid .cr-task-context{gap:8px;min-width:0}.cr-task-card-grid .cr-ticket-company{overflow-wrap:anywhere;min-width:0}.cr-task-card-grid .cr-task-reference{overflow-wrap:anywhere;max-width:100%}.cr-task-card-grid .cr-task-title h3{margin-bottom:10px;font-size:17px;line-height:1.4}.cr-task-card-grid .cr-task-comment{min-width:0;margin:0}.cr-task-card-grid .cr-task-inheritance{margin-top:-8px}.cr-task-card-grid .cr-task-actions{gap:7px;margin-top:auto;padding-top:4px}.cr-task-card-grid .cr-task-edit-fields{grid-template-columns:minmax(0,1fr)}.cr-task-card-grid form{min-width:0}.cr-task-card-grid .cr-employee-picker{box-sizing:border-box;max-width:100%}@media (max-width:700px){.cr-task-card-grid{grid-template-columns:minmax(0,1fr)}.cr-task-card-grid .cr-global-task{padding:18px}}.cr-ticket-status-badges{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.cr-ticket-open-count{box-sizing:border-box;color:#352d13;font-variant-numeric:tabular-nums;background:#f5c94b;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.cr-workspace .cr-scopes .cr-mail-sync{background:0 0;border:0;flex:0 0 30px;align-self:center;width:30px;height:30px;min-height:30px;margin:0 4px;padding:7px}.cr-workspace .cr-dismiss-mail{color:#e95763;background:#e9576312;border-color:#e9576366;margin-top:12px}.cr-dismiss-confirm{background:#e957630a;border:1px solid #e9576355;border-radius:14px;margin-top:14px;padding:14px}.cr-dismiss-confirm p{margin:0;line-height:1.5}.cr-dismiss-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.cr-dismiss-actions .cr-dismiss-mail{margin:0}.cr-workspace .cr-review .cr-review-message{background:color-mix(in srgb,var(--background,#fff) 88%,currentColor 12%);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;border:1px solid #8884;border-radius:14px;max-height:360px;margin:12px 0;padding:16px 18px;line-height:1.45;overflow:auto}.cr-workspace .cr-incoming-body .cr-review-message{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;line-height:1.45}.cr-mail-images{flex-wrap:wrap;gap:12px;display:flex}.cr-workspace .cr-mail-image{white-space:normal;max-width:100%;margin:12px 0;display:block}.cr-workspace .cr-mail-image img{object-fit:contain;background:#fff;border:1px solid #8885;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:420px;display:block}.cr-mail-image figcaption{overflow-wrap:anywhere;margin-top:6px;font-size:.875rem}.cr-mail-task-link{flex-direction:column;gap:10px;min-width:0;margin:14px 0;display:flex}.cr-mail-task-link select{width:100%;max-width:100%}.cr-mail-task-link button{white-space:normal;align-self:flex-start}.cr-collaborators{border:1px solid #8884;border-radius:16px;margin:16px 0;padding:14px 16px}.cr-collaborators p{font-size:.875rem;line-height:1.5}.cr-collaborators textarea{min-height:90px}.cr-collaborator-capsules{vertical-align:middle;flex-wrap:wrap;gap:6px;max-width:100%;margin-left:10px;display:inline-flex}.cr-collaborator-capsule{overflow-wrap:anywhere;background:#79afd017;border:1px solid #79afd066;border-radius:999px;max-width:100%;padding:3px 9px;font-size:.8125rem;line-height:1.4;display:inline-block}.cr-collaborator-loading{opacity:.7;font-size:.8125rem}.cr-mail-assigned-task{overflow-wrap:anywhere;background:#79afd012;border:1px solid #79afd055;border-radius:16px;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.cr-workspace .cr-mail-image{width:fit-content;padding-top:12px;position:relative}.cr-workspace .cr-mail-image .cr-attachment-remove{z-index:1;background:var(--background,#fff);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--foreground,#333);border:1px solid #8887;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:0;right:0;box-shadow:0 2px 5px #0002}.cr-workspace .cr-file-tile{border:1px solid #8884;border-radius:12px;padding:16px 38px 12px 12px}.cr-mail-overlay{box-sizing:border-box;background:var(--background,#f5f7f9);width:min(1180px,100vw - 48px);max-width:none;height:min(940px,100dvh - 48px);max-height:none;color:var(--foreground,#25282d);border:1px solid #8885;border-radius:22px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #0006}.cr-mail-overlay[open]{flex-direction:column;display:flex}.cr-mail-overlay::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11182099}.cr-mail-overlay>.cr-preview-heading{border-bottom:1px solid #8883;flex:none;margin:0;padding:16px 20px}.cr-mail-overlay h4{margin:0;font-size:18px}.cr-preview-tools{align-items:center;gap:6px;display:flex}.cr-workspace .cr-preview-ios{background:color-mix(in srgb,currentColor 7%,transparent);border:1px solid #8883;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;margin:0;padding:0;display:inline-flex}.cr-workspace .cr-preview-test{border-radius:999px;gap:6px;width:auto;padding:0 12px;font-size:.875rem}.cr-preview-ios svg{flex:none;display:block}.cr-workspace .cr-preview-send{color:#fff;background:#287bb6;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px;min-height:40px;margin:0;padding:0}.cr-preview-send svg{flex:none;display:block}.cr-mail-overlay-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.cr-mail-overlay .cr-email-preview{height:680px;margin-bottom:0}.cr-mail-overlay-footer{border-top:1px solid #8883;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.cr-mail-overlay-footer p{margin:0 auto 0 0;font-size:13px}@media (max-width:700px){.cr-mail-overlay{border:0;border-radius:0;width:100%;height:100dvh}.cr-mail-overlay>.cr-preview-heading{padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top))}.cr-mail-overlay-scroll{padding:12px}.cr-mail-overlay-footer{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.cr-mail-overlay-footer p{flex-basis:100%}.cr-mail-overlay-footer button{flex:1}.cr-mail-overlay .cr-email-preview{height:65dvh;min-height:320px}}.cr-workspace .cr-preview-refresh{background:0 0;border:0;flex:0 0 30px;width:30px;height:30px;min-height:30px;margin:0;padding:6px}.cr-ticket-task-actions{gap:6px;display:flex}.cr-ticket-task-actions .cr-task-delete,.cr-task-delete-confirm .cr-task-delete{color:#e95763;background:#e9576312;border-color:#e9576366}.cr-task-delete-confirm{max-width:760px;padding:12px}.cr-recipient-editor{border:1px solid #8884;border-radius:16px;margin:0 0 18px;padding:14px}.cr-recipient-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.cr-recipient-column{flex-direction:column;min-width:0;display:flex}@media (max-width:700px){.cr-recipient-columns{grid-template-columns:minmax(0,1fr);gap:12px}.cr-mail-overlay h4{font-size:16px}.cr-preview-tools{gap:4px}}.cr-recipient-line{align-items:baseline;gap:12px;min-width:0;margin:6px 0;display:flex}.cr-recipient-line>strong{flex:0 0 28px;font-size:.875rem}.cr-recipient-chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.cr-recipient-editor .cr-recipient-chip{align-items:center;gap:7px;min-width:0;margin:0;font-size:.875rem;display:inline-flex}.cr-recipient-chip>span{overflow-wrap:anywhere;min-width:0}.cr-recipient-chip small{opacity:.65;font-size:.75rem}.cr-recipient-editor .cr-recipient-chip button{background:0 0;border:0;flex-shrink:0;width:24px;min-width:24px;min-height:24px;margin:0;padding:3px}.cr-recipient-add{grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:8px;margin-top:auto;padding-top:12px;display:grid}.cr-workspace .cr-recipient-add label{min-width:0;margin:0}.cr-workspace .cr-recipient-add button{border-radius:50%;align-self:end;width:40px;height:40px;min-height:40px;margin:0;padding:0}.cr-recipient-add button svg{flex:none;display:block}.cr-recipient-editor>small{opacity:.7;margin-top:8px;display:block}.cr-recipient-save{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.cr-recipient-save small{opacity:.7}.cr-facts .cr-fact-capsule{vertical-align:top;box-sizing:border-box;background:color-mix(in srgb,var(--foreground) 7%,transparent);overflow-wrap:anywhere;white-space:normal;border:1px solid #8885;border-radius:999px;align-items:center;max-width:100%;min-height:34px;margin:0;padding:6px 12px;font-size:.875rem;font-weight:500;line-height:20px;display:inline-flex}.cr-workspace button.cr-number-select{width:28px;min-width:28px;height:28px;min-height:28px;color:inherit;box-shadow:none;background:#8881;border:2px solid #8885;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:2px 0 0;padding:0;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.cr-workspace button.cr-number-select[aria-pressed=true]{border-color:var(--site-accent,#adc26b);background:var(--site-accent,#adc26b);color:#171b0c;font-weight:700}.cr-workspace .cr-ticket-task-title[data-action-required=true]>.cr-task-number-drag>button.cr-number-select[aria-pressed=true]{color:#241a08;background:#e8b650;border-color:#e8b650}@media (forced-colors:active){.cr-workspace button.cr-number-select[aria-pressed=true],.cr-workspace .cr-ticket-task-title[data-action-required=true]>.cr-task-number-drag>button.cr-number-select[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}}.cr-workspace button.cr-number-select:focus-visible{outline:2px solid var(--site-accent,#adc26b);outline-offset:3px}body.keyware-theme .time-app .employee-sections .workspace-icon-badge .employee-section-count.cr-nav-unassigned{color:#292714;background:#f7c948;border-color:#f7c948;top:auto;bottom:-11px;left:calc(100% - 7px)}.cr-replace-dialog{box-sizing:border-box;background:var(--background,#f5f7f9);width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground,#25282d);border:1px solid #8885;border-radius:22px;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 90px #0006}.cr-replace-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11182099}.cr-replace-dialog h3{margin:0 0 12px;font-size:20px}.cr-replace-dialog p{margin:0;font-size:16px;line-height:1.5}.cr-replace-dialog .cr-actions{gap:10px;margin-top:24px;display:flex}@media (max-width:500px){.cr-replace-dialog{padding:20px}.cr-replace-dialog .cr-actions button{flex:1}}.cr-task-correspondence{background:#8881;border-radius:16px;min-width:0;padding:16px}.cr-task-correspondence>h4{margin:0 0 8px;font-size:16px}.cr-task-correspondence>p{opacity:.7;white-space:normal;margin:0 0 14px;font-size:13px}.cr-task-correspondence .cr-history pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.cr-ticket-task-actions{flex-wrap:wrap;min-width:74px;max-width:114px}.cr-ticket-task-actions .cr-ticket-task-icon{position:relative}.cr-task-history-count{background:var(--background,#333);border:1px solid #8886;border-radius:999px;padding:1px 4px;font-size:11px;line-height:14px;position:absolute;top:-6px;right:-5px}.cr-task-selection{font-size:14px;display:contents}.cr-task-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 8px;display:flex}.cr-task-toolbar .cr-mail-new-task,.cr-task-toolbar .cr-task-merge{display:contents}.cr-workspace .cr-task-toolbar button.cr-task-tool{border-radius:50%;flex:none;width:30px;height:30px;min-height:30px;margin:0;padding:0}.cr-task-tool svg{flex:none;display:block}.cr-task-toolbar .cr-mail-new-task>form,.cr-task-toolbar .cr-task-merge-panel,.cr-task-toolbar .cr-mail-new-task>p{flex-basis:100%;min-width:0}.cr-task-selection-hint{opacity:.7;margin-bottom:12px;font-size:14px;display:block}.cr-task-selection small{opacity:.7;flex-basis:100%}.cr-workspace input.cr-task-select{accent-color:#287bb6;cursor:pointer;flex-shrink:0;width:18px;min-width:18px;height:18px;margin:5px 0 0;padding:0}.cr-task-select:focus-visible{outline-offset:3px;outline:2px solid #70aff0}.cr-list:has(>.cr-review){grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:18px;display:grid}.cr-list>.cr-review{border-radius:22px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:22px;display:flex}.cr-list>.cr-review>small{opacity:.72;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.cr-list>.cr-review>h3{margin:0;font-size:17px;line-height:1.4}.cr-list>.cr-review>p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.cr-list>.cr-review>details{min-width:0;font-size:14px}.cr-list>.cr-review>details>summary{cursor:pointer}.cr-list>.cr-review>label{min-width:0;margin:4px 0 0}.cr-list>.cr-review>label>select{text-overflow:ellipsis;width:100%;max-width:100%}.cr-list>.cr-review>button,.cr-list>.cr-review>.cr-create-from-mail{white-space:normal;justify-content:center;width:100%;min-height:40px;margin:0;padding:9px 12px;font-size:14px}.cr-list>.cr-review .cr-dismiss-confirm{min-width:0;margin:0}@media (max-width:700px){.cr-list:has(>.cr-review){grid-template-columns:minmax(0,1fr)}.cr-list>.cr-review{padding:18px}}.cr-workspace .cr-ticket-task-icon{flex:none;width:24px;min-width:24px;height:24px;min-height:24px;padding:4px}.cr-workspace .cr-ticket-task-icon svg{width:13px;height:13px}.cr-ticket-task-actions{flex-wrap:nowrap;gap:5px;min-width:82px;max-width:none}.cr-task-history-count{box-sizing:border-box;text-align:center;min-width:14px;padding:0 3px;font-size:10px;line-height:13px;top:-7px;right:-5px}.cr-heading>div{min-width:0}.cr-previous-reply{border:1px solid #8884;border-radius:12px;margin:12px 0;padding:12px}.cr-previous-reply summary{cursor:pointer;overflow-wrap:anywhere}.cr-previous-reply pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font:inherit;line-height:1.5;overflow:auto}.cr-workspace .cr-new-ticket{white-space:nowrap;flex-shrink:0}@media (max-width:850px){.cr-workspace .cr-heading{flex-flow:row;align-items:flex-start;gap:12px;display:flex}.cr-heading>div{overflow-wrap:anywhere;flex:1}.cr-workspace .cr-new-ticket{box-sizing:border-box;border-radius:50%;flex:0 0 44px;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;margin-left:auto;padding:0}.cr-new-ticket>span{display:none}.cr-workspace .cr-new-ticket svg{flex:none;width:20px;height:20px}}.cr-workspace .cr-inline-comment .cr-comment-editor.is-compact .cr-comment-tools{flex-wrap:nowrap;gap:2px;overflow-x:auto}.cr-workspace .cr-inline-comment .cr-comment-editor.is-compact .cr-comment-tools button{background:0 0;border-radius:4px;flex:0 0 24px;width:24px;min-width:24px;height:26px;min-height:26px;padding:3px;font-size:12px}.cr-workspace .cr-inline-comment .cr-comment-editor.is-compact .cr-comment-tools button:hover{background:#8882}.cr-workspace .cr-inline-comment .cr-actions button{border-radius:5px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:5px;display:inline-flex}.cr-workspace .cr-ticket-task-title[data-action-required=true]>.cr-task-number-drag>.cr-request-number{border-color:#d49b30;box-shadow:0 0 0 2px #d49b3033,0 0 13px 3px #d49b3055}@media (prefers-color-scheme:dark){.cr-workspace .cr-ticket-task-title[data-action-required=true]>.cr-task-number-drag>.cr-request-number{border-color:#e8b650;box-shadow:0 0 0 2px #e8b65033,0 0 14px 3px #e8b65066}}@media (forced-colors:active){.cr-workspace .cr-ticket-task-title[data-action-required=true]>.cr-task-number-drag>.cr-request-number{outline-offset:3px;outline:2px solid highlight}}.cr-image-preview-dialog[open]{animation:.2s cubic-bezier(.2,.7,.2,1) both cr-image-in}.cr-image-preview-dialog[open]::backdrop{animation:.2s ease-out both cr-image-backdrop-in}.cr-image-preview-dialog[open].is-closing{animation:.18s ease-in both cr-image-out}.cr-image-preview-dialog[open].is-closing::backdrop{animation:.18s ease-in both cr-image-backdrop-out}@keyframes cr-image-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cr-image-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes cr-image-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cr-image-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cr-image-preview-dialog[open]{animation:none!important}.cr-image-preview-dialog[open]::backdrop{animation:none!important}}.cr-inline-ticket-header fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.cr-inline-ticket-header label{gap:7px;min-width:0;font-size:14px;display:grid}.cr-inline-ticket-header :is(input,select,textarea){width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #8885;border-radius:10px;padding:9px 12px}.cr-inline-ticket-header .cr-header-title input{font-size:clamp(20px,2vw,28px);font-weight:650}.cr-header-fact-row{grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) minmax(180px,1.2fr) minmax(180px,1fr);align-items:start;gap:16px;display:grid}.cr-header-status{width:100%;margin-left:auto}.cr-header-status small{opacity:.8;font-size:12px;line-height:1.4}.cr-inline-ticket-header textarea{resize:vertical}.cr-inline-ticket-header .cr-actions button{min-width:36px;padding:6px 10px}.cr-inline-ticket-header{margin-bottom:24px}@media (max-width:900px){.cr-header-fact-row{grid-template-columns:1fr 1fr}.cr-header-status{grid-area:1/2}}@media (max-width:480px){.cr-header-fact-row{gap:12px}.cr-header-fact-row>label:not(:first-child):not(.cr-header-status){grid-column:1/-1}}.cr-workspace .cr-inline-ticket-header select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 7 4-4 4 4m-8 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 20px;min-height:48px;padding:12px 42px 12px 16px;line-height:1.4}.cr-workspace .cr-inline-ticket-header .cr-header-fact-row :is(input,select){box-sizing:border-box;height:auto;min-height:48px;padding-top:12px;padding-bottom:12px;line-height:1.4}.cr-workspace .cr-inline-ticket-header{margin-top:12px;margin-bottom:16px}.cr-workspace .cr-inline-ticket-header fieldset{gap:14px}.cr-workspace .cr-inline-ticket-header label{margin:0}.cr-pdf-export{display:inline-flex;position:relative}.cr-pdf-export small{z-index:3;background:var(--background,#34383f);width:260px;color:var(--foreground,#fff);border:1px solid #8885;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 8px);right:0}.cr-workspace .cr-mail-pdf{box-sizing:border-box;background:var(--time-control-bg,transparent);white-space:normal;border:1px solid #8885;border-radius:12px;width:100%;min-width:0;max-width:760px;margin:12px 0;position:relative;overflow:hidden}.cr-mail-pdf header{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 40px 12px 12px;display:flex}.cr-mail-pdf header span{flex-wrap:wrap;gap:12px;display:flex}.cr-mail-pdf canvas{background:#fff;width:100%;height:auto}.cr-mail-pdf nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px;display:flex}.cr-mail-pdf p{padding:12px}.cr-task-mail-thumbnails>.cr-mail-pdf{flex:0 0 100%}.cr-workspace .cr-mail-pdf .cr-pdf-toggle{text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;justify-content:flex-start;min-width:0;max-width:100%;padding:0}.cr-pdf-toggle strong{min-width:0}.cr-pdf-chevron{flex:none;font-size:26px;line-height:1;transition:transform .25s;display:inline-block}.cr-pdf-toggle[aria-expanded=true] .cr-pdf-chevron{transform:rotate(90deg)}.cr-pdf-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s;display:grid}.cr-pdf-collapse[data-expanded=true]{opacity:1;grid-template-rows:1fr}.cr-pdf-collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.cr-pdf-collapse,.cr-pdf-chevron{transition:none}}.cr-workspace button.cr-ticket.is-high-priority{border-color:#dd4654;box-shadow:0 0 0 1px #dd465466,0 0 16px 3px #dd46543d}@media (prefers-color-scheme:dark){.cr-workspace button.cr-ticket.is-high-priority{border-color:#f06470;box-shadow:0 0 0 1px #f0647073,0 0 18px 3px #ed4b5b55}}@media (forced-colors:active){.cr-workspace button.cr-ticket.is-high-priority{box-shadow:none;border:2px solid highlight}}.cr-workspace .cr-mail-pdf .cr-pdf-preview-trigger{cursor:zoom-in;background:#fff;border:0;border-radius:0;width:100%;min-height:0;padding:0}.cr-workspace .cr-pdf-preview-trigger:focus-visible{outline-offset:-4px}.cr-pdf-dialog{background:var(--background,#353940);width:min(1100px,94vw);max-width:94vw;max-height:94dvh;color:var(--foreground,#f1f2f4);border:1px solid #8886;border-radius:16px;padding:0;animation:.22s ease-out cr-pdf-dialog-in;overflow:hidden;box-shadow:0 24px 80px #0008}.cr-pdf-dialog::backdrop{background:#000a;animation:.22s ease-out cr-pdf-backdrop-in}.cr-pdf-dialog.is-closing{animation:.22s ease-in forwards cr-pdf-dialog-out}.cr-pdf-dialog.is-closing::backdrop{animation:.22s ease-in forwards cr-pdf-backdrop-out}.cr-pdf-dialog-content{flex-direction:column;max-height:92dvh;display:flex}.cr-pdf-dialog header{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.cr-pdf-dialog header strong{overflow-wrap:anywhere;min-width:0}.cr-pdf-dialog header button{flex:none}.cr-pdf-dialog nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 12px;display:flex}.cr-pdf-dialog-scroll{background:#7772;min-height:0;overflow:auto}.cr-pdf-dialog-scroll canvas{background:#fff;width:100%;height:auto;display:block}@keyframes cr-pdf-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes cr-pdf-dialog-out{to{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes cr-pdf-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cr-pdf-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.cr-pdf-dialog,.cr-pdf-dialog.is-closing{animation:none}.cr-pdf-dialog::backdrop{animation:none}.cr-pdf-dialog.is-closing::backdrop{animation:none}}.cr-workspace .cr-mail-pdf>button.cr-attachment-remove{background:var(--background,#353940);width:28px;height:28px;min-height:28px;color:inherit;z-index:2;border:1px solid #8885;border-radius:50%;padding:0;font-size:20px;line-height:1;position:absolute;top:8px;left:auto;right:8px;box-shadow:0 1px 4px #0002}.cr-workspace .cr-mail-pdf>button.cr-attachment-remove:hover{background:color-mix(in srgb,var(--background,#353940) 85%,currentColor 15%)}.cr-workspace .cr-mail-pdf>button.cr-attachment-remove,.cr-workspace .cr-pdf-dialog button.cr-pdf-dialog-close{box-sizing:border-box;background:color-mix(in srgb,currentColor 8%,var(--background,#353940));width:28px;min-width:28px;height:28px;min-height:28px;color:inherit;border:1px solid #8885;border-radius:50%;place-items:center;gap:0;padding:0;line-height:1;display:grid;box-shadow:0 1px 4px #0002}.cr-workspace .cr-mail-pdf>button.cr-attachment-remove svg,.cr-workspace .cr-pdf-dialog-close svg{flex:none;width:16px;height:16px;margin:0;display:block}.cr-workspace .cr-pdf-dialog-close:focus{outline:none}.cr-workspace .cr-pdf-dialog-close:focus-visible{outline-offset:3px;outline:2px solid}.cr-pdf-dialog-title:focus{outline:none}.cr-task-merge{margin:12px 0}.cr-task-merge-panel{border:1px solid #8885;border-radius:16px;margin-top:10px;padding:16px}.cr-task-merge-panel p{font-size:14px;line-height:1.5}.cr-workspace label.cr-merge-confirm{flex-direction:row;align-items:center;font-size:14px;display:flex}.cr-workspace .cr-merge-confirm input{flex:none;width:20px;height:20px}.cr-task-merge-history{overflow-wrap:anywhere;margin:14px 0}.cr-task-number-drag{border-radius:50%;flex:none;justify-content:center;align-self:flex-start;align-items:center;transition:transform .18s,box-shadow .18s;display:inline-flex}.cr-task-number-drag[data-drag-enabled=true],.cr-task-number-drag[data-drag-enabled=true]>*{cursor:grab}.cr-task-number-drag[data-dragging=true]{opacity:.5;cursor:grabbing}.cr-task-number-drag[data-drop-target=true]{transform:scale(1.16);box-shadow:0 0 0 3px #70aff0,0 0 16px #70aff088}.cr-task-merge-panel:focus{outline:none}@media (prefers-reduced-motion:reduce){.cr-task-number-drag{transition:none}}.cr-workspace label.cr-mail-image-option{cursor:pointer;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;margin:0 0 0 auto;font-size:.875rem;display:flex;position:relative}.cr-workspace .cr-mail-image-option input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.cr-mail-image-switch{background:#78788055;border-radius:999px;flex:none;width:36px;height:22px;transition:background .2s;position:relative}.cr-mail-image-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.cr-mail-image-option input:checked+.cr-mail-image-switch{background:#287fc7}.cr-mail-image-option input:checked+.cr-mail-image-switch:after{transform:translate(14px)}.cr-mail-image-option input:focus-visible+.cr-mail-image-switch{outline-offset:3px;outline:3px solid #70aff0}.cr-mail-image-option:has(input:disabled){opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.cr-mail-image-switch,.cr-mail-image-switch:after{transition:none}}.cr-ticket-task-table tr[data-awaiting-customer]>td:nth-child(-n+4),.cr-global-task[data-awaiting-customer] .cr-task-title,.cr-global-task[data-awaiting-customer] .cr-task-comment{opacity:.58}.cr-task-waiting-note{margin:.75rem 0;font-size:.875rem;display:block}.cr-task-reactivate{flex-direction:column;gap:.35rem;display:flex}.cr-task-reactivate button{white-space:nowrap}.cr-workspace label.cr-hide-closed-tasks{cursor:pointer;flex-direction:row;align-items:center;gap:6px;min-height:36px;margin:0 8px 0 0;font-size:.6875rem;font-weight:400;line-height:1.3;display:inline-flex;position:relative}.cr-workspace .cr-hide-closed-tasks input{opacity:0;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.cr-hide-closed-switch{background:#78788066;border-radius:999px;flex:none;width:28px;height:17px;transition:background .18s;position:relative}.cr-hide-closed-switch:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.cr-hide-closed-tasks input:checked+.cr-hide-closed-switch{background:#007aff}.cr-hide-closed-tasks input:checked+.cr-hide-closed-switch:after{transform:translate(11px)}.cr-hide-closed-tasks input:focus-visible+.cr-hide-closed-switch{outline-offset:3px;outline:2px solid #007aff}.cr-hide-closed-tasks:has(input:disabled){opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cr-hide-closed-switch,.cr-hide-closed-switch:after{transition:none}}.ticket-picker{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.ticket-picker>label{color:var(--time-muted,#626872);margin:0;font-size:1rem;font-weight:600}.ticket-picker-control{border-radius:16px;min-width:0;display:flex;position:relative}.time-app[data-section=time] .ticket-picker .ticket-picker-input{box-sizing:border-box;width:100%;min-width:0;font:inherit;margin:0;padding:14px 16px}.time-app[data-section=time] .ticket-picker-control:has(.ticket-picker-buttons>button) .ticket-picker-input{padding-right:48px}.time-app[data-section=time] .ticket-picker-control:has(.ticket-picker-buttons>button:nth-child(2)) .ticket-picker-input{padding-right:88px}.ticket-picker-buttons{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:4px}.time-app .ticket-picker-buttons>button{width:40px;min-width:40px;height:40px;color:var(--ink);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.time-app .ticket-picker-buttons>button:hover{background:#8882}.time-app .ticket-picker-buttons>button:disabled{opacity:.4;cursor:default}.ticket-picker-list{z-index:30;overscroll-behavior:contain;border:1px solid var(--line,#7775);background:var(--time-panel,#f7f8fa);max-height:280px;color:var(--ink,#25282d);border-radius:16px;padding:5px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px #0003}.ticket-picker-option{cursor:pointer;overflow-wrap:anywhere;border-radius:11px;flex-direction:column;gap:3px;padding:12px;font-size:1rem;line-height:1.35;display:flex}.ticket-picker-option span{color:var(--time-muted,#626872);font-size:.875rem}.ticket-picker-option:hover,.ticket-picker-option[aria-selected=true]{background:#70aff026}.ticket-picker-list>p{margin:0;padding:10px;font-size:.875rem;line-height:1.5}.time-app .time-sidebar>.workspace-account{grid-area:1/3;justify-self:end;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.workspace-account-info{text-align:right;min-width:0;color:inherit;gap:3px;font-size:.875rem;line-height:1.35;display:grid}.workspace-account-info span{overflow-wrap:anywhere}.workspace-account-info span+span{opacity:.75}.workspace-company{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.workspace-company svg{flex:none}.time-app .workspace-account>.header-logout-button{flex:0 0 44px}.time-app .time-sidebar .workspace-account>.header-logout-button{border:1px solid var(--site-edge);background:var(--site-glass);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--site-ink);box-shadow:inset 0 1px 1px var(--site-edge),0 4px 12px #0000001a;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;transition:background .18s,box-shadow .18s;display:grid}.time-app .time-sidebar .workspace-account>.header-logout-button svg{width:22px;height:22px;display:block}.time-app .time-sidebar .workspace-account>.header-logout-button:hover{background:var(--site-control)}.time-app .time-sidebar .workspace-account>.header-logout-button:active{box-shadow:inset 0 1px 4px #00000026}.time-app .time-sidebar .workspace-account>.header-logout-button:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.time-app .time-sidebar .workspace-account>.header-logout-button{transition:none}}@media (max-width:900px){.time-app .time-sidebar>.workspace-account{grid-area:2/1/auto/-1;justify-content:flex-end;width:100%}.workspace-account-info{flex:1}}html:has(.login-shell){--login-canvas:#dfdedb}.login-shell:before,.login-shell .login-card:before{display:none}.login-shell .login-card{background:var(--time-glass);color:var(--ink);border:.5px solid var(--time-edge);box-shadow:var(--time-shadow);-webkit-backdrop-filter:blur(12px)saturate();backdrop-filter:blur(12px)saturate();border-radius:24px}.login-shell :is(.login-brand .brand-word,.login-card label,.login-copy h1,.mfa-fields>p strong){color:var(--ink)}.login-shell :is(.login-copy>p:not(.eyebrow),.security-note small,.login-card-head small,.password-fields>p,.direct-sap,.password-change-toggle,.login-foot){color:var(--time-muted)}.login-shell :is(.login-card-head,.password-fields){border-color:var(--line)}.login-shell .login-card input{background:var(--time-control);color:var(--ink);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--time-edge);border-radius:14px}.login-shell .login-card input::placeholder{color:var(--time-muted)}.login-shell .login-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #73842d26}.login-shell .login-button{color:#fff;background:linear-gradient(145deg,#5a641ee6,#454d17d6);border:1px solid #eef3da8c;border-radius:14px;box-shadow:inset 0 1px 1px #ffffff80,0 4px 12px #2d33121a}.login-shell .login-card .mfa-fields>p{background:var(--time-control);color:var(--time-muted);border-color:var(--line)}@media (prefers-color-scheme:dark){html:has(.login-shell){--login-canvas:#292929}}.time-app[data-section=time],.login-shell,.time-app .profile-dialog{--ink:#25282d;--line:#d3d7df;--blue:#5a641e;--time-muted:#626872;--time-control:#ffffffb3;--time-panel:#f7f8faf5;--time-glass:linear-gradient(125deg,#ffffff6b,#ffffff42 38%,#fff3 62%,#ffffff57);--time-shadow:0 16px 40px #1e232d1a,inset 0 .5px 0 #fff6;--time-edge:#ffffff8c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.time-app[data-section=time] :is(.entry-card,.data-card,.period-card,.calendar-card,.metric-grid>div,.usage-comparison,.month-switcher){background:var(--time-glass);color:var(--ink);border:.5px solid var(--time-edge);box-shadow:var(--time-shadow);-webkit-backdrop-filter:blur(5px)saturate();backdrop-filter:blur(5px)saturate();border-radius:20px}.time-app[data-section=time] :is(.form-grid label,.period-card label,.embedded-date-picker legend,.card-heading p,.metric-grid small,.metric-grid i,.metric-project-values b,.date-picker-weekdays span,.date-picker-heading small,.usage-legend,.usage-customer-identity p,.usage-position-name span,.usage-summary dt,.usage-value small,.data-card td){color:var(--time-muted)}.time-app[data-section=time] :is(.form-grid input,.form-grid select,.form-grid textarea,.period-card input,.hours-field,.calc-motive-option){background:var(--time-control);color:var(--ink);border-color:var(--line);border-radius:12px}.time-app[data-section=time] :is(input,textarea)::placeholder{color:var(--time-muted);opacity:1}.time-app[data-section=time] :is(.date-picker-heading,.date-picker-weekdays,.date-picker-days,.embedded-calendar-entries,.usage-customer,.usage-customer-header,.usage-positions,.usage-position-head,.calendar-day,.calendar-day.weekend,.calendar-day.empty,.customer-group-row td){background:var(--time-control);color:var(--ink);border-color:var(--line)}.time-app[data-section=time] :is(.embedded-calendar-entries,.usage-customer){border-radius:16px}.time-app[data-section=time] :is(.date-picker-heading button,.calendar-all-days,.currency-scope button,.entry-actions button.secondary,.period-actions button.secondary){background:var(--time-control);color:var(--ink);border:1px solid var(--line);box-shadow:inset 0 1px 1px var(--time-edge);border-radius:999px}.time-app[data-section=time] :is(.entry-actions button:not(.secondary),.period-actions button:not(.secondary),.calendar-all-days[aria-pressed=true],.currency-scope button[aria-pressed=true],.date-picker-days button.selected){color:#fff;background:linear-gradient(145deg,#5a641ee6,#454d17d6);border:1px solid #eef3da8c;border-radius:14px;box-shadow:inset 0 1px 1px #ffffff80,0 4px 12px #2d33121a}.time-app[data-section=time] .date-picker-days button.selected>span{color:#fff}.time-app[data-section=time] .date-picker-days button:hover:not(.selected){background:#80889426}.time-app[data-section=time] .calc-motive-option:has(input:checked){background:#62712726;border-color:#627127}.time-app[data-section=time] :is(.metric-usage-ring,.usage-ring):before{background:var(--time-panel)}.time-app[data-section=time] :is(.embedded-calendar-entries .calendar-entry-head,.embedded-calendar-entries .calendar-entry-list article+article,.usage-summary dl>div,.usage-position+.usage-position){border-color:var(--line)}.time-app[data-section=time] :is(.entry-actions,.period-actions) button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.time-app[data-section=time] :focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-color-scheme:dark){.time-app[data-section=time],.login-shell,.time-app .profile-dialog{--ink:#f1f2f4;--line:#555b66;--blue:#adc26b;--time-muted:#b9bec7;--time-control:#373b43d9;--time-panel:#282b31;--time-glass:linear-gradient(125deg,#ffffff21,#1414141f 38%,#1414140f 62%,#ffffff14);--time-shadow:0 16px 40px #0003,inset 0 .5px 0 #ffffff26;--time-edge:#d1d5dd38;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.time-app .profile-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17191f80}.time-app .profile-dialog{background:var(--time-glass),var(--time-panel);color:var(--ink);border:1px solid var(--time-edge);box-shadow:var(--time-shadow);-webkit-backdrop-filter:blur(16px)saturate();backdrop-filter:blur(16px)saturate();border-radius:24px}.time-app .profile-dialog :is(header,.profile-details section+section){border-color:var(--line)}.time-app .profile-dialog :is(h2,h3,.profile-details dd){color:var(--ink)}.time-app .profile-dialog :is(.eyebrow,header span,.profile-details dt,.profile-details dd small,.profile-photo-panel>small){color:var(--time-muted)}.time-app .profile-dialog>header>button{background:var(--time-control);width:44px;height:44px;color:var(--ink);border-color:var(--line);box-shadow:inset 0 1px 0 var(--time-edge)}.time-app .profile-dialog>header>button:hover{background:var(--time-panel);color:var(--ink)}.time-app .profile-photo-panel{background:var(--time-control);border:1px solid var(--line);border-radius:18px}.time-app .profile-photo-panel>span{background:var(--time-panel);color:var(--ink);box-shadow:0 0 0 6px var(--time-edge)}.time-app .profile-photo-panel>label{color:#fff;background:linear-gradient(145deg,#5a641ee6,#454d17d6);border:1px solid #eef3da8c;border-radius:14px;font-size:1rem;box-shadow:inset 0 1px 1px #ffffff80,0 4px 12px #2d33121a}.time-app .profile-photo-panel>label:focus-within{outline:2px solid var(--blue);outline-offset:3px}.time-app .profile-dialog>header>button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.time-app .profile-dialog>header span,.time-app .profile-photo-panel>small{font-size:.875rem}.time-app .profile-details dt,.time-app .profile-details dd small{font-size:.8125rem}.time-app .profile-details dd{font-size:1rem}.time-app .entry-clearable{width:100%;min-width:0;display:flex;position:relative}.time-app .entry-clearable>input,.time-app .entry-clearable>textarea{width:100%;padding-right:52px}.time-app .entry-clearable-textarea{flex:1}.time-app .entry-clearable .entry-clear-button{width:44px;min-width:44px;height:44px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:26px;line-height:1;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.time-app .entry-clearable-textarea .entry-clear-button{top:4px;transform:none}.time-app .entry-clear-button:hover{background:#8080801f}.time-app .entry-clear-button:focus-visible{outline-offset:-4px;outline:2px solid}.time-app .entry-clear-button:disabled{opacity:.4;cursor:default}.time-app[data-section=time] .entry-project-list .sidebar-project-list{scrollbar-color:var(--time-muted) transparent;gap:10px}.time-app[data-section=time] .entry-project-list .sidebar-customer-group{background:var(--time-glass);border:1px solid var(--line);color:var(--ink);border-radius:16px}.time-app[data-section=time] .entry-project-list .sidebar-customer-group>header{border-color:var(--line);grid-template-columns:40px minmax(0,1fr) 28px;gap:12px;padding:14px}.time-app[data-section=time] .entry-project-list .company-logo{background:var(--time-control);border-color:var(--line);width:40px;height:40px;color:var(--ink)}.time-app[data-section=time] .entry-project-list .sidebar-customer-group>header strong{max-height:none;color:var(--ink);font-size:1.125rem;line-height:1.3}.time-app[data-section=time] .entry-project-list .sidebar-customer-group>header small{color:var(--time-muted);font-size:.9375rem}.time-app[data-section=time] .entry-project-list .sidebar-projects-head{color:var(--time-muted);font-size:.875rem}.time-app[data-section=time] .entry-project-list :is(.sidebar-projects-head>b,.sidebar-customer-group>header>b){background:var(--time-control);color:var(--ink);min-width:28px;height:28px;font-size:.875rem}.time-app[data-section=time] .entry-project-list .sidebar-position-list>button{color:var(--ink);background:0 0;border-color:#0000;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px 12px}.time-app[data-section=time] .entry-project-list .sidebar-position-list>button:hover{background:var(--time-control);transform:none}.time-app[data-section=time] .entry-project-list .sidebar-position-list>button.active{background:var(--time-control);border-color:var(--time-muted);box-shadow:inset 3px 0 var(--time-muted)}.time-app[data-section=time] .entry-project-list .sidebar-position-list strong{color:var(--ink);font-size:1.0625rem;line-height:1.4}.time-app[data-section=time] .entry-project-list .sidebar-position-list small{color:var(--time-muted);font-size:.875rem}.time-app[data-section=time] .entry-project-list .sidebar-project-list .project-check{border-color:var(--time-muted);width:24px;height:24px;color:var(--ink);background:0 0;font-size:14px}.time-app[data-section=time] .entry-project-list .sidebar-project-list button.active .project-check{background:var(--blue);color:#fff;border-color:var(--blue)}.time-app[data-section=time] .entry-project-list .sidebar-position-list>button:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.time-app .usage-position-name>strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:1rem;line-height:1.4;overflow:visible}.time-app .activity-field{flex-direction:column;gap:8px;min-width:0;display:flex}.time-app .recent-activities{min-width:0;margin-top:4px}.time-app .recent-activities-heading{color:var(--site-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.time-app .recent-activities-options{overscroll-behavior-x:contain;gap:8px;max-width:100%;padding:2px 2px 8px;display:flex;overflow-x:auto}body.keyware-theme .time-app .recent-activities-options button{color:#1767ab;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#4199df12;border:1px solid #4199df40;border-radius:100px;flex:none;max-width:min(340px,85vw);min-height:40px;padding:8px 14px;font-size:14px;font-weight:600;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff50}.time-app .recent-activities-options button:focus-visible{outline-offset:2px;outline:2px solid}.time-app .recent-activities-options button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){body.keyware-theme .time-app .recent-activities-options button{color:#9bd1ff;background:#4199df20;border-color:#8dc9ff40}}body.keyware-theme .time-app[data-section=time]{--workspace-accent:#1876d2;--workspace-solid:#1876d2;--blue:var(--workspace-accent);--site-accent:var(--workspace-accent);--workspace-tint:color-mix(in srgb,var(--workspace-accent) 10%,transparent);--workspace-edge:color-mix(in srgb,var(--workspace-accent) 28%,transparent);--workspace-field:#ffffff8c}body.keyware-theme .time-app[data-section=time] :is(.entry-card,.period-card,.data-card,.usage-comparison){border-color:var(--time-edge);box-shadow:0 8px 28px #25364b0c,inset 0 1px 0 var(--time-edge);border-radius:24px}body.keyware-theme .time-app[data-section=time] .entry-form-side{gap:16px}body.keyware-theme .time-app[data-section=time] .entry-meta-fields{align-items:start;gap:14px}body.keyware-theme .time-app[data-section=time] :is(.entry-form-side label,.entry-form-side legend){letter-spacing:normal;color:var(--time-muted);font-size:14px;font-weight:500}body.keyware-theme .time-app[data-section=time] .entry-form-side :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){color:var(--ink);background:var(--workspace-field);border:.5pt solid var(--time-edge);border-radius:16px;font-size:16px;font-weight:400;line-height:1.5;box-shadow:inset 0 1px 1px #ffffff40}body.keyware-theme .time-app[data-section=time] .entry-form-side textarea{resize:vertical;min-height:112px;padding:14px 48px 14px 14px}body.keyware-theme .time-app[data-section=time] .entry-form-side ::placeholder{opacity:.75;font-weight:400}body.keyware-theme .time-app[data-section=time] .entry-form-side :is(input,textarea,select):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}body.keyware-theme .time-app[data-section=time] .calc-motive-option{border:.5pt solid var(--time-edge);background:var(--workspace-field);min-height:48px;color:var(--ink);border-radius:16px;font-size:16px}body.keyware-theme .time-app[data-section=time] .calc-motive-option:has(input:checked){background:var(--workspace-tint);border-color:var(--workspace-edge);color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .calc-motive-option:focus-within{outline-color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .calc-motive-option input[type=radio]{accent-color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .calc-motive-list:disabled{opacity:.5}body.keyware-theme .time-app[data-section=time] .hours-field{border:.5pt solid var(--time-edge);background:var(--workspace-field);box-shadow:none;border-radius:18px}body.keyware-theme .time-app[data-section=time] .hours-field output strong{color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .recent-activities-heading{font-weight:500}body.keyware-theme .time-app[data-section=time] .entry-project-list .sidebar-position-list>button.active{background:var(--workspace-tint);box-shadow:none;border-color:#0000}body.keyware-theme .time-app[data-section=time] .entry-project-list .sidebar-project-list button.active .project-check{background:var(--workspace-solid);color:#fff;border-color:#0000}body.keyware-theme .time-app[data-section=time] .entry-action-buttons>button:not(.secondary){justify-content:center;align-items:center;gap:10px;min-height:48px;display:inline-flex;background:var(--workspace-solid)!important;color:#fff!important;border-color:#0000!important;font-weight:600!important}body.keyware-theme .time-app[data-section=time] .entry-action-buttons>button:not(.secondary):hover:not(:disabled){filter:brightness(1.08)}body.keyware-theme .time-app[data-section=time] .date-picker-days button.selected{background:var(--workspace-solid);box-shadow:none;border-color:#0000}body.keyware-theme .time-app[data-section=time] .workspace-account-info{gap:2px;font-size:13px;line-height:1.4}@media (max-width:520px){body.keyware-theme .time-app[data-section=time] .entry-card{padding:16px}body.keyware-theme .time-app[data-section=time] .entry-meta-fields{grid-template-columns:minmax(0,1fr);gap:14px}}@media (prefers-color-scheme:dark){body.keyware-theme .time-app[data-section=time]{--workspace-accent:#71b6ff;--workspace-solid:#267bd0;--workspace-field:#ffffff0d}}body.keyware-theme .time-app[data-section=time] .recent-activities-options button{color:var(--workspace-accent);background:var(--workspace-tint);border-color:var(--workspace-edge)}body.keyware-theme .time-app[data-section=time] :is(.employee-sections button[aria-pressed=true],.currency-scope button[aria-pressed=true],.calendar-all-days[aria-pressed=true],.period-actions button:not(.secondary)){background:var(--workspace-solid)!important;color:#fff!important;border-color:#0000!important}body.keyware-theme .time-app[data-section=time] :is(.usage-value.actual strong,.eyebrow,.date-picker-heading small,.calendar-heading>strong){color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .hours-slider::-webkit-slider-thumb{border-color:var(--workspace-accent);box-shadow:0 3px 11px var(--workspace-edge)}body.keyware-theme .time-app[data-section=time] .hours-slider::-moz-range-thumb{border-color:var(--workspace-accent);box-shadow:0 3px 11px var(--workspace-edge)}body.keyware-theme .time-app[data-section=time] .hours-slider:focus-visible::-webkit-slider-thumb{outline-color:var(--workspace-edge)}body.keyware-theme .time-app[data-section=time] input:is([type=checkbox],[type=radio]){accent-color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] ::selection{background:var(--workspace-solid);color:#fff}body.keyware-theme .time-app[data-section=time] .hours-segments i.major b{background:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .date-picker-days button.today:not(.selected){box-shadow:inset 0 0 0 1px var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] :is(.type-tag,.motive-tag,.step-badge,.period-pill:not(.closed)){background:var(--workspace-tint);color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .entry-project-list .sidebar-position-list>button.active strong{color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .mini-time-icon{border-color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .mini-time-icon:before,body.keyware-theme .time-app[data-section=time] .mini-time-icon:after{background:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .date-picker-heading small b{color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .date-picker-days button.has-hours>strong{background:var(--workspace-tint);color:var(--workspace-accent)}body.keyware-theme .time-app[data-section=time] .date-picker-days button.selected{background:var(--workspace-solid)!important;color:#fff!important}body.keyware-theme .time-app[data-section=time] .date-picker-days button.selected>span{color:#fff!important}body.keyware-theme .time-app[data-section=time] .date-picker-days button.selected>strong{color:var(--workspace-solid);background:#ffffffeb}.time-app[data-section=time] .entry-heading{flex-wrap:nowrap;align-items:flex-start;gap:12px;display:flex}.time-app[data-section=time] .entry-heading>div:first-child{flex:1;min-width:0}.time-app[data-section=time] .entry-heading>div:first-child>div{min-width:0}.time-app[data-section=time] .entry-heading .project-name-toggle{text-align:left;max-width:100%}.time-app[data-section=time] .entry-heading .project-name-toggle>span:first-child{overflow-wrap:anywhere;min-width:0}.time-app[data-section=time] .entry-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.time-app[data-section=time] .entry-heading-actions>button{border:1px solid var(--line);background:var(--time-control);width:44px;height:44px;min-height:44px;color:var(--ink);box-shadow:inset 0 1px 1px var(--time-edge),0 2px 6px #00000012;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.time-app[data-section=time] .entry-heading-actions>button.entry-save-icon{background:var(--workspace-solid,#007aff);color:#fff;border-color:#0000}.time-app[data-section=time] .entry-heading-actions>button:hover:not(:disabled){filter:brightness(1.08)}.time-app[data-section=time] .entry-heading-actions>button:active:not(:disabled){filter:brightness(.92)}.time-app[data-section=time] .entry-heading-actions>button>svg{fill:currentColor;width:20px;height:20px;display:block}.time-app[data-section=time] .entry-heading-actions>button:focus-visible{outline:2px solid var(--workspace-accent,var(--blue));outline-offset:2px}.time-app[data-section=time] .entry-heading-actions>button:disabled{opacity:.4;cursor:not-allowed}.time-app[data-section=time] .date-picker-heading .calendar-month-picker strong{text-align:center;overflow-wrap:normal;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2}.time-app[data-section=time] .date-picker-heading .calendar-month-hours{text-align:center;grid-column:1/-1}.time-app[data-section=time] .date-picker-heading .calendar-month-hours b{border:0;margin:0;padding:0;font-size:.875rem}
