.manager-fullscreen-shell{display:flex;flex-direction:column;width:100%;max-width:none;min-width:0;height:100dvh;margin:0;padding:0;overflow:hidden}.tip-workspace-shell{--tip-bg:#f3f6fa;--tip-surface:#fff;--tip-surface-subtle:#f8fafc;--tip-surface-muted:#f4f6f9;--tip-border:#7c899c;--tip-border-strong:#667085;--tip-ink:#1a202c;--tip-text:#344054;--tip-muted:#667085;--tip-accent:#0961f5;--tip-accent-dk:#175cd3;--tip-accent-tint:#eef4ff;--tip-accent-border:#5d87ca;--tip-ok:#067647;--tip-ok-bg:#e8f8f0;--tip-danger:#b42318;--tip-danger-bg:#fceceb;--tip-warn:#854d0e;--tip-warn-bg:#fff2cc;--tip-focus:#175cd3;--tip-radius:12px;--tip-radius-md:8px;--tip-radius-sm:6px;--tip-radius-xs:4px;--tip-pill-gap:10px;--tip-exit-size:190px;--tip-shadow-card:0 1px 2px rgba(16,24,40,.05);box-sizing:border-box;width:100%;height:100dvh;min-height:560px;padding:max(66px,calc(env(safe-area-inset-top) + 58px)) 14px 12px;overflow:hidden;background:var(--tip-bg);color:var(--tip-ink)}.tip-workspace__desktop{display:flex;flex-direction:column;gap:8px;height:100%;min-width:0}.tip-workspace__mobile-lines{display:none}.tip-workspace__exit{position:fixed;inset-block-start:max(14px,calc(env(safe-area-inset-top) + 10px));inset-inline-end:max(12px,env(safe-area-inset-left));min-height:44px;min-width:44px;inline-size:var(--tip-exit-size);z-index:100;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-md);background:var(--tip-surface);color:var(--tip-text);box-shadow:var(--tip-shadow-card);font-size:13px;font-weight:650;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.tip-workspace__exit:hover{border-color:var(--tip-border-strong);background:var(--tip-surface-subtle)}.tip-workspace__exit:focus-visible{outline:3px solid var(--tip-focus);outline-offset:3px}.tip-workspace__ledger-link{position:fixed;inset-block-start:max(14px,calc(env(safe-area-inset-top) + 10px));inset-inline-end:calc(max(12px, env(safe-area-inset-left)) + var(--tip-exit-size) + var(--tip-pill-gap));z-index:100;display:inline-flex;min-height:44px;min-width:132px;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border:1px solid var(--tip-accent-border);border-radius:var(--tip-radius-md);background:var(--tip-surface);color:var(--tip-accent-dk);box-shadow:var(--tip-shadow-card);font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.tip-workspace__ledger-link:hover{border-color:var(--tip-accent);background:var(--tip-accent-tint)}.tip-workspace__ledger-link:focus-visible{outline:3px solid var(--tip-focus);outline-offset:2px}.tip-workspace__header{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-height:34px;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:calc(var(--tip-exit-size) + 132px + 3 * var(--tip-pill-gap));padding-inline-end:calc(var(--tip-exit-size) + 132px + 3 * var(--tip-pill-gap))}.tip-workspace__heading{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.tip-workspace__heading>*{flex:0 0 auto}.tip-workspace__heading h1{margin:0;min-width:max-content;font-size:22px;font-weight:800;letter-spacing:normal;line-height:1.2;white-space:nowrap}.tip-workspace__period-meta{display:flex;flex:0 1 auto;align-items:baseline;gap:6px;min-width:0;margin:0;font-size:12px}.tip-workspace__period-meta strong{color:var(--tip-text);font-weight:700}.tip-workspace__period-meta span{overflow:hidden;color:var(--tip-muted);text-overflow:ellipsis;white-space:nowrap}.tip-workspace__stat-value{display:flex;align-items:baseline;gap:3px;min-width:0}.tip-workspace__stat-value input{flex:1 1 auto}.tip-workspace__stat-value>span{flex:0 0 auto;color:var(--tip-muted);font-size:12px;font-weight:600}.tip-workspace__badge-main{padding:4px 10px;border-radius:var(--tip-radius-sm);background:var(--tip-accent);color:var(--tip-surface);font-size:12px;font-weight:800;white-space:nowrap}.tip-workspace__status{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.tip-workspace__status--draft{background:var(--tip-warn-bg);color:var(--tip-warn)}.tip-workspace__status--closed{background:#e7edf5;color:var(--tip-text)}.tip-workspace__status--empty{background:var(--tip-accent-tint);color:var(--tip-accent-dk)}.tip-workspace__status--error{background:var(--tip-danger-bg);color:var(--tip-danger)}.tip-workspace__strip{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;grid-gap:16px;gap:16px;padding:12px;border:1px solid var(--tip-border);border-radius:var(--tip-radius);background:var(--tip-surface);box-shadow:var(--tip-shadow-card)}.tip-workspace__totals{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.tip-workspace__stat{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:6px 12px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-md);background:var(--tip-surface)}.tip-workspace__stat>span{color:var(--tip-muted);font-size:11px;font-weight:500}.tip-workspace__stat>span,.tip-workspace__stat>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-workspace__stat>strong{color:var(--tip-ink);font-size:14px;font-weight:700}.tip-workspace__stat--accent{border-color:var(--tip-accent);background:var(--tip-accent-tint)}.tip-workspace__stat--accent>strong{color:var(--tip-accent-dk)}.tip-workspace__stat--input{cursor:text}.tip-workspace__stat input{box-sizing:border-box;width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--tip-ink);font:inherit;font-size:14px;font-weight:700}.tip-workspace__stat--accent input{color:var(--tip-accent-dk)}.tip-workspace__stat input:disabled{color:var(--tip-text);-webkit-text-fill-color:var(--tip-text);opacity:1}.tip-workspace__period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.tip-workspace__period label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--tip-muted);font-size:11px;font-weight:500}.tip-workspace__notes input,.tip-workspace__period input,.tip-workspace__period select{box-sizing:border-box;width:100%;min-width:0;height:32px;padding:5px 10px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-sm);background:var(--tip-surface);color:var(--tip-ink);font:inherit;font-size:13px}.tip-workspace__period label:nth-child(3){grid-column:1/-1}.tip-workspace__list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-md);background:var(--tip-surface-subtle)}.tip-workspace__list-head-title{display:flex;align-items:center;gap:8px;min-width:0}.tip-workspace__list-head-title strong{font-size:14px;font-weight:700;white-space:nowrap}.tip-workspace__count-badge{padding:2px 8px;border-radius:999px;background:var(--tip-accent-tint);font-size:11px}.tip-workspace__bulk-paid,.tip-workspace__count-badge{color:var(--tip-accent-dk);font-weight:700;white-space:nowrap}.tip-workspace__bulk-paid{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid var(--tip-accent-border);border-radius:var(--tip-radius-sm);background:var(--tip-surface);font-size:12px;cursor:pointer}.tip-workspace__bulk-paid svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tip-workspace__bulk-paid:hover:not(:disabled){background:var(--tip-accent-tint)}.tip-workspace__bulk-paid:disabled{cursor:not-allowed;opacity:.5}.tip-workspace__table-area{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--tip-border);border-radius:var(--tip-radius);background:var(--tip-surface);box-shadow:var(--tip-shadow-card)}.tip-workspace__table-wrap{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tip-workspace__table-wrap:focus-visible{outline:2px solid var(--tip-accent);outline-offset:-2px}.tip-workspace__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.tip-workspace__table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:9px 10px;border-bottom:1px solid var(--tip-border);background:var(--tip-surface-subtle);color:var(--tip-muted);font-size:11px;font-weight:600;text-align:right;white-space:nowrap}.tip-workspace__table td{padding:6px 10px;border-bottom:1px solid var(--tip-border);vertical-align:middle}.tip-workspace__table tr:hover td{background:var(--tip-surface-subtle)}.tip-workspace__table th:first-child{width:16%}.tip-workspace__table th:nth-child(2){width:25%}.tip-workspace__table th:nth-child(3){width:7%}.tip-workspace__table th:nth-child(4){width:15%}.tip-workspace__table th:nth-child(5){width:20%}.tip-workspace__table th:nth-child(6){width:17%}.tip-workspace__cell-name{display:grid;grid-gap:2px;gap:2px;min-width:0}.tip-workspace__cell-name>strong{overflow:hidden;color:var(--tip-ink);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tip-workspace__role{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--tip-muted);font-size:11px}.tip-workspace__role>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-workspace__role-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--tip-role-tone,var(--tip-accent))}[data-role-tone="0"]{--tip-role-tone:#3498db}[data-role-tone="1"]{--tip-role-tone:#9b59b6}[data-role-tone="2"]{--tip-role-tone:#e67e22}[data-role-tone="3"]{--tip-role-tone:#16a085}[data-role-tone="4"]{--tip-role-tone:#e84393}[data-role-tone="5"]{--tip-role-tone:#2d6cdf}.tip-workspace__cell-hours{display:flex;align-items:center;gap:8px;min-width:0}.tip-workspace__hours-field{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--tip-accent-border);border-radius:var(--tip-radius-xs);background:var(--tip-accent-tint)}.tip-workspace__hours-field input{width:42px;min-width:0;padding:0;border:0;background:transparent;color:var(--tip-accent-dk);font:inherit;font-size:13px;font-weight:700;text-align:center}.tip-workspace__hours-field span{color:var(--tip-accent-dk);font-size:11px;font-weight:700}.tip-workspace__time-range{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:4px;min-width:0}.tip-workspace__time-range svg{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:var(--tip-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tip-workspace__time-range label{display:contents}.tip-workspace__time-range label>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tip-workspace__time-range input{width:100%;min-width:0;max-width:116px;padding:2px 4px;border:1px solid transparent;border-radius:var(--tip-radius-xs);background:transparent;color:var(--tip-text);font:inherit;font-size:12px}.tip-workspace__time-range input:focus,.tip-workspace__time-range input:hover:not(:disabled){border-color:var(--tip-border);background:var(--tip-surface)}.tip-workspace__time-sep{flex:0 0 auto;color:var(--tip-muted)}.tip-workspace__cell-eligible{display:flex;align-items:center;justify-content:center}.tip-workspace__eligible{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:28px;cursor:pointer}.tip-workspace__eligible input{width:18px;height:18px;margin:0;accent-color:var(--tip-accent)}.tip-workspace__cell-amount{display:grid;grid-gap:1px;gap:1px;min-width:0}.tip-workspace__cell-amount>strong{overflow:hidden;color:var(--tip-accent-dk);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tip-workspace__cell-amount>small{overflow:hidden;color:var(--tip-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tip-workspace__cell-payment{display:flex;align-items:center;gap:8px;min-width:0}.tip-workspace__paid-field{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;padding:3px 8px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-xs);background:var(--tip-surface)}.tip-workspace__paid-field input{width:62px;min-width:0;padding:0;border:0;background:transparent;color:var(--tip-ink);font:inherit;font-size:12px;text-align:start}.tip-workspace__paid-field span{color:var(--tip-muted);font-size:12px}.tip-workspace__status-select{min-width:0;flex:1 1 auto;max-width:104px;padding:4px 6px;border:1px solid transparent;border-radius:var(--tip-radius-xs);font:inherit;font-size:12px;font-weight:600}.tip-workspace__status-select--paid{background:var(--tip-ok-bg);color:var(--tip-ok)}.tip-workspace__status-select--partial{background:var(--tip-warn-bg);color:var(--tip-warn)}.tip-workspace__status-select--unpaid{background:var(--tip-danger-bg);color:var(--tip-danger)}.tip-workspace__cell-notes{min-width:0}.tip-workspace__table details{position:relative}.tip-workspace__table summary{display:inline-flex;align-items:center;gap:6px;min-height:24px;overflow:hidden;color:var(--tip-accent-dk);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tip-workspace__table summary svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tip-workspace__table details[open]{position:absolute;z-index:8;width:min(300px,25vw);padding:10px;border:1px solid var(--tip-border-strong);border-radius:var(--tip-radius-md);background:var(--tip-surface);box-shadow:0 10px 25px rgba(16,24,40,.18)}.tip-workspace__table details label{display:grid;grid-gap:4px;gap:4px;margin:6px 0;color:var(--tip-text);font-size:11px;font-weight:600}.tip-workspace__table details input{box-sizing:border-box;width:100%;min-width:0;height:30px;padding:4px 8px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-sm);background:var(--tip-surface);font:inherit}.tip-workspace__notes,.tip-workspace__table details span{color:var(--tip-muted);font-size:11px}.tip-workspace__notes{display:grid;grid-template-columns:auto minmax(200px,1fr);align-items:center;grid-gap:8px;gap:8px;font-weight:600}.tip-workspace__actionbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--tip-border);border-radius:var(--tip-radius);background:var(--tip-surface);box-shadow:var(--tip-shadow-card)}.tip-workspace__actionbar a,.tip-workspace__actionbar button,.tip-workspace__dialog button,.tip-workspace__empty button{min-height:38px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:var(--tip-radius-md);font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.tip-workspace__actionbar .button-primary,.tip-workspace__dialog .button-primary{border:1px solid var(--tip-accent);background:var(--tip-accent);color:var(--tip-surface);font-weight:750}.tip-workspace__actionbar .button-secondary{border:1px solid var(--tip-border);background:var(--tip-surface);color:var(--tip-text)}.tip-workspace__actionbar .button-secondary:hover{border-color:var(--tip-border-strong);background:var(--tip-surface-subtle)}.tip-workspace__secondary-actions{display:flex;gap:10px;min-width:0}.tip-workspace__secondary-actions--start{justify-content:start}.tip-workspace__secondary-actions--end{justify-content:end}.tip-workspace__actionbar .tip-workspace__secondary-action--tinted{border-color:transparent;background:var(--tip-accent-tint);color:var(--tip-accent-dk);font-weight:750}.tip-workspace__actionbar .tip-workspace__secondary-action--tinted:hover{border-color:var(--tip-accent-border);background:var(--tip-accent-tint)}.tip-workspace__secondary-action svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tip-workspace__close-action{padding-inline:20px;box-shadow:0 4px 12px rgba(9,97,245,.22)}.tip-workspace__close-action svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.tip-workspace__close-action:focus-visible{outline:3px solid var(--tip-focus);outline-offset:3px}.tip-workspace__close-action:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.tip-workspace__secondary-label--mobile{display:none}.tip-workspace__empty,.tip-workspace__notice{display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;margin:0;padding:20px;border:1px dashed var(--tip-border-strong);border-radius:var(--tip-radius);background:var(--tip-surface);color:var(--tip-text);text-align:center}.tip-workspace__empty{flex:1 1 auto;min-height:0}.tip-workspace__notice{min-block-size:60dvh}.tip-workspace__error{margin:0;padding:7px 10px;border-radius:var(--tip-radius-sm);background:var(--tip-danger-bg);color:var(--tip-danger)}.tip-workspace__dialog-backdrop{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:20px;background:rgba(16,24,40,.48)}.tip-workspace__dialog{width:min(480px,100%);padding:18px;border-radius:14px;background:var(--tip-surface);box-shadow:0 24px 60px rgba(16,24,40,.3)}.tip-workspace__dialog>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tip-workspace__dialog h2{margin:0;font-size:20px}.tip-workspace__dialog>header button{min-width:44px;border:0;background:transparent;font-size:25px}.tip-workspace__dialog-field{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.tip-workspace__dialog-field textarea{min-height:90px;padding:8px;border:1px solid var(--tip-border-strong);border-radius:var(--tip-radius-sm);font:inherit}.tip-workspace__ack{display:flex;gap:7px;margin:12px 0}.tip-workspace-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--tip-focus);outline-offset:2px}.tip-workspace__preclose{display:none}.tip-workspace__dialog .tip-workspace__preclose{display:block;margin:10px 0}.tip-workspace__preclose>summary{cursor:pointer;font-weight:800}.tip-workspace__preclose-group{margin-top:8px;padding:9px 11px;border-radius:9px}.tip-workspace__preclose-group ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.tip-workspace__preclose-group--blocker{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.tip-workspace__preclose-group--warning{border:1px solid #fde68a;background:#fffbeb;color:#78350f}.tip-workspace__avatar,.tip-workspace__mobile-meta,.tip-workspace__mobile-summary{min-width:0}.tip-period-setting{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(420px,1.5fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:18px;border:1px solid #d8e0eb;border-radius:12px;background:#fff}.tip-period-setting h2{margin:2px 0 4px;font-size:19px}.tip-period-setting p{margin:0;color:#667085;font-size:13px}.tip-period-setting__eyebrow{color:#0961f5;font-size:11px;font-weight:800}.tip-period-setting__options{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));grid-gap:9px;gap:9px}.tip-period-setting__options label{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #cbd5e1;border-radius:9px;cursor:pointer}.tip-period-setting__options small,.tip-period-setting__options span{display:block}.tip-period-setting__options small{margin-top:2px;color:#667085}.tip-period-setting>button{min-height:38px;padding:7px 15px;border:1px solid #0961f5;border-radius:7px;background:#0961f5;color:#fff;white-space:nowrap}.tip-period-setting__permission{white-space:nowrap}@media (min-width:1600px){.tip-workspace-shell{padding-inline:20px}.tip-workspace__table{font-size:13px}}@media (max-width:1279px){.tip-workspace__heading h1{font-size:19px}.tip-workspace__strip{grid-template-columns:minmax(0,1fr) 240px}.tip-workspace__totals{grid-template-columns:repeat(4,minmax(0,1fr))}.tip-workspace__table{font-size:11px}}@media (min-width:1024px) and (max-width:1279px){.tip-workspace__actionbar a,.tip-workspace__actionbar button,.tip-workspace__bulk-paid,.tip-workspace__dialog button,.tip-workspace__eligible,.tip-workspace__empty button,.tip-workspace__hours-field,.tip-workspace__notes input,.tip-workspace__paid-field,.tip-workspace__period input,.tip-workspace__period select,.tip-workspace__status-select,.tip-workspace__table details input,.tip-workspace__table summary,.tip-workspace__time-range input{min-height:44px}.tip-workspace__notes input,.tip-workspace__period input,.tip-workspace__period select{height:44px}.tip-workspace__eligible{min-width:44px}}@media (max-width:1023px){.manager-fullscreen-shell{height:100dvh;overflow:hidden}.tip-workspace-shell{min-height:0;height:100dvh;padding:max(70px,calc(env(safe-area-inset-top) + 62px)) 12px max(128px,calc(120px + env(safe-area-inset-bottom)));overflow-x:clip;overflow-y:auto}.tip-workspace__exit{display:inline-flex;min-height:44px;inline-size:150px;padding:8px 10px;font-size:12px}.tip-workspace__ledger-link{inset-inline-end:calc(max(12px, env(safe-area-inset-left)) + 150px + var(--tip-pill-gap));min-width:112px;padding:8px 10px;font-size:12px}.tip-workspace__desktop{display:grid;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;height:auto}.tip-workspace__header{flex-direction:column;align-items:stretch;gap:4px;padding-inline:0}.tip-workspace__heading{flex-wrap:nowrap;justify-content:space-between;width:100%;gap:8px}.tip-workspace__heading h1{font-size:17px}.tip-workspace__period-meta{font-size:11px}.tip-workspace__strip{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.tip-workspace__period{order:-1;grid-template-columns:repeat(2,minmax(0,1fr))}.tip-workspace__notes input,.tip-workspace__period input,.tip-workspace__period select{min-height:44px;font-size:16px}.tip-workspace__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tip-workspace__totals>:last-child{grid-column:1/-1}.tip-workspace__stat{min-height:44px;padding:8px 10px}.tip-workspace__stat input{min-height:24px;font-size:16px}.tip-workspace__list-head{flex-wrap:wrap;gap:8px;padding:4px 2px;border:0;background:transparent}.tip-workspace__bulk-paid{flex:1 1 100%;justify-content:center;min-height:44px}.tip-workspace__table-area{display:none}.tip-workspace__mobile-lines,.tip-workspace__mobile-lines-scroll{display:grid;grid-gap:10px;gap:10px;min-width:0}.tip-workspace__mobile-line{min-width:0;overflow:hidden;border:1px solid var(--tip-border);border-radius:var(--tip-radius);background:var(--tip-surface);box-shadow:var(--tip-shadow-card)}.tip-workspace__mobile-line[open]{border-color:var(--tip-accent);box-shadow:0 4px 4px rgba(9,97,245,.1)}.tip-workspace__mobile-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:44px;padding:10px 12px;cursor:pointer;list-style:none}.tip-workspace__mobile-summary::-webkit-details-marker{display:none}.tip-workspace__mobile-identity{display:flex;align-items:center;gap:8px;min-width:0}.tip-workspace__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--tip-accent-tint);color:var(--tip-accent-dk);font-size:12px;font-weight:700}.tip-workspace__mobile-line[open] .tip-workspace__avatar{background:var(--tip-accent);color:var(--tip-surface)}.tip-workspace__mobile-names{display:grid;grid-gap:2px;gap:2px;min-width:0}.tip-workspace__mobile-names>strong{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tip-workspace__role{padding:2px 6px;border-radius:var(--tip-radius-xs);background:var(--tip-surface-muted);color:var(--tip-text);font-size:10px;font-weight:600}@supports (background:color-mix(in srgb,red 13%,transparent)){.tip-workspace__role{background:color-mix(in srgb,var(--tip-role-tone,var(--tip-accent)) 13%,transparent)}}.tip-workspace__mobile-amount{display:grid;grid-gap:1px;gap:1px;justify-items:end;min-width:0}.tip-workspace__mobile-amount>strong{color:var(--tip-accent-dk);font-size:15px;font-weight:700;white-space:nowrap}.tip-workspace__pay-state{font-size:11px;font-weight:600;white-space:nowrap}.tip-workspace__pay-state--paid{color:var(--tip-ok)}.tip-workspace__pay-state--partial{color:var(--tip-warn)}.tip-workspace__pay-state--unpaid{color:var(--tip-danger)}.tip-workspace__mobile-chevron{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;color:var(--tip-muted);transition:transform .15s ease}.tip-workspace__mobile-chevron svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tip-workspace__mobile-line[open] .tip-workspace__mobile-chevron{transform:rotate(180deg)}.tip-workspace__mobile-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-column:1/-1;color:var(--tip-muted);font-size:11px}.tip-workspace__mobile-body{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--tip-border);margin-top:2px;padding:10px 12px 12px}.tip-workspace__mobile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tip-workspace__mobile-details label,.tip-workspace__mobile-fields label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--tip-muted);font-size:11px;font-weight:600}.tip-workspace__mobile-details input,.tip-workspace__mobile-fields input[type=number],.tip-workspace__mobile-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:6px 10px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-sm);background:var(--tip-surface);color:var(--tip-ink);font:inherit;font-size:16px;font-weight:700;text-align:center}.tip-workspace__mobile-fields .tip-workspace__mobile-hours input{border-color:var(--tip-accent-border);background:var(--tip-accent-tint);color:var(--tip-accent-dk)}.tip-workspace__mobile-fields .tip-workspace__mobile-paid input{border-color:var(--tip-ok);background:var(--tip-ok-bg);color:var(--tip-ok)}.tip-workspace__mobile-fields select{text-align:start;font-size:16px}.tip-workspace__mobile-eligibility{align-content:start}.tip-workspace__mobile-eligibility>.tip-workspace__eligible{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-sm);background:var(--tip-surface);color:var(--tip-text);font-size:13px;font-weight:700}.tip-workspace__mobile-eligibility>.tip-workspace__eligible:has(input:checked){border-color:var(--tip-ok);background:var(--tip-ok-bg);color:var(--tip-ok)}.tip-workspace__mobile-eligibility input{width:20px;height:20px}.tip-workspace__mobile-time-range{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-sm);background:var(--tip-surface-subtle);color:var(--tip-muted);font-size:11px;font-weight:600}.tip-workspace__mobile-time-range .tip-workspace__time-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.tip-workspace__mobile-time-range .tip-workspace__time-range svg,.tip-workspace__mobile-time-range .tip-workspace__time-sep{display:none}.tip-workspace__mobile-time-range .tip-workspace__time-range label{display:grid;grid-gap:4px;gap:4px}.tip-workspace__mobile-time-range .tip-workspace__time-range label>span{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none}.tip-workspace__mobile-time-range .tip-workspace__time-range input{max-width:none;min-height:44px;padding:6px 8px;border-color:var(--tip-border);background:var(--tip-surface);font-size:16px;text-align:center}.tip-workspace__mobile-details{display:grid;grid-gap:8px;gap:8px;padding:8px;border-radius:var(--tip-radius-sm);background:var(--tip-surface-muted);color:var(--tip-muted);font-size:11px}.tip-workspace__mobile-details input{text-align:start;font-size:16px;font-weight:400}.tip-workspace__preclose{display:block;padding:9px;border:1px solid var(--tip-border);border-radius:var(--tip-radius-md);background:var(--tip-surface)}.tip-workspace__preclose>summary{min-height:44px;display:flex;align-items:center}.tip-workspace__notes{grid-template-columns:1fr;font-size:12px}.tip-workspace__actionbar{position:fixed;z-index:40;inset-block-end:0;inset-inline:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;grid-gap:6px;gap:6px;box-sizing:border-box;width:100%;margin:0;padding:12px max(12px,env(safe-area-inset-right)) max(12px,calc(env(safe-area-inset-bottom) + 8px)) max(12px,env(safe-area-inset-left));border:0;-webkit-border-before:1px solid var(--tip-border);border-block-start:1px solid var(--tip-border);border-radius:14px 14px 0 0;background:var(--tip-surface);box-shadow:0 -4px 6px rgba(16,24,40,.05)}.tip-workspace__secondary-actions{display:contents}.tip-workspace__actionbar a,.tip-workspace__actionbar button,.tip-workspace__dialog button,.tip-workspace__empty button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 4px;text-align:center}.tip-workspace__actionbar .tip-workspace__secondary-action{min-width:44px;min-height:44px;padding:8px 4px;font-size:12px}.tip-workspace__secondary-label--desktop{display:none}.tip-workspace__secondary-label--mobile{display:inline-flex;align-items:center;justify-content:center;min-width:0;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.tip-workspace__close-action{grid-column:1/-1;grid-row:1;min-width:44px;min-height:44px;padding-inline:12px;box-shadow:0 4px 12px rgba(9,97,245,.24);font-size:14px}.tip-workspace__close-action .tip-workspace__secondary-label--desktop{display:inline-flex;font-size:14px;font-weight:750}.tip-workspace__close-action .tip-workspace__secondary-label--mobile{display:none}.tip-workspace__action-error{-webkit-margin-after:2px;margin-block-end:2px}.tip-workspace__empty{min-height:200px}.tip-workspace__dialog-backdrop{align-items:end;padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.tip-workspace__dialog{box-sizing:border-box;max-height:min(88dvh,720px);overflow-x:hidden;overflow-y:auto;padding:14px;border-radius:14px}}@media (max-width:400px){.tip-workspace__heading{flex-wrap:wrap}.tip-workspace__mobile-fields,.tip-workspace__totals{grid-template-columns:repeat(2,minmax(0,1fr))}.tip-workspace__actionbar{gap:4px}.tip-workspace__actionbar .tip-workspace__secondary-action{padding-inline:2px;font-size:11px}.tip-workspace__secondary-label--mobile{font-size:11px}}@media (max-width:360px){.tip-workspace__mobile-fields,.tip-workspace__period{grid-template-columns:minmax(0,1fr)}.tip-workspace__period label:nth-child(3){grid-column:1}.tip-workspace__bulk-paid{white-space:normal}.tip-workspace__exit{inline-size:132px;font-size:11px}.tip-workspace__ledger-link{inset-inline-end:calc(max(12px, env(safe-area-inset-left)) + 132px + var(--tip-pill-gap));min-width:100px;font-size:11px}}@media (prefers-reduced-motion:reduce){.tip-workspace__dialog,.tip-workspace__exit,.tip-workspace__ledger-link,.tip-workspace__mobile-chevron,.tip-workspace__mobile-line{scroll-behavior:auto;transition:none}}.tip-book{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;min-width:0;overflow:hidden;direction:rtl;background:radial-gradient(circle at 50% 0,#3c4d43 0,#17241f 62%,#101a16 100%);color:#232c27;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tip-book,.tip-book *,.tip-book :after,.tip-book :before{box-sizing:border-box}.tip-book__toolbar{z-index:5;display:grid;grid-template-columns:minmax(145px,.8fr) minmax(145px,.8fr) auto minmax(130px,.7fr) minmax(105px,.55fr) 82px auto auto;align-items:end;grid-gap:7px;gap:7px;min-width:0;padding:7px 12px;border-bottom:1px solid rgb(255 255 255/14%);background:#101b17;color:#f8f5ea}.tip-book__brand{display:grid;align-self:center;min-width:0}.tip-book__brand strong{font-size:1.02rem}.tip-book__brand span{overflow:hidden;color:#b8c4bd;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.tip-book__toolbar label{display:grid;grid-gap:2px;gap:2px;min-width:0;color:#c7d1cb;font-size:.66rem;font-weight:750}.tip-book__exit,.tip-book__toolbar button,.tip-book__toolbar input,.tip-book__toolbar select{width:100%;min-width:0;height:34px;padding:5px 8px;border:1px solid #607168;border-radius:7px;background:#f8f5ea;color:#17231e;font:inherit}.tip-book__mode,.tip-book__nav{display:flex;gap:4px}.tip-book__mode button[aria-pressed=true]{border-color:#dca347;background:#dca347;color:#17130c;font-weight:850}.tip-book__nav button{white-space:nowrap}.tip-book__exit{display:inline-flex;align-items:center;justify-content:center;align-self:end;color:#f8f5ea;background:transparent;text-decoration:none}.tip-book__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tip-book__viewport{min-width:0;min-height:0;overflow:hidden;padding:clamp(8px,1.5vw,20px);touch-action:pan-y}.tip-book__desktop-spread{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1600px,100%);height:100%;min-width:0;min-height:0;margin-inline:auto;overflow:hidden;isolation:isolate;direction:ltr;border:1px solid #aa9c7c;border-radius:3px;background:#efe4c7;box-shadow:0 25px 65px rgb(0 0 0/38%);perspective:2400px}.tip-book__desktop-spread:after{content:"";position:absolute;z-index:3;top:0;bottom:0;inset-inline-start:50%;width:17px;transform:translateX(50%);pointer-events:none;background:linear-gradient(90deg,rgb(47 35 22/25%),transparent 36%,rgb(47 35 22/20%));box-shadow:0 0 12px rgb(47 35 22/25%)}.tip-book__page--left{-webkit-border-end:1px solid #cfc1a2;border-inline-end:1px solid #cfc1a2;box-shadow:inset -9px 0 14px rgb(69 52 31/7%)}.tip-book__page--right{box-shadow:inset 9px 0 14px rgb(69 52 31/7%)}.tip-book__turning-sheet{position:absolute;z-index:4;top:0;bottom:0;width:50%;pointer-events:none;opacity:0;background:linear-gradient(90deg,#f5ecd5,#fffaf0 45%,#e9dcc1);box-shadow:0 8px 28px rgb(32 22 12/32%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tip-book__desktop-spread--turn-next .tip-book__turning-sheet{inset-inline-end:0;transform-origin:left center;animation:tip-book-turn-next .46s cubic-bezier(.2,.72,.18,1) both}.tip-book__desktop-spread--turn-previous .tip-book__turning-sheet{inset-inline-start:0;transform-origin:right center;animation:tip-book-turn-previous .46s cubic-bezier(.2,.72,.18,1) both}@keyframes tip-book-turn-next{0%{opacity:.98;transform:rotateY(0deg)}47%{opacity:1;transform:rotateY(-88deg)}to{opacity:0;transform:rotateY(-180deg)}}@keyframes tip-book-turn-previous{0%{opacity:.98;transform:rotateY(0deg)}47%{opacity:1;transform:rotateY(88deg)}to{opacity:0;transform:rotateY(180deg)}}.tip-book__mobile-spread{display:none}.tip-book__mobile-spread,.tip-book__page{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.tip-book__page{display:grid;direction:rtl;background-color:#fbf5e5;background-image:repeating-linear-gradient(0deg,transparent 0 27px,rgb(76 102 84/7%) 28px)}.tip-book__page--unified{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:0}.tip-book__section{display:grid;grid-gap:8px;gap:8px;width:100%;height:100%;min-width:0;min-height:0;padding:clamp(12px,1.4vw,22px)}.tip-book__section--daily{grid-template-rows:auto auto minmax(0,1fr);-webkit-border-start:1px solid #cfc1a2;border-inline-start:1px solid #cfc1a2;background-color:#f5ecd5}.tip-book__section--detail{grid-template-rows:auto auto minmax(0,1fr) auto;background-color:#fbf5e5}.tip-book__page--unified-month .tip-book__section--daily{grid-template-rows:auto minmax(0,1fr)}.tip-book__page--unified-month .tip-book__section--detail{grid-template-rows:auto auto minmax(0,1fr)}.tip-book__page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;-webkit-padding-after:7px;padding-block-end:7px;border-bottom:2px solid #526f5d}.tip-book__page-heading span{color:#54705f;font-size:.7rem;font-weight:850}.tip-book__page-heading h1{margin:0;font-family:Georgia,"Noto Serif Hebrew",serif;font-size:clamp(1rem,1.6vw,1.45rem)}.tip-book__summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border:1px solid #d4c9ae;border-radius:7px;background:rgb(255 255 255/48%)}.tip-book__summary>div{min-width:0;padding:6px 7px;-webkit-border-end:1px solid #ded4bd;border-inline-end:1px solid #ded4bd}.tip-book__summary>div:first-child{-webkit-border-end:0;border-inline-end:0}.tip-book__summary dt{color:#667068;font-size:.72rem}.tip-book__summary dd,.tip-book__summary dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-book__summary dd{margin:2px 0 0;font-size:clamp(.72rem,.85vw,.88rem);font-weight:850}.tip-book__closure-selector{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tip-book__closure-selector button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:43px;padding:6px 9px;border:1px solid #cfc2a5;border-radius:7px;background:rgb(255 255 255/46%);color:inherit;text-align:right}.tip-book__closure-selector button[aria-pressed=true]{border-color:#466653;background:#e1eadf;box-shadow:inset -4px 0 #466653}.tip-book__closure-selector button>span{display:grid;min-width:0}.tip-book__closure-selector bdi,.tip-book__closure-selector strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-book__closure-selector small{color:#687168;font-size:.72rem}.tip-book__closure-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:#59645d;font-size:.7rem}.tip-book__closure-meta a{-webkit-margin-start:auto;margin-inline-start:auto;color:#315e45;font-weight:800}.tip-book__employee-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d7ccb4;border-radius:7px;background:rgb(255 255 255/58%);scrollbar-gutter:stable}.tip-book__employee-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:clamp(.7rem,.78vw,.8rem)}.tip-book__employee-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:6px 5px;background:#dfe7dc;color:#35483d;text-align:right;white-space:normal}.tip-book__employee-table th:first-child{width:20%}.tip-book__employee-table th:last-child{width:30%}.tip-book__employee-table td{padding:5px;border-bottom:1px solid #e2dac8;overflow-wrap:anywhere;vertical-align:top}.tip-book__employee-table td small,.tip-book__employee-table td strong{display:block}.tip-book__employee-table td small{color:#68716b;font-size:.68rem}.tip-book__employee-values,.tip-book__payment-note{display:grid;grid-gap:3px 8px;gap:3px 8px;margin:0}.tip-book__employee-values{grid-template-columns:repeat(2,minmax(0,1fr))}.tip-book__payment-note{grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr)}.tip-book__employee-values div,.tip-book__payment-note div{min-width:0}.tip-book__employee-values dt,.tip-book__payment-note dt{color:#68716b;font-size:.65rem;font-weight:700}.tip-book__employee-values dd,.tip-book__payment-note dd{margin:1px 0 0;font-weight:780;overflow-wrap:anywhere}.tip-book__approval{display:inline-block;max-width:100%;-webkit-margin-before:3px;margin-block-start:3px;padding:2px 5px;border:1px solid #9d8f72;border-radius:999px;background:#f4edda;color:#3d473f;font-weight:800;line-height:1.35;white-space:normal}.tip-book__approval--confirmed{border-color:#6c8a72;background:#e4eee2}.tip-book__approval--disputed{border-color:#a16f63;background:#f5e4df}.tip-book__empty-cell{height:70px;color:#687168;text-align:center;vertical-align:middle!important}.tip-book__note{margin:0;overflow:hidden;color:#576158;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.tip-book__empty{display:grid;place-content:center;min-height:70px;margin:0;color:#687168;text-align:center}.tip-book__month-days{display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tip-book__month-days article{min-width:0;padding:6px 8px;border:1px solid #d2c5a8;border-radius:6px;background:rgb(255 255 255/42%)}.tip-book__month-days article>span,.tip-book__month-days article>strong{display:inline;-webkit-margin-end:7px;margin-inline-end:7px;font-size:.7rem}.tip-book__month-days article>div{display:grid;margin-top:3px;color:#56625b;font-size:.72rem}.tip-book__month-days article>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-book--notice{place-content:center}.tip-book__notice{padding:24px;border-radius:10px;background:#fffaf0}.tip-book :focus-visible{outline:3px solid #e5a23b;outline-offset:2px}@media (max-width:1100px){.tip-book__toolbar{grid-template-columns:minmax(130px,1fr) minmax(135px,1fr) auto minmax(125px,1fr) auto auto}.tip-book__brand span,.tip-book__toolbar label[for],.tip-book__toolbar>label:nth-of-type(3){display:none}.tip-book__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tip-book{grid-template-rows:auto minmax(0,1fr)}.tip-book__toolbar{grid-template-columns:1fr auto auto;grid-auto-rows:38px;padding:5px 7px}.tip-book__brand{grid-column:1;grid-row:1}.tip-book__toolbar>label:first-of-type{grid-column:1/-1;grid-row:2}.tip-book__mode{grid-column:2;grid-row:1}.tip-book__nav{grid-column:1/3;grid-row:3}.tip-book__exit{grid-column:3;grid-row:1}.tip-book__toolbar>label:not(:first-of-type){display:none}.tip-book__nav span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tip-book__viewport{padding:5px}.tip-book__desktop-spread{display:none}.tip-book__mobile-spread{display:block}.tip-book__page--unified{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background-image:none}.tip-book__section{padding:7px;gap:5px}.tip-book__section--daily{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid #cfc1a2}.tip-book__page--unified-day .tip-book__section--daily{grid-template-rows:auto auto minmax(64px,18dvh)}.tip-book__page--unified-month .tip-book__section--daily{grid-template-rows:auto minmax(92px,28dvh)}.tip-book__page-heading{-webkit-padding-after:4px;padding-block-end:4px}.tip-book__page-heading h1{font-size:.9rem}.tip-book__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tip-book__summary>div{padding:5px}.tip-book__summary dt{font-size:.68rem}.tip-book__summary dd{font-size:.78rem}.tip-book__closure-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.tip-book__closure-selector button{min-height:39px;padding:5px 6px;font-size:.75rem}.tip-book__closure-meta,.tip-book__employee-table{font-size:.72rem}.tip-book__employee-table thead th{padding:4px}.tip-book__employee-table td{padding:5px 4px}.tip-book__employee-values,.tip-book__payment-note{grid-template-columns:minmax(0,1fr);gap:3px}.tip-book__employee-values div,.tip-book__payment-note div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px}.tip-book__employee-values dt,.tip-book__payment-note dt{font-size:.68rem}.tip-book__approval{display:inline-block;-webkit-margin-before:2px;margin-block-start:2px;padding:1px 4px;border-radius:5px;font-size:.68rem}.tip-book__empty-cell{min-height:70px}.tip-book__month-days{grid-template-columns:minmax(0,1fr)}.tip-book__month-days article{padding:3px}.tip-book__month-days article>div{display:grid}}@media (prefers-reduced-motion:reduce){.tip-book__turning-sheet{animation:none!important}}