.unread-dot,.nav-unread-dot{font-size:13px}.bottom-nav .nav-unread-dot{font-size:11px}.task-secondary-details,.spend-cancel-control{margin-top:14px;border:1px solid var(--line);border-radius:12px;background:var(--raised)}.task-secondary-details>summary,.spend-cancel-control>summary{cursor:pointer;font-weight:800;padding:12px 14px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.task-secondary-details>summary::-webkit-details-marker,.spend-cancel-control>summary::-webkit-details-marker{display:none}.task-secondary-details>summary:after,.spend-cancel-control>summary:after{content:"⌄";font-size:14px;opacity:.65;transition:transform .18s ease}.task-secondary-details[open]>summary:after,.spend-cancel-control[open]>summary:after{transform:rotate(180deg)}.task-secondary-details .task-metadata-secondary{margin:0;padding:0 14px 10px}.task-secondary-details>.metadata{padding:0 14px 14px}.task-checklist-toggle{margin:16px 0 10px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:var(--raised);font-weight:800;padding:9px 14px;cursor:pointer;color:inherit}.task-checklist-toggle:after{content:"+";font-size:17px;line-height:1;opacity:.7}.task-checklist-toggle.is-open:after{content:"−"}.task-progress[hidden],#steps[hidden]{display:none!important}.conversation>h2+.hint{display:none}.spend-cancel-control{padding-bottom:12px}.spend-cancel-control>p,.spend-cancel-control>form{margin-inline:14px}.spend-status.cancelled{border-color:color-mix(in srgb,#8b5a2b 35%,var(--line));background:color-mix(in srgb,#8b5a2b 10%,var(--raised));color:#8b5a2b}.cancelled-notice{border-color:color-mix(in srgb,#8b5a2b 35%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#8b5a2b 8%,var(--raised)),var(--raised))}.live-attention-updated{animation:bamboo-attention-pulse .7s ease}@keyframes bamboo-attention-pulse{0%{transform:scale(.9)}55%{transform:scale(1.12)}100%{transform:scale(1)}}
.live-notification-toast{position:fixed;z-index:1200;inset-block-start:18px;inset-inline-end:18px;width:min(390px,calc(100vw - 28px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--accent,#2f7d68) 40%,var(--line));border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.16)}.live-notification-toast[hidden]{display:none!important}.live-notification-link{display:grid;gap:3px;color:inherit;text-decoration:none;min-width:0}.live-notification-link strong{font-size:13px}.live-notification-link span{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.live-notification-close{border:0;background:transparent;color:inherit;font-size:22px;line-height:1;padding:0 3px;cursor:pointer}.live-notification-arrived{animation:bamboo-toast-in .22s ease-out}@keyframes bamboo-toast-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.view-receipts-panel{display:none!important}.view-receipt-list{display:grid;gap:8px;margin-top:12px}.view-receipt-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:9px 10px;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:11px;background:#fff}.view-receipt-row>div{display:grid;gap:2px;min-width:0}.view-receipt-row small{opacity:.72;overflow-wrap:anywhere}
.access-log-panel{margin-top:18px}.access-log-heading{align-items:start}.access-log-heading>div{display:grid;gap:4px}.access-log-heading p{margin:0}.access-log-heading>small{max-width:360px;opacity:.7}.access-log-filters{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(145px,.8fr) minmax(135px,.7fr) minmax(135px,.7fr) auto;gap:10px;align-items:end;margin:16px 0}.access-filter-actions{display:flex;gap:8px;align-items:center}.access-log-list{display:grid;gap:8px}.access-log-row{display:grid;grid-template-columns:auto minmax(180px,1.4fr) auto minmax(135px,.7fr) minmax(145px,.7fr);gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--raised)}.access-log-main{display:grid;gap:2px;min-width:0}.access-log-main small,.access-ip{opacity:.72;overflow-wrap:anywhere}.access-log-row time{font-size:13px;white-space:nowrap}.access-ip{font-size:12px}
.bottom-nav>a>span:not(.nav-unread-dot),.bottom-nav>button>span{font-size:12px;font-weight:650}.task-row{position:relative;padding-inline-end:48px}.view-eye-trigger{position:absolute;inset-inline-end:8px;top:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--muted)}.view-eye-trigger:hover,.view-eye-trigger:focus-visible{background:var(--soft);color:var(--accent)}.view-eye-trigger .icon{width:18px;height:18px}.view-eye-popover{position:fixed;z-index:1300;display:grid;gap:0;padding:5px;border:1px solid #e4e7ec;border-radius:11px;background:#fff!important;box-shadow:0 18px 45px rgba(16,24,40,.22);color:#101828!important;opacity:1!important;backdrop-filter:none!important}.view-eye-popover>strong{font-size:13px;padding:8px 10px;border-bottom:1px solid #f2f4f7}.view-eye-person{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;border-top:0;border-bottom:1px solid #f2f4f7}.view-eye-person:last-child{border-bottom:0}.view-eye-person>span:last-child{display:grid;gap:1px}.view-eye-person small{font-size:11px;color:#667085}.mention-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin:-6px 0 14px}.mention-person-chip{min-height:34px;padding:6px 10px;border-radius:999px;font-size:12px;background:var(--raised)}.mention-person-chip.selected{background:var(--soft);border-color:var(--accent);color:var(--accent)}.manager-private-archive-button{margin-inline-start:4px}.private-archive-list{display:grid;gap:10px}.private-archive-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--raised)}.private-archive-row>div:first-child{display:grid;gap:4px}.private-archive-row p{margin:2px 0}.private-archive-actions{display:flex;gap:8px;align-items:center}
@media(max-width:900px){.access-log-filters{grid-template-columns:1fr 1fr}.access-filter-actions{grid-column:1/-1}.access-log-row{grid-template-columns:auto minmax(0,1fr) auto}.access-log-row time,.access-log-row .access-ip{grid-column:2/-1}.access-log-row .access-ip{margin-top:-8px}}
@media(max-width:560px){.unread-dot,.nav-unread-dot{font-size:12px}.bottom-nav>a>span:not(.nav-unread-dot),.bottom-nav>button>span{font-size:13px}.task-secondary-details .task-metadata-secondary{grid-template-columns:1fr}.task-secondary-details>summary{padding:11px 12px}.task-checklist-toggle{width:100%;justify-content:space-between}.live-notification-toast{inset-block-start:10px;inset-inline:10px;width:auto}.access-log-heading{display:grid;gap:8px}.access-log-filters{grid-template-columns:1fr}.access-filter-actions{grid-column:auto}.access-log-row{grid-template-columns:auto 1fr}.access-log-row>.pill{justify-self:start}.access-log-row time,.access-log-row .access-ip{grid-column:2}.view-receipt-row small{font-size:11px}.private-archive-row{grid-template-columns:1fr}.private-archive-actions{justify-content:flex-start}.task-row{padding-inline-end:44px}.view-eye-trigger{width:30px;height:30px;inset-inline-end:6px;top:6px}}
