:root{--paper:#f7f4ec;--paper-2:#efe9dc;--surface:#fffdf8;--line:#e3dccc;--line-2:#d3cab6;--ink:#1b2a25;--ink-2:#5b6660;--ink-3:#9a9f94;--forest:#1e3a32;--forest-2:#17302a;--forest-ink:#d9e3dd;--forest-dim:#8fa89e;--bronze:#a8885a;--bronze-2:#c4a877;--voice:#1e5b4f;--sms:#2f5fd6;--email:#7a4bc9;--chat:#b8642a;--escalated:#a83a2c;--display:var(--font-display), "Fraunces", Georgia, serif;--body:var(--font-body), "Manrope", system-ui, sans-serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--r:8px}*{box-sizing:border-box;margin:0;padding:0}html{font-size:13.5px}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--bronze);outline-offset:2px;border-radius:3px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.eyebrow{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-size:11px;font-weight:700}h1,h2.display{font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"opsz" 48, "SOFT" 30;font-weight:500}h1 em{color:var(--bronze);font-style:italic;font-weight:400}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--forest);color:var(--forest-ink);flex-direction:column;gap:22px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.side .brand{font-family:var(--display);color:#fff;font-variation-settings:"opsz" 48, "SOFT" 60;padding:0 10px;font-size:22px;font-weight:500}.side .brand small{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-2);margin-top:2px;font-size:10.5px;font-weight:700;display:block}.side .label{letter-spacing:.14em;text-transform:uppercase;color:var(--forest-dim);margin-bottom:6px;padding:0 10px;font-size:10.5px;font-weight:700}.side a{color:var(--forest-ink);border-radius:6px;padding:7px 10px;line-height:1.3;display:block}.side a:hover{background:#ffffff0f}.side a[aria-current=page],.side a.active{color:#fff;background:#ffffff1a}.side .client small{color:var(--forest-dim);font-size:11px;display:block}.side .client.active small{color:var(--bronze-2)}.side .foot{color:var(--forest-dim);margin-top:auto;padding:0 10px;font-size:11px}.side details.group{margin-top:14px}.side details.group summary.label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;list-style:none;display:flex}.side details.group summary.label::-webkit-details-marker{display:none}.side details.group summary.label:before{content:"▸";font-size:9px;transition:transform .15s}.side details.group[open] summary.label:before{transform:rotate(90deg)}.side details.group summary.label:hover{color:var(--forest-ink)}.side details.group .count{color:var(--forest-ink);background:#ffffff1a;border-radius:8px;padding:0 6px;font-size:10px;line-height:15px}.side nav.pages a{padding:6px 10px}.content{width:100%;max-width:1240px;margin-inline:auto;padding:30px 40px 80px}.pagehead{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.pagehead .title{flex-direction:column;gap:4px;display:flex}.pagehead h1{font-size:30px;line-height:1.1}.pagehead .tools{align-items:center;gap:10px;margin-left:auto;padding-bottom:6px;display:flex}.rule{background:var(--bronze);width:56px;height:3px;margin:10px 0 0}.lead{color:var(--ink-2);max-width:70ch;margin-bottom:18px;font-size:14px}.back{color:var(--ink-2);font-size:12.5px;font-weight:600}.back:hover{color:var(--forest)}.ledger{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ledger .day{border-bottom:1px solid var(--line);background:var(--paper-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);z-index:1;padding:7px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.ledger table{border-collapse:collapse;width:100%}.ledger tr{border-bottom:1px solid var(--line);height:40px}.ledger tbody tr:last-child{border-bottom:0}.ledger tbody tr{position:relative}.ledger tr:hover td{background:var(--paper)}.ledger td{vertical-align:middle;white-space:nowrap;padding:0 14px}.ledger td.name a{font-weight:600}.ledger td.name a:hover{color:var(--forest)}.ledger td.summary{white-space:normal;width:100%;max-width:0;color:var(--ink-2)}.ledger td.summary a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ledger tr.escalated td:first-child{box-shadow:inset 3px 0 0 var(--escalated)}.empty{color:var(--ink-2);max-width:60ch;padding:34px 18px}.marks{gap:4px;display:inline-flex}.mark{text-align:center;width:20px;height:20px;line-height:20px;font-family:var(--mono);color:#fff;border-radius:5px;font-size:10.5px;font-weight:500;display:inline-block}.mark.voice{background:var(--voice)}.mark.sms{background:var(--sms)}.mark.email{background:var(--email)}.mark.chat{background:var(--chat)}.mark.off{color:var(--line-2);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.badge{background:var(--paper-2);color:var(--ink-2);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.badge.solved{color:var(--voice);background:#e4ede8}.badge.looped_in{color:#7d6132;background:#efe4cf}.badge.escalated{color:var(--escalated);background:#f3ddd8}.badge.open{background:var(--paper-2);color:var(--ink-2)}.badge.resolved{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);background:0 0}.casegrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.timeline{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.tl-row{border-bottom:1px solid var(--line);grid-template-columns:82px 30px minmax(0,1fr);display:grid}.tl-row:last-child{border-bottom:0}.tl-time{color:var(--ink-2);padding:12px 0 0 14px}.tl-time .date{color:var(--ink-3);white-space:nowrap;font-size:10px;display:block}.tl-gutter{position:relative}.tl-gutter .line{background:var(--line-2);width:2px;position:absolute;top:0;bottom:0;left:14px}.tl-row:first-child .tl-gutter .line{top:18px}.tl-row:last-child .tl-gutter .line{height:18px;bottom:auto}.tl-row:first-child:last-child .tl-gutter .line{display:none}.tl-gutter .dot{border:2px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--line-2);border-radius:50%;position:absolute;top:11px;left:8px}.tl-gutter .dot.voice{background:var(--voice)}.tl-gutter .dot.sms{background:var(--sms)}.tl-gutter .dot.email{background:var(--email)}.tl-gutter .dot.chat{background:var(--chat)}.tl-row.outbound .tl-gutter .dot{background:var(--surface)}.tl-row.outbound .tl-gutter .dot.voice{box-shadow:0 0 0 2px var(--voice)}.tl-row.outbound .tl-gutter .dot.sms{box-shadow:0 0 0 2px var(--sms)}.tl-row.outbound .tl-gutter .dot.email{box-shadow:0 0 0 2px var(--email)}.tl-row.outbound .tl-gutter .dot.chat{box-shadow:0 0 0 2px var(--chat)}.tl-body{min-width:0;padding:10px 16px 12px 10px}.tl-head{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.tl-head .verb{font-weight:700}.tl-head .verb.voice{color:var(--voice)}.tl-head .verb.sms{color:var(--sms)}.tl-head .verb.email{color:var(--email)}.tl-head .verb.chat{color:var(--chat)}.tl-head .outcome{margin-left:auto}.tl-text{white-space:pre-wrap;overflow-wrap:anywhere}.tl-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tl-pair .lang{color:var(--bronze);text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.tl-meta{color:var(--ink-3);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:11px;display:flex}.tl-escalated .tl-body{box-shadow:inset 3px 0 0 var(--escalated);padding-left:13px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-bottom:14px;overflow:hidden}.panel h2{text-transform:uppercase;letter-spacing:.14em;color:var(--bronze);border-bottom:1px solid var(--line);background:var(--paper-2);padding:10px 14px 8px;font-size:10.5px;font-weight:700}.panel .row{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:8px 14px;display:flex}.panel .row:last-child{border-bottom:0}.panel .row .k{color:var(--ink-3);min-width:56px;font-size:11px;font-weight:600}.panel .row .v{overflow-wrap:anywhere;min-width:0}.panel .row.struck .v{color:var(--ink-3);text-decoration:line-through}.panel.dark{background:var(--forest);border-color:var(--forest);color:var(--forest-ink)}.panel.dark h2{color:var(--bronze-2);background:0 0;border-color:#ffffff14}.panel.dark .row{border-color:#ffffff14}.panel.dark .row .k{color:var(--forest-dim)}.panel.dark .v{color:#fff}.cfg{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cfg .panel.wide{grid-column:1/-1}.cfg p{white-space:pre-wrap;padding:10px 14px}.cfg table{border-collapse:collapse;width:100%}.cfg td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 14px}.cfg tr:last-child td{border-bottom:0}.cfg td:first-child{color:var(--ink-2);width:130px;font-size:12px;font-weight:600}@media (prefers-reduced-motion:no-preference){.ledger tr:hover td,.side a{transition:background 90ms linear}}.login{background:var(--forest);place-items:center;min-height:100vh;display:grid}.login-card{background:var(--surface);border-radius:var(--r);flex-direction:column;gap:10px;width:340px;padding:28px 28px 24px;display:flex}.login-card .brand{font-family:var(--display);color:var(--forest);font-variation-settings:"opsz" 48, "SOFT" 60;margin-bottom:8px;font-size:24px}.login-card .brand small{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-size:10.5px;font-weight:700;display:block}.login-card input[type=password]{font:inherit;border:1px solid var(--line-2);background:var(--paper);border-radius:6px;padding:9px 10px}.login-card input[type=password]:focus{outline:2px solid var(--bronze);outline-offset:1px;border-color:#0000}.login-card button{font:inherit;background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:6px;margin-top:6px;padding:9px 12px;font-weight:700}.login-card button:hover{background:var(--forest-2)}.login-card .err{color:var(--escalated);font-size:12.5px}.login-card .hint{color:var(--ink-3);font-size:11.5px;line-height:1.45}.linkbtn{font:inherit;color:var(--bronze);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700}.linkbtn:hover{text-decoration:underline}.panel h2 .linkbtn{float:right;letter-spacing:0;text-transform:none}.transcript{margin-top:6px}.turns{border-left:2px solid var(--line);flex-direction:column;gap:4px;margin-top:6px;padding-left:10px;display:flex}.turn{grid-template-columns:64px minmax(0,1fr);gap:8px;font-size:12.5px;display:grid}.turn .who{color:var(--ink-3);padding-top:1px;font-size:11px;font-weight:700}.turn.agent .who{color:var(--voice)}.ev-summary{font-family:var(--body);color:var(--ink-2);flex-basis:100%;font-size:12px}.hint{color:var(--forest-dim);font-size:11px;font-weight:400}.panel.dark .edit{flex-direction:column;gap:10px;padding:10px 14px;display:flex}.panel.dark .edit label{color:var(--forest-dim);flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.panel.dark .edit input,.panel.dark .edit select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid #0000;border-radius:5px;padding:6px 8px;font-size:13px}.panel.dark .edit .ids .row{padding:6px 0}.panel.dark .edit .ids .row .linkbtn{color:var(--forest-dim);margin-left:auto}.panel.dark .edit .ids .row .linkbtn:hover{color:#fff}.panel.dark .addid{grid-template-columns:76px minmax(0,1fr) auto;gap:6px;display:grid}.panel.dark .addid button{font:inherit;background:var(--bronze);color:#fff;cursor:pointer;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:700}.panel.dark .err{color:#f3b8ae;font-size:12px}.navbtn{color:var(--ink-2);border:1px solid var(--line-2);background:var(--surface);border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700}.navbtn:hover{color:var(--forest);border-color:var(--forest)}.legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.cal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:grid;position:relative;overflow:hidden}.cal-corner{background:var(--paper-2);border-bottom:1px solid var(--line);grid-area:1/1}.cal-day{background:var(--paper-2);border-bottom:1px solid var(--line);border-left:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:flex}.cal-day.today{color:var(--forest);box-shadow:inset 0 -3px 0 var(--bronze)}.cal-time{color:var(--ink-3);text-align:right;border-top:1px solid var(--line);padding-top:2px;padding-right:8px;font-size:11px;line-height:1}.cal-time.half{border-top-color:#0000}.cal-cell{border-left:1px solid var(--line);border-top:1px solid var(--paper-2)}.cal-cell.hour{border-top-color:var(--line)}.cal-cell.closed{background:repeating-linear-gradient(135deg, var(--paper) 0 6px, var(--paper-2) 6px 7px)}.cal-cell.now{box-shadow:inset 0 2px 0 var(--bronze)}.cal-booking{background:var(--paper-2);border-left:3px solid var(--forest);white-space:nowrap;z-index:1;border-radius:4px;align-items:baseline;gap:6px;min-width:0;margin:2px 4px 2px 3px;padding:2px 7px;font-size:12px;display:flex;overflow:hidden}.cal-booking:hover{background:var(--line);text-decoration:none}.cal-booking .who{font-weight:700}.cal-booking .what{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.cal-booking.cancelled{opacity:.55;background:0 0;border-left-style:dashed;text-decoration:line-through}.cal-booking.moved:after{content:"moved";color:var(--bronze);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:10px;font-weight:700}.draft-actions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.draft-actions textarea{font:inherit;border:1px solid var(--line-2);background:var(--paper);resize:vertical;border-radius:6px;padding:8px 10px;font-size:13px}.row-btns{gap:8px;display:flex}.btn{font:inherit;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:700}.btn:hover{border-color:var(--forest);color:var(--forest)}.btn.primary{background:var(--forest);border-color:var(--forest);color:#fff}.btn.primary:hover{background:var(--forest-2)}.btn:disabled{opacity:.6;cursor:default}.draft-actions .err{color:var(--escalated);font-size:12px}.cfg .quote{font-family:var(--display);font-variation-settings:"opsz" 24, "SOFT" 40;color:var(--forest);font-size:18px}.cfg .kw{font-family:var(--mono);background:var(--paper-2);border-radius:4px;padding:1px 6px;font-size:12px}.cfg .raw{grid-column:1/-1}.cfg .raw summary{cursor:pointer;padding:6px 0}.cfg .raw pre{background:var(--forest);color:var(--forest-ink);border-radius:var(--r);margin-top:8px;padding:14px 16px;font-size:11.5px;line-height:1.5;overflow-x:auto}.cal-ex{letter-spacing:.04em;color:var(--escalated);text-transform:none;background:#f3ddd8;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:10px}.cfg-shell{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.cfg-side{position:sticky;top:20px}.chat-panel{flex-direction:column;height:calc(100vh - 250px);min-height:460px;display:flex}.chat{flex-direction:column;flex:1;min-height:0;display:flex}.chat-log{flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}.msg{flex-direction:column;gap:6px;display:flex}.msg .bubble{white-space:pre-wrap;border-radius:10px;max-width:92%;padding:8px 12px;font-size:13px;line-height:1.5}.msg.assistant .bubble{background:var(--paper-2);border-bottom-left-radius:3px;align-self:flex-start}.msg.user .bubble{background:var(--forest);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.proposal{border:1px solid var(--line-2);border-left:3px solid var(--bronze);background:var(--surface);border-radius:6px;padding:8px 10px;font-size:12px}.proposal.applied{border-left-color:var(--voice)}.proposal.discarded{opacity:.55}.proposal-head{color:var(--bronze);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.proposal.applied .proposal-head{color:var(--voice)}.proposal table{border-collapse:collapse;width:100%;margin-bottom:8px}.proposal td{vertical-align:top;border-top:1px solid var(--line);padding:3px 4px}.proposal td.path{color:var(--ink-2);white-space:nowrap;width:1%;font-weight:600}.proposal td.from{color:var(--ink-3);overflow-wrap:anywhere;text-decoration:line-through}.proposal td.arrow{color:var(--bronze);width:1%}.proposal td.to{color:var(--ink);overflow-wrap:anywhere}.chat-input{border-top:1px solid var(--line);gap:8px;padding:10px 12px;display:flex}.chat-input input{font:inherit;border:1px solid var(--line-2);background:var(--paper);border-radius:6px;flex:1;min-width:0;padding:8px 10px;font-size:13px}.chat-input input:focus{outline:2px solid var(--bronze);outline-offset:1px;border-color:#0000}.proposal .warnings{color:var(--escalated);background:#f3ddd8;border-radius:4px;margin:0 0 8px;padding:6px 10px 6px 24px;font-size:12px}.proposal .warnings li{margin:2px 0}.btn.big{border-radius:8px;padding:12px 20px;font-size:15px}.msgc{background:var(--paper);flex-direction:column;height:100vh;display:flex}.msgc-top{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 20px;display:flex}.msgc-body{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.msgc-threads{border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.msgc-thread{font:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.msgc-thread span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.msgc-thread.on{background:var(--paper-2)}.msgc-sim{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:6px;margin-top:auto;padding:12px 14px;font-size:12.5px;display:flex}.msgc-sim input,.msgc-sim textarea{font:inherit;border:1px solid var(--line-2);background:var(--paper);border-radius:6px;padding:7px 9px;font-size:13px}.msgc-main{flex-direction:column;min-height:0;display:flex}.msgc-head{border-bottom:1px solid var(--line);background:var(--surface);align-items:baseline;gap:10px;padding:10px 16px;display:flex}.msgc-log{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.msgc-msg{flex-direction:column;gap:2px;max-width:68%;display:flex}.msgc-msg.inbound{align-self:flex-start}.msgc-msg.outbound{align-self:flex-end;align-items:flex-end}.msgc-msg .bubble{white-space:pre-wrap;border-radius:12px;padding:8px 12px;font-size:13.5px;line-height:1.45}.msgc-msg.inbound .bubble{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:3px}.msgc-msg.outbound .bubble{background:var(--forest);color:#fff;border-bottom-right-radius:3px}.msgc-msg .bubble .tr{opacity:.75;border-top:1px solid #80808040;margin-top:6px;padding-top:6px;font-size:12px;display:block}.msgc-msg .meta{color:var(--ink-3);font-size:10px}.msgc-compose{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:12px 16px;display:flex}.msgc-compose input{font:inherit;border:1px solid var(--line-2);background:var(--paper);border-radius:8px;flex:1;min-width:0;padding:9px 12px;font-size:14px}.msgc-note{padding:4px 16px 10px}.prov{width:14px;height:14px;font:700 9px/1 var(--mono);vertical-align:1px;border-radius:3px;justify-content:center;align-items:center;margin-left:6px;font-style:normal;display:inline-flex}.prov.w{background:var(--bronze);color:#fff}.prov.t{color:var(--forest-ink);background:#ffffff2e}.side .cname{align-items:center;display:inline-flex}.pcontent{max-width:1220px;padding-top:36px;padding-bottom:96px}.pside{padding-bottom:52px}.pside a{border-left:2px solid #0000;border-radius:0;padding-left:8px}.pside a:hover{color:#fff;background:0 0}.pside a[aria-current=page],.pside a.active{border-left-color:var(--bronze-2);color:#fff;background:0 0}.pside .brand small{text-transform:none;letter-spacing:0;color:var(--forest-dim);margin-top:4px;font-size:12.5px;font-weight:500}.pside .pages{border-top:1px solid #ffffff14;margin-top:auto;padding-top:16px}.pside .foot{font-family:var(--mono);color:var(--forest-ink);margin-top:16px;font-size:12px}.phead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:8px;display:flex}.phead.wall{margin-bottom:4px}.phead h1{font-size:34px;font-weight:500;line-height:1.05}.pclock-lg{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 72, "SOFT" 12;font-size:58px;font-weight:500;line-height:.92}.pdate{color:var(--ink-2);max-width:52ch;margin-top:8px;font-size:14px}.pline{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;padding-top:14px;font-size:13px}.pedit{color:var(--ink-2);padding-top:10px;font-size:13px}.pedit:hover{color:var(--forest)}.pfigures{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(5,1fr);gap:0;margin:28px 0 40px;display:grid}.pfigures>div{border-right:1px solid var(--line);padding:18px 22px 20px 0}.pfigures>div:last-child{border-right:0}.pfigures b{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-variation-settings:"opsz" 36, "SOFT" 20;font-size:30px;font-weight:500;line-height:1.05;display:block}.pfigures span{color:var(--ink-2);margin-top:6px;font-size:12.5px;display:block}.pfigures small{color:var(--ink-3);margin-top:10px;font-size:11.5px;display:block}.pfigures a{color:var(--ink)}.pfigures a:hover{color:var(--forest)}.prop-panel{background:0 0;border:0;border-radius:0;padding:0}.prop-panel h2{font-family:var(--body);color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:600}.prop-panel h2 small{color:var(--ink-3);margin-left:8px;font-weight:500}.prop-chart{width:100%;height:auto;display:block}.chartlegend{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;display:flex}.chartlegend i{border-radius:0;width:14px;height:2px;margin-left:12px;display:inline-block}.chartlegend i:first-child{margin-left:0}.prop-cols{align-items:start;gap:18px;display:grid}.prop-cols.overview{grid-template-columns:minmax(0,1fr) 260px;gap:48px;margin-top:40px}.heat{flex-direction:column;gap:2px;display:flex;overflow-x:auto}.heatrow{grid-template-columns:36px repeat(14,1fr);align-items:center;gap:2px;display:grid}.heatrow span{color:var(--ink-2);font-size:11px}.heatrow.head b{font:400 10px var(--mono);color:var(--ink-3);text-align:center}.heatrow i{height:26px;font:500 10px var(--mono);color:var(--ink-2);background:#efece3;border-radius:0;justify-content:center;align-items:center;font-style:normal;display:flex}.heatrow i.esc{outline:1.5px solid var(--escalated);outline-offset:-1px}.heatnote{color:var(--ink-3);margin-top:10px;font-size:11.5px}.lanesum{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.lanesum:last-of-type{border-bottom:0}.lanesum:hover span{color:var(--forest)}.lanesum b{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:500}.prop-lanes{grid-template-columns:repeat(5,1fr);align-items:start;gap:28px;margin-top:22px;display:grid}.prop-lanes.tall{align-items:stretch}.lane .lanehead{color:var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:8px;font-size:13px;font-weight:600;display:flex}.lane .lanehead b{font-family:var(--display);color:var(--ink-2);font-size:16px;font-weight:500}.lanecard{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:0;padding:11px 0 12px;display:block}.lanecard:hover{background:0 0}.lanecard:hover b{color:var(--forest)}.lanecard b{font-size:13px;font-weight:600;display:block}.lanecard span{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:3px 0 5px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.lanecard small{color:var(--ink-3);font-size:11px}.lanecard.esc{box-shadow:inset 2px 0 0 var(--escalated);padding-left:10px}.lane-empty{color:var(--ink-3);padding:12px 0;font-size:12.5px}.prop-viewing{border-bottom:1px solid var(--line);border-radius:0;align-items:baseline;gap:22px;padding:14px 0;display:flex}.prop-viewing:hover{background:0 0}.prop-viewing:hover .who{color:var(--forest)}.prop-viewing .when{width:72px;font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:500}.prop-viewing .who{font-size:14.5px;font-weight:600}.prop-viewing .who small{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.pday{margin-top:28px}.pday h2{border-bottom:1px solid var(--line-2);margin-bottom:0;padding-bottom:6px}.prop-listings{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.prop-listings.big{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px;margin-top:18px}@media (min-width:1200px){.prop-listings.big{grid-template-columns:repeat(3,minmax(0,1fr))}}.listing{border:0;border-top:3px solid var(--forest);background:0 0;border-radius:0;padding:14px 0 22px}.listing.under_offer{border-top-color:var(--bronze)}.listing.let_agreed,.listing.sold{border-top-color:var(--line-2);opacity:1}.listing.sold .price,.listing.let_agreed .price{color:var(--ink-3)}.listing header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.listing .reftag{font-family:var(--mono);color:var(--ink-3);font-size:11px}.listing .status{color:var(--ink-2);font-size:11.5px}.listing .status.available{color:var(--forest)}.listing .price{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"opsz" 36, "SOFT" 20;font-size:28px;font-weight:500;line-height:1.1}.listing .addr{margin-top:8px;font-size:14px;font-weight:600;line-height:1.3}.listing .meta{color:var(--ink-2);margin-top:3px;font-size:12.5px}.listing .note{color:var(--ink-3);margin-top:8px;font-size:12px}.listing .interest{border-top:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:3px;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.interestrow{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.interestrow:hover{color:var(--forest)}.ppeople{margin-top:32px}.ptable{border-collapse:collapse;width:100%}.ptable tr{border-bottom:1px solid var(--line);height:42px}.ptable tr:last-child{border-bottom:0}.ptable tr:hover td.name a{color:var(--forest)}.ptable td{vertical-align:middle;padding:0 12px 0 0}.ptable td.name{width:180px}.ptable td.name a{font-weight:600}.ptable td.ch{width:88px}.ptable td.lang{width:42px;font-family:var(--mono);color:var(--ink-3);font-size:11px}.ptable td.muted{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;color:var(--ink-2);overflow:hidden}.ptable td.when{text-align:right;width:150px;color:var(--ink-3);font-size:12px}@media (max-width:1100px){.pfigures{grid-template-columns:repeat(2,1fr)}.pfigures>div{border-right:0;border-bottom:1px solid var(--line)}.prop-cols.overview{grid-template-columns:1fr}.prop-lanes{grid-template-columns:repeat(2,1fr)}.pclock-lg{font-size:44px}}@media (max-width:720px){.prop-lanes,.pfigures{grid-template-columns:1fr}}.perfrow{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(120px,260px) 48px minmax(0,1fr);align-items:center;gap:14px;padding:9px 0;display:grid}.perfrow:last-child{border-bottom:0}.perflabel{font-size:12.5px;font-weight:600}.perfbar{background:#eadfd8;border-radius:4px;height:8px;overflow:hidden}.perfbar i{border-radius:4px;height:100%;display:block}.perfpct{font-family:var(--display);color:var(--forest);text-align:right;font-size:17px;font-weight:500}.perfdetail{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:800px){.perfrow{grid-template-columns:52px 1fr 44px}.perfdetail{grid-column:1/-1}}.apl{--a-canvas:#f7f4ec;--a-card:#fffdf8;--a-ink:#1b2a25;--a-ink2:#5b6660;--a-ink3:#9a9f94;--a-hair:#1b2a251a;--a-bronze:#a8885a;--a-link:#7d6132;--a-forest:#1e3a32;--a-esc:#a83a2c;font-family:var(--body);background:var(--a-canvas);color:var(--a-ink)}.apl h2{font-family:var(--body);letter-spacing:-.005em}.apl a{color:inherit}.apl :focus-visible{outline:2px solid var(--a-bronze);outline-offset:2px}.apl .side{background:var(--a-forest);color:var(--forest-ink);border-right:0;gap:26px}.apl .side .brand{color:#fff;font-family:var(--display);font-size:21px;font-weight:500}.apl .side .brand small{color:var(--bronze-2);font-family:var(--body);letter-spacing:.02em;text-transform:none;margin-top:2px;font-size:12px;font-weight:600}.apl .side a{color:var(--forest-ink);border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:500}.apl .side a:hover{background:#ffffff12}.apl .side a[aria-current=page]{color:#fff;background:#ffffff21;font-weight:600}.apl .side .pages a{color:var(--forest-dim);padding:6px 12px;font-weight:500}.apl .side .pages a:hover{color:var(--forest-ink)}.apl .side .foot{color:var(--forest-dim);font-variant-numeric:tabular-nums}.apl .prov.w{background:var(--bronze);color:#fff}.apl .prov.t{color:var(--forest-ink);background:#ffffff29;border:0}.apl .phead{align-items:center;margin-bottom:14px}.apl .phead h1{font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"opsz" 48, "SOFT" 30;font-size:31px;font-weight:500}.apl .pdate{color:var(--a-ink2);margin-top:1px;font-size:13.5px}.apl .pchips{gap:8px;display:flex}.apl .chip-quiet{background:var(--a-card);border:1px solid var(--a-hair);color:var(--a-ink2);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 12px;font-size:12.5px}.apl .pfigures{border-top:0;border-bottom:0;grid-template-columns:repeat(5,1fr);gap:10px;margin:0 0 12px;display:grid}.apl .pfigures>div{background:var(--a-card);border:0;border-radius:14px;padding:13px 16px 12px;box-shadow:0 1px 2px #1b2a250d}.apl .pfigures b{font-family:var(--display);font-variation-settings:"opsz" 36, "SOFT" 20;color:var(--a-ink);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:500;line-height:1.1;display:block}.apl .pfigures span{color:var(--a-ink2);margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.apl .pfigures small{color:var(--a-ink3);margin-top:5px;font-size:11px;display:block}.apl .pfigures small a{color:var(--a-link);font-weight:600}.apl .pfigures small a:hover{text-decoration:underline}.apl .prop-panel{background:var(--a-card);border:0;border-radius:14px;margin-bottom:12px;padding:15px 18px;box-shadow:0 1px 2px #1b2a250d}.apl .prop-panel h2{color:var(--a-ink);margin-bottom:9px;font-size:15px;font-weight:700}.apl .prop-panel h2 small{color:var(--a-ink2);letter-spacing:0;margin-top:2px;font-size:12.5px;font-weight:400}.apl .chartlegend{color:var(--a-ink2);font-size:12.5px}.apl .chartlegend i{border-radius:4px}.apl .heatrow i{font-family:var(--body);font-variant-numeric:tabular-nums;background:#1b2a250b;border-radius:6px}.apl .heatrow i.esc{box-shadow:inset 0 0 0 2px var(--a-esc)}.apl .heatrow span,.apl .heatrow.head b{color:var(--a-ink2);font-family:var(--body)}.apl .heatnote{color:var(--a-ink3)}.apl .perfrow{border-color:var(--a-hair)}.apl .perfbar{background:#1b2a2512}.apl .perfpct{font-family:var(--display);font-variation-settings:"opsz" 36, "SOFT" 20;color:var(--a-ink);font-variant-numeric:tabular-nums;font-weight:500}.apl .perflabel{font-weight:600}.apl .perfdetail{color:var(--a-ink2)}.apl .lanesum{border-color:var(--a-hair);border-radius:10px}.apl .lanesum:hover{background:#1b2a250a}.apl .lanesum b{font-family:var(--display);font-variation-settings:"opsz" 36, "SOFT" 20;color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.apl .empty{color:var(--a-ink2)}.apl .statlink,.apl .pedit{color:var(--a-link);font-weight:600}.apl .statlink:hover,.apl .pedit:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.apl *{transition:none!important}}@media (max-width:1100px){.apl .pfigures{grid-template-columns:repeat(2,1fr)}}.apl .pcontent{width:100%;max-width:1220px;margin-inline:auto;padding:22px 30px 50px}.apl .prop-cols{gap:12px}.apl .prop-cols.overview{margin-top:0}.apl .perfrow{padding:6px 0}.apl .heatrow i{height:21px}.apl .lanesum{padding:6px 8px}.apl .side{gap:18px;padding:18px 14px}.apl .chartlegend{margin-bottom:2px}.apl .cols-23{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.apl .cols-23>div>.prop-panel{margin-bottom:12px}.apl .pfigures b em.trend{font-style:normal;font-family:var(--body);vertical-align:4px;color:var(--a-ink2);letter-spacing:0;background:#1b2a2512;border-radius:20px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:700}.apl .pfigures b em.trend.up{color:#0b6b55;background:#0e83681f}.apl .h2meta{float:right;font-weight:400}.apl .feedrow{border-radius:8px;align-items:center;gap:10px;padding:5.5px 6px;display:flex}.apl .feedrow:hover{background:#1b2a250a}.apl .feedrow .dot{border-radius:50%;flex:none;width:8px;height:8px}.apl .feedrow .dot.voice{background:#0e8368}.apl .feedrow .dot.sms{background:#b07f2e}.apl .feedrow .dot.email{background:#7c5296}.apl .feedrow .dot.chat{background:#b8642a}.apl .feedbody{flex:1;min-width:0;line-height:1.25}.apl .feedbody b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.apl .feedbody span{color:var(--a-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.apl .feedtime{color:var(--a-ink3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.apl .feedwhen{font-variant-numeric:tabular-nums;flex:none;width:52px;font-size:12.5px;font-weight:600;line-height:1.15}.apl .feedwhen small{color:var(--a-ink3);font-size:10px;font-weight:500;display:block}.apl .attnrow{border-left:3px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.apl .attnrow:hover{background:#1b2a250a}.apl .attnrow.esc{border-left-color:var(--a-esc)}.apl .attnrow .feedtime{color:var(--a-ink2);font-weight:600}@media (max-width:1000px){.apl .cols-23{grid-template-columns:1fr}}.apl{--a-forest:#12291f}.apl .dcard{background:var(--a-card);border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:9px;padding:11px 13px;display:flex;box-shadow:0 1px 3px #12291f12,0 0 0 1px #12291f08}.apl .dcard:hover{box-shadow:0 3px 10px #12291f1a,0 0 0 1px #12291f0a}.apl .dcard.alert{box-shadow:inset 3px 0 0 var(--a-esc), 0 1px 3px #12291f12, 0 0 0 1px #12291f08}.apl .dtile{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.apl .dtile-mono{font-family:var(--mono);letter-spacing:0;font-size:9.5px;font-weight:500}.apl .dtile.voice{color:#1e5b4f;background:#e2ede7}.apl .dtile.sms{color:#3e6b34;background:#e7efe3}.apl .dtile.chat{color:#9a4f1c;background:#f6ebe1}.apl .dtile.email{color:#96682a;background:#f6ead6}.apl .dtile.diary{color:#d9e3dd;background:#12291f}.apl .dtile.alert{color:var(--a-esc);background:#f5e0db}.apl .dtile.neutral{color:var(--a-ink2);background:#12291f12}.apl .dbody{flex:1;min-width:0;line-height:1.3}.apl .klabel{letter-spacing:.13em;text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:700;display:block}.apl .klabel.voice{color:#1e5b4f}.apl .klabel.sms{color:#3e6b34}.apl .klabel.email{color:#96682a}.apl .klabel.chat{color:#9a4f1c}.apl .klabel.diary{color:var(--a-ink2)}.apl .klabel.alert{color:var(--a-esc)}.apl .klabel.neutral{color:var(--a-ink3)}.apl .dbody b{color:var(--a-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.apl .dsub{color:var(--a-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.apl .dref{font-family:var(--mono);color:var(--a-link);margin-top:3px;font-size:10px;display:block}.apl .dmeta{color:var(--a-ink3);text-align:right;font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:11px;line-height:1.4}.apl .dpill{letter-spacing:.04em;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-block}.apl .dpill.good{color:#1e5b4f;background:#e2ede7}.apl .dpill.warm{color:#96682a;background:#f6ead6}.apl .dpill.muted{color:var(--a-ink2);background:#12291f12}.apl .dpill.bad{color:var(--a-esc);background:#f5e0db}.apl .dsecthead{justify-content:space-between;align-items:baseline;margin:2px 2px 10px;display:flex}.apl .dsecthead h2{font-size:15px;font-weight:700}.apl .dcount{font-family:var(--display);color:var(--a-bronze);margin-left:8px;font-size:15px;font-weight:500}.apl .dgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.apl .dgrid .dcard{margin-bottom:0}.apl .dboard{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}.apl .dboard .lanehead{color:var(--a-ink2);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--a-hair);justify-content:space-between;margin-bottom:9px;padding:0 2px 7px;font-size:12px;font-weight:700;display:flex}.apl .dboard .lanehead b{color:var(--a-bronze);font-family:var(--display);font-size:14px;font-weight:500}.apl .dsection{margin-bottom:20px}@media (max-width:1100px){.apl .dboard{grid-template-columns:repeat(2,1fr)}}.apl .dref-link{color:var(--a-link);font-weight:600}.apl .dref-link:hover{text-decoration:underline}.apl .listing-card{cursor:default}.apl .vtoggle{background:#12291f12;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.apl .vtoggle a{color:var(--a-ink2);border-radius:8px;padding:4px 14px;font-size:12.5px;font-weight:600}.apl .vtoggle a[aria-current=page]{background:var(--a-card);color:var(--a-ink);box-shadow:0 1px 2px #12291f14}.apl .phead .headtools{align-items:center;gap:12px;display:flex}.apl .dlist{max-width:880px}.apl .cal .calday{background:var(--a-card);border-radius:12px;min-height:96px;padding:8px 8px 6px;box-shadow:0 1px 2px #12291f0d}.apl .cal .calday.wkend:not(.dim){background:#fbf8f0}.apl .cal .calday.today .dnum span{background:var(--a-bronze);color:#fff;border-radius:999px;padding:0 7px;line-height:17px}.apl .cal .calchip .l1{align-items:baseline;gap:6px;min-width:0;display:flex}.apl .cal .calchip:hover{background:#1e3a32}.apl .cal .calchip .n{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.apl .cal .calchip.val .t{color:#96682a}.apl .dtable-wrap{background:var(--a-card);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #12291f0d}.apl table.dtable{border-collapse:collapse;width:100%}.apl .dtable thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--a-ink3);text-align:left;border-bottom:1px solid var(--a-hair);white-space:nowrap;background:#fbf8f1;padding:10px 14px 8px;font-size:9.5px;font-weight:700}.apl .dtable tbody tr{border-bottom:1px solid var(--a-hair)}.apl .dtable tbody tr:last-child{border-bottom:0}.apl .dtable tbody tr:hover{background:#f9f5ec}.apl .dtable td{vertical-align:middle;color:var(--a-ink2);padding:9px 14px;font-size:12.5px}.apl .dtable td.tname{color:var(--a-ink);white-space:nowrap;font-weight:600}.apl .dtable td.tname a:hover{color:var(--a-link)}.apl .dtable td.tsum{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.apl .dtable td.tnum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.apl .dtable td.tmono{font-family:var(--mono);color:var(--a-link);white-space:nowrap;font-size:11px}.apl .dtable .chcell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.apl .dtable .chcell i{border-radius:50%;width:8px;height:8px}.apl .dtable .chcell i.voice{background:#0e8368}.apl .dtable .chcell i.sms{background:#b07f2e}.apl .dtable .chcell i.email{background:#7c5296}.apl .dtable .chcell i.chat{background:#b8642a}.apl .dtable .chcell i.alert{background:var(--a-esc)}.apl .pcontent:has(.mcal){max-width:1480px;padding:22px 56px 56px 40px}.apl .calmonth{font-family:var(--display);margin:2px 2px 10px;font-size:19px;font-weight:500}.apl .calcard{background:var(--a-card);border-radius:18px;flex-direction:column;height:calc(100vh - 168px);min-height:620px;padding:16px 24px 20px;display:flex;box-shadow:0 1px 2px #12291f0d}.apl .calcard .calmonth{margin:0 0 10px}.apl .calcard .cal .calday.wkend:not(.dim){background:#f2ede1}.apl .mcal{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-height:0;display:grid}.apl .mcal .mcal-head{color:var(--a-ink2);padding:0 6px 4px;font-size:11.5px;font-weight:700}.apl .mcal .mcal-day{background:#f7f4ec;border-radius:12px;min-height:0;padding:7px 9px 6px;overflow:hidden}.apl .mcal .mcal-day.wkend:not(.dim){background:#f2ede1}.apl .mcal .mcal-day.dim{box-shadow:inset 0 0 0 1px var(--a-hair);background:0 0}.apl .mcal .mcal-day .dnum{color:var(--a-ink3);justify-content:space-between;align-items:baseline;margin-bottom:3px;font-size:11px;font-weight:600;display:flex}.apl .mcal .mcal-day.today .dnum span{background:var(--a-bronze);color:#fff;border-radius:999px;padding:0 7px;line-height:17px}.apl .mcal .mcal-chip{color:#d9e3dd;background:#12291f;border-radius:8px;margin-bottom:3px;padding:3px 8px 4px;font-size:11px;line-height:1.28;display:block}.apl .mcal .mcal-chip:hover{background:#1e3a32}.apl .mcal .mcal-chip .l1{align-items:baseline;gap:7px;min-width:0;display:flex}.apl .mcal .mcal-chip .t{font-family:var(--mono);color:#c4a877;flex:none;font-size:9.5px}.apl .mcal .mcal-chip .n{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.apl .mcal .mcal-chip .l2{opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9.5px;display:block;overflow:hidden}.apl .mcal .mcal-chip.val{color:#6b4a1d;background:#f6ead6}.apl .mcal .mcal-chip.val .t{color:#96682a}.apl .mcal .mcal-chip.val:hover{background:#f0e0c4}.apl .mcal-more{color:var(--a-link);padding:1px 2px;font-size:10px;font-weight:700;display:inline-block}.apl .mcal-more:hover{text-decoration:underline}.apl .phead{margin-bottom:12px}.apl .side .footmail{color:var(--forest-dim);word-break:break-all;margin-top:3px;font-size:10.5px}.apl .lsed{max-width:900px}.apl .lsed-grid{grid-template-columns:repeat(4,1fr);gap:12px 14px;display:grid}.apl .lsed-grid label{color:var(--a-ink2);flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;display:flex}.apl .lsed-grid label.wide{grid-column:span 3}.apl .lsed-grid input,.apl .lsed-grid select,.apl .lsed-row select{font:inherit;color:var(--a-ink);border:1px solid var(--a-hair);background:#fbf8f1;border-radius:9px;padding:8px 10px;font-size:13px}.apl .lsed-grid input:focus,.apl .lsed-grid select:focus{outline:2px solid var(--a-bronze);outline-offset:0;border-color:#0000}.apl .lsed-actions{align-items:center;gap:14px;margin-top:14px;display:flex}.apl .lsed-actions button{font:inherit;color:#fff;background:var(--a-forest);cursor:pointer;border:0;border-radius:999px;padding:9px 22px;font-size:13px;font-weight:700}.apl .lsed-actions button:hover{background:#1e3a32}.apl .lsed-actions button:disabled{opacity:.6;cursor:default}.apl .lsed-hint{color:var(--a-ink3);font-size:12px}.apl .lsed-err{color:var(--a-esc);margin-top:10px;font-size:12.5px}.apl .lsed-row{border-bottom:1px solid var(--a-hair);align-items:center;gap:14px;padding:9px 2px;display:flex}.apl .lsed-row:last-child{border-bottom:0}.apl .lsed-row .tmono{font-family:var(--mono);color:var(--a-link);flex:none;width:46px;font-size:11px}.apl .lsed-addr{flex:1;min-width:0;font-size:13px;font-weight:600}.apl .lsed-addr small{color:var(--a-ink2);font-size:11.5px;font-weight:400;display:block}.apl .lsed-row select{padding:5px 8px;font-size:12px}.apl .lsed-remove{font:inherit;color:var(--a-esc);cursor:pointer;background:0 0;border:1px solid #a83a2c4d;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600}.apl .lsed-remove:hover{background:#f5e0db}@media (max-width:900px){.apl .lsed-grid{grid-template-columns:repeat(2,1fr)}.apl .lsed-grid label.wide{grid-column:span 2}}.bip{background:var(--paper);min-height:100vh}.bip-top{padding:20px 32px}.bip-main{max-width:1160px;margin:0 auto;padding:4vh 32px 72px}.bip-main h1{font-family:var(--display);font-variation-settings:"opsz" 60, "SOFT" 30;margin:8px 0 12px;font-size:44px;font-weight:500;line-height:1.06}.bip-lead{color:var(--ink-2);max-width:62ch;margin-bottom:28px;font-size:15px}.bip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bip-card{background:var(--surface);border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex;box-shadow:0 1px 3px #12291f12,0 0 0 1px #12291f0a}.bip-card h2{font-family:var(--display);font-variation-settings:"opsz" 36, "SOFT" 30;font-size:24px;font-weight:500;line-height:1.15}.bip-num{color:var(--forest);letter-spacing:.02em;margin-top:4px;font-size:21px;font-weight:500}.bip-num:hover{color:var(--bronze)}.bip-stat{color:var(--ink-3);font-size:12px}.bip-try{border-top:1px solid var(--line);color:var(--ink-2);flex:1;margin-top:10px;padding-top:10px;font-size:13px}.bip-try b{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10.5px;display:block}.bip-try ul{flex-direction:column;gap:5px;list-style:none;display:flex}.bip-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bip-note{color:var(--ink-3);max-width:80ch;margin-top:22px;font-size:12.5px}@media (max-width:900px){.bip-grid{grid-template-columns:1fr}.bip-main h1{font-size:34px}.bip-main,.bip-top{padding-left:18px;padding-right:18px}}.apl .rst-days{background:#12291f12;border-radius:10px;flex-wrap:wrap;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.apl .rst-days a{color:var(--a-ink2);border-radius:8px;padding:4px 13px;font-size:12.5px;font-weight:600}.apl .rst-days a.shut{color:var(--a-ink3);text-decoration:line-through}.apl .rst-days a[aria-current=page]{background:var(--a-card);color:var(--a-ink);box-shadow:0 1px 2px #12291f14}.apl .rst-figures{grid-template-columns:repeat(4,minmax(0,1fr))}.apl .pfigures b em.of{font-style:normal;font-family:var(--body);color:var(--a-ink3);letter-spacing:0;font-size:13px;font-weight:500}.apl .rst-walkin span{margin:0 0 2px}.apl .rst-walkin input[type=range]{width:100%;accent-color:var(--a-bronze);margin:6px 0 2px}.rst-save{font:inherit;color:#fff;background:var(--a-forest);cursor:pointer;border:0;border-radius:999px;margin-top:3px;padding:4px 12px;font-size:11.5px;font-weight:700}.rst-save:disabled{opacity:.6;cursor:default}.rst-scroll{overflow-x:auto}.rst-tl{min-width:860px}.rst-row{grid-template-columns:96px minmax(0,1fr);display:grid}.rst-lbl{white-space:nowrap;align-items:baseline;gap:6px;padding:0 8px 0 2px;font-size:12px;line-height:30px;display:flex}.rst-lbl b{color:var(--a-ink);font-weight:700}.rst-lbl small{color:var(--a-ink3);font-size:10.5px}.rst-track{border-bottom:1px solid var(--a-hair);cursor:crosshair;background-image:linear-gradient(90deg,#12291f14 1px,#0000 1px);background-size:var(--hour) 100%;height:30px;position:relative}.rst-head .rst-track,.rst-area .rst-track{cursor:default;background:0 0;border-bottom:0}.rst-head .rst-track{height:20px}.rst-hour{font-family:var(--mono);color:var(--a-ink3);font-size:10px;position:absolute;top:2px;transform:translate(-50%)}.rst-hour:first-child{transform:none}.rst-area .rst-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--a-bronze);padding-top:14px;font-size:10px;font-weight:700;line-height:1}.rst-area .rst-track{height:26px}.rst-cap .rst-track{height:46px}.rst-cap i{background:#1e5b4f4d;border-radius:2px 2px 0 0;position:absolute;bottom:0}.rst-cap i.over{background:#a8885a99}.rst-limit{border-top:1.5px dashed var(--a-bronze);pointer-events:none;position:absolute;left:0;right:0}.rst-now{background:var(--a-esc);z-index:3;pointer-events:none;width:2px;position:absolute;top:0;bottom:-1px}.rst-focus{border-left:1.5px dotted var(--a-forest);opacity:.55;z-index:2;pointer-events:none;position:absolute;top:0;bottom:-1px}.rst-blk{z-index:1;font:inherit;text-align:left;color:#d9e3dd;white-space:nowrap;cursor:pointer;background:#12291f;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.rst-blk b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.rst-blk span{font-family:var(--mono);color:#c4a877;flex:none;font-size:10px}.rst-blk:hover{background:#1e3a32}.rst-blk.on{background:var(--a-bronze);color:#fff}.rst-blk.on span{color:#fff}.rst-blk.dim{opacity:.4}.rst-blk.fresh{box-shadow:0 0 0 2px var(--a-bronze);animation:1.6s ease-out 4 rst-in}@keyframes rst-in{0%{box-shadow:0 0 0 2px #a8885a,0 0 0 2px #a8885acc}to{box-shadow:0 0 0 2px #a8885a,0 0 0 12px #a8885a00}}.rst-slot{z-index:1;font:inherit;color:var(--a-link);border:1.5px dashed var(--a-bronze);cursor:pointer;background:#a8885a1f;border-radius:7px;font-size:11px;font-weight:700;position:absolute;top:3px;bottom:3px}.rst-slot:hover{background:#a8885a42}.rst-cols{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.rst-floor{width:100%;height:auto;display:block}.rst-room{fill:#f7f4ec;stroke:#12291f1a}.rst-roomname{font:700 12px var(--body);letter-spacing:.1em;text-transform:uppercase;fill:#a8885a}.rst-top{fill:#fffdf8;stroke:#12291f4d;stroke-width:1.5px}.rst-chair{fill:#12291f26}.rst-tid{font:600 12px var(--mono);fill:#5b6660;text-anchor:middle;pointer-events:none}.rst-party{font:700 12px var(--body);fill:#c4a877;text-anchor:middle;pointer-events:none}.rst-table.taken{cursor:pointer}.rst-table.taken .rst-top{fill:#12291f;stroke:#12291f}.rst-table.taken .rst-chair{fill:#12291f}.rst-table.taken .rst-tid{fill:#d9e3dd}.rst-table.mine .rst-top{fill:#a8885a;stroke:#a8885a}.rst-table.mine .rst-chair{fill:#a8885a}.rst-table.mine .rst-tid,.rst-table.mine .rst-party{fill:#fff}.rst-table.target{cursor:pointer}.rst-table.target .rst-top{fill:#f6ead6;stroke:#a8885a;stroke-width:2.5px;stroke-dasharray:5 4}.rst-table.target:hover .rst-top{fill:#f0e0c4}.apl .rst-legend{flex-wrap:wrap;margin-top:8px}.apl .rst-legend i{border-radius:4px;width:12px;height:12px}.rst-legend .k-free{background:#fffdf8;box-shadow:inset 0 0 0 1.5px #12291f4d}.rst-legend .k-taken{background:#12291f}.rst-legend .k-mine{background:#a8885a}.rst-legend .k-target{background:#f6ead6;box-shadow:inset 0 0 0 1.5px #a8885a}.rst-hint{color:var(--a-ink2);font-size:12.5px}.rst-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 14px;display:grid}.rst-facts div{background:#f7f4ec;border-radius:10px;padding:8px 10px}.rst-facts span{letter-spacing:.1em;text-transform:uppercase;color:var(--a-ink3);font-size:10px;font-weight:700;display:block}.rst-facts b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;display:block}.rst-facts small{color:var(--a-ink2);font-size:11.5px}.rst-move>b{margin-bottom:6px;font-size:12.5px;display:block}.rst-chips{flex-wrap:wrap;gap:6px;display:flex}.rst-chips button{font:inherit;color:var(--a-ink);cursor:pointer;background:#fbf8f1;border:1px solid #a8885a73;border-radius:9px;flex-direction:column;align-items:flex-start;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.25;display:flex}.rst-chips button small{color:var(--a-ink3);font-size:10.5px;font-weight:500}.rst-chips button:hover{background:#f6ead6}.rst-note{color:var(--a-link);margin:10px 0 0;font-size:12.5px;font-weight:600}.rst-actions{border-top:1px solid var(--a-hair);justify-content:space-between;align-items:center;margin-top:16px;padding-top:10px;display:flex}.rst-list{flex-direction:column;margin-top:4px;display:flex}.rst-list button{font:inherit;text-align:left;cursor:pointer;color:var(--a-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.rst-list button:hover{background:#1b2a250a}.rst-list .t{font-family:var(--mono);color:var(--a-ink2);flex:none;width:40px;font-size:11px}.rst-list .n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.rst-list .m{color:var(--a-ink3);flex:none;font-size:11px}@media (max-width:1000px){.rst-cols{grid-template-columns:1fr}.apl .rst-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rst-blk.fresh{animation:none}}.whobar{flex-wrap:wrap;gap:6px;margin:4px 0 16px;display:flex}.whobar a{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:5px 11px;font-size:12.5px}.whobar a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.teamgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.teamcard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.teamhead{align-items:center;gap:12px;display:flex}.teamhead>div{flex:1;min-width:0}.teamhead b{font-size:14px;display:block}.teamhead .trole{color:var(--ink-2);font-size:12.5px;display:block}.teamcard .avatar{background:var(--forest,#1b3a2f);color:#fff;width:38px;height:38px;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.tdays{font-family:var(--mono);color:var(--ink-3);font-size:11px}.tweek{color:var(--ink-2);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:10px;font-size:12.5px;display:flex}.tweek a{color:var(--forest);font-weight:600}.tlist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tlist li{align-items:baseline;gap:10px;font-size:12.5px;display:flex}.tlist .tmono{font-family:var(--mono);color:var(--ink-3);min-width:132px;font-size:11px}.tlist a{font-weight:600}.tconf{color:#0e8368;font-size:12px;font-style:normal}.dbtn{border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:7px 12px;font-size:12.5px}.dbtn:hover{border-color:var(--ink)}.apl .cl,.apl .cl-head,.apl .cl-loading{--cl-forest:#10372b;--cl-canvas:#f5f2ea;--cl-card:#fffdf8;--cl-ink:#26312d;--cl-muted:#727974;--cl-line:#e5e0d6;--cl-gold:#ba8b48;--cl-amber:#8f6420;--cl-amber-bg:#f5ecd9;--cl-red:#9b3a2a;--cl-red-bg:#f8eeea;--cl-green:#1e5b4f;--enq-forest:var(--cl-forest);--enq-canvas:var(--cl-canvas);--enq-card:var(--cl-card);--enq-ink:var(--cl-ink);--enq-muted:var(--cl-muted);--enq-line:var(--cl-line);--enq-gold:var(--cl-gold);--enq-amber:var(--cl-amber);--enq-amber-bg:var(--cl-amber-bg);--enq-red:var(--cl-red);--enq-red-bg:var(--cl-red-bg);--enq-green:var(--cl-green)}.apl .pcontent:has(.cl){max-width:none;padding:30px 36px 60px}.apl .cl-head{align-items:flex-start;margin-bottom:18px}.apl .cl-head h1{font-variation-settings:"opsz" 72, "SOFT" 40;margin-bottom:6px;font-size:36px}.apl .cl-head .pdate{color:var(--cl-muted);margin:0;font-size:14px}.apl .cl-today{color:var(--cl-muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.apl .cl-today b{color:var(--cl-ink);font-weight:600}.apl .cl-today b.amber{color:var(--cl-amber)}.apl .cl-search{background:var(--cl-card);border:1px solid var(--cl-line);height:44px;color:var(--cl-muted);border-radius:10px;align-items:center;gap:10px;max-width:720px;padding:0 14px;transition:border-color .15s;display:flex}.apl .cl-search:focus-within{border-color:var(--cl-forest)}.apl .cl-search input{min-width:0;font:inherit;color:var(--cl-ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.apl .cl-search input::placeholder{color:var(--cl-muted)}.apl .cl-search input::-webkit-search-cancel-button{display:none}.apl .cl-find input::-webkit-search-cancel-button{display:none}.apl .cl-x{font:inherit;color:var(--cl-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.apl .cl-x:hover{color:var(--cl-ink)}.apl .cl-spin{border:2px solid var(--cl-line);border-top-color:var(--cl-gold);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite cl-spin}@keyframes cl-spin{to{transform:rotate(360deg)}}.apl .cl-row2{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 10px;display:flex}.apl .cl-quick{border:1px solid var(--cl-line);background:var(--cl-card);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.apl .cl-tab{font:inherit;color:var(--cl-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.apl .cl-tab:hover{color:var(--cl-ink)}.apl .cl-tab[aria-pressed=true]{background:var(--cl-forest);color:#fff}.apl .cl-count{color:var(--cl-ink);font-variant-numeric:tabular-nums;background:#26312d14;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:16px}.apl .cl-tab[aria-pressed=true] .cl-count{color:#fff;background:#ffffff2e}.apl .cl-selects{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.apl .cl-select{color:var(--cl-muted);border:1px solid var(--cl-line);background:var(--cl-card);border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 8px 0 10px;font-size:12.5px;display:inline-flex}.apl .cl-select select{font:inherit;color:var(--cl-ink);cursor:pointer;background:0 0;border:0;outline:0;max-width:170px;padding-right:2px;font-size:12.5px;font-weight:600}.apl .cl-moref{position:relative}.apl .cl-moref summary{cursor:pointer;color:var(--cl-ink);border:1px solid var(--cl-line);background:var(--cl-card);-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.apl .cl-moref summary::-webkit-details-marker{display:none}.apl .cl-moref[open] summary{border-color:var(--cl-forest)}.apl .cl-morebody{z-index:6;background:var(--cl-card);border:1px solid var(--cl-line);border-radius:10px;flex-direction:column;gap:10px;min-width:240px;padding:12px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 6px 20px #26312d14}.apl .cl-morebody .cl-select{justify-content:space-between}.apl .cl-check{color:var(--cl-ink);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.apl .cl-check input{accent-color:var(--cl-forest)}.apl .cl-clear,.apl .cl-linkbtn{font:inherit;color:var(--a-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.apl .cl-clear:hover,.apl .cl-linkbtn:hover{text-decoration:underline}.apl .cl-linkbtn{margin-top:10px;font-size:12.5px;display:inline-block}.apl .cl-filtersbtn{font:inherit;color:var(--cl-ink);border:1px solid var(--cl-line);background:var(--cl-card);cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;display:none}.apl .cl-chip{color:var(--cl-muted);border:1px solid var(--cl-line);background:var(--cl-card);border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.apl .cl-chip b{color:var(--cl-ink);font-weight:600}.apl .cl-chip button{font:inherit;color:var(--cl-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.apl .cl-chip button:hover{color:var(--cl-ink)}.apl .cl-strip{border-top:1px solid var(--cl-line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:8px 0 10px;display:flex}.apl .cl-period{flex-wrap:wrap;gap:2px;display:inline-flex}.apl .cl-period button{font:inherit;color:var(--cl-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.apl .cl-period button:hover{color:var(--cl-ink)}.apl .cl-period button[aria-pressed=true]{color:var(--cl-forest);background:#10372b14}.apl .cl-dates{color:var(--cl-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.apl .cl-dates input{font:inherit;border:1px solid var(--cl-line);background:var(--cl-card);color:var(--cl-ink);border-radius:6px;padding:3px 6px;font-size:12px}.apl .cl-figures{color:var(--cl-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.apl .cl-figures b{font-family:var(--display);font-variation-settings:"opsz" 36, "SOFT" 20;color:var(--cl-ink);margin-right:2px;font-size:16px;font-weight:500}.apl .cl-figures .amber b{color:var(--cl-amber)}.apl .cl-figures small{font-size:11px}.apl .cl-list{background:var(--cl-card);border:1px solid var(--cl-line);border-radius:11px;transition:opacity .15s;position:relative}.apl .cl-list.is-pending{opacity:.6}.apl .cl-list.is-pending:before{content:"";background:var(--cl-gold);border-radius:2px;height:2px;animation:1.1s ease-in-out infinite cl-bar;position:absolute;top:-1px;left:12px;right:12px}@keyframes cl-bar{0%{transform-origin:0;transform:scaleX(.15)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(.15)}}.apl .cl-cols,.apl .cl-row{grid-template-columns:64px 210px minmax(0,1fr) 176px 92px;align-items:start;display:grid}.apl .cl-cols{z-index:3;background:var(--cl-card);border-bottom:1px solid var(--cl-line);border-radius:11px 11px 0 0;padding:0 16px;position:sticky;top:0}.apl .cl-cols span{letter-spacing:.1em;text-transform:uppercase;color:var(--cl-muted);padding:10px 8px 8px 0;font-size:10px;font-weight:700}.apl .cl-day{z-index:2;border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);color:var(--cl-ink);letter-spacing:0;background:#f8f5ed;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 16px 6px;font-size:12.5px;font-weight:600;display:flex;position:sticky;top:33px}.apl .cl-group:first-of-type .cl-day{border-top:0}.apl .cl-day b{font-weight:700}.apl .cl-day small{color:var(--cl-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:500}.apl .cl-row{border-bottom:1px solid var(--cl-line);padding:0 16px;transition:background .12s;position:relative}.apl .cl-group:last-child .cl-row:last-child{border-bottom:0;border-radius:0 0 11px 11px}.apl .cl-row:hover{background:#f8f4ea}.apl .cl-row.active{box-shadow:inset 3px 0 0 var(--cl-forest);background:#f3efe4}.apl .cl-row.h-team,.apl .cl-row.h-team.active{box-shadow:inset 3px 0 0 var(--cl-amber)}.apl .cl-row.h-followup:before{content:"";background:var(--cl-amber);border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:6px}.apl .cl-row.urgent,.apl .cl-row.urgent.active{box-shadow:inset 3px 0 0 var(--cl-red)}.apl .cl-rowbtn{grid-template-columns:subgrid;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/5;align-items:start;min-width:0;padding:11px 0;display:grid}.apl .cl-rowbtn:focus-visible{outline:2px solid var(--cl-forest);outline-offset:-2px;border-radius:6px}.apl .cl-time{font-family:var(--mono);color:var(--cl-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;padding-top:2px;font-size:12px;display:flex}.apl .cl-time i{color:var(--cl-gold);font-size:11px;font-style:normal}.apl .cl-who{min-width:0;padding-right:12px}.apl .cl-who b{color:var(--cl-ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.apl .cl-who small{color:var(--cl-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.apl .cl-who .neg{color:var(--cl-amber);font-weight:600}.apl .cl-out{min-width:0;padding-right:14px}.apl .cl-title{color:var(--cl-ink);font-size:13.5px;font-weight:600;display:block}.apl .cl-title i{margin-right:6px;font-style:normal}.apl .tone-alert .cl-title{color:var(--cl-red)}.apl .tone-human .cl-title{color:var(--cl-amber)}.apl .tone-muted .cl-title,.apl .tone-wait .cl-title{color:var(--cl-muted);font-weight:500}.apl .cl-row.missed .cl-title{color:var(--cl-red);font-weight:500}.apl .cl-ctx{color:#414a46;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.apl .cl-sum{color:var(--cl-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.apl .cl-hand{color:var(--cl-muted);align-items:baseline;gap:6px;min-width:0;padding-top:2px;font-size:12.5px;font-weight:500;display:inline-flex}.apl .cl-hand i{flex:none;font-size:11.5px;font-style:normal}.apl .cl-hand.k-odjo i{color:var(--cl-green)}.apl .cl-hand.k-team{color:var(--cl-amber);font-weight:600}.apl .cl-hand.k-followup{color:var(--cl-amber)}.apl .cl-rec{justify-content:flex-end;padding:8px 0 0;display:flex}.apl .cl-play{font:inherit;font-family:var(--mono);color:var(--cl-ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;transition:border-color .12s,background .12s;display:inline-flex}.apl .cl-play:hover{border-color:var(--cl-line)}.apl .cl-play[aria-pressed=true]{background:var(--cl-forest);color:#fff;border-color:var(--cl-forest)}.apl .cl-play i{font-size:10px;font-style:normal}.apl .cl-dur{font-family:var(--mono);color:var(--cl-muted);font-variant-numeric:tabular-nums;padding:3px 8px;font-size:12px}.apl .cl-inline{grid-column:1/-1;padding:0 0 12px 64px}.apl .cl-player{align-items:center;gap:10px;max-width:560px;display:flex}.apl .cl-player.err{color:var(--cl-muted);font-size:12.5px}.apl .cl-pp{background:var(--cl-forest);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.apl .cl-t{font-family:var(--mono);color:var(--cl-muted);font-variant-numeric:tabular-nums;min-width:34px;font-size:11.5px}.apl .cl-seek{accent-color:var(--cl-forest);cursor:pointer;flex:1;height:3px}.apl .cl-rate{font:inherit;font-family:var(--mono);border:1px solid var(--cl-line);cursor:pointer;color:var(--cl-ink);background:0 0;border-radius:6px;padding:2px 7px;font-size:11px}.apl .cl-rate:hover{border-color:var(--cl-ink)}.apl .cl-empty{text-align:center;color:var(--cl-muted);padding:44px 20px;font-size:13.5px}.apl .cl-empty b{font-family:var(--display);color:var(--cl-ink);font-variation-settings:"opsz" 36, "SOFT" 20;margin-bottom:6px;font-size:20px;font-weight:500;display:block}.apl .cl-more{justify-content:center;align-items:center;gap:12px;padding:16px 0 0;display:flex}.apl .cl-morebtn{font:inherit;color:var(--cl-ink);background:var(--cl-card);border:1px solid var(--cl-line);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:border-color .15s}.apl .cl-morebtn:hover:not(:disabled){border-color:var(--cl-ink)}.apl .cl-morebtn:disabled{color:var(--cl-muted);cursor:default}.apl .cl-err{color:var(--cl-red);font-size:12.5px}.apl .cl-skel{background:#26312d0f;border-radius:4px;height:14px;margin:8px 0}.apl .cl-loading .cl-skel{margin:0}.apl .cl .enq-drawer{width:540px}.apl .cl-dsub{color:var(--cl-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px}.apl .cl-doutcome{color:var(--cl-ink);font-size:15px;font-weight:600}.apl .cl-doutcome.alert{color:var(--cl-red)}.apl .cl-doutcome.human{color:var(--cl-amber)}.apl .cl-doutcome.muted,.apl .cl-doutcome.wait{color:var(--cl-muted)}.apl .cl-dctx{color:#414a46;margin-top:2px;font-size:13px}.apl .cl-dsummary{color:var(--cl-ink);font-size:13.5px;line-height:1.5}.apl .cl-dnote{color:var(--cl-muted);font-size:12.5px}.apl .cl-transcript ol{flex-direction:column;gap:10px;list-style:none;display:flex}.apl .cl-transcript li{grid-template-columns:62px 1fr;gap:10px;font-size:13px;line-height:1.45;transition:opacity .15s;display:grid}.apl .cl-transcript li.dim{opacity:.38}.apl .cl-spk{color:var(--cl-muted);padding-top:2px;font-size:11px;font-weight:700}.apl .cl-transcript li.agent .cl-spk{color:var(--cl-green)}.apl .cl-spk small{font-family:var(--mono);color:var(--cl-muted);font-size:10px;font-weight:400;display:block}.apl .cl-transcript p{color:var(--cl-ink)}.apl .cl-transcript mark{color:inherit;background:#ba8b4847;border-radius:2px}.apl .cl-find{align-items:center;gap:8px;margin-bottom:10px;display:flex}.apl .cl-find input{font:inherit;border:1px solid var(--cl-line);background:var(--cl-card);color:var(--cl-ink);border-radius:7px;outline:0;flex:1;padding:5px 9px;font-size:12.5px}.apl .cl-find input:focus{border-color:var(--cl-forest)}.apl .cl-find small{color:var(--cl-muted);white-space:nowrap;font-size:11.5px}.apl .cl-facts{flex-direction:column;gap:6px;font-size:13px;display:flex}.apl .cl-fact{grid-template-columns:110px 1fr;gap:12px;display:grid}.apl .cl-facts dt{color:var(--cl-muted)}.apl .cl-facts dd{color:var(--cl-ink)}.apl .cl-facts dd.urgent{color:var(--cl-red);font-weight:600}.apl .cl-prev{flex-direction:column;list-style:none;display:flex}.apl .cl-prev li button{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--cl-line);cursor:pointer;background:0 0;grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;display:grid}.apl .cl-prev li:last-child button{border-bottom:0}.apl .cl-prev li button:hover b{color:var(--a-link)}.apl .cl-prev time{font-family:var(--mono);color:var(--cl-muted);font-size:11px}.apl .cl-prev b{color:var(--cl-ink);font-size:12.5px;font-weight:600;display:block}.apl .cl-prev small{color:var(--cl-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.apl .cl-prev .d{font-family:var(--mono);color:var(--cl-muted);font-size:11px}.apl .cl-links{color:var(--cl-ink);flex-direction:column;gap:7px;font-size:13px;display:flex}.apl .cl-links>span{grid-template-columns:110px 1fr;gap:12px;display:grid}.apl .cl-links .k{color:var(--cl-muted)}.apl .cl-links a{color:var(--a-link);font-weight:600}.apl .cl-links a:hover{text-decoration:underline}.apl .cl-links small{color:var(--cl-muted)}.apl .cl-links code{color:var(--cl-muted);font-size:11.5px}@media (max-width:1180px){.apl .cl-cols,.apl .cl-row{grid-template-columns:56px 170px minmax(0,1fr) 150px 84px}}@media (max-width:900px){.apl .pcontent:has(.cl){padding:22px 16px 40px}.apl .cl-cols{display:none}.apl .cl-row{grid-template-columns:52px minmax(0,1fr) 80px}.apl .cl-rowbtn{grid-column:1/3;grid-template-columns:subgrid}.apl .cl-out,.apl .cl-hand{grid-column:2}.apl .cl-out{margin-top:4px;padding-right:0}.apl .cl-hand{margin-top:4px}.apl .cl-day{top:0}.apl .cl-inline{padding-left:0}.apl .cl-filtersbtn{display:inline-flex}.apl .cl-selects{width:100%;margin-left:0;display:none}.apl .cl-selects.open{display:flex}.apl .cl-figures{margin-left:0}.apl .cl-quick{max-width:100%;overflow-x:auto}}@media (max-width:720px){.apl .cl .enq-drawer{border-left:0;width:100vw}.apl .cl-head h1{font-size:30px}.apl .cl-search{max-width:none}.apl .cl-fact,.apl .cl-links>span{grid-template-columns:90px 1fr}}@media (prefers-reduced-motion:reduce){.apl .cl-list,.apl .cl-row,.apl .cl-transcript li,.apl .cl-tab,.apl .cl-period button{transition:none}.apl .cl-list.is-pending:before,.apl .cl-spin{animation:none}}.ccwrap{flex-direction:column;gap:2px;display:inline-flex}.ccbtn{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px}.ccbtn:hover:not(:disabled){border-color:var(--ink)}.ccbtn:disabled{color:var(--ink-3);cursor:default}.ccwrap small{color:var(--ink-3);font-size:11px}.ccwrap .ccerr{color:var(--escalated,#b3261e)}.ccdone{color:#0e8368;font-size:12px;font-weight:600}.ccdone.muted{color:var(--ink-3);font-weight:500}.mcal-chip .tconf{margin-left:4px}.whobar a small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-top:1px;font-size:10px;display:block}.whobar a[aria-current=page] small{color:#ffffffb3}.tdept{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;display:inline-block}.apl .enq,.apl .enq-head,.apl .ct,.apl .ct-pagehead{--enq-forest:#10372b;--enq-canvas:#f5f2ea;--enq-card:#fffdf8;--enq-ink:#26312d;--enq-muted:#727974;--enq-line:#e5e0d6;--enq-gold:#ba8b48;--enq-amber:#8f6420;--enq-amber-bg:#f5ecd9;--enq-red:#9b3a2a;--enq-red-bg:#f8eeea;--enq-green:#1e5b4f}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.apl .pcontent:has(.enq),.apl .pcontent:has(.ct)){max-width:none;padding:30px 36px 60px}.apl .enq-head{align-items:flex-start;margin-bottom:22px}.apl .enq-head h1{font-variation-settings:"opsz" 72, "SOFT" 40;margin-bottom:12px;font-size:36px}.apl .enq-figures{color:var(--enq-muted);flex-wrap:wrap;gap:22px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.apl .enq-figures b{font-family:var(--display);color:var(--enq-ink);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 36, "SOFT" 20;margin-right:6px;font-size:22px;font-weight:500}.apl .enq-figures .amber b{color:var(--enq-amber)}.apl .enq-figures .red b{color:var(--enq-red)}.apl .enq-head .pdate{color:var(--enq-muted);margin-top:0;font-size:13px}.apl .enq-toolbar{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:22px;display:flex}.apl .enq-status{border:1px solid var(--enq-line);background:var(--enq-card);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.apl .enq-tab{font:inherit;color:var(--enq-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.apl .enq-tab:hover{color:var(--enq-ink)}.apl .enq-tab[aria-pressed=true]{background:var(--enq-forest);color:#fff}.apl .enq-tabcount{color:var(--enq-ink);font-variant-numeric:tabular-nums;background:#26312d14;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:16px}.apl .enq-tab[aria-pressed=true] .enq-tabcount{color:#fff;background:#ffffff2e}.apl .enq-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.apl .enq-search{border:1px solid var(--enq-line);background:var(--enq-card);color:var(--enq-muted);border-radius:9px;align-items:center;gap:8px;min-width:210px;height:34px;padding:0 10px;transition:border-color .15s;display:inline-flex}.apl .enq-search:focus-within{border-color:var(--enq-forest)}.apl .enq-search input{font:inherit;color:var(--enq-ink);background:0 0;border:0;outline:0;width:100%;font-size:12.5px}.apl .enq-search input::placeholder{color:var(--enq-muted)}.apl .enq-select{color:var(--enq-muted);border:1px solid var(--enq-line);background:var(--enq-card);border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 8px 0 10px;font-size:12.5px;display:inline-flex}.apl .enq-select select{font:inherit;color:var(--enq-ink);cursor:pointer;background:0 0;border:0;outline:0;padding-right:2px;font-size:12.5px;font-weight:600}.apl .enq-more{position:relative}.apl .enq-more summary{cursor:pointer;color:var(--enq-ink);border:1px solid var(--enq-line);background:var(--enq-card);-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.apl .enq-more summary::-webkit-details-marker{display:none}.apl .enq-more[open] summary{border-color:var(--enq-forest)}.apl .enq-morebody{z-index:5;background:var(--enq-card);border:1px solid var(--enq-line);border-radius:10px;flex-direction:column;gap:8px;min-width:240px;padding:12px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 6px 20px #26312d14}.apl .enq-morebody .enq-select{justify-content:space-between}.apl .enq-view{background:#26312d12;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.apl .enq-view button{font:inherit;color:var(--enq-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 13px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.apl .enq-view button[aria-pressed=true]{background:var(--enq-card);color:var(--enq-ink);box-shadow:0 1px 2px #26312d14}.apl .enq-clear{font:inherit;color:var(--a-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.apl .enq-clear:hover{text-decoration:underline}.apl .enq-filtered{color:var(--enq-muted);margin:-10px 0 14px;font-size:12.5px}.apl .enq-board{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:16px;display:grid}.apl .enq-col{min-width:0}.apl .enq-colhead{z-index:2;background:var(--a-canvas);border-bottom:1px solid var(--enq-line);margin-bottom:12px;padding:4px 2px 10px;position:sticky;top:0}.apl .enq-colrow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.apl .enq-colrow h2{color:var(--enq-ink);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.apl .enq-colcount{font-family:var(--display);color:var(--enq-ink);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 36, "SOFT" 20;font-size:17px;font-weight:500}.apl .enq-colline{color:var(--enq-muted);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.apl .enq-colline.amber{color:var(--enq-amber)}.apl .enq-colline.red{color:var(--enq-red);font-weight:600}.apl .enq-colbody{flex-direction:column;gap:10px;display:flex}.apl .enq-empty{color:var(--enq-muted);border:1px dashed var(--enq-line);text-align:center;border-radius:10px;padding:14px 4px;font-size:12.5px}.apl .enq-card{background:var(--enq-card);border:1px solid var(--enq-line);border-radius:11px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.apl .enq-card:hover{border-color:#d6cfc2;box-shadow:0 4px 14px #26312d12}.apl .enq-card.active{border-color:var(--enq-forest);box-shadow:0 0 0 1px var(--enq-forest)}.apl .enq-card.state-escalated{background:var(--enq-red-bg);border-color:#ead4cd}.apl .enq-card.state-escalated:before{content:"";background:var(--enq-red);border-radius:0 2px 2px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.apl .enq-card.state-needs_action:before{content:"";background:var(--enq-amber);opacity:.85;border-radius:0 2px 2px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.apl .enq-open{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:13px 15px 12px;display:block}.apl .enq-open:focus-visible{outline:2px solid var(--enq-forest);outline-offset:2px}.apl .enq-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.apl .enq-name{color:var(--enq-ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:14.5px;font-weight:600;overflow:hidden}.apl .enq-age{color:var(--enq-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.apl .enq-sum{color:#414a46;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:13px;font-weight:400;line-height:1.42;display:-webkit-box;overflow:hidden}.apl .enq-state{align-items:center;min-width:0;margin-bottom:9px;display:flex}.apl .enq-outcome{color:var(--enq-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.apl .enq-outcome .t,.apl .enq-meta .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apl .enq-outcome i{text-align:center;flex:none;width:14px;font-size:11.5px;font-style:normal}.apl .enq-outcome.done i{color:var(--enq-green)}.apl .enq-outcome.wait{color:var(--enq-muted);font-weight:500}.apl .enq-outcome.wait i{color:var(--enq-muted)}.apl .enq-outcome.human,.apl .enq-outcome.human i{color:var(--enq-amber)}.apl .enq-outcome.alert,.apl .enq-outcome.alert i{color:var(--enq-red)}.apl .enq-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.apl .enq-pill.escalated{background:var(--enq-red);color:#fff}.apl .enq-pill.needs_action{background:var(--enq-amber-bg);color:var(--enq-amber)}.apl .enq-pill.waiting{color:var(--enq-muted);background:#26312d12}.apl .enq-pill.normal{color:var(--enq-green);background:#1e5b4f1a}.apl .enq-foot{border-top:1px solid var(--enq-line);justify-content:space-between;align-items:baseline;gap:10px;padding-top:8px;display:flex}.apl .enq-meta{color:var(--enq-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;font-size:11.5px;display:inline-flex;overflow:hidden}.apl .enq-meta .enq-pill{flex:none}.apl .enq-touch{color:var(--enq-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.apl .enq-card.state-escalated .enq-foot{border-top-color:#ead4cd}.apl .enq-tablewrap{background:var(--enq-card);border:1px solid var(--enq-line);border-radius:11px;overflow:auto}.apl .enq-table{border-collapse:collapse;width:100%}.apl .enq-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--enq-muted);text-align:left;border-bottom:1px solid var(--enq-line);background:var(--enq-card);padding:11px 14px 9px;font-size:10px;font-weight:700;position:sticky;top:0}.apl .enq-table tbody tr{border-bottom:1px solid var(--enq-line)}.apl .enq-table tbody tr:last-child{border-bottom:0}.apl .enq-table tbody tr:hover{background:#f8f4ea}.apl .enq-table tbody tr.state-escalated td:first-child{box-shadow:inset 3px 0 0 var(--enq-red)}.apl .enq-table tbody tr.state-needs_action td:first-child{box-shadow:inset 3px 0 0 var(--enq-amber)}.apl .enq-table tbody tr.active{background:#f3efe4}.apl .enq-table td{vertical-align:middle;color:var(--enq-muted);padding:10px 14px;font-size:12.5px}.apl .enq-table td.tname{white-space:nowrap}.apl .enq-table td.tsum{text-overflow:ellipsis;white-space:nowrap;color:#414a46;width:100%;max-width:0;overflow:hidden}.apl .enq-table td.tnum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.apl .enq-rowbtn{font:inherit;color:var(--enq-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.apl .enq-rowbtn:hover{color:var(--a-link)}.apl .enq-rowbtn:focus-visible{outline:2px solid var(--enq-forest);outline-offset:2px;border-radius:3px}.apl .enq-table .muted{color:var(--enq-muted);font-size:12px}.apl .enq-scrim{pointer-events:none;z-index:40;background:#26312d00;transition:background .22s;position:fixed;inset:0}.apl .enq-scrim.open{pointer-events:auto;background:#26312d2e}.apl .enq-drawer{background:var(--enq-card);border-left:1px solid var(--enq-line);z-index:41;visibility:hidden;flex-direction:column;width:470px;max-width:100vw;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 30px #26312d1a}.apl .enq-drawer.open{visibility:visible;transform:none}.apl .enq-dhead{border-bottom:1px solid var(--enq-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 16px;display:flex}.apl .enq-dhead h2{font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"opsz" 48, "SOFT" 30;color:var(--enq-ink);font-size:24px;font-weight:500}.apl .enq-dprop{color:var(--enq-muted);margin-top:3px;font-size:12.5px;display:block}.apl .enq-close{font:inherit;border:1px solid var(--enq-line);width:32px;height:32px;color:var(--enq-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;font-size:22px;line-height:1}.apl .enq-close:hover{color:var(--enq-ink);border-color:#d6cfc2}.apl .enq-close:focus-visible,.apl .enq-btn:focus-visible{outline:2px solid var(--enq-forest);outline-offset:2px}.apl .enq-dbody{flex-direction:column;flex:1;gap:18px;padding:6px 22px 18px;display:flex;overflow:auto}.apl .enq-dbody section h3{letter-spacing:.12em;text-transform:uppercase;color:var(--enq-muted);margin:14px 0 7px;font-size:10px;font-weight:700}.apl .enq-dstatus{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.apl .enq-dsummary{color:var(--enq-ink);font-size:13.5px;line-height:1.5}.apl .enq-dnext{color:var(--enq-amber);font-size:13px;font-weight:600}.apl .enq-dnext.ok{color:var(--enq-green)}.apl .enq-derr{color:var(--enq-red);font-size:12.5px}.apl .enq-tl{flex-direction:column;gap:0;list-style:none;display:flex}.apl .enq-tl li{grid-template-columns:46px 1fr;align-items:baseline;gap:10px;padding:5px 0 5px 12px;font-size:12.5px;display:grid;position:relative}.apl .enq-tl li:before{content:"";background:var(--enq-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:0}.apl .enq-tl li.k-in:before{background:var(--enq-forest)}.apl .enq-tl li.k-out:before,.apl .enq-tl li.k-odjo:before{background:var(--enq-gold)}.apl .enq-tl li.k-alert:before{background:var(--enq-red)}.apl .enq-tl li.k-alert .enq-tltext{color:var(--enq-red);font-weight:600}.apl .enq-tl li.day{padding-left:12px;display:block}.apl .enq-tl li.day:before{display:none}.apl .enq-tlday{letter-spacing:.08em;text-transform:uppercase;color:var(--enq-muted);margin:8px 0 2px;font-size:10.5px;font-weight:700;display:block}.apl .enq-tltime{font-family:var(--mono);color:var(--enq-muted);font-size:11px}.apl .enq-tltext{color:var(--enq-ink)}.apl .enq-tl.skeleton li{background:#26312d0f;border-radius:4px;height:14px;margin:6px 0}.apl .enq-dcontact{grid-template-columns:70px 1fr;gap:6px 12px;font-size:13px;display:grid}.apl .enq-dcontact dt{color:var(--enq-muted)}.apl .enq-dcontact dd{color:var(--enq-ink);font-variant-numeric:tabular-nums}.apl .enq-dcontact .muted,.apl .enq-dassign .muted{color:var(--enq-muted)}.apl .enq-dassign{color:var(--enq-ink);font-size:13px;font-weight:600}.apl .enq-dassign small{color:var(--enq-muted);font-size:11.5px;font-weight:500;display:block}.apl .enq-dactions{border-top:1px solid var(--enq-line);background:var(--enq-card);flex-wrap:wrap;gap:8px;padding:14px 22px 18px;display:flex}.apl .enq-btn{font:inherit;color:var(--enq-ink);border:1px solid var(--enq-line);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.apl .enq-btn:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--enq-ink)}.apl .enq-btn.primary{background:var(--enq-forest);border-color:var(--enq-forest);color:#fff}.apl .enq-btn.primary:hover{background:#0c2b22}.apl .enq-btn.quiet{color:var(--a-link);border-color:#0000;margin-left:auto}.apl .enq-btn[aria-disabled=true],.apl .enq-btn:disabled{color:var(--enq-muted);cursor:not-allowed;opacity:.7}.apl .enq-skel{height:200px}@media (max-width:1280px){.apl .enq-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.apl .pcontent:has(.enq){padding:22px 16px 40px}.apl .enq-board{scroll-snap-type:x proximity;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.apl .enq-col{scroll-snap-align:start;flex:0 0 290px}.apl .enq-tools{width:100%;margin-left:0}.apl .enq-search{flex:1;min-width:160px}}@media (max-width:720px){.apl .enq-drawer{border-left:0;width:100vw}.apl .enq-figures{gap:14px}.apl .enq-head h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.apl .enq-drawer,.apl .enq-scrim,.apl .enq-card{transition:none}}.apl .pside{gap:26px;padding:24px 14px 18px}.apl .pside .brand{margin-bottom:4px;padding:0 12px}.apl .pside .brand small{margin-top:5px}.apl .pside a{border-left:2px solid #0000;border-radius:7px;margin:1px 0;padding:8px 12px;font-size:13.5px;transition:background .15s,color .15s}.apl .pside a:hover{color:#fff;background:#ffffff0d}.apl .pside a[aria-current=page],.apl .pside a.active{color:#fff;background:#ffffff12;border-left-color:#ba8b48}.apl .pside .foot{flex-direction:column;gap:14px;padding:0 6px;display:flex}.apl .pside .foottech{color:#d9e3dd8c;font-size:10.5px;font-family:var(--mono);flex-direction:column;gap:2px;display:flex}.apl .pside .foottech .footmail{word-break:break-all;font-size:10px}.apl .pside .pswitch{flex-direction:column;gap:2px;padding:0 0 12px;display:flex}.apl .pside .pswitchlabel{letter-spacing:.12em;text-transform:uppercase;color:var(--forest-dim);padding:0 6px 5px;font-size:9.5px;font-weight:700}.apl .pside .pswitch a{border-left:0;border-radius:7px;margin:0;padding:6px 10px;line-height:1.25;display:block}.apl .pside .pswitch a b{font-size:12.5px;font-weight:600;display:block}.apl .pside .pswitch a small{color:var(--forest-dim);font-size:10.5px;display:block}.apl .pside .pswitch a:hover small{color:inherit}.apl .pside .pswitch>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:7px;padding-top:5px;padding-bottom:5px;list-style:none;display:flex}.apl .pside .pswitch>summary::-webkit-details-marker{display:none}.apl .pside .pswitch>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.apl .pside .pswitch[open]>summary:after{transform:rotate(-135deg)translate(-2px)}.apl .pside .pswitch>summary:hover{color:#fff}.apl .pside .pswitchn{letter-spacing:0;background:#ffffff1a;border-radius:999px;padding:1px 6px;font-size:10px}.apl .pside .pswitchlist{flex-direction:column;gap:2px;padding-top:4px;display:flex}@media (prefers-reduced-motion:reduce){.apl .pside .pswitch>summary:after{transition:none}}.apl .pside .account{font-family:var(--body);border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:10px 6px 4px;display:flex}.apl .pside .account .avatar{color:#fff;letter-spacing:.02em;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.apl .pside .account .who{min-width:0;line-height:1.25}.apl .pside .account .who b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.apl .pside .account .who small{color:var(--forest-dim);font-size:10.5px;display:block}@media (max-width:720px){.shell.apl{grid-template-columns:minmax(0,1fr)}.apl .pside{z-index:30;flex-flow:wrap;align-items:center;gap:6px 14px;height:auto;padding:10px 12px;position:sticky;top:0}.apl .pside .brand{white-space:nowrap;margin:0;padding:0 4px;font-size:17px}.apl .pside .brand small{display:none}.apl .pside>div:not(.brand):not(.foot){-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.apl .pside>div:not(.brand):not(.foot)::-webkit-scrollbar{display:none}.apl .pside a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;border-radius:6px 6px 0 0;margin:0;padding:6px 9px;font-size:12.5px}.apl .pside a[aria-current=page],.apl .pside a.active{background:0 0;border-bottom-color:#ba8b48;border-left:0}.apl .pside .foot,.apl .enq-head .pdate{display:none}.apl .enq-figures{gap:12px 16px;margin-bottom:0}.apl .enq-figures b{margin-right:4px;font-size:18px}.apl .enq-head h1{margin-bottom:8px}.apl .enq-status{scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.apl .enq-status::-webkit-scrollbar{display:none}.apl .enq-tab{white-space:nowrap;flex:1 0 auto;justify-content:center;padding:6px 9px;font-size:12px}.apl .enq-toolbar{gap:10px;margin-bottom:16px}.apl .enq-col{flex-basis:84vw}}.apl .ct-pagehead{margin-bottom:18px}.apl .ct-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.apl .ct-toolbar .enq-tools{margin-left:0}.apl .ct-search{flex:320px;max-width:560px;height:38px}.apl .ct-search input{font-size:13px}.apl .ct-tabs{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.apl .ct-note{color:var(--enq-muted);margin:0;font-size:12.5px}.apl .ct-list{background:var(--enq-card);border:1px solid var(--enq-line);border-radius:10px;transition:opacity .15s;overflow:hidden}.apl .ct-list[aria-busy=true],.apl .ct-grid[aria-busy=true]{opacity:.55}.apl .ct-thead,.apl .ct-row{grid-template-columns:minmax(200px,1.5fr) 120px minmax(150px,1.1fr) minmax(240px,2fr) 128px 104px;align-items:center;gap:14px;padding:0 16px;display:grid}.apl .ct-thead{letter-spacing:.1em;text-transform:uppercase;color:var(--enq-muted);border-bottom:1px solid var(--enq-line);background:var(--enq-card);z-index:2;padding-top:10px;padding-bottom:9px;font-size:10px;font-weight:700;position:sticky;top:0}.apl .ct-row{border-bottom:1px solid var(--enq-line);cursor:pointer;padding-top:10px;padding-bottom:10px;transition:background .12s;position:relative}.apl .ct-row:last-child{border-bottom:0}.apl .ct-row:hover{background:#f8f4ea}.apl .ct-row.active{background:#f3efe4}.apl .ct-row.att-urgent:before,.apl .ct-card.att-urgent:before{content:"";background:var(--enq-red);width:3px;position:absolute;top:8px;bottom:8px;left:0}.apl .ct-row.att-action:before,.apl .ct-card.att-action:before{content:"";background:var(--enq-amber);opacity:.85;width:3px;position:absolute;top:8px;bottom:8px;left:0}.apl .ct-row>div{min-width:0}.apl .ct-namebtn{max-width:100%;font:inherit;letter-spacing:-.005em;color:var(--enq-ink);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;display:block;overflow:hidden}.apl .ct-namebtn:hover{color:var(--a-link)}.apl .ct-namebtn:focus-visible,.apl .ct-cardbtn:focus-visible,.apl .ct-propbtn:focus-visible{outline:2px solid var(--enq-forest);outline-offset:2px;border-radius:3px}.apl .ct-sub{color:var(--enq-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:none;overflow:hidden}.apl .ct-flags{align-items:baseline;gap:10px;margin-top:2px;display:flex}.apl .ct-dup{color:var(--enq-amber);white-space:nowrap;font-size:10.5px;font-weight:600}.apl .ct-dup:before{content:"⧉ "}.apl .ct-lang{font-family:var(--mono);color:var(--enq-muted);font-size:10px}.apl .ct-row .ct-c-role{color:var(--enq-ink);font-size:12.5px}.apl .ct-propbtn{max-width:100%;font:inherit;color:var(--enq-ink);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:12.5px;display:block;overflow:hidden}.apl .ct-propbtn:hover{color:var(--a-link);text-decoration:underline}.apl .ct-ctx-title{color:#414a46;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.apl .ct-ctx-detail{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;font-weight:600;display:block;overflow:hidden}.apl .tone-done{color:var(--enq-green)}.apl .tone-human{color:var(--enq-amber)}.apl .tone-alert{color:var(--enq-red)}.apl .tone-wait,.apl .tone-muted{color:var(--enq-muted)}.apl .ct-open{white-space:nowrap;color:var(--enq-ink);font-size:12px;font-weight:600}.apl .ct-open.urgent{color:var(--enq-red)}.apl .ct-open.action{color:var(--enq-amber)}.apl .ct-open i{margin-right:5px;font-size:11.5px;font-style:normal}.apl .ct-c-last{text-align:right}.apl .ct-row .ct-c-last{font-variant-numeric:tabular-nums;color:var(--enq-ink);font-size:12.5px}.apl .ct-c-last small{color:var(--enq-muted);font-size:11px;display:block}.apl .ct .muted{color:var(--enq-muted)}.apl .ct-empty{color:var(--enq-muted);text-align:center;padding:30px 16px;font-size:13px}.apl .ct-pager{color:var(--enq-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.apl .ct-pager nav{gap:8px;display:flex}.apl .ct-pager nav a{color:var(--enq-ink);border:1px solid var(--enq-line);background:var(--enq-card);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:border-color .15s}.apl .ct-pager nav a:hover{border-color:var(--enq-ink)}.apl .ct-pager nav a[aria-disabled=true]{pointer-events:none;opacity:.45}.apl .ct-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;transition:opacity .15s;display:grid}.apl .ct-card{background:var(--enq-card);border:1px solid var(--enq-line);border-radius:10px;transition:border-color .15s;position:relative}.apl .ct-card:hover{border-color:#d6cfc2}.apl .ct-card.active{border-color:var(--enq-forest);box-shadow:0 0 0 1px var(--enq-forest)}.apl .ct-cardbtn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px 11px;display:block}.apl .ct-cardbtn b{color:var(--enq-ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.apl .ct-card .ct-sub{display:block}.apl .ct-card .ct-ctx-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;display:-webkit-box}.apl .ct-cardfoot{border-top:1px solid var(--enq-line);color:var(--enq-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.apl .ct-drawer{width:540px}.apl .ct-dsub{color:var(--enq-muted);margin-top:3px;font-size:12.5px;display:block}.apl .ct-dsub.ct-dup{margin-top:4px}.apl .ct-quick{gap:8px;padding:12px 22px 0;display:flex}.apl .ct-context{border:1px solid var(--enq-line);border-radius:9px;padding:11px 13px}.apl .ct-context.skeleton{background:#26312d0a;border-color:#0000;height:58px}.apl .ct-context b{color:var(--enq-ink);font-size:13.5px;font-weight:600;display:block}.apl .ct-context .ct-ctx-detail{white-space:normal;margin-top:3px}.apl .ct-context small{color:var(--enq-muted);margin-top:6px;font-size:11.5px;display:block}.apl .ct-context .ct-summary{color:#414a46;margin-top:8px;font-size:13px}.apl .ct-summary{color:var(--enq-ink);font-size:13.5px;line-height:1.55}.apl .ct-items{flex-direction:column;gap:6px;list-style:none;display:flex}.apl .ct-item{text-align:left;width:100%;font:inherit;border:1px solid var(--enq-line);color:inherit;background:0 0;border-radius:8px;padding:9px 12px 9px 14px;transition:border-color .15s;display:block;position:relative}.apl .ct-itembtn{cursor:pointer}.apl .ct-item:hover{border-color:var(--enq-ink)}.apl .ct-item.att-urgent:before{content:"";background:var(--enq-red);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.apl .ct-item.att-action:before{content:"";background:var(--enq-amber);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.apl .ct-item .k{letter-spacing:.08em;text-transform:uppercase;color:var(--enq-muted);font-size:10.5px;font-weight:700;display:block}.apl .ct-item .t{color:var(--enq-ink);margin-top:2px;font-size:13px;display:block}.apl .ct-item .s{margin-top:2px;font-size:12px;font-weight:600;display:block}.apl .ct-facts{grid-template-columns:96px 1fr;gap:6px 12px;font-size:13px;display:grid}.apl .ct-facts dt{color:var(--enq-muted)}.apl .ct-facts dd{color:var(--enq-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.apl .ct-facts dd a{color:var(--enq-ink)}.apl .ct-facts dd a:hover{color:var(--a-link)}.apl .ct-factlinks{gap:12px;margin-top:2px;font-size:12px;display:flex}.apl .ct-factlinks a,.apl .ct-linkbtn{font:inherit;color:var(--a-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.apl .ct-factlinks a:hover,.apl .ct-linkbtn:hover{text-decoration:underline}.apl .ct-counts{color:var(--enq-ink);margin-bottom:8px;font-size:13px}.apl .ct-counts b{font-family:var(--display);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 36, "SOFT" 20;margin-right:6px;font-size:21px;font-weight:500}.apl .ct-tl li{grid-template-columns:46px 1fr;align-items:start}.apl .ct-tltext{min-width:0;display:block}.apl .ct-tlhead{color:var(--enq-muted);font-size:11.5px;font-weight:600;display:block}.apl .ct-tltext a{color:var(--enq-ink);line-height:1.4;display:block}.apl .ct-tltext a:hover{color:var(--a-link)}.apl .ct-tl li.k-alert .ct-tlhead{color:var(--enq-red)}.apl .ct-more{font:inherit;color:var(--a-link);cursor:pointer;background:0 0;border:0;padding:8px 0 0 12px;font-size:12.5px;font-weight:600}.apl .ct-more:hover{text-decoration:underline}.apl .ct-past summary{cursor:pointer;color:var(--enq-muted);font-size:12.5px;font-weight:600;list-style:none}.apl .ct-past summary::-webkit-details-marker{display:none}.apl .ct-past summary:before{content:"▸ "}.apl .ct-past[open] summary:before{content:"▾ "}.apl .ct-past ul{margin-top:8px}.apl .ct-hint{color:var(--enq-muted);margin-top:8px;font-size:11.5px}@media (max-width:1180px){.apl .ct-thead,.apl .ct-row{grid-template-columns:minmax(200px,1.4fr) minmax(220px,2fr) 120px 84px}.apl .ct-c-role,.apl .ct-c-prop{display:none}.apl .ct-sub{display:block}}@media (max-width:900px){.apl .pcontent:has(.ct){min-width:0;padding:22px 16px 40px}.apl .ct .enq-tools,.apl .ct-tabs{width:100%}.apl .ct .enq-status{scrollbar-width:none;max-width:100%;overflow-x:auto}.apl .ct .enq-tab{white-space:nowrap}}@media (max-width:720px){.apl .ct-thead{display:none}.apl .ct-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 12px;padding:12px 14px}.apl .ct-c-name{grid-column:1}.apl .ct-c-last{grid-area:1/2}.apl .ct-c-ctx,.apl .ct-c-open{grid-column:1/-1}.apl .ct-search{flex-basis:100%;max-width:none}.apl .ct-drawer{width:100vw}.apl .ct-quick{flex-wrap:wrap}.apl .ct-pager{flex-direction:column;align-items:flex-start}}.apl .pside .navlower{border-top:1px solid #ffffff14;margin-top:14px;padding-top:12px}.apl .pdate .ov-demo{color:var(--a-ink3)}.apl .mt-ref,.apl .mt-dref{font-family:var(--mono);color:var(--a-link);letter-spacing:0;font-size:11px;font-weight:500}.apl .mt-dref{margin-bottom:4px;font-size:11.5px;display:block}.apl .feedwhen{width:52px;font-family:var(--mono);color:var(--a-ink);flex:none;font-size:12px;line-height:1.15}.apl .feedwhen small{font-family:var(--body);color:var(--a-ink3);font-size:10.5px;display:block}.apl .attnrow .feedbody span{white-space:normal}.apl .mt .enq-table td.mt-c-case{min-width:200px}.apl .mt-title{color:var(--enq-ink);font-size:13px;font-weight:500;display:block}.apl .mt-ref{margin-top:1px;display:block}.apl .mt-c-stage{white-space:nowrap}.apl .mt-stage{color:var(--enq-ink);margin-left:8px;font-size:12px;display:inline-block}.apl .enq-pill.compact+.mt-stage{vertical-align:middle}.apl .mt-kd{color:var(--enq-red);margin-top:2px;font-size:11px;font-weight:600;display:block}.apl .enq-table tbody tr.sit-deadline td:first-child{box-shadow:inset 3px 0 0 var(--enq-red)}.apl .enq-table tbody tr.sit-action td:first-child{box-shadow:inset 3px 0 0 var(--enq-amber)}.apl .enq-table tbody tr{cursor:pointer}.apl .mt-drawer{width:560px}.apl .mt-dates{flex-direction:column;gap:6px;font-size:13px;list-style:none;display:flex}.apl .mt-dates li{grid-template-columns:130px 1fr;gap:12px;display:grid}.apl .mt-dates time{font-family:var(--mono);color:var(--enq-muted);font-size:12px}.apl .mt-dates li.soon time,.apl .mt-dates li.soon span{color:var(--enq-red);font-weight:600}.apl .cl-prev a{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:74px 1fr auto;align-items:baseline;gap:10px;padding:7px 0;display:grid}.apl .cl-prev a time{font-family:var(--mono);color:var(--cl-muted);font-size:11.5px}.apl .cl-prev a b{color:var(--cl-ink);font-size:13px;font-weight:600;display:block}.apl .cl-prev a small{color:var(--cl-muted);text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:12px;display:block;overflow:hidden}.apl .em-cols,.apl .em-row{grid-template-columns:64px 220px minmax(0,1fr) 190px 130px;align-items:start;display:grid}.apl .em-cols{z-index:3;background:var(--cl-card);border-bottom:1px solid var(--cl-line);border-radius:11px 11px 0 0;padding:0 16px;position:sticky;top:0}.apl .em-cols span{letter-spacing:.1em;text-transform:uppercase;color:var(--cl-muted);padding:10px 8px 8px 0;font-size:10px;font-weight:700}.apl .em-rowbtn{grid-column:1/6}.apl .em-subject{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apl .em-outcome{padding-right:10px}.apl .em-who{color:var(--cl-ink);white-space:nowrap;text-overflow:ellipsis;padding-top:2px;font-size:12.5px;overflow:hidden}.apl .em-who .muted{color:var(--cl-muted)}.apl .em-drawer{width:600px}.apl .em-thread{flex-direction:column;gap:10px;list-style:none;display:flex}.apl .em-thread li{border:1px solid var(--cl-line);background:#fff;border-radius:10px;padding:10px 12px}.apl .em-thread li.outbound{background:#f8f5ed}.apl .em-thread li.current{border-color:var(--cl-forest)}.apl .em-thread li.draft{border-style:dashed}.apl .em-msghead{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:space-between;gap:10px;padding:0;display:flex}.apl .em-msghead b{color:var(--cl-ink);font-size:12.5px;font-weight:600}.apl .em-msghead span{color:var(--cl-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.apl .em-msgsubj{color:var(--cl-muted);margin-top:2px;font-size:12px;display:block}.apl .em-msgbody{color:var(--cl-ink);white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.55}.apl .em-atts{flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none;display:flex}.apl .em-atts li{color:var(--cl-muted);border:1px solid var(--cl-line);border-radius:6px;padding:2px 8px;font-size:11.5px}.apl .tareas{flex-wrap:wrap;gap:5px;display:flex}.apl .tarea{letter-spacing:.02em;color:var(--a-ink2);border:1px solid var(--a-hair);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.apl .ct-c-matter{min-width:0}.apl .ct-matterbtn{font:inherit;color:var(--enq-ink);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:12.5px;display:block;overflow:hidden}.apl .ct-matterbtn:hover{color:var(--a-link)}.apl .ct-matterbtn small{font-family:var(--mono);color:var(--a-link);font-size:10.5px;display:block}@media (max-width:1280px){.apl .em-cols,.apl .em-row{grid-template-columns:56px 180px minmax(0,1fr) 160px 110px}}@media (max-width:1100px){.apl .mt .enq-table th.mt-c-next,.apl .mt .enq-table td.mt-c-next{display:none}}@media (max-width:900px){.apl .pcontent:has(.mt){padding:22px 16px 40px}.apl .em-cols{display:none}.apl .em-row{grid-template-columns:52px minmax(0,1fr)}.apl .em-rowbtn{grid-column:1/3;grid-template-columns:subgrid}.apl .em-row .cl-out,.apl .em-row .cl-hand,.apl .em-who{grid-column:2;margin-top:4px}.apl .mt .enq-table th.mt-c-area,.apl .mt .enq-table td.mt-c-area,.apl .mt .enq-table th.mt-c-who,.apl .mt .enq-table td.mt-c-who{display:none}}@media (max-width:720px){.apl .mt-drawer,.apl .em-drawer{width:100vw}.apl .mt-dates li{grid-template-columns:96px 1fr}.apl .cl-prev a{grid-template-columns:60px 1fr auto}.apl .cl-prev a small{max-width:200px}}.apl .pside a.sitelink{margin-top:10px}
