:root,.oe-x{--oe-bg:#fff;--oe-surface:#fff;--oe-surface-2:#eff5fc;--oe-seg:#e8eff8;--oe-text:#1b2430;--oe-text-2:#4a5565;--oe-text-3:#5b6575;--oe-card-line:#d5dae2;--oe-line:var(--oe-card-line);--oe-line-2:#edeff2;--oe-input:#c9cfd8;--oe-brand:#1e4e8c;--oe-brand-hover:#163a69;--oe-brand-soft:#e8eff8;--oe-brand-line:#c6d6ec;--oe-brand-border:#9fb8da;--oe-on-brand:#fff;--oe-need-bg:#fdecea;--oe-need-edge:#b42318;--oe-need-line:#e7b4ac;--oe-need-fg:#8f2414;--oe-high-bg:#fbe3df;--oe-high-fg:#8f2414;--oe-med-bg:#ebebf6;--oe-med-fg:#3d3b9a;--oe-low-bg:#e8eff8;--oe-low-fg:#4a5565;--oe-ok-bg:#dcefe3;--oe-ok-fg:#1c5b34;--oe-own-bg:#eee7f6;--oe-own-fg:#5a2f7a;--oe-own-line:#7a5ba8}.oe-x{background:var(--oe-bg);color:var(--oe-text);font:400 15px/1.5 var(--font-body);min-height:100%}:is(main:has(>.oe-x),main:has(>.oe-x-solo)){background:var(--oe-bg)}.oe-x a{color:var(--oe-brand)}.oe-x a:hover{color:var(--oe-brand-hover)}.oe-x h1,.oe-x h2,.oe-x h3{font-family:var(--font-body);color:var(--oe-text);text-wrap:initial}.oe-in{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:32px 24px 48px;display:flex}.oe-in.oe-narrow{max-width:880px}.oe-x h1{letter-spacing:-.01em;margin:0;font-size:36px;font-weight:700;line-height:1.15}.oe-x h2{margin:0;font-size:23px;font-weight:700;line-height:1.25}.oe-x .oe-sub{color:var(--oe-text-2);max-width:720px;margin:6px 0 0;font-size:16px}.oe-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.oe-back{margin-bottom:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.oe-x .btn,.oe-btn{font:600 15px/1.2 var(--font-body);border:1px solid var(--oe-brand);background:var(--oe-brand);min-height:44px;color:var(--oe-on-brand);cursor:pointer;white-space:nowrap;box-shadow:none;text-transform:none;letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.oe-x .btn:hover,.oe-btn:hover{background:var(--oe-brand-hover);border-color:var(--oe-brand-hover);color:var(--oe-on-brand)}.oe-x .btn-outline,.oe-x .btn-quiet,.oe-x .btn.oe-ghost{background:var(--oe-surface);color:var(--oe-text);border-color:var(--oe-input);font-weight:500}.oe-x .btn-outline:hover,.oe-x .btn-quiet:hover,.oe-x .btn.oe-ghost:hover{background:var(--oe-surface-2);color:var(--oe-text);border-color:var(--oe-input)}.oe-x .btn.oe-sm{min-height:44px;padding:0 12px;font-size:14px}.oe-x .btn:disabled{opacity:.55;cursor:default}.oe-card{background:var(--oe-surface);border:1px solid var(--oe-line);border-radius:12px;overflow:hidden}.oe-card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.oe-card-h p{color:var(--oe-text-3);margin:4px 0 0;font-size:14px}.oe-card-h.oe-sm{padding:18px 20px 12px}.oe-x .oe-card-h.oe-sm h2{font-size:20px}.oe-card-h.oe-sm>div:first-child{flex:160px}.oe-card-h.oe-sm p{font-size:13px}.oe-acts{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.oe-pill{white-space:nowrap;vertical-align:middle;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.oe-p-high{background:var(--oe-high-bg);color:var(--oe-high-fg)}.oe-p-med{background:var(--oe-med-bg);color:var(--oe-med-fg)}.oe-p-low{color:#1e4e8c;background:#fff;box-shadow:inset 0 0 0 1px #1e4e8c}.oe-p-ok{background:var(--oe-ok-bg);color:var(--oe-ok-fg)}.oe-p-brand{background:var(--oe-brand-soft);color:var(--oe-brand)}.oe-inp,.oe-x .oe-fld input,.oe-x .oe-fld select,.oe-x .oe-fld textarea{font:400 15px/1.4 var(--font-body);border:1px solid var(--oe-input);min-height:44px;color:var(--oe-text);background:var(--oe-surface);width:100%;box-shadow:none;border-radius:8px;margin:0;padding:0 12px}.oe-x .oe-fld textarea,textarea.oe-inp{resize:vertical;padding:10px 12px}.oe-x .oe-fld input:disabled{background:var(--oe-surface-2);color:var(--oe-text-3)}.oe-fld{color:var(--oe-text-2);flex-direction:column;gap:6px;min-width:0;margin:0;font-size:13px;font-weight:500;display:flex}.oe-check{cursor:pointer;color:var(--oe-text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;display:flex}.oe-check input{width:18px;height:18px;accent-color:var(--oe-brand);flex:none;margin:0}.oe-x .oe-lnk{font:400 14px/1.3 var(--font-body);color:var(--oe-brand);cursor:pointer;background:0 0;border:0;min-height:0;padding:6px 4px;text-decoration:none}.oe-x .oe-lnk:hover{background:0 0;text-decoration:underline}.oe-x .oe-lnk.oe-del{color:var(--oe-high-fg)}.oe-x form.oe-inline{margin:0;display:inline}.oe-muted{color:var(--oe-text-3)}.oe-empty{color:var(--oe-text-3);border:1.5px dashed var(--oe-line);text-align:center;border-radius:12px;padding:12px;font-size:14px}.oe-addbox{border:1.5px dashed var(--oe-brand);background:var(--oe-brand-soft);border-radius:12px;flex-direction:column;gap:10px;margin:4px 24px 20px;padding:14px 16px 16px;display:flex}.oe-addbox-h{color:var(--oe-brand);align-items:center;gap:8px;font-weight:700;display:flex}.oe-plus{background:var(--oe-brand);width:24px;height:24px;color:var(--oe-on-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.oe-addrow{grid-template-columns:2fr 90px auto;align-items:end;gap:10px;display:grid}.oe-addbox[data-add=item] .oe-addrow{grid-template-columns:2fr 90px minmax(9rem,1fr) auto}.oe-row-end{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.oe-row-end>.oe-fld,.oe-row-end>.oe-grow{flex:260px}.oe-zone-h{color:var(--oe-text);padding:4px 24px 10px;font-size:17px;font-weight:700}.oe-groups{flex-direction:column;gap:16px;padding:0 24px 24px;display:flex}.oe-gbox{border:1.5px solid var(--oe-line);background:var(--oe-surface);border-radius:12px;overflow:hidden}.oe-gbox-h{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;display:flex}.oe-gt{font-size:15px;font-weight:700}.oe-gc{border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex}.oe-gs{margin-left:auto;font-size:13px;font-weight:600}.oe-g-need{border-color:var(--oe-high-fg)}.oe-g-need .oe-gbox-h{background:var(--oe-high-bg);color:var(--oe-high-fg)}.oe-g-need .oe-gc{background:var(--oe-high-fg);color:var(--oe-surface)}.oe-g-done{border-color:var(--oe-ok-fg)}.oe-g-done .oe-gbox-h{background:var(--oe-ok-bg);color:var(--oe-ok-fg)}.oe-g-done .oe-gc{background:var(--oe-ok-fg);color:var(--oe-surface)}.oe-g-own{border-color:var(--oe-own-line)}.oe-g-own .oe-gbox-h{background:var(--oe-own-bg);color:var(--oe-own-fg)}.oe-g-own .oe-gc{background:var(--oe-own-fg);color:#fff}.oe-ilist{margin:0;padding:0;list-style:none}.oe-ilist>li{border-top:1px solid var(--oe-line-2);grid-template-columns:minmax(120px,1fr) 150px minmax(180px,2fr) auto;align-items:center;gap:8px 16px;padding:12px 16px;display:grid}.oe-ilist>li:first-child{border-top:0}.oe-ilist>li.oe-li-none{color:var(--oe-text-3);font-size:14px;display:block}.oe-nm{font-weight:600}.oe-prog{flex-direction:column;gap:4px;font-size:13px;display:flex}.oe-prog strong{font-weight:600}.oe-need-t{color:var(--oe-high-fg)}.oe-ok-t{color:var(--oe-ok-fg)}.oe-meter{background:var(--oe-seg);border-radius:999px;height:6px;overflow:hidden}.oe-meter span{height:100%;display:block}.oe-who{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.oe-x .oe-who select{font:inherit;border:1px dashed var(--oe-input);background:var(--oe-surface);color:var(--oe-brand);cursor:pointer;border-radius:999px;width:auto;min-height:30px;margin:0;padding:2px 8px;font-size:13px}.oe-ichip{background:var(--oe-brand-soft);color:var(--oe-text);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:13px;font-weight:500;display:inline-flex}.oe-ichip.oe-plain{padding-right:10px}.oe-assigned{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.oe-ichip.oe-chip-assigned{background:var(--oe-brand);color:var(--oe-on-brand);font-weight:600}.oe-x .oe-assigned select{max-width:9rem;height:32px;min-height:32px;padding:0 8px;font-size:13px}.oe-x .oe-assigned .btn.oe-sm{min-height:32px;padding:0 10px}.oe-x .oe-who .oe-assigned .oe-lnk,.oe-x .oe-who>.oe-lnk{min-height:30px;padding:0 2px}.oe-x .btn.oe-del-btn{background:var(--oe-surface,#fff);color:var(--oe-high-fg);border:1px solid var(--oe-high-fg);min-height:32px;padding:0 10px;font-weight:600}.oe-x .btn.oe-del-btn:hover{background:var(--oe-high-bg)}.oe-ilist>li>*{min-width:0}.oe-ilist .oe-nm{overflow-wrap:anywhere}.oe-x .oe-assigned{gap:6px 12px;width:100%;display:flex}.oe-x .oe-ichip.oe-chip-assigned{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:3px 10px;line-height:1.35}.oe-x .oe-assigned .oe-break{flex-basis:100%;height:0}.oe-x .oe-item-acts{white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}@media (max-width:640px){.oe-x .oe-item-acts{justify-content:flex-start}}.oe-ov{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.oe-ov.oe-ov-solo{grid-template-columns:minmax(0,1fr)}.oe-ov-col,.oe-ov-stack{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:900px){.oe-ov{flex-direction:column;align-items:stretch;display:flex}.oe-ov-col{display:contents}.oe-ov [data-o="1"]{order:1}.oe-ov [data-o="2"]{order:2}.oe-ov [data-o="3"]{order:3}.oe-ov [data-o="4"]{order:4}.oe-ov [data-o="5"]{order:5}}.oe-x .oe-box{background:var(--oe-surface,#fff);border:1px solid var(--oe-card-line,#d5dae2);border-radius:12px;min-width:0}.oe-x .oe-box-h{border-bottom:1px solid var(--oe-card-line,#d5dae2);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}.oe-x .oe-box-h h2{font-family:var(--font-body);color:var(--oe-text);margin:0;font-size:18px;font-weight:600}.oe-x .oe-box-b{padding:12px 16px}.oe-x .oe-box-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--oe-text-3);font-size:11px;font-weight:700}.oe-x .oe-counts .tc-pills{margin:0}.oe-x .oe-counts .tc-pills>*{white-space:nowrap}.oe-x .oe-box .tc-dl,.oe-x .oe-box #oe-activity,.oe-x [data-o="5"]>.oe-card{margin:0}.oe-x .oe-plan-sec{border-bottom:1px solid var(--oe-line-2);padding:10px 16px}.oe-x .oe-plan-sec:last-child{border-bottom:0}.oe-x .oe-plan-k{font:700 12px/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--oe-text-3);margin:0 0 6px}.oe-x .oe-plan-line{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;font-size:14px;display:flex}.oe-x .oe-plan-line>span{flex:12rem;min-width:0}.oe-x .oe-plan-fold>summary{cursor:pointer;list-style:none}.oe-x .oe-plan-fold>summary::-webkit-details-marker{display:none}.oe-x .oe-plan-fold[open]{flex-basis:100%}.oe-x .oe-plan-fold[open]>summary{margin-bottom:8px}.oe-x .oe-lnk-b{color:var(--oe-brand);font-size:14px;font-weight:700}.oe-x .oe-planbox .oe-tasks,.oe-x .oe-planbox .oe-notes{margin:0 0 6px}.oe-x .oe-planbox .oe-team{margin:8px 0}.oe-x .oe-planbox .oe-addbox{background:0 0;border:0;margin:0;padding:0}.oe-x .oe-plan-end{padding-top:12px;padding-bottom:14px}.oe-send-line{margin:-4px 0 4px}.oe-send-row{border-top:1px solid var(--oe-line-2)}.oe-send-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:14px;list-style:none;display:flex}.oe-send-row>summary::-webkit-details-marker{display:none}.oe-send-body{gap:6px;padding:0 0 10px;display:grid}.oe-send-btns{gap:8px;display:flex}.oe-send-note textarea{min-height:56px}.oe-send-preview{white-space:pre-wrap;font:14px/1.5 var(--font-body);background:var(--oe-brand-soft);border:1px dashed var(--oe-brand-line);border-radius:10px;margin:0;padding:10px 12px}.oe-x .oe-guests .oe-tbl-wrap{border:0;border-radius:0 0 12px 12px}.oe-x .oe-guest-add{border-bottom:1px solid var(--oe-line-2);background:#eef4fb}.oe-x .oe-gtbl td{vertical-align:middle}.oe-x .oe-gtag{color:var(--oe-text-3);margin-left:6px;font-size:13px;font-weight:400}.oe-x .oe-gtag-team{color:var(--oe-brand)}.oe-x .oe-ans{color:var(--oe-text-3);font-size:13px;font-weight:600}.oe-x .oe-ans-going{color:var(--oe-ok-fg)}.oe-x .oe-ans-maybe,.oe-x .oe-ans-invited{color:var(--oe-med-fg)}.oe-x .oe-ans-cant{color:var(--oe-low-fg)}.oe-x .oe-gmore{text-align:right;width:52px}.oe-x .oe-bring-h{border:0;padding:4px 16px 0}.oe-x [data-card=bring]>[data-summary]{padding:0 16px}.oe-x .oe-gtbl .oe-ans{background:0 0;border:0;border-radius:0;padding:0;display:inline}.oe-x .oe-menu-opts{gap:6px;padding:6px 10px;display:grid}@media (max-width:640px){.oe-x .oe-more>summary{width:44px;height:44px}.oe-x .btn.oe-b1,.oe-x .oe-add1 .btn.oe-b1{height:44px;min-height:44px}.oe-x .oe-plan-fold>summary,.oe-send-row>summary,.oe-x .oe-menu-edit>summary,.oe-x .oe-task-fold>summary{align-items:center;min-height:44px;display:flex}.oe-x .oe-menu-i,.oe-x .oe-menu .oe-lnk{min-height:44px}.oe-x .oe-add1 input{height:44px;min-height:44px}}.oe-x .oe-add1{border:1px solid var(--oe-card-line,#d5dae2);background:#eef4fb;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 96px 96px;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;display:grid}.oe-x .oe-add1[data-add=mine]{grid-template-columns:auto minmax(0,1fr) 96px}.oe-x .oe-add1[data-assign=on]{grid-template-columns:auto minmax(0,1fr) 96px minmax(160px,220px) 96px}.oe-x .oe-add1-who{min-width:0}.oe-x .oe-add1-who .sheet-name,.oe-x .oe-add1-who input{width:100%}.oe-x .oe-add1-h{color:var(--oe-brand);font-weight:600}.oe-x .oe-add1 input{height:40px;min-height:40px;margin:0}.oe-x .btn.oe-b1{white-space:nowrap;justify-content:center;width:128px;height:36px;min-height:36px;padding:0 10px}.oe-x .oe-add1 .btn.oe-b1{width:96px;height:40px}.oe-one{border:1px solid var(--oe-card-line,#d5dae2);border-radius:12px}.oe-one ul{margin:0;padding:0;list-style:none}.oe-one-cols,.oe-one li{grid-template-columns:minmax(0,1.6fr) 120px minmax(0,1.6fr) 128px 36px;align-items:center;gap:14px;padding:0 16px;display:grid}.oe-one-cols{height:36px;color:var(--oe-text-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--oe-card-line,#d5dae2);font-size:12px;font-weight:700}.oe-one li{border-bottom:1px solid var(--oe-line-2);min-height:52px}.oe-one li:last-child{border-bottom:0}.oe-one li.oe-li-none{color:var(--oe-text-3);padding:14px 16px;font-size:14px;display:block}.oe-one .oe-cut{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.oe-one .oe-nm{font-weight:600}.oe-one .oe-st{color:var(--oe-text-3);font-size:13px}.oe-one .oe-st.oe-st-need{color:var(--oe-high-fg);font-weight:600}.oe-one .oe-whos{font-size:14px}.oe-one .oe-whos.oe-none{color:var(--oe-text-3)}.oe-one-btn,.oe-one-more{justify-content:flex-end;display:flex}.oe-x .oe-more{position:relative}.oe-x .oe-more>summary{border:1px solid var(--oe-input);cursor:pointer;width:36px;height:36px;color:var(--oe-text-3);background:var(--oe-surface,#fff);border-radius:8px;justify-content:center;align-items:center;font-size:18px;list-style:none;display:flex}.oe-x .oe-more>summary::-webkit-details-marker{display:none}.oe-x .oe-more[open]>summary{border-color:var(--oe-brand);color:var(--oe-brand)}.oe-x .oe-menu{z-index:30;border:1px solid var(--oe-card-line,#d5dae2);background:#fff;border-radius:10px;flex-direction:column;min-width:220px;max-width:min(320px,100vw - 32px);padding:6px 0;display:flex;position:absolute;top:42px;right:0;box-shadow:0 6px 18px #0000001f}.oe-x .oe-menu .oe-inline-form,.oe-x .rs-pop .oe-inline-form{display:block}.oe-x .oe-menu-i,.oe-x .oe-menu .oe-lnk{text-align:left;width:100%;font:400 14px/1.3 var(--font-body);color:var(--oe-text);cursor:pointer;background:0 0;border:0;min-height:0;padding:8px 14px;display:block}.oe-x .oe-menu-i:hover,.oe-x .oe-menu .oe-lnk:hover{background:var(--oe-brand-soft);text-decoration:none}.oe-x .oe-menu-i.oe-menu-del{color:var(--oe-high-fg)}.oe-x .oe-menu-edit>summary{list-style:none}.oe-x .oe-menu-edit>summary::-webkit-details-marker{display:none}.oe-x .oe-menu-form,.oe-x .oe-menu .oe-assign-form{gap:8px;padding:6px 14px 10px;display:grid}@media (max-width:640px){.oe-one-cols{display:none}.oe-one li{grid-template-columns:minmax(0,1fr) auto 36px;grid-template-areas:"nm st more""who btn more";row-gap:4px;padding:10px 14px}.oe-one li .oe-nm{grid-area:nm}.oe-one li .oe-st{text-align:right;grid-area:st}.oe-one li .oe-whos{grid-area:who}.oe-one li .oe-one-btn{grid-area:btn}.oe-one li .oe-one-more{grid-area:more}.oe-x .oe-add1,.oe-x .oe-add1[data-add=mine],.oe-x .oe-add1[data-assign=on]{grid-template-columns:minmax(0,1fr) 80px}.oe-x .oe-add1-who,.oe-x .oe-add1-h,.oe-x .oe-add1[data-add=mine] input{grid-column:1/-1}.oe-x .oe-add1 .btn.oe-b1{grid-column:1/-1;width:100%}}.oe-assign-form{flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:4px;display:flex}.oe-assign-form .sheet-name{flex:12rem;min-width:0}.oe-x .oe-ichip button{font:inherit;color:var(--oe-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;min-height:0;padding:0}.oe-x .oe-ichip button:hover{background:var(--oe-seg);color:var(--oe-text)}.oe-item-acts{white-space:nowrap}.oe-edit-row{grid-column:1/-1;grid-template-columns:2fr 90px auto auto;align-items:end;gap:8px;display:grid}.oe-guestbox{border:1.5px solid var(--oe-brand-border);border-radius:12px;margin:0 24px 24px;overflow:hidden}.oe-guestbox-h{background:var(--oe-brand-soft);color:var(--oe-brand);align-items:center;gap:10px;padding:12px 16px;display:flex}.oe-guestbox-h .oe-gc{background:var(--oe-brand);color:var(--oe-on-brand)}.oe-tbl-wrap{border-top:1px solid var(--oe-brand-border);overflow-x:auto}.oe-x table.oe-tbl{border-collapse:collapse;width:100%;min-width:640px;margin:0;font-size:14px}.oe-x .oe-tbl th{background:var(--oe-surface);color:var(--oe-text);text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1.5px solid var(--oe-line);padding:10px 12px;font-size:12px;font-weight:700}.oe-x .oe-tbl td{border-top:1px solid var(--oe-line-2);vertical-align:middle;padding:12px}.oe-x .oe-tbl th:first-child,.oe-x .oe-tbl td:first-child{padding-left:16px}.oe-x .oe-tbl th:last-child,.oe-x .oe-tbl td:last-child{text-align:right;white-space:nowrap;padding-right:16px}.oe-gname{font-weight:600}.oe-gname .oe-pill{margin-left:4px}.oe-small{color:var(--oe-text-3);font-size:13px}.oe-tiny{color:var(--oe-text-3);font-size:12px}.oe-own{color:var(--oe-text-3);margin-left:4px;font-size:11px;font-weight:600}.oe-change{text-align:left;display:inline-block}.oe-change>summary{cursor:pointer;list-style:none;display:inline}.oe-change>summary::-webkit-details-marker{display:none}.oe-change[open]>form,.oe-change[open]>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.oe-tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;padding:0 24px 20px;display:grid}.oe-tile{border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.oe-tile .oe-n{font-size:28px;font-weight:700;line-height:1.1}.oe-tile .oe-l{font-size:13px;font-weight:600}.oe-t-go{background:var(--oe-ok-bg);color:var(--oe-ok-fg)}.oe-t-may{background:var(--oe-med-bg);color:var(--oe-med-fg)}.oe-t-cant{background:var(--oe-low-bg);color:var(--oe-low-fg)}.oe-t-none{background:var(--oe-high-bg);color:var(--oe-high-fg)}.oe-t-inv{background:var(--oe-surface);color:var(--oe-text);border-color:var(--oe-line)}.oe-opts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:0 24px 20px;display:grid}.oe-tg{border:1px solid var(--oe-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;margin:0;padding:12px;font-weight:400;display:flex}.oe-tg input{width:20px;height:20px;accent-color:var(--oe-brand);flex:none;margin:2px 0 0}.oe-tg strong{color:var(--oe-text);font-size:14px;font-weight:600;display:block}.oe-tg span span{color:var(--oe-text-3);font-size:12px}.oe-tg.oe-dim{opacity:.5}.oe-offnote{border-top:1px solid var(--oe-line);color:var(--oe-text-3);padding:16px 24px 20px;font-size:14px}.oe-two{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.oe-mainc{flex-direction:column;flex:999 560px;gap:24px;min-width:0;display:flex}.oe-side{flex-direction:column;flex:300px;gap:24px;min-width:0;display:flex}.oe-side [data-card=contact] .oe-pbody{overflow-wrap:anywhere}.oe-x[data-page=office-event] .oe-in{container-type:inline-size}@container (max-width:883.98px){.oe-two{flex-flow:column;align-items:stretch}.oe-two>.oe-mainc,.oe-two>.oe-side{display:contents}.oe-two #oe-details{order:-1}}.oe-pbody{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.oe-notes{border-top:1px solid var(--oe-line);margin:0;padding:0;list-style:none}.oe-notes li{border-top:1px solid var(--oe-line-2);overflow-wrap:break-word;white-space:pre-line;padding:12px 24px;line-height:1.45}.oe-notes li:first-child{border-top:0}.oe-act li{overflow-wrap:anywhere}.oe-notify textarea{field-sizing:content;overflow-wrap:anywhere;min-height:9rem;line-height:1.45}.oe-act{flex-direction:column;gap:12px;margin:0;padding:0 20px 16px;font-size:14px;list-style:none;display:flex}.oe-edl{flex-direction:column;margin:0;padding:0 20px 16px;display:flex}.oe-edl>div{border-top:1px solid var(--oe-line-2);grid-template-columns:90px 1fr;gap:12px;padding:10px 0;font-size:14px;display:grid}.oe-edl>div:first-child{border-top:0}.oe-edl dt{color:var(--oe-text-3);margin:0;font-weight:500}.oe-edl dd{color:var(--oe-text);margin:0}.oe-team{flex-direction:column;margin:0;padding:0 20px 12px;list-style:none;display:flex}.oe-team li{border-top:1px solid var(--oe-line-2);align-items:center;gap:10px;padding:10px 0;display:flex}.oe-team li:first-child{border-top:0}.oe-team .oe-m{color:var(--oe-text-3);font-size:13px}.oe-team .oe-m strong{color:var(--oe-text-2);font-weight:600}.oe-av{background:var(--oe-brand-soft);width:34px;height:34px;color:var(--oe-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.oe-av.oe-av-2{color:#5a2f7a;background:#ece4f2}.oe-who-gets{color:var(--oe-text-2);background:var(--oe-brand-soft);border:1px solid var(--oe-brand-line);border-radius:10px;flex-direction:column;gap:8px;margin:0 20px 16px;padding:12px 14px;font-size:13px;display:flex}.oe-who-gets strong{color:var(--oe-text);font-weight:600;display:block}.oe-plan-tabs{border-bottom:1px solid var(--oe-line);scrollbar-width:thin;gap:4px;padding:0 20px;display:flex;overflow-x:auto}.oe-x .oe-plan-tabs [role=tab]{font:600 15px/1.2 var(--font-body);min-height:44px;color:var(--oe-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;display:inline-flex}.oe-x .oe-plan-tabs [role=tab]:hover{color:var(--oe-brand)}.oe-x .oe-plan-tabs [role=tab][aria-selected=true]{color:var(--oe-brand);border-bottom-color:var(--oe-brand)}.oe-x .oe-plan-tabs [role=tab]:focus-visible{outline:2px solid var(--oe-brand);outline-offset:-2px}.oe-plan-badge{background:var(--oe-brand);min-width:22px;height:22px;color:var(--oe-on-brand);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.oe-plan-panel{padding:16px 0 4px}.oe-plan-panel[hidden]{display:none}.oe-plan-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 20px 8px;display:flex}.oe-plan-h>p,.oe-plan-line{margin:0}.oe-plan-line{padding:0 24px 8px}.oe-plan-h>details.oe-change[open]{flex-basis:100%}.oe-plan-panel>[data-card=tasks]>.oe-empty{margin:0 24px 12px}.oe-tasks{border-top:1px solid var(--oe-line-2);margin:0 0 12px;padding:0;list-style:none}.oe-task{border-bottom:1px solid var(--oe-line-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 24px;display:grid}.oe-task-t{color:var(--oe-text);overflow-wrap:anywhere;font-weight:600}.oe-task-who{color:var(--oe-text-2);font-size:14px}.oe-task-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:inline-flex}@container task (min-width:641px){.oe-plan-give .task-row-due{grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) minmax(10.5rem,1fr) auto}}.oe-plan-give .task-row input[type=date]{box-sizing:border-box;width:100%;min-width:0}.oe-task-done .oe-task-t{color:var(--oe-text-3);font-weight:400;text-decoration:line-through}.oe-x .oe-taskbox{cursor:pointer;width:44px;height:44px;min-height:44px;color:var(--oe-on-brand);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;display:inline-flex;position:relative}.oe-x .oe-taskbox:before{content:"";border:2px solid var(--oe-input);background:var(--oe-surface);border-radius:6px;position:absolute;inset:11px}.oe-x .oe-taskbox[aria-checked=true]:before{background:var(--oe-ok-fg);border-color:var(--oe-ok-fg)}.oe-x .oe-taskbox:hover:before{border-color:var(--oe-brand)}.oe-x .oe-taskbox{z-index:0}.oe-x .oe-taskbox:before{z-index:-1}.oe-plan-give{border:1.5px dashed var(--oe-brand);background:var(--oe-brand-soft);border-radius:12px;flex-direction:column;gap:10px;margin:4px 24px 16px;padding:14px 16px;display:flex}.oe-task-fold{margin:0 24px 16px}.oe-task-fold>.oe-tasks{margin:8px -24px 0}.oe-x .oe-task-fold>summary{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.oe-plan-panel>.usc{border:0;border-radius:0}.oe-notify{border:1px solid var(--oe-line);border-radius:12px;flex-direction:column;gap:10px;margin:8px 24px 16px;padding:14px 16px 16px;display:flex}.oe-notify-l{color:var(--oe-text);font-size:17px;font-weight:700}.oe-chips{flex-wrap:wrap;gap:8px;display:flex}.oe-x .oe-chip{background:var(--oe-brand);min-height:44px;color:var(--oe-on-brand);font:600 14px/1.2 var(--font-body);border:1px solid var(--oe-brand);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 14px;display:inline-flex}.oe-x .oe-chip>button{min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:13px}.oe-x .oe-chip>button:hover{background:#ffffff2e}.oe-chip-note{opacity:.85;font-weight:400}.oe-x .oe-chip.oe-chip-add{color:var(--oe-brand);border:1px solid var(--oe-brand);cursor:pointer;background:#fff;padding:0 14px}.oe-notify-add{background:var(--oe-brand-soft);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.oe-notify-groups{flex-wrap:wrap;gap:8px;display:flex}.oe-notify-sum{background:var(--oe-brand-soft);border:1px solid var(--oe-brand-line);color:var(--oe-text-2);border-radius:8px;margin:0;padding:10px 14px;font-size:14px}.oe-notify .oe-row-end{margin:0}@media (max-width:640px){.oe-notify{margin-left:16px;margin-right:16px}.oe-notify .btn{width:100%}.oe-plan-tabs{padding:0 8px}.oe-task{grid-template-columns:auto minmax(0,1fr);row-gap:4px;padding:8px 16px}.oe-task>.oe-task-meta{grid-column:2;justify-content:flex-start}.oe-plan-give,.oe-task-fold{margin-left:16px;margin-right:16px}.oe-plan-line,.oe-plan-h{padding-left:16px;padding-right:16px}.oe-plan-panel>[data-card=tasks]>.oe-empty{margin:0 16px 12px}}.oe-seg{background:var(--oe-surface);border-radius:10px;gap:2px;padding:4px;display:inline-flex}.oe-seg.oe-seg3{grid-template-columns:repeat(3,1fr);display:grid}.oe-x .oe-seg button,.oe-x .oe-seg a{font:500 14px/1.2 var(--font-body);min-height:40px;color:var(--oe-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 12px;text-decoration:none;display:inline-flex}.oe-x .oe-seg .oe-on{background:var(--oe-surface);color:var(--oe-text);font-weight:600;box-shadow:0 1px 2px #141e2d1f}details.oe-switch-d>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}details.oe-switch-d>summary::-webkit-details-marker{display:none}.oe-toggle{color:var(--oe-text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.oe-sw{background:var(--oe-brand);border-radius:999px;width:40px;height:22px;display:inline-block;position:relative}.oe-sw:after{content:"";background:var(--oe-on-brand);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;right:3px}.oe-sw.oe-off{background:var(--oe-input)}.oe-sw.oe-off:after{left:3px;right:auto}.oe-status{border-radius:8px;margin:0;padding:10px 14px;font-size:14px}.oe-status[data-kind=ok]{background:var(--oe-ok-bg);color:var(--oe-ok-fg)}.oe-status[data-kind=error]{background:var(--oe-high-bg);color:var(--oe-high-fg)}.oe-status[data-kind=warn],.oe-status[data-kind=info]{color:#3d3b9a;background:#ebebf6;border:1px solid #c9c8e6}.oe-x .oe-addbox .also-picker{border:0;min-width:0;margin:0;padding:0}.oe-x .oe-addbox .also-picker>.hint{display:none}.oe-x .oe-addbox .also-picker label{color:var(--oe-text-2);font-size:13px;font-weight:500}.oe-x .oe-addbox .combo input,.oe-x .oe-chipin .combo input{min-height:44px;font-size:15px}.oe-filters{border-bottom:1px solid var(--oe-line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}.oe-filters .oe-search{flex:220px;max-width:320px;margin:0 0 0 auto;display:flex}.oe-count{background:var(--oe-brand);color:var(--oe-on-brand);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.oe-x a.oe-ev{color:inherit;border-top:1px solid var(--oe-line-2);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:20px;text-decoration:none;display:grid}.oe-x a.oe-ev:hover{background:var(--oe-surface-2);color:inherit}.oe-date{border:1.5px solid var(--oe-brand-border);text-align:center;background:var(--oe-surface);border-radius:12px;overflow:hidden}.oe-date .oe-mo{background:var(--oe-brand-soft);color:var(--oe-brand);padding:4px 0;font-size:13px;font-weight:700}.oe-date .oe-d{padding:4px 0 0;font-size:30px;font-weight:700;line-height:1.2}.oe-date .oe-wd{color:var(--oe-text-3);padding-bottom:6px;font-size:12px}.oe-x .oe-ev h3{margin:0;font-size:20px;font-weight:700;line-height:1.3}.oe-ev-meta{color:var(--oe-text-2);font-size:14px}.oe-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.oe-mini{border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.oe-mini b{font-size:16px}.oe-m-go{background:var(--oe-ok-bg);color:var(--oe-ok-fg)}.oe-m-none,.oe-m-need{background:var(--oe-high-bg);color:var(--oe-high-fg)}.oe-m-team{background:var(--oe-brand-soft);color:var(--oe-brand)}.oe-m-off{background:var(--oe-low-bg);color:var(--oe-low-fg)}.oe-side-r{align-items:center;gap:12px;display:flex}.oe-side-r .oe-pill{padding:3px 10px;font-size:13px}.oe-chev{color:var(--oe-text-3);font-size:22px}.oe-sec{border-top:1px solid var(--oe-line);flex-direction:column;gap:14px;padding:22px 24px;display:flex}.oe-sec:first-child{border-top:0}.oe-x .oe-sec h2{align-items:center;gap:10px;display:flex}.oe-num{background:var(--oe-brand);width:28px;height:28px;color:var(--oe-on-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.oe-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.oe-row3{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.oe-prev{border:1.5px solid var(--oe-line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.oe-prev li{border-top:1px solid var(--oe-line-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.oe-prev li:first-child{border-top:0}.oe-foot{border-top:1px solid var(--oe-line);background:var(--oe-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex}.oe-foot>div{gap:10px;display:flex}.oe-x-solo{min-height:100vh}.oe-solo{max-width:560px;margin:0 auto;padding:32px 24px 48px}.oe-solo .oe-card{flex-direction:column;gap:18px;padding:24px;display:flex;overflow:visible}.oe-take-ask{border-left:5px solid var(--oe-brand);background:#f2f7fd;border-radius:8px;padding:14px 16px;font-size:17px;font-weight:600}.oe-prefs{flex-direction:column;gap:8px;display:flex}.oe-pref{margin:0;display:block;position:relative}.oe-pref input{opacity:0;margin:0;position:absolute;inset:0}.oe-pref span{border:1.5px solid var(--oe-brand);min-height:44px;color:var(--oe-brand);cursor:pointer;background:#fff;border-radius:999px;flex-direction:column;gap:2px;padding:9px 20px;display:flex}.oe-pref small{color:var(--oe-text-2);font-weight:400}.oe-pref input:checked+span{background:var(--oe-brand);color:#fff}.oe-pref input:checked+span small{color:#dbe6f5}.oe-pref input:focus-visible+span{outline:2px solid var(--oe-brand);outline-offset:2px}.oe-vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.oe-brandline{align-items:center;gap:10px;font-weight:600;display:flex}.oe-logo{background:var(--oe-brand);width:30px;height:30px;color:var(--oe-on-brand);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.oe-x .oe-solo h1{font-size:30px}.oe-ans{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.oe-ans label{margin:0;position:relative}.oe-ans input{opacity:0;margin:0;position:absolute;inset:0}.oe-ans span{font:600 15px/1.2 var(--font-body);border:1px solid var(--oe-input);cursor:pointer;text-align:center;min-height:44px;color:var(--oe-text);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;display:flex}.oe-ans input:checked+span{background:var(--oe-ok-bg);color:var(--oe-ok-fg);border-color:#9bd8b0}.oe-ans input:focus-visible+span{outline:3px solid var(--oe-brand);outline-offset:2px}.oe-opt{border:1px solid var(--oe-line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:44px;margin:0;padding:12px 14px;font-weight:400;display:flex}.oe-opt input{width:20px;height:20px;accent-color:var(--oe-brand);flex:none;margin:0}.oe-opt.oe-full{background:var(--oe-surface-2);color:#000;cursor:default}.oe-opt .oe-r{text-align:right;margin-left:auto;font-size:13px}.oe-opt .oe-r.oe-need-t{font-weight:600}@media (max-width:640px){.oe-addrow,.oe-edit-row,.oe-addbox[data-add=item] .oe-addrow{grid-template-columns:1fr}.oe-ilist>li{grid-template-columns:1fr auto}.oe-ilist .oe-who{grid-column:1/-1}.oe-x a.oe-ev{grid-template-columns:72px 1fr}.oe-side-r{grid-column:1/-1}.oe-row2,.oe-row3{grid-template-columns:1fr}.oe-filters .oe-search{max-width:none;margin-left:0}.oe-in{padding:24px 16px 40px}.oe-addbox{margin-left:16px;margin-right:16px}.oe-guestbox{margin:0 16px 20px}.oe-groups,.oe-opts,.oe-tiles,.oe-card-h,.oe-zone-h{padding-left:16px;padding-right:16px}.oe-solo{padding:16px}}.oe-x .oe-inline-form{margin:0;display:inline}.oe-x .oe-opts>form,.oe-x .oe-side-r form{margin:0;display:block}body:has(.oe-x) .back-to{display:none}body:has(.oe-x) .page-head{position:static}.oe-in,.oe-solo{padding-bottom:8rem}.oe-x fieldset{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}.oe-x legend{padding:0}@media (max-width:640px){.oe-x a.oe-ev .oe-date{align-self:start}}.issues-list .issues-card{border-radius:14px;overflow:hidden}.issues-list .info-strip strong{font-weight:700}.issues-list .issue-row-facts{color:#000;font-size:.82rem}.issues-list .issue-row-last strong{color:var(--ink);font-weight:600}.issues-list .issue-row-tag{color:var(--ink)}.issue-flag{font-weight:700}.issues-flags-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 0 1.25rem;padding:.9rem 1rem}.issues-flags-card h2{font:600 .95rem/1.3 var(--font-body);color:var(--ink);margin:0 0 .5rem}.issues-flags-card p{margin:0 0 .35rem}.issues-flags-card p:last-child{margin:0}.issues-flags-card .badge{font-size:.74rem;font-weight:700}.issue-intake-page{max-width:64rem;margin-inline:auto;padding-top:1.25rem}.issue-intake-back{margin-bottom:.35rem}.issue-intake-h{font:600 1.9rem/1.2 var(--font-body);color:var(--ink);margin:0 0 .25rem}.issue-intake-sub{color:#000;margin:0 0 1.25rem}.issue-intake-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.issue-intake-steps{margin:0;padding:0;list-style:none}.issue-intake-step{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.25rem 1.5rem;display:grid}.issue-intake-step:last-child{border-bottom:0}.issue-intake-num{background:var(--blue);color:#fff;width:1.8rem;height:1.8rem;font:700 .9rem/1 var(--font-body);border-radius:50%;place-items:center;display:grid}.issue-intake-body{gap:.75rem;min-width:0;display:grid}.issue-intake-body>h2{font:600 1.1rem/1.3 var(--font-body);color:var(--ink);margin:.15rem 0 0}.issue-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1.25rem;display:grid}.issue-intake-body label:not(.check){color:var(--ink);gap:.3rem;font-size:.92rem;font-weight:600;display:grid}.issue-intake-body label .hint{font-weight:400}.issue-intake-body input:not([type=radio]):not([type=checkbox]),.issue-intake-body select,.issue-intake-body textarea{width:100%;font:inherit;font-weight:400}.issue-intake-body select{border:1px solid var(--light);min-height:2.6rem;color:var(--ink);background-color:#fff;border-radius:6px;padding:.5rem .75rem}.issue-intake-field{border:0;gap:.3rem;min-width:0;margin:0;padding:0;display:grid}.issue-intake-field>legend{color:var(--ink);margin-bottom:.3rem;padding:0;font-size:.92rem;font-weight:600}.issue-intake-seg{background:var(--oe-surface);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;width:max-content;max-width:100%;margin:0;padding:3px;display:inline-flex}.issue-intake-seg label{color:#000;cursor:pointer;white-space:nowrap;border-radius:6px;padding:.38rem .85rem;font-size:.88rem;font-weight:600;display:block;position:relative}.issue-intake-seg label:hover{color:var(--ink)}.issue-intake-seg label:has(>input:checked){color:var(--ink);box-shadow:0 1px 2px #0000001f, inset 0 -2px 0 var(--blue);background:#fff}.issue-intake-seg label:has(>input:focus-visible){outline:2px solid var(--blue);outline-offset:1px}.issue-intake-short{color:#3d3b9a}.issue-intake-dup{color:var(--ink);background:#eaf3fb;border:1px solid #cfe3f3;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.75rem 1rem;display:flex}.issue-intake-dup p{flex:20rem;margin:0}.issue-intake-dup[role=group]{display:block}.issue-intake-dup h3{margin:0 0 .4rem;font-size:1.05rem}.issue-intake-dup ul{margin:0 0 .5rem;padding-left:1.2rem}.issue-intake-dup-acts{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.issue-intake-for{margin:.5rem 0 0;font-weight:600}.ws-split{margin:.5rem 0 0}@media (max-width:640px){.issue-intake-dup-acts .btn{white-space:normal;flex:100%;min-height:44px}}.issue-intake-body .caution-strip{margin:0}.issue-intake-privacy{background:#ebebf6;border:1px solid #c9c8e6;border-radius:8px;padding:.75rem 1rem}.issue-intake-privacy>legend{float:left;color:#3d3b9a;width:100%}.issue-intake-taken{color:#000;margin:0;font-size:.92rem}.issue-intake-taken strong{color:var(--ink)}.issue-intake-others{gap:.5rem;min-width:0;display:grid}.issue-intake-chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.issue-intake-chips .chip{color:var(--ink);background:#e7f1f9;border-color:#cfe3f3;align-items:center;gap:.35rem;display:inline-flex}.issue-intake-chips .chip small{color:#000;font-weight:400}.issue-intake-error{margin:0;padding:.75rem 1.5rem}.issue-intake-foot{background:var(--oe-surface);border-top:1px solid var(--line);justify-content:flex-end;gap:.6rem;padding:1rem 1.5rem;display:flex}@container main (max-width:700px){.issue-intake-step{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1rem}.issue-intake-grid{grid-template-columns:minmax(0,1fr)}.issue-intake-seg{width:auto}.issue-intake-foot{padding:1rem}}.issues-list,.issue-intake-page{padding-bottom:6rem}.issues-card>.list-head{position:static}.issues-card .link-select select{max-width:13rem}body:has(.ip-page) .back-to{display:none}.page-head:has(~.ip-page){background:0 0;border-bottom:0;position:static}.page-head:has(~.ip-page) .eyebrow:empty{display:none}.ip-page{padding-bottom:7rem}.ip-page .issue-cols{gap:1.5rem}.ip-page .issue-main,.ip-page .issue-side{align-content:start;gap:1.5rem;display:grid}.ip-page .section{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.ip-page .section-band .section-title .hint{font:400 .92rem/1.45 var(--font-body)}.ip-name-link{color:var(--blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ip-subject-contact{background:color-mix(in srgb, var(--blue) 7%, #fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;margin:.25rem 0 1rem;padding:.6rem .9rem;display:flex}.ip-page .btn{border-radius:10px;min-height:44px;padding:.55rem 1.1rem;font-weight:600}.ip-page .btn-outline{border:1px solid var(--light);color:var(--blue);background:#fff}.ip-label{color:#000;margin-bottom:.35rem;font-size:.85rem;display:block}.ip-muted{color:#000;font-size:.9rem}.ip-seg{background:#eef4fb;border-radius:12px;flex-wrap:wrap;gap:.2rem;padding:.25rem;display:inline-flex}.ip-seg>button{min-height:40px;font:500 .95rem/1.2 var(--font-body);color:#000;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.55rem 1rem}.ip-seg>button.on{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 1px 3px #0000001f}.ip-seg>button.on-open{color:#3d3b9a}.ip-seg-strong{background:color-mix(in srgb, var(--blue) 8%, #fff);border:1px solid color-mix(in srgb, var(--blue) 25%, #fff)}.ip-seg-strong>button{color:var(--blue-deep);font-weight:600}.ip-seg-strong>button.on{background:var(--blue);color:#fff}.ip-next-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ip-next-row input{width:100%;min-height:44px}.ip-with .picker-label,.ip-with label{color:#000;font-size:.85rem}.ip-came-in{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 .9rem;display:flex}.ip-came-in .ip-label{margin:0;display:inline}.ip-email{overflow-wrap:anywhere;word-break:normal}.ip-with .picked>span{white-space:nowrap}.ip-next-row .record-picker,.ip-next-row label{align-self:start}@media (max-width:700px){.ip-next-row{grid-template-columns:1fr}}.ip-seg>button.on-resolved{color:var(--energy-deep)}.ip-composer{gap:.9rem;display:grid}.ip-composer>.ip-seg{justify-self:start}.ip-contact-row{grid-template-columns:auto auto minmax(12rem,1fr);align-items:end;gap:1rem;display:grid}.ip-contact-row select{width:100%;min-height:44px}.ip-field{display:grid;position:relative}.ip-field textarea{width:100%}.ip-warn{color:#3d3b9a;margin:-.4rem 0 0;font-size:.85rem;line-height:1.4}.ip-hint-amber{color:#3d3b9a;background:#ebebf6;border:1px solid #c9c8e6;border-radius:10px;margin:.75rem 0 0;padding:.55rem .9rem;font-size:.85rem}.ip-sendbox{border:1px solid var(--light);background:color-mix(in srgb, var(--blue) 7%, #fff);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .8rem;display:inline-flex}.ip-sendbox input{width:1.15rem;height:1.15rem;margin-top:.2rem}.ip-private{border:1px dashed var(--light);border-radius:10px;padding:.75rem}.ip-x{color:#000;cursor:pointer;background:0 0;border:0;font-size:1.2rem;position:absolute;top:.4rem;right:.5rem}.ip-post-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.ip-post-row>.btn{margin-left:auto}.ip-link{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ip-link:hover{text-decoration:underline}.ip-wide{width:100%}.ip-feed{border-top:1px solid var(--line);margin:1.25rem -1.5rem -1.4rem;padding:0;list-style:none}.ip-feed>li{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;gap:.6rem;padding:.6rem 1.5rem;display:grid}.ip-feed>li:last-child{border-bottom:0}.ip-avatar{width:2rem;height:2rem;color:var(--blue);background:#e3edf7;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.ip-feed-head{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:0;display:flex}.ip-feed-text{margin:.1rem 0 0}.ip-private-line{margin:.3rem 0 0;font-size:.9rem}.ip-tag{border-radius:999px;padding:.1rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.ip-tag-blue{color:var(--blue-deep);background:#e3edf7}.ip-tag-grey{color:#000;background:#eef4fb}.ip-tag-green{color:var(--energy-deep);background:#f3f8e1}.ip-tag-amber{color:#3d3b9a;background:#ebebf6}.ip-empty-line{border-top:1px solid var(--line);color:#000;margin:1.25rem -1.5rem -1.4rem;padding:1rem 1.5rem}.ip-problem-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:1rem;margin:0 0 1rem;display:grid}.ip-problem-facts dt{color:#000;font-size:.82rem}.ip-problem-facts dd{margin:.2rem 0 0}.ip-problem-text{border-top:1px solid var(--line);margin:0 -1.5rem;padding:1rem 1.5rem 0}.ip-problem-head{justify-content:space-between;align-items:center;display:flex}.ip-said{margin:.2rem 0 0;font-size:1.05rem}.ip-problem-form{gap:.6rem;display:grid}.ip-details{gap:.75rem;display:grid}.ip-details .ip-seg{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ip-resolve{background:#eaf1f9;border:1px solid #bfd3ea;border-radius:12px;gap:.6rem;padding:1rem;display:grid}.ip-resolve form{gap:.6rem;display:grid}.ip-resolve-title{margin:0}.ip-resolve textarea{width:100%}.ip-facts{margin:.25rem 0 0}.ip-facts>div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.ip-facts dt{color:#000;font-size:.9rem}.ip-facts dd{text-align:right;margin:0}.ip-facts select{text-align:right;min-height:36px;font:inherit;background:0 0;border:0}.ip-saved{color:var(--energy-deep);margin:0;font-size:.85rem}.ip-drop{border:1.5px dashed var(--light);text-align:center;cursor:pointer;border-radius:12px;justify-items:center;gap:.3rem;padding:1.75rem 1rem;display:grid;position:relative}.ip-drop:hover,.ip-drop:focus-within{border-color:var(--blue);background:#eef4fb}.ip-drop.busy{opacity:.6}.ip-drop-icon{color:#000;font-size:1.3rem}.ip-browse{color:var(--blue)}.ip-drop .ip-drop-input,.ip-drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ip-activity .feed>li{border:0;padding-left:1.1rem;position:relative}.ip-activity .feed>li:before{content:"";background:var(--light);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55rem;left:0}.ip-activity .feed .by{color:#000;font-size:.82rem}.ip-page .issue-person-sent{font-size:.8rem;display:block}@media (max-width:760px){.ip-contact-row,.ip-problem-facts{grid-template-columns:1fr 1fr}.ip-contact-row>:last-child{grid-column:1/-1}}.ip-page .task-row label .hint,.ip-page .task-row .combo-label .hint{display:none}.ip-page .task-row-do .btn{color:var(--blue);border:1.5px solid var(--blue);background:#fff}.ip-page .pick-add-row{color:#000;font-size:.9rem}.ip-page .pick-add-row .hint{display:none}.ip-page .pick-add-row:before{content:"Person not listed? "}.ip-page .pick-add-row a.btn{all:unset;cursor:pointer;color:var(--blue);font-size:0;text-decoration:underline}.ip-page .pick-add-row a.btn:after{content:"Add an internal user";font-size:.9rem}.ip-page .issue-card-acts .section-band .btn,.ip-page #involved-h~* .btn-primary{color:var(--blue);border:1px solid var(--light);background:#fff}.ip-tasks{border-top:1px solid var(--line);margin:1rem 0 0;padding:0;list-style:none}.ip-tasks>li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.75rem 0;display:flex}.ip-tasks>li>span:first-child{flex:14rem}:is(.page-head:has(~.issues-list),.page-head:has(~.issue-intake-page)){background:0 0;border-bottom:0;position:static}:is(.page-head:has(~.issues-list) .eyebrow:empty,.page-head:has(~.issue-intake-page) .eyebrow:empty){display:none}.issues-list .segmented{background:#eef4fb;border:0;border-radius:12px;gap:.2rem;margin:0;padding:.25rem;list-style:none;display:inline-flex}.issues-list .segmented>li{margin:0}.issues-list .segmented a{color:#000;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:9px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.issues-list .segmented a[aria-current=true]{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 1px 3px #0000001f}.issues-list .segmented .seg-count{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;font-size:.78rem;display:inline-grid}:is(body:has(.issues-list) .back-to,body:has(.issue-intake-page) .back-to){display:none}.issues-list .segmented a .seg-count{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;font-size:.78rem;font-weight:700;display:inline-grid}.ip-result-row{grid-template-columns:auto minmax(12rem,1fr)}.ip-result-row input{width:100%;min-height:44px}.ip-page .link-btn.link-danger{color:#b3261e}.ip-add{border:1.5px dashed color-mix(in srgb, var(--blue) 45%, #fff);background:color-mix(in srgb, var(--blue) 5%, #fff);border-radius:12px;gap:.9rem;padding:1rem 1.1rem;display:grid}.ip-add-h{color:var(--blue-deep);align-items:center;gap:.55rem;margin:0;font-weight:700;display:flex}.ip-add-h:before{content:"+";background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-weight:700;line-height:1;display:grid}.ip-add .ip-composer{background:0 0}.ip-group{--g-bg:#e8eff8;--g-fg:#1e4e8c;--g-line:#c6d6ec;border:1px solid var(--g-line);background:#fff;border-radius:12px;margin-top:1rem;overflow:hidden}.ip-group-amber{--g-bg:#ebebf6;--g-fg:#3d3b9a;--g-line:#c9c8e6}.ip-group-green{--g-bg:#dcefe3;--g-fg:#1c5b34;--g-line:#b9dcc5}.ip-group-h{background:var(--g-bg);color:var(--g-fg);border-bottom:1px solid var(--g-line);align-items:center;gap:.5rem;margin:0;padding:.6rem 1rem;font-weight:700;display:flex}.ip-count{background:var(--g-fg);color:#fff;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;font-size:.78rem;display:inline-grid}.ip-group .ip-feed{border-top:0;margin:0}.ip-group-rows{border-top:0;margin:0;padding:0;list-style:none}.ip-group-rows>li{border-bottom:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;padding:.7rem 1rem;display:grid}.ip-group-rows>li:first-child{border-top:0}.ip-group-empty{color:#000;margin:0;padding:.8rem 1rem}@media (max-width:700px){.ip-group-rows>li{grid-template-columns:1fr auto}}@media (min-width:901px){.ip-contact-row .ip-seg{flex-wrap:nowrap}.ip-contact-row .ip-seg>button{white-space:nowrap}}.ip-with,.ip-with .picked{min-width:0}@media (max-width:900px){.ip-contact-row{grid-template-columns:1fr!important}.ip-contact-row>:last-child{grid-column:auto}.ip-add{padding:.85rem}}.ip-problem-text .ip-label{color:var(--ink);font-size:.95rem;font-weight:700}main:has(.ip-page){background:var(--oe-bg)}.ip-page.oe-x{background:0 0}.ip-page .section{background:var(--oe-surface);border:1px solid var(--oe-line);box-shadow:none;border-radius:12px}.ip-page .section-band{align-items:flex-start;padding:20px 24px 8px;background:var(--oe-surface)!important;border-top:0!important}.ip-page .section-band .section-title{font:700 23px/1.25 var(--font-body);color:var(--oe-text);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ip-page .section-band .section-title:before,.ip-page .fold-btn{display:none}.ip-page .section-band .section-title .hint{font:400 14px/1.45 var(--font-body);color:var(--oe-text-3)}.ip-page .section>.section-body{padding:8px 24px 24px;background:var(--oe-surface)!important}.ip-page .ip-add{border:1.5px dashed var(--oe-brand);background:var(--oe-brand-soft)}.ip-page .ip-add-h{color:var(--oe-brand)}.ip-page .ip-add-h:before{background:var(--oe-brand);color:var(--oe-on-brand);width:24px;height:24px;font-size:16px}.ip-page .ip-group{--g-bg:var(--oe-brand-soft);--g-fg:var(--oe-brand);--g-line:var(--oe-brand-line)}.ip-page .ip-group-amber{--g-bg:var(--oe-med-bg);--g-fg:var(--oe-med-fg);--g-line:#c9c8e6}.ip-page .ip-seg{background:var(--oe-surface)}.ip-page .ip-seg>button{color:var(--oe-text-2)}.ip-page .ip-seg>button.on{background:var(--oe-surface);color:var(--oe-text)}.ip-page .ip-seg-strong{background:var(--oe-brand-soft);border-color:var(--oe-brand-line)}.ip-page .ip-seg-strong>button{color:var(--oe-brand)}.ip-page .ip-seg-strong>button.on{background:var(--oe-brand);color:var(--oe-on-brand)}.ip-page .ip-name-link,.ip-page .ip-link{color:var(--oe-brand)}.ip-page .ip-sendbox{background:var(--oe-surface);border-color:var(--oe-input)}.ip-page .ip-subject-contact{background:var(--oe-brand-soft)}.ip-page .ip-count{background:var(--g-fg)}.ip-page .ip-with .picked{justify-content:space-between;align-items:center;gap:8px;display:flex}.ip-page .ip-with .picked .btn{flex:none;min-height:32px;padding:0 10px;font-size:13px}.page-head:has(~.ip-page) h1{font:700 36px/1.15 var(--font-body);letter-spacing:-.01em;color:var(--oe-text,#1b2430)}.ip-page .section-band{padding:20px 24px 16px}.ip-page .section>.section-body{padding:0 24px 24px}.ip-page .section-band .row .btn{background:var(--oe-surface);min-height:36px;color:var(--oe-text);border:1px solid var(--oe-input);padding:0 12px;font-size:14px;font-weight:500}.ip-page .ip-problem-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.ip-page .ip-problem-facts dt{color:var(--oe-text-3);font-size:13px;font-weight:500}.ip-page .ip-problem-facts dd{margin:2px 0 0;font-weight:500}.ip-page .ip-problem-text{border-top:0;margin:0;padding:0}.ip-zone-h{font:700 17px/1.3 var(--font-body);color:var(--oe-text,#1b2430);margin:0 0 10px}.ip-page .ip-came-in{margin:0 0 16px;font-size:15px;display:block}.ip-page .ip-said{border:1.5px solid var(--oe-line);background:var(--oe-surface);white-space:pre-wrap;border-radius:12px;margin:0 0 16px;padding:14px 16px}.ip-page .ip-hint-amber{background:var(--oe-med-bg);color:var(--oe-med-fg);border:0;border-radius:8px;margin:0;padding:10px 14px;font-size:14px;font-weight:500}@media (max-width:640px){.ip-page .ip-problem-facts{grid-template-columns:1fr 1fr}}.ip-tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0 0 16px;display:grid}.ip-tile{border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ip-tile .n{font-size:28px;font-weight:700;line-height:1.1}.ip-tile .l{font-size:13px;font-weight:600}.ip-tile-plain{background:var(--oe-surface);color:var(--oe-text);border-color:var(--oe-line)}.ip-tile-ok{background:var(--oe-ok-bg);color:var(--oe-ok-fg)}.ip-tile-low{background:var(--oe-low-bg);color:var(--oe-low-fg)}.ip-tile-brand{background:var(--oe-brand-soft);color:var(--oe-brand);border-color:#9fb8da}.ip-page .ip-add{border:1.5px dashed var(--oe-brand);background:var(--oe-brand-soft);border-radius:12px;gap:12px;padding:14px 16px 16px}.ip-page .ip-add-h{font-size:15px}.ip-tabs2{background:var(--oe-surface);border:1px solid #9fb8da;border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;padding:4px;display:grid}.ip-tabs2 button{font:600 14px/1.2 var(--font-body);min-height:40px;color:var(--oe-text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 16px}.ip-tabs2 button.on{background:var(--oe-brand);color:var(--oe-on-brand)}.ip-page .ip-seg{background:var(--oe-surface);border:0;border-radius:10px;gap:2px;padding:4px}.ip-page .ip-seg>button{font:500 14px/1.2 var(--font-body);min-height:40px;color:var(--oe-text-2);box-shadow:none;background:0 0;border-radius:7px;padding:0 8px}.ip-page .ip-seg>button.on{background:var(--oe-surface);color:var(--oe-text);font-weight:600;box-shadow:0 1px 2px #141e2d1f}.ip-page .ip-seg-2x2{grid-template-columns:1fr 1fr;width:100%;display:grid}.ip-page .ip-composer .btn-primary,.ip-page .ip-add .btn-primary,.ip-page .ip-group .btn-primary{background:var(--oe-brand);border-color:var(--oe-brand);color:var(--oe-on-brand)}.ip-page .ip-sendbox{border:1px solid var(--oe-input);background:var(--oe-surface);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.ip-page .ip-warn{color:var(--oe-med-fg);font-size:13px;font-weight:500}.ip-page .ip-group{border-width:1.5px;margin-top:16px}.ip-page .ip-group-h{border-bottom:0;padding:12px 16px;font-size:15px}.ip-page .ip-count{min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:700}.ip-page .ip-group-guest{--g-bg:var(--oe-brand-soft);--g-fg:var(--oe-brand);--g-line:#9fb8da}.ip-page .ip-group-guest .ip-feed{border-top:1px solid #9fb8da}.ip-page .ip-group-todo{--g-bg:var(--oe-high-bg);--g-fg:var(--oe-high-fg);--g-line:var(--oe-high-fg)}.ip-page .ip-group-green{--g-bg:var(--oe-ok-bg);--g-fg:var(--oe-ok-fg);--g-line:var(--oe-ok-fg)}.ip-page .ip-group-rows>li{border-top:1px solid var(--oe-line-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;padding:12px 16px;font-size:14px}.ip-page .ip-group-rows>li:first-child{border-top:1px solid var(--g-line)}.ip-done-when{color:var(--oe-ok-fg);text-align:right;font-size:13px;font-weight:600}.ip-empty-dashed{border:1.5px dashed var(--oe-line);color:var(--oe-text-3);text-align:center;border-radius:12px;margin:12px 16px 16px;padding:12px;font-size:14px}.ip-page .section-body>.ip-empty-dashed{margin:16px 0 0}.ip-page .ip-add .issue-file-form,.ip-page .ip-add form{margin:0}.ip-attach-email>summary{list-style:none;display:inline-flex}.ip-attach-email>summary::-webkit-details-marker{display:none}.ip-page .ip-activity li{display:block}.ip-page .ip-activity .by,.ip-page .ip-activity time{color:var(--oe-text-3);text-align:left;font-size:12px;display:block}.ip-page .issue-side .section-band .section-title{font-size:20px}.issue-person-owner{color:var(--oe-text-2,#4a5565);font-weight:700}.ip-page #add-people>summary.btn{background:var(--oe-surface);color:var(--oe-text);border:1px solid var(--oe-input);min-height:36px;padding:0 12px;font-weight:500}.ip-page .ip-details .ip-seg>button.on.on-open,.ip-page .ip-seg>button.on-open.on{color:#8a3a0b}.ip-page .task-row{align-items:start!important}.ip-page .task-row>label,.ip-page .task-row .record-picker{flex-direction:column;gap:6px;display:flex}.ip-page .task-row input{min-height:44px}.ip-page .task-row-do{margin:0;padding-top:calc(1.5em + 6px)}.ip-page .task-row-do .btn{min-height:44px}.ip-page .ip-with{flex-direction:column;gap:6px;display:flex}.ip-page .ip-with input{width:100%;min-height:44px}.ip-page .ip-next-row .picker-label,.ip-page .ip-next-row label{color:var(--oe-text-2);font-size:13px;font-weight:500}.issue-intake-grid input[name=nextStep]{min-height:52px;font-size:1rem}.ip-page .ip-contact-row{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex!important}.ip-page .ip-contact-row>*{flex:0 auto;min-width:0}.ip-page .ip-contact-row>.ip-with{flex:14rem}.ip-page .ip-add,.ip-page .ip-composer,.ip-page .issue-main,.ip-page .issue-main>*{min-width:0}.ip-page .ip-composer textarea,.ip-page .ip-composer input:not([type=checkbox]):not([type=radio]),.ip-page .ip-seg{max-width:100%}.usc{background:var(--oe-surface,#fff);border:1px solid var(--oe-line,#e2e5ea);border-radius:12px}.usc-bare{background:0 0;border:0;border-radius:0}.usc-bare .usc-body{padding:0}.usc-body{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}.usc-f{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.usc-l{font:600 12px/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--oe-text-3,#5b6575);padding:0}.usc-pills{flex-wrap:wrap;gap:8px;display:flex}.usc-pill{cursor:pointer;display:inline-flex;position:relative}.usc-pill input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.usc-pill span{border:1px solid var(--oe-input,#c9cfd8);background:var(--oe-surface,#fff);min-height:40px;color:var(--oe-text,#1b2430);font:500 14px/1.2 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.usc-pill:hover span{background:var(--oe-surface-2,#f8f9fb)}.usc-pill.usc-on span{background:var(--oe-brand,#1e4e8c);border-color:var(--oe-brand,#1e4e8c);color:var(--oe-on-brand,#fff);font-weight:600}.usc-pill input:focus-visible+span{outline:2px solid var(--oe-brand,#1e4e8c);outline-offset:2px}.usc select{border:1px solid var(--oe-input,#c9cfd8);background:var(--oe-surface,#fff);min-height:44px;color:var(--oe-text,#1b2430);font:400 15px/1.2 var(--font-body);border-radius:8px;max-width:100%;padding:0 12px}.usc-pair{flex-wrap:wrap;gap:12px;display:flex}.usc-pair label{color:var(--oe-text-2,#4a5565);flex-direction:column;gap:4px;font-size:14px;display:flex}.usc-hint{color:var(--oe-text-3,#5b6575);margin:0;font-size:13px}.usc-sum{background:var(--oe-brand-soft,#e8eff8);border:1px solid var(--oe-brand-line,#c6d6ec);color:var(--oe-text,#1b2430);border-radius:8px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.usc-ended{background:var(--oe-med-bg,#ebebf6);color:var(--oe-med-fg,#3d3b9a);border-radius:8px;margin:0;padding:10px 14px;font-size:14px}.usc-foot{display:flex}.usc-foot .btn{width:100%}:is(.log-activity,.action-dialog:has(.log-activity)){--la-bg:#eef4fb;--la-line:var(--oe-card-line);--la-input:#c9cfd8;--la-text:#1b2430;--la-text-2:#4a5565;--la-brand:#1e4e8c;--la-brand-hover:#163a69}.action-dialog:has(.log-activity){background:var(--oe-bg)}.log-activity{border:1px solid var(--la-line);color:var(--la-text);background:#fff;border-radius:10px;gap:.95rem;padding:1.1rem 1.2rem 1rem}.log-activity legend,.log-activity label{font:700 .7rem/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--la-text-2)}.log-activity legend{margin-bottom:.45rem}.log-activity label.check,.log-activity .tick-scroll label,.log-activity .choice-btn,.log-activity label.pick{font:600 .88rem/1.2 var(--font-body);letter-spacing:normal;text-transform:none;color:var(--la-text)}.log-activity input:not([type=checkbox]):not([type=radio]),.log-activity textarea,.log-activity select{font:400 .95rem/1.4 var(--font-body);letter-spacing:normal;text-transform:none;color:var(--la-text);border-color:var(--la-input);border-radius:10px}.log-activity input:focus,.log-activity textarea:focus,.log-activity select:focus{outline-color:var(--la-brand);border-color:var(--la-brand)}.log-activity .hint{font:400 .82rem/1.4 var(--font-body);letter-spacing:normal;text-transform:none;color:var(--la-text-2)}.log-activity a,.log-activity .link-button{color:var(--la-brand)}.log-activity .choice-btns{flex-wrap:wrap;gap:.4rem;display:flex}.log-activity .choice-btn{cursor:pointer;border-radius:999px;min-height:36px;padding:.45rem .95rem}.log-activity .choice-btn.btn-outline{color:var(--la-text);border:1px solid var(--la-input);background:#fff}.log-activity .choice-btn.btn-outline:hover{border-color:var(--la-brand)}.log-activity .choice-btn.btn-primary{color:#fff;border:1px solid var(--la-brand);background:var(--la-brand)}.log-activity .choice-btn>.qq-input{pointer-events:auto;cursor:pointer;width:100%;height:100%;inset:0}.log-activity .tick-scroll input,.log-activity label.check input{flex:none;width:auto}.log-activity .choice-btn:has(>.qq-input:focus-visible){outline:2px solid var(--la-brand);outline-offset:2px}.log-activity .log-rule{background:var(--la-bg);color:var(--la-text-2);border-radius:10px;margin:-.35rem 0 0;padding:.5rem .75rem;font-size:.82rem}.log-activity .actions{border-top:1px solid var(--la-line);gap:.5rem;padding-top:.9rem;display:grid}.log-activity .actions .btn-primary{background:var(--la-brand);border-color:var(--la-brand);color:#fff;border-radius:10px;justify-self:stretch;min-height:44px;font-size:.95rem}.log-activity .actions .btn-primary:hover{background:var(--la-brand-hover)}.ract-tags{color:var(--ink);font-size:.78rem}.ract-about{color:#000;overflow-wrap:anywhere;font-size:.88rem;margin:.2rem 0 0!important}@media (max-width:640px){.oe-x h1{font-size:28px}.oe-filters .oe-seg{flex-wrap:wrap;max-width:100%}.oe-tbl-wrap{overflow-x:visible}.oe-x table.oe-tbl,.oe-x .oe-tbl tbody{width:100%;min-width:0;display:block}.oe-x .oe-tbl thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oe-x .oe-tbl tr{border-top:1px solid var(--oe-line-2);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 16px;display:grid}.oe-x .oe-tbl tr[hidden]{display:none}.oe-x .oe-tbl tr:first-child{border-top:0}.oe-x .oe-tbl td,.oe-x .oe-tbl td:first-child,.oe-x .oe-tbl td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.oe-x .oe-tbl td[data-bringing],.oe-x .oe-tbl td:last-child{grid-column:1/-1}.oe-x .oe-tbl td[data-bringing]:before{content:attr(data-label) ": ";color:var(--oe-text-3);font-size:13px}.oe-x .oe-tbl td:last-child:empty{display:none}.oe-x .oe-tbl .oe-change{display:block}.oe-x .oe-change[open]>form,.oe-x .oe-change[open]>div{justify-content:flex-start}.oe-x .oe-lnk,.oe-x .oe-change>summary{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.oe-x .oe-tbl .oe-lnk,.oe-x .oe-tbl .oe-change>summary{padding-left:0;padding-right:16px}.oe-x .oe-team a.oe-lnk{padding:0 8px!important}.oe-card-h>details.oe-change[open]{flex-basis:100%}.oe-card-h>details.oe-change[open] .oe-team-add{gap:8px;width:100%;display:grid}.oe-x .btn.btn-xs,.oe-x label.oe-check{align-items:center;min-height:44px;display:inline-flex}.ip-page h1,.ip-page .page-head h1{overflow-wrap:anywhere;font-size:26px;line-height:1.2}.ip-page .btn,.ip-page .link-btn,.ip-page .ip-link,.ip-page .action-toggle,.issues-list .btn,.issues-card .link-select select,.issues-card input[type=search],.issues-list .segmented a,.issue-intake-page .btn,.issue-intake-page select,.issue-intake-page .issue-intake-seg label{min-height:44px}.page-head:has(~.issues-list) .btn{min-height:44px}.issue-intake-page .issue-intake-seg label{align-items:center;display:flex}.ip-page .link-btn,.ip-page .ip-link,.ip-page .btn.btn-xs,.issue-intake-page .btn.btn-xs{align-items:center;display:inline-flex}.ip-page .link-btn{padding:0}.ip-page .btn.btn-sm,.ip-page summary.btn,.ip-page select{min-height:44px}.page-head:has(~.ip-page) .btn{min-height:44px}.oe-x label.check-inline{align-items:center;gap:8px;min-height:44px;display:inline-flex}.ip-page .section-band .row .btn,.ip-page #add-people>summary.btn,.ip-page .ip-facts select{min-height:44px}.ip-page .pick-add-row a.btn{align-items:center;min-height:44px;display:inline-flex}}.ip-resolve .btn{white-space:normal;text-align:center;overflow-wrap:anywhere;height:auto;padding-top:.55rem;padding-bottom:.55rem}.issue-side,.issue-side>*{min-width:0}.oe-x .form-wide>fieldset>legend{float:none;font:700 17px/1.3 var(--font-body);color:var(--oe-text);background:0 0;border-top:0;margin:0 0 .5rem;padding:0;display:block}.oe-x .form-wide>fieldset>legend:before{content:none}.oe-x.ip-page .oe-card.tc{border-left:0}.ip-page.ip-page .ip-seg,.ip-page.ip-page .ip-details .ip-seg{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.ip-page.ip-page .ip-seg>button{border:1px solid var(--oe-input);background:var(--oe-surface);min-height:40px;color:var(--oe-text);font:500 14px/1.2 var(--font-body);box-shadow:none;white-space:nowrap;border-radius:999px;padding:0 16px}.ip-page.ip-page .ip-seg>button:hover:not(.on){border-color:var(--oe-brand)}.ip-page.ip-page .ip-seg>button.on,.ip-page.ip-page .ip-seg>button.on.on-open,.ip-page.ip-page .ip-seg>button.on.on-resolved{background:var(--oe-brand);border-color:var(--oe-brand);color:var(--oe-on-brand);box-shadow:none;font-weight:600}.oe-x.ip-page .ip-said{background:var(--oe-surface)}.oe-x.ip-page .ip-said-clamp{border-bottom-color:var(--oe-surface)}.oe-x.ip-page .ip-chips>li{background:var(--oe-surface)}.ws{gap:12px;display:grid}.ws-chips,.ip-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws-chip{border:1px solid var(--oe-line);color:var(--oe-text-2);background:#fff;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.ws-chip-red{background:var(--oe-high-bg);border-color:var(--oe-high-bg);color:var(--oe-high-fg)}.ws-chip-amber{background:var(--oe-med-bg);border-color:var(--oe-med-bg);color:var(--oe-med-fg)}.ws-chip-blue{border-color:var(--oe-brand-line);color:var(--oe-brand);background:#fff}.ws-chip-green{background:var(--oe-ok-bg);border-color:var(--oe-ok-bg);color:var(--oe-ok-fg)}.ws-waiting{color:var(--oe-med-fg);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ws-next{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:17px;line-height:1.45;display:flex}.ws-next [data-next-step]{color:var(--oe-text);font-weight:600}.ws-who{color:var(--oe-text-3);font-size:13px}.ws-edit{gap:8px;display:grid}.ws-next-label{font-weight:700}.ws-edit input{border:1px solid var(--oe-input);min-height:44px;font:inherit;background:#fff;border-radius:8px;padding:0 12px}.ws-edit-row,.ws-acts{flex-wrap:wrap;gap:8px;display:flex}.ip-page .ip-chips{margin:0 0 14px}.ip-chips>li{background:var(--oe-surface);border:1px solid var(--oe-line);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:6px 12px;font-size:14px}.ip-chip-l{color:var(--oe-text-3);margin-right:4px;font-weight:500}.ip-page .ip-said-clamp{border-bottom:14px solid var(--oe-surface-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:0;display:-webkit-box;overflow:hidden}.ip-page .ip-said-more{align-items:center;gap:2px;margin:-8px 0 12px;font-size:14px;display:flex}.ip-check-text{gap:2px;min-width:0;display:grid}.ip-check-text>span{color:var(--oe-text-3);font-size:13px}.ip-check{border:2px solid var(--oe-input);cursor:pointer;background:#fff;border-radius:6px;width:28px;height:28px;min-height:28px;padding:0;position:relative}.ip-check:after{content:"";position:absolute;inset:-8px}.ip-check:hover{border-color:var(--oe-ok-fg);background:var(--oe-ok-bg)}.ip-due{background:var(--oe-brand-soft);color:var(--oe-brand);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.ip-due-late{background:var(--oe-high-bg);color:var(--oe-high-fg)}.ip-done-fold>summary{cursor:pointer;list-style:none}.ip-done-fold>summary::-webkit-details-marker{display:none}.ip-done-fold>summary:before{content:"▸"}.ip-done-fold[open]>summary:before{content:"▾"}.ip-page .issue-side .ip-group-rows>li{grid-template-columns:minmax(0,1fr);gap:2px}.ip-page .issue-side .ip-checks>li{grid-template-columns:auto minmax(0,1fr) auto}.ip-page .issue-side .task-row{grid-template-columns:1fr;display:grid}@container main (max-width:860px){.ip-page .issue-cols{flex-direction:column;display:flex}.ip-page .issue-main,.ip-page .issue-side{display:contents}.ip-page .issue-cols>*>.section{order:5}.ip-page .issue-cols .ws-card{order:1}.ip-page .issue-cols section[aria-labelledby=problem-h]{order:3}.ip-page .issue-cols section[aria-labelledby=latest-h]{order:4}.ws-acts .btn{flex:40%;min-height:44px}}.ip-page .tc{background:0 0;border:0;border-radius:0;overflow:visible}.ip-page .tc-tabs{background:var(--oe-surface);border:1px solid var(--oe-line);border-radius:12px;padding:8px 12px 0}.ip-page .tc-panel{padding:16px 0 0}.ip-page .tc-panel>.section+.section{margin-top:1.5rem}.ip-page .ip-checks>li{grid-template-columns:auto minmax(0,1fr) auto}.ip-latest .ip-feed-text{margin:0;line-height:1.6}@media (max-width:640px){.ip-page .tc-tabs[role=tablist]{padding:4px 4px 0}}.il-page.oe-x{background:0 0}main:has(.il-page){background:var(--oe-bg)}.il-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.oe-x .il-tile{background:var(--oe-surface);border:1.5px solid var(--oe-line);min-height:44px;color:var(--oe-text);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.oe-x .il-tile:hover{border-color:var(--oe-brand-border);color:var(--oe-text)}.oe-x .il-tile.on{border-color:var(--oe-brand);background:var(--oe-brand-soft)}.il-tile .n{font:700 30px/1.1 var(--font-body);font-variant-numeric:lining-nums;color:var(--oe-text)}.il-tile.il-tile-hot .n{color:#b3261e}.il-tile .l{color:var(--oe-text-2);font-size:14px;font-weight:600}.il-page .issues-card{background:var(--oe-surface);border:1px solid var(--oe-line);box-shadow:none;border-radius:12px;overflow:visible}.il-filters{border-bottom:1px solid var(--oe-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px;display:flex}.il-pills{gap:6px;display:inline-flex}.oe-x .il-pills a{border:1px solid var(--oe-input);background:var(--oe-surface);min-height:40px;color:var(--oe-text);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.oe-x .il-pills a.on{background:var(--oe-brand);border-color:var(--oe-brand);color:var(--oe-on-brand);font-weight:600}.il-filters .issues-search{flex:18rem;align-items:center;gap:8px;min-width:min(14rem,100%);margin:0;display:flex}.il-filters .issues-search input[type=search]{flex:auto;min-width:0;min-height:40px}.il-more{flex-basis:100%}.il-more>summary{cursor:pointer;align-items:center;width:max-content;list-style:none;display:inline-flex}.il-more>summary::-webkit-details-marker{display:none}.il-more-body{flex-wrap:wrap;gap:10px 16px;padding-top:10px;display:flex}.il-page .issues-showing{background:var(--oe-surface);color:var(--oe-text-3);padding:8px 16px}.il-page .issue-rows>li.il-row{border-bottom:1px solid var(--oe-line);grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:6px;padding:14px 16px;display:grid}.il-row-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.il-row-main{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.il-row .issue-link{color:var(--oe-text);overflow-wrap:anywhere;font-size:16px;font-weight:700}.il-row .issue-link:hover{color:var(--oe-brand)}.il-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.il-tags .badge{padding:1px 8px;font-size:12px}.il-age{color:var(--oe-text-2);white-space:nowrap;flex:none;font-size:14px;font-weight:600}.il-page .issue-row-last{color:var(--oe-text-3);overflow-wrap:anywhere;margin:0;font-size:14px}.il-waiting{color:var(--oe-med-fg);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.il-acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.oe-x .il-filters .btn,.oe-x .il-acts .btn{border-width:1px;min-height:0;padding:.35rem .75rem;font-size:.85rem}.oe-x .il-acts .btn.on{border-color:var(--oe-brand);background:var(--oe-brand-soft);color:var(--oe-brand)}.il-panel{border:1.5px dashed var(--oe-brand);background:var(--oe-brand-soft);border-radius:12px;margin-top:6px;padding:16px}.il-panel.ip-page{padding-bottom:16px}.il-panel-head{align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.il-panel-title{color:var(--oe-text-3);overflow-wrap:anywhere;font-size:14px}.il-x{min-width:44px;min-height:44px;color:var(--oe-text-2);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:24px;line-height:1}.il-scrim{display:none}@media (max-width:900px){.il-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.il-tiles{gap:8px}.oe-x .il-tile{padding:10px 12px}.il-tile .n{font-size:24px}.il-row-top{flex-direction:column;gap:4px}.il-pills{flex:100%}.oe-x .il-pills a{flex:1;justify-content:center;min-height:44px}.il-filters .issues-search input[type=search],.oe-x .il-filters .btn,.oe-x .il-acts .btn,.il-more>summary{min-height:44px}.il-acts{grid-template-columns:1fr 1fr;display:grid}.il-scrim{z-index:60;background:#141e2d73;display:block;position:fixed;inset:0}.il-panel{z-index:61;background:var(--oe-surface);border-style:solid;border-radius:16px 16px 0 0;max-height:88vh;margin:0;position:fixed;bottom:0;left:0;right:0;overflow:auto}}.oe-x h1 .ct-type{vertical-align:middle;background:var(--oe-brand-soft);color:var(--oe-brand);letter-spacing:0;border-radius:999px;margin-left:12px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.oe-x .ct-head{flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:none;display:flex}.ct-head-chosen{margin-left:2px}.oe-x h2 .ct-badge{vertical-align:middle;border:1px solid var(--oe-line);background:var(--oe-surface);color:var(--oe-text-2);border-radius:999px;margin-left:10px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.ct-tbl{margin:0 24px 20px;overflow-x:auto}.ct-tbl .oe-tbl{min-width:0!important}.oe-x .ct-tbl .oe-tbl td:last-child,.oe-x .ct-tbl .oe-tbl th:last-child{text-align:left;white-space:normal}.ct-tbl tr.ct-gone td{color:var(--oe-text-3)}.ct-tbl tr.ct-gone .oe-gname{text-decoration:line-through}.ct-prog{min-width:160px}.ct-prog .oe-meter{height:8px}.ct-you{border:1px solid var(--oe-brand-line);background:var(--oe-surface);border-radius:12px;flex-direction:column;gap:8px;margin:0 24px 16px;padding:14px 16px;display:flex}.ct-answer-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ct-answer-fields>.oe-small{grid-column:1/-1;margin:0}.ct-opts{flex-direction:column;gap:10px;margin:0;padding:0 24px;list-style:none;display:flex}.ct-opt{border:1px solid var(--oe-line);background:var(--oe-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px 16px;display:flex}.ct-opt.ct-chosen{border:2px solid var(--oe-brand);background:var(--oe-brand-soft);padding:13px 15px}.ct-opt-main{flex:260px;min-width:0}.ct-opt-name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.oe-x .ct-chosen-pill{background:var(--oe-brand);color:var(--oe-on-brand)}.ct-opt-line{color:var(--oe-text-2);overflow-wrap:anywhere;font-size:14px}.ct-opt-acts{flex-wrap:wrap;align-items:flex-start;gap:0 12px;display:flex}.ct-opt-acts>details[open]{flex-basis:100%}.ct-editbox{flex-direction:column;gap:10px;margin-top:8px;display:flex}.ct-none{margin:0 24px}.ct-add{border:1.5px dashed var(--oe-brand);background:var(--oe-brand-soft);border-radius:12px;margin:12px 24px 20px;padding:12px 16px}.oe-side .ct-add{margin:4px 0 0}.ct-add>summary{cursor:pointer;min-height:28px;color:var(--oe-brand);list-style:none}.ct-add>summary::-webkit-details-marker{display:none}.ct-add>form{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ct-addrow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.ct-dates-row{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(180px,2fr) auto}.ct-pills{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.ct-pills>legend{margin-bottom:6px;padding:0}.ct-money{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ct-big{font:700 30px/1.1 var(--font-body);color:var(--oe-text)}.ct-budget-meter{height:10px}.ct-over{color:var(--oe-high-fg);font-weight:600}.ct-cats{flex-direction:column;margin:0;display:flex}.ct-cats>div{border-top:1px solid var(--oe-line-2);justify-content:space-between;padding:10px 8px;font-size:15px;display:flex}.ct-cats dd{margin:0}.ct-costs{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ct-costs li{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}@media (max-width:640px){.ct-tbl,.ct-you,.ct-opts{margin-left:16px;margin-right:16px}.ct-opts{padding:0}.ct-add{margin-left:16px;margin-right:16px}.oe-side .ct-add{margin-left:0;margin-right:0}.ct-none{margin:0 16px}.ct-dates-row{grid-template-columns:1fr 1fr}.ct-dates-row>.oe-fld:nth-child(3),.ct-dates-row>.btn{grid-column:1/-1}.ct-add .btn{width:100%}.oe-x h1 .ct-type{margin-left:8px}}.oe-x .oe-side .oe-plan-tabs{gap:0;padding:0 10px}.oe-x .oe-side .oe-plan-tabs [role=tab]{padding:0 9px}.oe-x .oe-pbody>.oe-task-fold{margin:0}.oe-x .ct-sec{--c:var(--blue);--tint:#eaf3fa}.oe-x .ct-sec[data-c=aqua]{--c:var(--aqua);--tint:#e6f7f6}.oe-x .ct-sec[data-c=energy]{--c:var(--energy);--tint:#f3f8e1}.oe-x .ct-sec[data-c=grey]{--c:var(--ash);--tint:#fff}.oe-x .ct-sec[data-c=amber]{--c:#3d3b9a;--tint:#ebebf6}.oe-x .ct-mails{gap:12px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.oe-x .ct-mail{border:1px solid var(--oe-line,#e3e6ea);background:#fff;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.oe-x .ct-mail-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.oe-x .ct-mail-subj{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.oe-x .ct-mail-body{white-space:pre-line;color:var(--oe-text-2);overflow-wrap:anywhere;font-size:.92rem}.oe-x .ct-mail textarea{width:100%;min-height:9rem;font:inherit}.oe-x .ct-mail input[name=subject]{width:100%}.oe-x .ct-mail-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.oe-x .ct-mail-acts .btn{min-height:44px}}.oe-x .ct-idpart,.oe-x .ct-idhr{border-top:1px solid var(--oe-line,#e3e6ea);gap:8px;padding:12px 0;display:grid}.oe-x .ct-idpart:first-child,.oe-x .ct-idhr:first-child{border-top:0;padding-top:0}.oe-x .ct-idform{gap:8px;display:grid}.oe-x .ct-idline{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.oe-x .ct-idlist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oe-x .ct-idlist li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.oe-x .ct-idacts{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.oe-x .ct-idhr .oe-zone-h .ct-badge{vertical-align:middle;border:1px solid var(--oe-line);background:var(--oe-surface);color:var(--oe-text-2);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.oe-x .ct-idform>.btn{justify-self:start}@media (max-width:640px){.oe-x .ct-idform>.btn{justify-self:stretch;min-height:44px}}.oe-x .ct-sec>.oe-card-h{background:var(--tint);border-top:4px solid var(--c);margin-bottom:16px}.oe-x .ct-sec>.oe-card-h h2{font-family:var(--font-body);color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;display:flex}.oe-x .ct-sec>.oe-card-h h2:before{content:"";background:var(--c);width:.55rem;height:.65rem;clip-path:var(--chev)}.oe-x .ct-sec>.oe-card-h h2 .ct-badge{font-family:var(--font-body);margin-left:0}.oe-x .ct-sec>.oe-card-h p{color:var(--oe-text-2)}.oe-x .ct-sec.oe-plan>.oe-card-h{margin-bottom:0}.oe-x .ct-sec .ct-big{color:var(--ink)}.oe-x .ct-create{flex-direction:column;gap:20px;display:flex}.oe-x .ct-create .ct-sec>.oe-card-h{margin-bottom:0}.oe-x .ct-create-body{flex-direction:column;gap:14px;padding-top:16px;display:flex}.oe-x .ct-list{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.oe-x .ct-list legend{margin-bottom:2px;padding:0}.oe-x .ct-list-row{align-items:flex-end;gap:10px;display:flex}.oe-x .ct-list-row>input{flex:auto;min-width:0}.oe-x .ct-range-row>.oe-fld{flex:1 1 0;min-width:0}.oe-x .ct-list-row>.oe-del{flex:none;padding:8px 0}.oe-x .ct-list-add{align-self:flex-start;padding:2px 0;font-weight:600}.oe-x .ct-note{background:var(--tint);color:var(--oe-text-2);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.oe-x .ct-create-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.oe-x .ct-create-foot>div{gap:10px;display:flex}.oe-x .ct-tag{border:1px solid var(--oe-card-line);background:var(--oe-surface);color:var(--oe-text-2);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.oe-x .ct-tag[data-tag=invited]{background:var(--oe-brand-soft);color:var(--oe-brand)}.oe-x .ct-invite{margin:0 16px 16px}@media (max-width:640px){.oe-x .ct-range-row{flex-wrap:wrap}.oe-x .ct-create-foot>div{width:100%}.oe-x .ct-create-foot .btn{flex:1 1 0;min-height:44px}}.oe-x .ct-booked{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.oe-x .ct-booked-pill{background:var(--oe-brand-soft);color:var(--oe-brand)}.oe-x .ct-vendor-row{border:1px solid var(--oe-line);overflow-wrap:anywhere;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-width:100%;padding:8px 12px;display:flex}.oe-x .ct-booking{flex-direction:column;gap:10px;margin:6px 0;display:flex}.tc-needs{background:var(--oe-need-bg);border:1px solid var(--oe-need-line);border-left:6px solid var(--oe-need-edge);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:16px 0 0;padding:12px 16px;display:flex}.tc-needs>strong{color:var(--oe-need-fg);font-size:15px;font-weight:700}.oe-x .tc-need,.tc-needs .tc-need{background:var(--oe-surface);border:1px solid var(--oe-need-line);min-height:32px;color:var(--oe-need-fg);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.oe-x .tc-need:hover,.tc-needs .tc-need:hover{border-color:var(--oe-need-edge);color:var(--oe-need-fg)}.tc-two{margin-top:16px}.tc-tabs{border-bottom:1px solid var(--oe-line);scrollbar-width:thin;gap:4px;padding:12px 20px 0;display:flex;overflow-x:auto}.oe-x .tc-tabs [role=tab]{font:600 15px/1.2 var(--font-body);min-height:44px;color:var(--oe-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;display:inline-flex}.oe-x .tc-tabs [role=tab]:hover{color:var(--oe-brand)}.oe-x .tc-tabs [role=tab][aria-selected=true]{color:var(--oe-brand);border-bottom-color:var(--oe-brand);background:var(--oe-brand-soft)}.oe-x .tc-tabs [role=tab]:focus-visible{outline:2px solid var(--oe-brand);outline-offset:-2px}.tc-badge{background:var(--oe-brand);min-width:22px;height:20px;color:var(--oe-on-brand);font:700 12px/1 var(--font-body);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 7px;display:inline-flex}.tc-tabs .tc-badge{margin-left:0}.tc-panel{padding:18px 0 12px}.tc-panel[hidden]{display:none}.tc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:0 24px 12px;display:flex}.oe-x .tc-head h2,.oe-x .tc-h3{font:600 20px/1.25 var(--font-body);color:var(--oe-text);margin:0}.oe-x .tc-h3{margin:18px 24px 8px;font-size:18px}.tc-head p{color:var(--oe-text-3);margin:4px 0 0;font-size:14px}.tc-head-acts{flex-wrap:wrap;gap:8px;display:flex}.oe-x .tc-tiles{margin:0 0 16px;padding:0 24px}.oe-x .tc-tiles .il-tile{text-align:center;align-items:center}.tc-line{margin:0 0 12px;padding:0 24px}.ita-page .tc-panel>.ita-part,.ita-page .tc-panel>[data-part=problems],.ita-page .tc-panel>[data-part=suggestions]{padding:0 24px}.ita-page .tc-panel>[data-part=problems]>.tc-head,.ita-page .tc-panel>[data-part=problems]>.tc-tiles{padding-left:0;padding-right:0}.ita-was{border-top:1px solid var(--oe-line-2);justify-content:space-between;padding-top:10px}@media (max-width:600px){.ita-page .tc-panel>.ita-part,.ita-page .tc-panel>[data-part=problems],.ita-page .tc-panel>[data-part=suggestions]{padding:0 8px}}.agr-page .tc-panel>[data-part=templates],.agr-page .tc-panel>[data-part=legal-review],.agr-page .tc-panel>[data-part=confirm]{padding:0 24px}.agr-page .tc-panel .il-filters{padding:0 24px 14px}.agr-page .tc-panel [data-part=asked]>ul,.agr-page .tc-panel [data-part=asked]>.empty{padding:0 24px}.agr-page .il-pills{flex-wrap:wrap}.oe-x.agr-page .il-pills a{white-space:nowrap}.agr-all-rows{margin:0;padding:0;list-style:none}.agr-all-row{border-top:1px solid var(--oe-line);justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 24px;display:flex}.agr-all-row .name{color:var(--oe-brand);font-weight:700}.agr-all-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.agr-ends{color:var(--oe-text-3);white-space:nowrap;font-size:.78rem}.agr-ends.warn{color:var(--oe-med-fg);background:var(--oe-med-bg);border-radius:999px;padding:.1rem .5rem;font-weight:600}.agr-ends.late{color:var(--oe-high-fg);background:var(--oe-high-bg);border-radius:999px;padding:.1rem .5rem;font-weight:600}@media (max-width:600px){.agr-all-row{flex-direction:column}.agr-all-pills{justify-content:flex-start}.oe-x .agr-page .il-tiles,.agr-page .il-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-answer{flex-direction:column;gap:8px;margin:0 24px 16px;display:flex}.tc-answer-btns{flex-wrap:wrap;gap:8px;display:flex}.answer-fold{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tc-progress{flex-direction:column;gap:6px;margin:0 0 14px;padding:0 24px;display:flex}.tc-progress .oe-meter{height:10px}.oe-x .tc-dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 16px;padding:0 24px;display:grid}.oe-x .tc-dl>div{border-top:0;padding:4px 0;display:block}.oe-x .tc-dl dt{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.tc-hold{max-width:420px;padding:8px 24px 0}.oe-x .tc-stands{background:var(--oe-surface);border:1px solid var(--oe-line);border-left:6px solid var(--oe-brand);border-radius:12px;margin:0 24px 20px;padding:16px 0 4px}.oe-x .tc-stands>.tc-head{padding:0 16px 12px}.oe-x .tc-stands>.tc-head h2{font-size:24px}.oe-x .tc-stands>.tc-tiles{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;margin-bottom:12px;padding:0 16px}.oe-x .tc-stands .il-tile{padding:10px 6px}.oe-x .tc-stands .il-tile .l{font-size:13px;line-height:1.25}.oe-x .tc-stands .il-tile .oe-small{font-size:12px;line-height:1.25}.oe-x .tc-stands .il-tile .n{color:var(--oe-brand);font-size:34px}.oe-x .tc-stands+[data-card=details] .tc-h3,.oe-x .tc-stands+[data-card=details] .nl-h3row .tc-h3{margin-top:0;font-size:20px}.oe-x .tc-stands+[data-card=details]{padding-bottom:12px}.oe-x .tc-dl>[data-row=bring]{grid-column:span 2}.tc-why summary{cursor:pointer;list-style:none}.tc-why summary::-webkit-details-marker{display:none}.tc-why summary span{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:4px;font-size:12px;display:inline-grid}.tc-finished{border:1px solid var(--oe-card-line);background:var(--oe-surface);border-radius:12px;margin:18px 24px 8px;padding:14px 18px}.tc-finished>summary{cursor:pointer;font-family:var(--font-body);font-size:18px}.tc-finished ul{margin:10px 0 0;padding-left:18px}.oe-x .tc-pills{flex-wrap:wrap;padding:0 24px 12px}.oe-x .tc-pills button{border:1px solid var(--oe-input);background:var(--oe-surface);min-height:40px;color:var(--oe-brand);font:600 14px/1 var(--font-body);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.oe-x .tc-pills button.on{background:var(--oe-brand);border-color:var(--oe-brand);color:var(--oe-on-brand)}.tc-side-list{margin:0;padding:0;list-style:none}.tc-side-list li{border-top:1px solid var(--oe-line-2);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.tc-side-list li:first-child{border-top:0}.oe-x .tc-addlink{text-align:center;border:1.5px dashed var(--oe-brand-border);background:var(--oe-brand-soft);color:var(--oe-brand);border-radius:10px;padding:10px;font-weight:700;text-decoration:none;display:block}.oe-x .tc-panel .oe-card:not(.oe-plan){border:0;border-radius:0;overflow:visible}.oe-x .tc-panel .ct-sec>.oe-card-h{background:0 0;border-top:0;margin-bottom:0;padding-top:0}.oe-x .tc-panel .ct-sec>.oe-card-h h2{font-size:20px}.oe-x .tc-panel .ct-sec>.oe-card-h h2:before{display:none}.oe-x .tc-panel [data-part=travelers]>.oe-card+.oe-card,.oe-x .tc-panel [data-part=overview]>.oe-card{border-top:1px solid var(--oe-line);margin-top:12px;padding-top:16px}.oe-x .tc-panel .oe-plan{border:0;border-radius:0}.oe-x .tc-panel .oe-plan>.oe-card-h{padding-top:0}.ct-cat{border-top:1px solid var(--oe-line)}.ct-cat>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:12px 24px;list-style:none;display:flex}.ct-cat>summary::-webkit-details-marker{display:none}.ct-cat>summary:before{content:"▸";color:var(--oe-brand);transition:transform .15s}.ct-cat[open]>summary:before{transform:rotate(90deg)}@media (max-width:640px){.tc-tabs{padding:8px 8px 0}.tc-head,.tc-line,.tc-progress,.oe-x .tc-tiles,.oe-x .tc-pills,.oe-x .tc-dl{padding-left:16px;padding-right:16px}.tc-answer,.tc-finished,.oe-x .tc-h3{margin-left:16px;margin-right:16px}.oe-x .tc-stands{margin-left:12px;margin-right:12px}.oe-x .tc-stands>.tc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px}.oe-x .tc-stands>.tc-head{padding:0 12px 10px}.tc-hold,.ct-cat>summary{padding-left:16px;padding-right:16px}}.tc-about{padding:0 24px}.tc-about>.tc-h3{margin-left:0;margin-right:0}.oe-x .oe-side .ct-add{margin:12px 0 0}@media (max-width:640px){.tc-about{padding:0 16px}}.oe-x .tc-panel .oe-card-h.oe-sm,.oe-x .tc-panel .oe-card>.oe-pbody{padding-left:24px;padding-right:24px}@media (max-width:640px){.oe-x .tc-panel .oe-card-h.oe-sm,.oe-x .tc-panel .oe-card>.oe-pbody{padding-left:16px;padding-right:16px}}.oe-x .nl-now{background:var(--oe-brand);color:var(--oe-on-brand);border-radius:10px;padding:12px 16px;font-size:16px;font-weight:600}.oe-x .nl-next{background:var(--oe-surface);border:1px solid var(--oe-line);border-left:4px solid var(--oe-med-fg);border-radius:10px;padding:12px 16px;font-size:16px}.oe-x .nl-sponsoring{font-weight:700}.oe-x .nl-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0 24px;display:grid}.oe-x .nl-tile{border:1px solid var(--oe-card-line);background:var(--oe-surface);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.oe-x .nl-tile .l{color:var(--oe-text-3);font-size:13px}.oe-x .nl-tile .n{font:700 24px/1.15 var(--font-body);font-variant-numeric:lining-nums}.oe-x .nl-warn{color:var(--oe-med-fg)}.oe-x .nl-people,.oe-x .nl-list,.oe-x .nl-updates,.oe-x .nl-files,.oe-x .nl-sched,.oe-x .nl-still{margin:0;padding:0;list-style:none}.oe-x .nl-people>li{border-top:1px solid var(--oe-line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 24px;display:flex}.oe-x .nl-name{font-weight:700}.oe-x .nl-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:inline-flex}.oe-x .nl-list>li{border-top:1px solid var(--oe-line-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 24px;display:flex}.oe-x .nl-list>li:first-child,.oe-x .nl-people>li:first-child{border-top:0}.oe-x .nl-grow{overflow-wrap:anywhere;flex:220px;min-width:0}.oe-x .nl-check{width:18px;color:var(--oe-text-2)}.oe-x .nl-timing .nl-done{color:var(--oe-text-3)}.oe-x .nl-timing .nl-now{background:var(--oe-brand-soft);color:var(--oe-text);border-left:3px solid var(--oe-brand);border-radius:0;padding:9px 24px 9px 21px;font-size:15px;font-weight:400}.oe-x .nl-timing .nl-now strong{color:var(--oe-brand)}.oe-x .nl-block+.nl-block{border-top:1px solid var(--oe-line);margin-top:16px;padding-top:16px}.oe-x .nl-ask{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oe-x .nl-sched>li{padding:4px 24px}.oe-x .nl-fold{margin:10px 24px 8px}.oe-x .nl-fold>summary{align-items:center;min-height:32px;display:flex}.oe-x .nl-form{flex-direction:column;gap:10px;padding:12px 0 4px;display:flex}.oe-x .nl-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px 12px;display:grid}.oe-x .nl-form input:not([type=radio]):not([type=checkbox]),.oe-x .nl-form textarea,.oe-x .nl-update-form input,.oe-x .nl-email textarea{font:inherit;border:1px solid var(--oe-input);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;min-height:44px;padding:8px 10px}.oe-x .nl-save{grid-column:1/-1;justify-content:flex-end;display:flex}.oe-x .nl-pills{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.oe-x .nl-pills legend{color:var(--oe-text-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.oe-x .nl-pills label{border:1px solid var(--oe-input);background:var(--oe-surface);min-height:40px;color:var(--oe-brand);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.oe-x .nl-pills label:has(input:checked){background:var(--oe-brand);border-color:var(--oe-brand);color:var(--oe-on-brand)}.oe-x .nl-pills input{opacity:0;width:1px;height:1px;position:absolute}.oe-x .nl-pills label:has(input:focus-visible){outline:2px solid var(--oe-brand);outline-offset:2px}.oe-x .nl-pick{border:1px solid var(--oe-brand);min-height:32px;color:var(--oe-brand);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;list-style:none;display:inline-flex}.oe-x .nl-pick::-webkit-details-marker{display:none}.oe-x .nl-give[open]>form,.oe-x .nl-pay[open]>form{flex-direction:column;align-items:stretch;min-width:min(320px,80vw)}.oe-x .nl-row-links{justify-content:flex-end;gap:12px;display:flex}.oe-x .nl-jobs td,.oe-x .nl-jobs th{vertical-align:middle}.oe-x .nl-set{color:var(--oe-ok-fg);font-weight:600}.oe-x .nl-open{color:var(--oe-med-fg);font-weight:600}.oe-x .nl-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.oe-x .nl-two>div+div{border-left:1px solid var(--oe-line)}.oe-x .nl-loc{flex-direction:column;gap:4px;display:flex}.oe-x .nl-map{background:var(--oe-brand-soft);border-radius:10px;justify-content:center;align-items:center;min-height:120px;margin:4px 24px 12px;font-weight:600;text-decoration:none;display:flex}.oe-x .nl-loc-btns{flex-wrap:wrap;gap:8px;display:flex}.oe-x .nl-files>li{border-top:1px solid var(--oe-line-2);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 0;display:flex}.oe-x .nl-files>li:first-child{border-top:0}.oe-x .nl-drop{border-color:var(--oe-brand);background:var(--oe-brand-soft);color:var(--oe-brand);padding:18px 12px}.oe-x .nl-email{flex-direction:column;gap:10px;display:flex}.oe-x .nl-email-form{flex-direction:column;gap:8px;display:flex}.oe-x .nl-found{border:1px solid var(--oe-card-line);background:var(--oe-surface);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.oe-x .nl-found-row{align-items:flex-start}.oe-x .nl-update-row{gap:8px;display:flex}.oe-x .nl-update-row input{flex:auto;min-width:0}.oe-x .nl-update-form{flex-direction:column;gap:10px;display:flex}.oe-x .nl-quick{flex-wrap:wrap;gap:8px;display:flex}.oe-x .nl-quick-btn{border:1px solid var(--oe-brand);background:var(--oe-surface);min-height:36px;color:var(--oe-brand);font:500 14px/1 var(--font-body);cursor:pointer;border-radius:999px;padding:0 12px}.oe-x .nl-quick-btn:hover{background:var(--oe-brand-soft)}.oe-x .nl-updates>li{border-top:1px solid var(--oe-line-2);padding:8px 0}.oe-x .nl-updates>li:first-child{border-top:0}.oe-x .nl-still>li{padding:6px 0}.oe-x .nl-still a{color:var(--oe-med-fg)}.oe-x .nl-still li:before{content:"● ";color:var(--oe-med-fg)}.oe-x .nl-cost{gap:4px}.oe-x .nl-h3row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-right:24px;display:flex}.oe-x .nl-decide{flex-wrap:wrap;gap:8px;display:flex}.oe-x .nl-history{padding:0 24px}.oe-x .nl-empty{margin:0 24px 12px}.oe-x .nl-met-tbl td:first-child a{color:var(--oe-text);text-decoration:none}.oe-x .nl-met-tbl td:first-child a:hover{text-decoration:underline}.oe-x .nl-met-overdue{color:var(--oe-high-fg);font-weight:700}.oe-x .nl-met-done{color:var(--oe-ok-fg);font-weight:700}.oe-x .nl-met-done .oe-small{color:var(--oe-text-3);font-weight:400}.oe-x .nl-met-new{color:var(--oe-med-fg);font-weight:700}.oe-x .nl-met-kind{white-space:nowrap;border:1px solid var(--oe-line);background:var(--oe-surface);color:var(--oe-text-2)}.oe-x .nl-k-client{background:var(--oe-brand-soft);color:var(--oe-brand);border-color:#0000}.oe-x .nl-k-manager{color:#0b5f5c;background:#ddf3f2;border-color:#0000}.oe-x .nl-k-resource{color:#4a5a12;background:#f1f6dd;border-color:#0000}.oe-x .nl-met-menu .actions-toggle .caret{display:none}.oe-x .nl-met-result .status{margin:0 24px 10px}.oe-x .nl-met-answers{font:600 16px/1.3 var(--font-body);color:var(--oe-text);margin:18px 0 4px}.nl-met-field{flex-direction:column;gap:6px;display:flex}.nl-met-label{color:var(--oe-text-2);font-size:13px;font-weight:600}.nl-met-btns{justify-content:flex-start;gap:8px;display:flex}.nl-met-add{flex-direction:column;gap:10px;min-width:min(420px,80vw);display:flex}.nl-met-add form{display:contents}.nl-met-way{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.nl-met-dl{margin:0}.action-dialog .nl-form textarea,.action-dialog .nl-form input:not([type=hidden]):not([type=checkbox]){font:inherit;border:1px solid var(--oe-input);box-sizing:border-box;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.action-dialog .nl-form{flex-direction:column;gap:12px;min-width:min(440px,80vw);display:flex}.oe-x .nl-met-menu dialog,.oe-x .ne-ch-r dialog{text-align:left;white-space:normal;font-weight:400}.oe-x .nl-met-dl{padding:0}.oe-x .nl-met .oe-tbl-wrap{overflow:visible}.oe-x table.nl-met-tbl{min-width:0}.oe-x .nl-met-dl dd{overflow-wrap:anywhere}.action-dialog:has([data-card-confirm]){width:min(64rem,100vw - 32px)}.nc-two{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.nc-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:10px;overflow:hidden}.nc-card-head{border-bottom:1px solid var(--line);background:#eaf1f8;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.nc-card-head h3{font-family:var(--font-body);margin:0;font-size:18px}.nc-photo{object-fit:contain;background:#2b2f33;width:100%;max-height:360px;display:block}.nc-pad{margin:0;padding:10px 16px}.nc-body,.nl-met-add form.nc-body{flex-direction:column;gap:14px;padding:12px 16px 16px;display:flex}.nc-dl{margin:0}.nc-dl>div{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 0;display:grid}.nc-dl dt{color:#000;font-weight:600}.nc-dl dd{overflow-wrap:anywhere;margin:0}.nc-url{overflow-wrap:anywhere}.nc-dup{border:1px solid var(--line);background:#eef4fb;border-radius:10px;padding:12px 14px}.nc-dup p{margin:0 0 8px}.nc-dup p:last-child{margin-bottom:0}.nc-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nc-edit .nl-met-btns{grid-column:1/-1}.nc-edit input{font:inherit;border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.nc-li{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.nc-li .nl-met-btns,.nc-body .nl-met-btns{flex-wrap:wrap}.nc-li-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nc-li-list{margin:0;padding:0;list-style:none}.nc-li-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.nc-li-list li>div{overflow-wrap:anywhere;min-width:0}.nc-li input{font:inherit;border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.nc-which{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.nc-reading{padding:8px 0}@media (max-width:760px){.nc-two,.nc-edit{grid-template-columns:1fr}.nc-dl>div{grid-template-columns:6rem minmax(0,1fr)}}@media (max-width:640px){.oe-x .nl-tiles{grid-template-columns:1fr;padding:0 16px}.oe-x .nl-two{grid-template-columns:1fr}.oe-x .nl-two>div+div{border-left:0;border-top:1px solid var(--oe-line);margin-top:12px;padding-top:12px}.oe-x .nl-people>li,.oe-x .nl-list>li,.oe-x .nl-sched>li{padding-left:16px;padding-right:16px}.oe-x .nl-fold,.oe-x .nl-map,.oe-x .nl-empty{margin-left:16px;margin-right:16px}.oe-x .nl-history{padding:0 16px}.oe-x .nl-h3row{padding-right:16px}}.menu-tabs{margin-top:.25rem}.oe-x .oe-list-tabrow{margin:0 0 16px}.menu-tabs .tc-tabs{scrollbar-width:thin;border-bottom:1px solid var(--oe-line);padding:0}.menu-tabs .tc-tabs a{font:600 15px/1.2 var(--font-body);min-height:44px;color:var(--oe-text-2);white-space:nowrap;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;flex:none;align-items:center;margin-bottom:-1px;padding:0 14px;text-decoration:none;display:inline-flex}.menu-tabs .tc-tabs a:hover{color:var(--oe-brand)}.menu-tabs .tc-tabs a[aria-current=page]{color:var(--oe-brand);border-bottom-color:var(--oe-brand);background:var(--oe-brand-soft)}.menu-tabs .tc-tabs a:focus-visible{outline:2px solid var(--oe-brand);outline-offset:-2px}.user-menu .menu-panel{border-radius:14px;width:min(26.5rem,100vw - 1rem);padding:14px;box-shadow:0 8px 28px #141e322e}.user-menu .who{color:var(--ink);border-bottom:1px solid #eef0f4;align-items:center;gap:10px;margin:0 0 10px;padding-bottom:10px;display:flex}.user-menu .who p{overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.35}.user-menu .who-av{color:#fff;background:#1e4e8c;flex:none;width:2.4rem;height:2.4rem;font-size:.9rem}.user-menu .who-role{color:var(--ink)}.user-menu .menu-search{border-color:#d5dae3;border-radius:8px;margin-bottom:10px}.user-menu .admin-links{border:0;margin:0;padding:0}.user-menu .menu-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.user-menu .menu-tiles a.menu-tile{min-height:3rem;color:var(--ink);text-align:center;border:1px solid #e3e6ec;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:8px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.user-menu .menu-tiles a.menu-tile:hover{color:#1e4e8c;border-color:#1e4e8c}.user-menu .menu-tile small{color:#000;font-size:.72rem;font-weight:400}.user-menu .admin-links.menu-group{grid-template-columns:1fr 1fr;margin:0 0 6px;display:grid}.user-menu .menu-group-h{letter-spacing:.05em;color:#000;grid-column:1/-1;margin:6px 0 4px;font-size:.7rem}.user-menu .menu-group a{color:var(--ink);border-top:1px solid #f1f3f7;padding:7px 4px;font-size:.9rem;font-weight:400;text-decoration:none}.user-menu .menu-group a:nth-of-type(2n){text-align:right}.user-menu .menu-group a:hover{color:#1e4e8c;text-decoration:underline}.user-menu .menu-group .hint{color:#000}.user-menu .layout-switch{border:0;gap:4px;margin:6px 0 0;padding:4px 0 0}.user-menu .layout-switch-l{letter-spacing:.05em;color:#000;font-size:.7rem}.user-menu .layout-switch .seg{border-color:#1e4e8c;border-radius:8px;width:auto;display:inline-flex}.user-menu .layout-switch .seg button{color:#1e4e8c;flex:none;font-size:.78rem}.user-menu .layout-switch .seg button[aria-pressed=true]{color:#fff;background:#1e4e8c}.user-menu .menu-foot{justify-content:flex-end;margin-top:10px;display:flex}.user-menu .menu-foot .btn{color:#1e4e8c;border-color:#1e4e8c}@media (max-width:767.98px){.user-menu .menu-group a:nth-of-type(2n){justify-content:flex-end}.user-menu .menu-tiles a.menu-tile{flex-flow:column}}.oe-x .is-start{margin-bottom:14px;padding:16px 18px}.oe-x .is-start h2{font:600 17px/1.3 var(--font-body);color:var(--oe-text);margin:0 0 2px}.oe-x .is-hint{color:var(--oe-text-3);margin:0 0 10px;font-size:13px}.oe-x .is-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oe-x .is-choice{border:1px solid var(--oe-brand-line);color:var(--oe-text);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.oe-x .is-choice strong{font-size:16px;font-weight:600}.oe-x .is-choice span{color:var(--oe-text-3);font-size:13px}.oe-x .is-choice:hover{border-color:var(--oe-brand)}.oe-x .is-choice[aria-current=true]{border:2px solid var(--oe-brand);background:var(--oe-brand-soft);padding:13px 15px}.oe-x .is-choice[aria-current=true] strong{color:var(--oe-brand)}.oe-x .is-kinds{margin:0 0 12px}.oe-x .is-reminder{border:1px dashed var(--oe-brand-border);color:var(--oe-text-2);background:#f3f8fe;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.oe-x .is-next .btn[aria-disabled=true]{opacity:.5;pointer-events:none}@media (max-width:640px){.oe-x .is-choices{grid-template-columns:1fr}.oe-x .is-choice{min-height:44px}}.user-menu .menu-group a.menu-wide{grid-column:1/-1;justify-content:space-between;gap:1rem;display:flex}.ip-log{background:#eef4fb;border-radius:12px;gap:.6rem;min-width:0;padding:.9rem;display:grid}.ip-log-h{font:700 15px/1.3 var(--font-body);color:#1b2430;margin:0}.log-activity.ip-composer .ip-with,.log-activity.ip-composer .ip-next-row label{gap:.35rem;display:grid}.log-activity.ip-composer .ip-with input,.log-activity.ip-composer textarea{width:100%;min-height:44px}.log-activity.ip-composer .ip-muted{text-transform:none;letter-spacing:normal;font-weight:400}.log-activity.ip-composer .ip-warn{color:#3d3b9a;margin:0}.log-activity.ip-composer>.ip-link{color:var(--la-brand);font:600 .88rem/1.2 var(--font-body);justify-self:start}.log-activity.ip-composer .ip-tabs2 button.on{background:var(--la-brand);color:#fff}.log-activity.ip-composer .actions .status{margin:0}@media (max-width:700px){.ip-log{padding:.5rem}.log-activity.ip-composer{padding:.9rem .85rem}}
