.ap-work{gap:var(--ap-s-4);min-width:0;display:grid}.ap-work-stack{gap:var(--ap-s-3);min-width:0;display:grid}.ap-work .ap-field.is-stacked{gap:var(--ap-s-2);max-width:none;padding:0}.ap-work .ap-fields>.ap-note{padding:0 var(--ap-s-4) var(--ap-s-3);margin:0}@media (min-width:760px){.ap-work .ap-fields>.ap-note{padding-inline:var(--ap-s-5)}}.ap-work .ap-field.is-stacked .ap-input{max-width:none}.ap-work .ap-topbar>.ap-button{flex:none}.ap-work-actions{align-items:center;gap:var(--ap-s-2);flex-wrap:wrap;display:flex}.ap-work .ap-button{justify-self:start;width:auto;max-width:100%}.ap-work-table-scroll{max-width:100%;overflow-x:auto}@media (max-width:767px){.ap-work-table thead{display:none}.ap-work-table,.ap-work-table tbody,.ap-work-table tr,.ap-work-table td{width:100%;display:block}.ap-work-table tr{padding:var(--ap-s-3) 0;border-bottom:1px solid var(--ap-line)}.ap-work-table td{text-align:start;border:0;padding:2px 0}.ap-work-table td:before{content:attr(data-label);color:var(--ap-muted);font-size:var(--ap-t-xs);display:block}}.ap-work-check{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ap-work-check input{width:18px;height:18px;accent-color:var(--ap-ink)}.ap-work-bulk{bottom:calc(72px + env(safe-area-inset-bottom));z-index:40;gap:var(--ap-s-3);padding:var(--ap-s-3);border-radius:var(--ap-r-lg);background:var(--ap-surface);box-shadow:var(--ap-shadow-pop), inset 0 0 0 1px var(--ap-line);display:grid;position:sticky}@media (min-width:1024px){.ap-work-bulk{bottom:var(--ap-s-4);grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ap-work-results{margin:0;padding:0;list-style:none;display:grid}.ap-work-results a,.ap-work-results button.ap-work-hit{border-radius:var(--ap-r-sm);width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;background:0 0;border:0;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.ap-work-results a[aria-selected=true],.ap-work-results a:hover{background:var(--ap-sunken)}.ap-work-results a:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-work-hit small{color:var(--ap-muted)}.ap-work-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.ap-work-timeline li{padding:var(--ap-s-3) 0;border-top:1px solid var(--ap-line);gap:2px;display:grid}.ap-work-timeline li:first-child{border-top:0}.ap-work-map{gap:var(--ap-s-2);display:grid}.ap-work-issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ap-work-issues li{overflow-wrap:anywhere;font-size:var(--ap-t-sm)}.ap-records-switch{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.ap-records-switch a{border:1px solid var(--ap-line);border-radius:var(--ap-r-sm);min-height:44px;color:inherit;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ap-records-switch a[aria-current=page]{background:var(--ap-ink);color:var(--ap-bg)}.ap-records-switch a:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-records-filters{gap:12px;margin-bottom:16px;display:grid}.ap-records-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-records-board{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ap-records-column,.ap-records-detail,.ap-records{overflow-wrap:anywhere;min-width:0}.ap-records textarea.ap-input{resize:vertical;min-height:96px;padding:8px 10px}@media (min-width:768px){.ap-records-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}@media (min-width:800px){.ap-records-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-records-filter-actions{grid-column:1/-1}}.ap-desk{gap:var(--ap-s-4);min-width:0;margin-block:var(--ap-s-4) var(--ap-s-6);display:grid}.ap-desk-head{justify-content:space-between;align-items:flex-start;gap:var(--ap-s-3);flex-wrap:wrap;display:flex}.ap-desk-head h2{font-size:var(--ap-t-lg);margin:0 0 4px;font-weight:600;line-height:1.3}.ap-desk-head p{max-width:68ch;margin:0}.ap-desk-muted{color:var(--ap-muted)}.ap-desk-note{font-size:var(--ap-t-sm);margin:0;line-height:1.45}.ap-desk-error{color:var(--ap-negative);overflow-wrap:anywhere;margin:0}.ap-desk-summary{gap:var(--ap-s-2);display:grid}.ap-desk-kpis{border:1px solid var(--ap-line);border-radius:var(--ap-r-lg);background:var(--ap-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ap-desk-kpis>div{min-width:0;padding:var(--ap-s-3) var(--ap-s-4);background:var(--ap-surface);align-content:start;gap:4px;display:grid}.ap-desk-kpis>div:last-child{grid-column:1/-1}.ap-desk-kpis dt{color:var(--ap-muted);font-size:var(--ap-t-sm)}.ap-desk-kpis dd{font-size:var(--ap-t-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.1}.ap-desk-kpis dd.is-attention{color:var(--ap-negative)}.ap-desk-kpis small{font-size:var(--ap-t-xs)}@media (min-width:900px){.ap-desk-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.ap-desk-kpis>div:last-child{grid-column:auto}}.ap-desk-filters{align-items:flex-end;gap:var(--ap-s-3);flex-wrap:wrap;display:flex}.ap-desk-field{flex:140px;gap:4px;min-width:0;display:grid}.ap-desk-field.is-wide{flex:2 220px}.ap-desk-field .ap-input{width:100%;min-height:44px}.ap-desk-field textarea.ap-input{resize:vertical;min-height:96px;padding-block:10px}.ap-desk-check{align-items:center;gap:var(--ap-s-2);min-height:44px;display:inline-flex}.ap-desk-check input{width:18px;height:18px;accent-color:var(--ap-ink)}.ap-desk-open{color:var(--ap-ink);font:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:var(--ap-line);text-decoration-color:var(--ap-line);text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-height:32px;padding:0;font-weight:500}.ap-desk-open:hover{text-decoration-color:currentColor}.ap-desk-open:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-desk-table td{vertical-align:top}.ap-desk-table th,.ap-desk-table td{text-align:start}.ap-desk-deadline{gap:2px;display:inline-grid}.ap-desk-deadline small{color:var(--ap-muted);font-size:var(--ap-t-xs);white-space:nowrap}.ap-tag.is-warning{background:var(--ap-warning-soft);color:var(--ap-ink)}.ap-desk-drawer{overflow-y:auto}@media (min-width:768px){.ap-desk-drawer.rc-drawer{width:min(560px,100vw)}}.ap-desk-form{gap:var(--ap-s-3);display:grid}.ap-desk-form>.ap-desk-field{flex:none}.ap-desk-controls{gap:var(--ap-s-3);flex-wrap:wrap;display:flex}.ap-desk-controls>.ap-desk-field{align-content:start}.ap-desk-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ap-desk-sla{gap:var(--ap-s-3);padding:var(--ap-s-4);display:grid}.ap-desk-sla>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.ap-desk-sla>summary:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-desk-sla p{margin:0}.ap-desk-targets{gap:var(--ap-s-2) var(--ap-s-3);border:0;grid-template-columns:minmax(80px,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;min-width:0;margin:0;padding:0;display:grid}.ap-desk-target{display:contents}.ap-desk-target .ap-input{font-variant-numeric:tabular-nums;width:100%;min-height:44px}.ap-desk-phone-number{color:var(--ap-muted);font-variant-numeric:tabular-nums;display:none}@media (max-width:767px){.ap-desk-head>.ap-button{width:100%}.ap-desk-table td.ap-desk-number,.ap-desk-table td.ap-desk-updated,.ap-desk-table td.ap-desk-subject:before{display:none}.ap-desk-phone-number{display:inline}.ap-desk-table td.ap-desk-subject{font-size:var(--ap-t-base)}.ap-desk-targets{grid-template-columns:minmax(72px,.8fr) repeat(2,minmax(0,1fr));gap:8px}}@media (prefers-reduced-motion:reduce){.ap-work,.ap-work *{scroll-behavior:auto;transition:none}}.ap-synced-switch{margin:0 0 16px}.ap-synced-list .ap-list-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ap-synced-amount{font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-weight:600}
