.tosShell,.tosPortal{--ink:#1e1e1e;--ink2:#4a4842;--mut:#8c8a85;--mut2:#a29d93;--line:#ece6da;--line2:#f1ece1;--ivory:#fcfbf8;--sand:#f6f3ec;--gold:#c9a349;--gold2:#dcc48f;--goldInk:#8a6a1e;--red:#a4473a;--sage:#53624e}.tosShell{border:1px solid var(--line);min-height:calc((100dvh / var(--ui-zoom,1)) - 120px);color:var(--ink);background:#fff;border-radius:18px;grid-template-columns:232px minmax(0,1fr);gap:0;font-family:"Source Sans 3",sans-serif;display:grid;position:relative;overflow:hidden}.tosSide{background:var(--ivory);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:22px 12px;display:flex;overflow:auto}.tosSide h2{letter-spacing:-.015em;margin:0 8px 12px;font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:600}.tosSide h5{letter-spacing:2px;color:#b5ae9f;text-transform:uppercase;margin:16px 10px 6px;font-size:10px;font-weight:700}.tosSideItem{color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:7px 9px;font-size:13.5px;display:flex}.tosSideItem span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tosSideItem svg{color:var(--mut2);flex:none}.tosSideItem b{color:var(--mut2);font-size:11.5px;font-weight:500}.tosSideItem:hover{background:var(--sand)}.tosSideItem.on{color:var(--ink);background:#f3ede0;font-weight:600}.tosSideItem.on svg{color:#b08a2e}.tosSideItem.saved{padding:0}.tosSideItem.saved>button:first-child{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:7px 9px;display:flex}.tosSideAdd{border:1px dashed var(--line);color:var(--mut);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;margin-top:4px;padding:7px 9px;font-size:12.5px;display:flex}.tosX{color:var(--mut2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.tosX:hover{background:var(--line2);color:var(--ink)}.tosMain{flex-direction:column;gap:14px;min-width:0;padding:24px 28px 40px;display:flex}.tosTop{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tosEyebrow{letter-spacing:2.4px;color:#b08a2e;font-size:10.5px;font-weight:700}.tosTop h1{margin:2px 0 0;font-family:"Source Sans 3",sans-serif;font-size:40px;font-weight:600;line-height:1;letter-spacing:-.025em!important}.tosLayouts{background:var(--sand);border:1px solid var(--line);border-radius:12px;padding:3px;display:flex}.tosLayouts button{color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;display:flex}.tosLayouts button.on{background:var(--ink);color:#fff}.tosLayouts button.on svg{color:var(--gold2)}.tosTiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tosTile{background:var(--ivory);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;display:flex}.tosTile span{color:var(--mut);letter-spacing:.3px;font-size:12px}.tosTile strong{letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:600;line-height:1}.tosTile:hover{border-color:var(--gold2)}.tosTile.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tosTile.alert strong{color:var(--red)}.tosQuick{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;box-shadow:0 1px #1e1e1e05}.tosQuick:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #c9a34926}.tosQuick>svg{color:var(--gold)}.tosQuick input{min-width:240px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:14.5px}.tosQuick kbd{color:var(--mut2);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-family:inherit;font-size:11px}.tosChips{flex-wrap:wrap;order:5;gap:6px;width:100%;padding:0 0 4px 27px;display:flex}.tosChips span{color:var(--goldInk);background:#fbf4e2;border:1px solid #eadbb4;border-radius:999px;padding:2px 10px;font-size:12px}.tosChips .hint{border-color:var(--line);color:var(--mut2);background:0 0}.tosPrimary{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:8px 16px;font-size:13.5px;font-weight:600}.tosPrimary:disabled{opacity:.4;cursor:default}.tosText{color:var(--ink2);font:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gold2);text-decoration-color:var(--gold2);background:0 0;border:0;align-items:center;gap:4px;font-size:13px;display:inline-flex}.tosIcon{border:1px solid var(--line);cursor:pointer;width:32px;height:32px;color:var(--ink2);background:0 0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.tosFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tosFilters select,.tosBulk select,.tosBulk input{border:1px solid var(--line);height:34px;font:inherit;color:var(--ink2);background:#fff;border-radius:10px;padding:0 10px;font-size:13px}.tosSearch{border:1px solid var(--line);height:34px;color:var(--mut2);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.tosSearch input{font:inherit;border:0;outline:0;width:170px;font-size:13px}.tosBulk{background:var(--ink);color:#fff;z-index:5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:8px}.tosBulk b{color:var(--gold2);margin-right:6px;font-size:13px}.tosBulk label{align-items:center;gap:6px;font-size:12.5px;display:flex}.tosBulk .tosText{color:#fff}.tosList{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.tosHead,.tosRow{grid-template-columns:30px 30px minmax(0,1fr) 110px 128px 96px 100px 66px;align-items:center;gap:8px;padding:0 14px;display:grid}.tosHead{letter-spacing:1.6px;text-transform:uppercase;color:#b5ae9f;background:var(--ivory);border-bottom:1px solid var(--line);height:36px;font-size:10.5px;font-weight:700}.tosGroup h4{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;margin:0;padding:12px 16px 6px;font-size:12px;font-weight:700;display:flex}.tosGroup h4 span{color:var(--mut2);font-weight:500}.tosGroup h4.late{color:var(--red)}.tosRow{border-top:1px solid var(--line2);cursor:pointer;min-height:52px}.tosRow:hover{background:#fdfbf6}.tosRow.active{background:#fbf6ea}.tosRow.sel{background:#f8f1df}.tosSel input{accent-color:var(--ink);opacity:.35;cursor:pointer;width:15px;height:15px}.tosRow:hover .tosSel input,.tosRow.sel .tosSel input{opacity:1}.tosCheck{cursor:pointer;color:#fff;background:#fff;border:1.5px solid #cfc7b6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.tosCheck:hover{border-color:var(--sage)}.tosCheck.on{background:var(--sage);border-color:var(--sage)}.tosName{flex-direction:column;gap:3px;min-width:0;padding:8px 0;display:flex}.tosName b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.struck{color:var(--mut);text-decoration:line-through}.tosName small{color:var(--mut);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex;overflow:hidden}.tosMeta{align-items:center;gap:3px;display:inline-flex}.tosTag{color:var(--goldInk);background:#fbf4e2;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;display:inline-flex}.tosTag.launch{color:var(--sage);background:#eef0ec}.tosTag.big{padding:3px 8px;font-size:12px}.tosTag button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.tosCell{align-items:center;min-width:0;display:flex}.tosStatus{white-space:nowrap;color:#6e6a62;background:#fff;border:1px solid #e3dccb;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.tosStatus i{background:#bdb6a8;border-radius:50%;width:7px;height:7px}.tosStatus.sDoing{color:var(--goldInk);background:#fbf4e2;border-color:#eadbb4}.tosStatus.sDoing i{background:var(--gold)}.tosStatus.sBlocked{color:#8e3a2f;background:#f3e9e6;border-color:#e3c8c1}.tosStatus.sBlocked i{background:var(--red)}.tosStatus.sDone{color:#3f4c3b;background:#eef0ec;border-color:#cbd3c6}.tosStatus.sDone i{background:var(--sage)}.tosPri{color:var(--ink2);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.tosPri svg{color:#c9c3b6}.tosPri.pUrgent svg{color:#e2445c}.tosPri.pHigh svg{color:#f07a3a}.tosPri.pNormal svg{color:#fdab3d}.tosPri.pLow svg{color:#00c875}.tosDue{color:var(--ink2);flex-direction:column;font-size:13px;display:flex}.tosDue small{color:var(--mut2);font-size:11px}.tosDue.late{color:var(--red);font-weight:600}.tosChip{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.tosChip.late{color:#8e3a2f;background:#f3e9e6}.tosChip.warn{color:var(--goldInk);background:#fbf4e2}.tosAvatars{align-items:center;display:inline-flex}.tosAvatars em{color:var(--mut);margin-left:4px;font-size:11px;font-style:normal}.tosEmpty{border:1px dashed var(--line);text-align:center;background:var(--ivory);border-radius:14px;padding:48px 24px}.tosEmpty h3{letter-spacing:-.015em;margin:0 0 6px;font-family:"Source Sans 3",sans-serif;font-size:28px;font-weight:600}.tosEmpty p{color:var(--mut);margin:0}.tosBoard{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:14px;display:grid;overflow-x:auto}.tosCol{background:var(--ivory);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-height:300px;padding:10px;display:flex}.tosCol h4{align-items:center;gap:8px;margin:2px 4px 4px;font-size:13px;font-weight:700;display:flex}.tosCol h4 span{color:var(--mut2);margin-left:auto;font-weight:500}.tosCol h4 i{background:#bdb6a8;border-radius:50%;width:8px;height:8px}.tosCol.sDoing h4 i{background:var(--gold)}.tosCol.sBlocked h4 i{background:var(--red)}.tosCol.sDone h4 i{background:var(--sage)}.tosCard{border:1px solid var(--line);cursor:grab;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:11px 12px;display:flex;box-shadow:0 1px 2px #1e1e1e08}.tosCard:hover{border-color:var(--gold2)}.tosCard.active{border-color:var(--ink)}.tosCard b{font-size:14px;font-weight:600;line-height:1.3}.tosCardTop,.tosCardFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.tosCardFoot .tosDue{flex-direction:row;align-items:center;gap:5px;font-size:12px}.tosHomeChip{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:150px;font-size:11.5px;display:inline-flex;overflow:hidden}.tosAddCard{border:1px dashed var(--line);color:var(--mut);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.tosCalWrap{grid-template-columns:minmax(0,1fr) 220px;gap:14px;display:grid}.tosCal{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.tosCalBar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.tosCalBar h3{letter-spacing:-.015em;margin:0 auto 0 0;font-family:"Source Sans 3",sans-serif;font-size:26px;font-weight:600}.tosCalBar>button:not(.tosIcon){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;height:32px;padding:0 12px}.tosCalGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tosDow{letter-spacing:1.6px;text-transform:uppercase;color:#b5ae9f;background:var(--ivory);border-bottom:1px solid var(--line);padding:8px 10px;font-size:10.5px;font-weight:700}.tosDay{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);flex-direction:column;gap:4px;min-width:0;min-height:116px;padding:6px;display:flex}.tosDay em{color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:inline-flex}.tosDay.dim{background:#fdfcfa}.tosDay.dim em{color:#c9c3b6}.tosDay.today em{background:var(--ink);color:#fff}.tosEvt{text-align:left;background:var(--sand);font:inherit;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-left:3px solid #b99d75;border-radius:6px;width:100%;padding:3px 7px;font-size:12px;display:block;overflow:hidden}.tosEvt small{color:var(--mut);margin-right:4px}.tosEvt.pUrgent{border-left-color:#e2445c}.tosEvt.pHigh{border-left-color:#f07a3a}.tosEvt.pNormal{border-left-color:#fdab3d}.tosEvt.pLow{border-left-color:#00c875}.tosEvt.late{background:#f3e9e6}.tosEvt.done{opacity:.5;text-decoration:line-through}.tosMore{color:var(--mut);font-size:11px}.tosUndated{border:1px solid var(--line);background:var(--ivory);border-radius:14px;flex-direction:column;gap:6px;max-height:760px;padding:12px;display:flex;overflow:auto}.tosUndated h4{justify-content:space-between;margin:0;font-size:13px;display:flex}.tosUndated h4 span{color:var(--mut2);font-weight:500}.tosUndated p{color:var(--mut);margin:0 0 4px;font-size:12px}.tosDrawer{border-left:1px solid var(--line);z-index:60;background:#fff;flex-direction:column;gap:14px;width:min(520px,100vw);padding:18px 24px 40px;animation:.18s ease-out tosIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #1e1e1e1a}@keyframes tosIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.tosDrawerTop{align-items:center;gap:8px;display:flex}.tosDrawerTop .tosEyebrow{margin-right:auto}.tosTitle{resize:none;width:100%;color:var(--ink);letter-spacing:-.015em;background:0 0;border:0;outline:0;padding:0;font-family:"Source Sans 3",sans-serif;font-size:30px;font-weight:600;line-height:1.15}.tosTitle:focus{background:var(--ivory);border-radius:8px}.tosStatusRow{flex-wrap:wrap;gap:6px;display:flex}.tosStatusRow .tosStatus{cursor:pointer;opacity:.55}.tosStatusRow .tosStatus.on{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 3px}.tosFields{background:var(--ivory);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.tosFields label{letter-spacing:1.2px;text-transform:uppercase;color:#b5ae9f;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.tosFields select,.tosFields input{border:1px solid var(--line);height:34px;font:inherit;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border-radius:9px;padding:0 8px;font-size:13.5px;font-weight:400}.tosBlock{flex-direction:column;gap:8px;display:flex}.tosBlock h5{letter-spacing:1.6px;text-transform:uppercase;color:var(--ink2);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:flex}.tosBlock h5 span{color:var(--mut2);font-weight:500}.tosBlock textarea,.tosBlock input{border:1px solid var(--line);font:inherit;box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:9px 11px;font-size:13.5px}.tosBlock textarea:focus,.tosBlock input:focus{border-color:var(--gold);outline:0}.tosNote{color:#3f4c3b;background:#eef0ec;border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:13px;display:flex}.tosPeople{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tosPeople select{border:1px dashed var(--line);height:30px;font:inherit;color:var(--mut);background:#fff;border-radius:999px;padding:0 10px;font-size:12.5px}.tosPeople form input{border-radius:999px;width:110px;height:30px;padding:0 10px}.tosPerson{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:2px 6px 2px 2px;font-size:12.5px;display:inline-flex}.tosPerson button{cursor:pointer;color:var(--mut2);background:0 0;border:0;display:inline-flex}.tosSub{align-items:center;gap:9px;font-size:13.5px;display:flex}.tosSub span{flex:1}.tosLink{border:1px solid var(--line2);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.tosLink a{color:var(--ink);align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.tosInline{grid-template-columns:1fr 120px auto;gap:6px;display:grid}.tosInline button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px}.tosComment{gap:10px;display:flex}.tosComment b{margin-right:8px;font-size:13px}.tosComment small{color:var(--mut2);font-size:11px}.tosComment p{white-space:pre-wrap;word-break:break-word;margin:3px 0 0;font-size:13.5px}.tosComment mark{color:var(--goldInk);background:#fbf4e2;border-radius:4px;padding:0 2px}.tosComment a{color:var(--goldInk)}.tosMuted{color:var(--mut);margin:0;font-size:13px}.tosComposer{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:relative}.tosMention{border:1px solid var(--line);z-index:2;background:#fff;border-radius:10px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;bottom:100%;left:0;box-shadow:0 12px 30px #1e1e1e1f}.tosMention button{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:13px;display:flex}.tosMention button:hover{background:var(--sand)}.tosAct{color:var(--ink2);margin:0;font-size:12.5px}.tosAct small{color:var(--mut2);margin-left:6px}.tosModalBack{z-index:80;background:#1e1e1e59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tosModalBack.top{align-items:flex-start;padding-top:12vh}.tosModal{background:#fff;border-radius:18px;flex-direction:column;gap:12px;width:min(520px,100%);padding:24px;display:flex}.tosModal h3{letter-spacing:-.015em;margin:0;font-family:"Source Sans 3",sans-serif;font-size:26px;font-weight:600}.tosModal p{color:var(--mut);margin:0;font-size:13.5px}.tosChkList{color:var(--ink,#2b2b2b);flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0 0 0 18px;font-size:13.5px;display:flex;overflow:auto}.tosChkList li.more{color:var(--mut);margin-left:-18px;list-style:none}.tosChkDone .tosPrimary{align-items:center;gap:6px;display:inline-flex}.tosModal textarea{border:1px solid var(--line);font:inherit;border-radius:10px;padding:10px;font-size:14px}.tosModalActions{justify-content:flex-end;gap:10px;display:flex}.tosToast{background:var(--ink);color:#fff;z-index:90;border-radius:12px;align-items:center;gap:10px;max-width:90vw;padding:10px 14px;font-size:13.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.tosToast button{color:#fff;cursor:pointer;background:0 0;border:0;display:inline-flex}.tosPalette{background:#fff;border-radius:16px;width:min(620px,100%);font-family:"Source Sans 3",sans-serif;overflow:hidden;box-shadow:0 30px 80px #1e1e1e40}.tosPalette label{color:#a29d93;border-bottom:1px solid #ece6da;align-items:center;gap:10px;padding:14px 16px;display:flex}.tosPalette input{font:inherit;color:#1e1e1e;border:0;outline:0;flex:1;font-size:16px}.tosPalette kbd{border:1px solid #ece6da;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:11px}.tosPalette>div{max-height:420px;padding:6px;overflow:auto}.tosPalette p{color:#8c8a85;margin:0;padding:14px}.tosPalette>div button{text-align:left;width:100%;font:inherit;color:#1e1e1e;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.tosPalette>div button em{letter-spacing:1.4px;text-transform:uppercase;color:#b08a2e;flex:none;width:62px;font-size:10.5px;font-style:normal;font-weight:700}.tosPalette>div button.on{background:#f3ede0}@media (max-width:1180px){.tosShell{grid-template-columns:1fr}.tosSide{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:12px}.tosSide h2,.tosSide h5,.tosSideAdd,.tosSideItem.saved{display:none}.tosSideItem{width:auto}.tosTiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tosCalWrap{grid-template-columns:1fr}.tosUndated{display:none}}@media (max-width:760px){.tosMain{padding:16px}.tosTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tosHead{display:none}.tosRow{grid-template-columns:24px 26px minmax(0,1fr) auto;padding:6px 10px}.tosRow .tosCell{display:none}.tosRow .tosCell:last-child{display:flex}.tosDay{min-height:70px}.tosEvt{font-size:10px}.tosFields{grid-template-columns:1fr}}.paletteButton{color:#8c8a85;height:34px;font:inherit;cursor:pointer;background:#fcfbf8;border:1px solid #ece6da;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.paletteButton kbd{background:#fff;border:1px solid #ece6da;border-radius:6px;padding:1px 5px;font-family:inherit;font-size:11px}@media (max-width:760px){.paletteButton span,.paletteButton kbd{display:none}}.luminaV2 .tosShell button,.luminaV2 .tosShell select,.luminaV2 .tosPalette button,.luminaV2 .tosModal button{min-width:0!important;min-height:0!important}.tosShell input:not([type=checkbox]):not([type=radio]):not([type=file]),.tosShell select,.tosShell textarea,.tosPortal input:not([type=checkbox]):not([type=radio]):not([type=file]),.tosPortal select,.tosPortal textarea{margin-top:0}.luminaV2 .tosShell input:not([type=checkbox]):not([type=radio]),.luminaV2 .tosPalette input{min-height:0}.tosFilters select,.tosBulk select{width:auto;padding:0 28px 0 10px;display:inline-block}.tosSearch input,.tosQuick input,.tosPalette input{border-radius:0;flex:1;width:auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:6px 0!important}.tosSearch input{flex:none;width:170px}.tosCheck{border-radius:50%!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.tosIcon{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.tosIcon svg{flex:none;display:block}.tosFields select,.tosFields input{width:100%;height:36px;margin:0;padding:0 8px;display:block}.tosBlock textarea,.tosBlock input{margin:0;display:block}.tosPeople select{width:auto;margin:0;display:inline-block}.tosPeople form input{height:30px;padding:0 10px;display:inline-block;width:110px!important}.tosInline input{margin:0}.tosInline button{height:38px}.tosDrawer{z-index:300}.tosModalBack{z-index:400}.tosToast{z-index:500}.tosStatus{min-height:0!important}.tosStatusRow .tosStatus{height:30px}.tosLayouts button{height:34px}.tosTile{min-height:0!important}.tosSideItem{min-height:34px!important}.tosTitle{display:block;border:0!important;margin:0!important;padding:4px 0!important}.tosSel input{margin:0}.tosPortal{color:#1e1e1e;font-family:"Source Sans 3",sans-serif;display:contents}.tosPortal button{font-family:inherit}.tosDrawer .tosTitle{flex:none;overflow:hidden;height:auto!important;min-height:44px!important}.tosShell .tosTitle{min-height:0!important}.tosBoard{grid-template-columns:repeat(4,minmax(200px,1fr))}.tosSearch input{width:150px}@media (max-width:1180px){.tosSide{flex-wrap:nowrap;gap:6px;overflow-x:auto}.tosSideItem{border:1px solid var(--line);background:#fff;flex:none;width:auto}}@media (max-width:760px){.tosTop{flex-direction:column;align-items:flex-start}.tosTop h1{font-size:32px;letter-spacing:-.025em!important}.tosLayouts{width:100%}.tosLayouts button{flex:1;justify-content:center;padding:7px 6px}.tosQuick input{min-width:0}.tosQuick kbd{display:none}.tosFilters select{flex:45%}.tosSearch{flex:100%}.tosSearch input{width:100%}.tosTile:last-child{display:none}}.tosTag.removed{color:#8c5a4f;background:#f6ece8}.tosRemoved{color:#6e4a41;background:#f6ece8;border-radius:8px;margin:4px 0 10px;padding:8px 10px;font-size:12.5px;line-height:1.45}.tbBar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 18px;display:flex}.tbSeg{border:1px solid var(--line,#ece6da);background:#fcfbf8;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.tbSeg button{color:#4a4842;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:14px;display:inline-flex}.tbSeg button.on{color:#1e1e1e;background:#fff;font-weight:600;box-shadow:0 1px 3px #1e1e1e1f}.tbLbl{color:#8c8a85;margin-left:6px;font-size:13px}.tbGroups{flex-direction:column;gap:26px;display:flex}.tbGHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tbGHead b{color:var(--gc);white-space:nowrap;letter-spacing:-.015em;font:600 23px/1.1 "Source Sans 3",sans-serif}.tbGCount{color:#8c8a85;font-size:13px}.tbChev{color:var(--gc);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.tbChev svg{transition:transform .15s}.tbChev.open svg{transform:rotate(90deg)}.tbChev:hover{background:#f6f3ec}.tbGPhoto{object-fit:cover;border-radius:8px;flex:none;width:30px;height:30px}.tbGPhoto.brand{color:#8a6a1e;letter-spacing:-.015em;background:radial-gradient(circle at 30% 25%,#fffdf7 0,#f8efd9 55%,#eeddb3 100%);border:1px solid #e8d7ac;place-items:center;font:600 15px "Source Sans 3",sans-serif;display:grid}.tbMini{background:#efebe3;border-radius:5px;gap:1px;width:180px;height:16px;margin-left:10px;display:flex;overflow:hidden}.tbMini i{display:block}.tbGroup.closed .tbGHead{border:1px solid #ece6da;border-left:6px solid var(--gc);background:#fff;border-radius:12px;margin:0;padding:12px 14px}.tbTable{background:#fff;border:1px solid #ece6da;border-radius:12px;overflow-x:auto}.tbRow{border-top:1px solid #f1ece1;grid-template-columns:6px minmax(240px,1fr) 88px 150px 110px 104px 160px 150px 150px;min-width:1150px;min-height:48px;font-size:14px;display:grid}.tbRow>div{border-left:1px solid #f1ece1;align-items:center;min-width:0;padding:0 12px;display:flex;position:relative}.tbRow>div:first-child,.tbRow>div:nth-child(2){border-left:0}.tbRow>div:first-child{padding:0}.tbRow>div.c{justify-content:center}.tbStripe{background:var(--gc)}.tbH{background:#fcfbf8;border-top:0;min-height:42px}.tbH>div{color:#8c8a85;font-size:12px;font-weight:600}.tbH>div:first-child{background:var(--gc)}.tbTask{cursor:pointer;gap:8px}.tbTitle{white-space:nowrap;text-overflow:ellipsis;color:#1e1e1e;font-weight:500;overflow:hidden}.tbTask:hover .tbTitle{color:#8a6a1e}.tbRow.active{background:#fffcf4}.isDone .tbTitle{color:#8c8a85;text-decoration:line-through}.tbEdit{cursor:pointer}.tbEdit:hover{background:#fcfbf8}.tbStatus{white-space:nowrap;cursor:pointer;justify-content:center;font-size:13.5px;font-weight:600;border-left:2px solid #fff!important}.tbStatus:hover{filter:brightness(.96)}.tbPop{z-index:40;background:#fff;border:1px solid #ece6da;border-radius:12px;gap:6px;min-width:170px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1e1e1e29}.tbPop button{color:#fff;cursor:pointer;border:0;border-radius:8px;height:38px;font-size:13.5px;font-weight:600}.tbPop button:hover{filter:brightness(.95)}.tbPill{white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:600;display:inline-block}.tbPill.sm{padding:1px 9px;font-size:11px}.tbDept{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:3px 12px;font-size:12.5px;font-weight:600;display:inline-block;overflow:hidden}.tbDue{white-space:nowrap;color:#4a4842}.tbDue.late{color:#a4473a;font-weight:600}.tbHome{gap:8px}.tbHome img{object-fit:cover;border-radius:6px;width:24px;height:24px}.tbHome span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbTl{background:color-mix(in srgb,var(--gc) 22%,#fff);text-align:center;color:#1e1e1e;border-radius:12px;width:124px;height:24px;font-size:11.5px;font-weight:600;line-height:24px;display:block}.tbNone{color:#a29d93;font-size:12px}.tbSelect{background:#fff;border:1px solid #dcc48f;border-radius:8px;max-width:100%;height:34px;padding:0 8px;font-size:13px}.tbAdd{min-height:42px}.tbAdd .tbStripe{opacity:.35}.tbAdd>div:not(:nth-child(2)):not(.tbStripe){border-left-color:#0000}.tbAddBtn{color:#8c8a85;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:36px;font-size:14px;display:inline-flex}.tbAddBtn:hover{color:#1e1e1e}.tbFoot{background:#fcfbf8;min-height:42px;font-size:12.5px}.tbFoot>div{border-left-color:#0000}.tbDist{background:#efebe3;border-radius:5px;gap:1px;width:100%;height:22px;display:flex;overflow:hidden}.tbDist i{height:100%;display:block}.tbSmall{white-space:nowrap;color:#4a4842;font-size:12px}.tbKanban .tosCol h4 i{border-radius:3px;width:12px;height:12px;display:inline-block}.tbUndo{bottom:74px!important}.tbUndo button{color:#dcc48f;cursor:pointer;background:0 0;border:1px solid #5a5853;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;display:inline-flex}.tosLayouts button{border-radius:10px;gap:8px;height:42px;padding:0 18px;font-size:14.5px}.tosQuick .tosPrimary,.tosFilters select,.tosSearch{min-height:42px;font-size:14px}.tosSearch{border-radius:12px;gap:8px;height:42px;padding:0 12px}.tosSearch.on{border-color:#c9a349;box-shadow:0 0 0 3px #c9a34924}.tosSearch input{width:260px!important;font-size:14px!important}.tosHits{color:#8a6a1e;white-space:nowrap;background:#f8efd9;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}mark.tosHit{color:inherit;background:#f6e7b8;border-radius:3px;padding:0 1px}.tbGPhoto.brand.sm{border-radius:6px;width:22px;height:22px;font-size:12px}.mtWrap{flex-direction:column;gap:18px;display:flex}.mtHead{align-items:center;gap:14px;display:flex}.mtHead h3{color:#1e1e1e;letter-spacing:-.015em;margin:0;font:600 26px "Source Sans 3",sans-serif}.mtHead small{color:#6f6a60;font-size:13px}.mtHead select{margin-left:auto}.mtSelect{height:42px;font:inherit;color:#1e1e1e;background:#fff;border:1px solid #ece6da;border-radius:12px;min-width:140px;padding:0 12px;font-size:14px}.mtQuick{color:#8a6a1e;background:#fff;border:1px solid #ece6da;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.mtQuick input{font:inherit;outline:0;flex:1;min-width:120px;font-size:14.5px;box-shadow:none!important;background:0 0!important;border:0!important}.mtQuick .tosPrimary{height:42px;padding:0 20px;font-size:14.5px}.mtSec h4{color:#1e1e1e;letter-spacing:-.015em;align-items:center;gap:10px;margin:6px 0 10px;font:600 24px "Source Sans 3",sans-serif;display:flex}.mtSec h4 span{color:#4a4842;background:#f6f3ec;border-radius:999px;padding:4px 9px;font:600 11.5px/1 inherit}.mtSec.overdue h4{color:#b23b3b}.mtSec.done h4{color:#8b867c}.mtList{background:#fff;border:1px solid #ece6da;border-radius:14px;overflow:hidden}.mtRow{cursor:pointer;border-top:1px solid #f1ece2;grid-template-columns:34px minmax(220px,1fr) 170px 170px 96px 120px 150px;align-items:center;gap:10px;min-height:48px;padding:6px 16px;font-size:14px;display:grid}.mtRow:first-child{border-top:0}.mtRow:hover,.mtRow.active{background:#fcfbf8}.mtSec.overdue .mtList{border-color:#f0c9c9}.mtCheck{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #cfc8b8;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.mtCheck.on{background:#00c875;border-color:#00c875}.mtName{align-items:center;gap:8px;min-width:0;display:flex}.mtName b{color:#1e1e1e;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mtName b.struck{color:#9a958a;font-weight:500;text-decoration:line-through}.mtName small{color:#8b867c;white-space:nowrap;font-size:12px}.mtHome{color:#1e1e1e;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.mtHome img{object-fit:cover;border-radius:6px;width:22px;height:22px}.mtDue{color:#1e1e1e;white-space:nowrap;align-items:center;gap:6px;display:flex}.mtDue.late{color:#b23b3b;font-weight:600}.mtDue small{color:#6f6a60}.mtStatus{color:#fff;white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-block}.calWrap{flex-direction:column;gap:14px;display:flex}.calDepts{flex-wrap:wrap;gap:8px;display:flex}.calDepts button{background:color-mix(in srgb,var(--dc,#c4c4c4) 13%,#fff);color:#1e1e1e;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;display:inline-flex}.calDepts button i{background:var(--dc);border-radius:50%;width:7px;height:7px}.calDepts button.on{color:#fff;background:#1e1e1e;font-weight:600}.calLegend{color:#4a4842;align-items:center;gap:8px;font-size:12.5px;display:flex}.calLegend span{letter-spacing:.14em;color:#8b867c;margin-right:8px;font-size:11px}.calLegend .lg{border-radius:99px;width:22px;height:8px;margin-left:8px}.lg.late{background:#e2445c}.lg.open{background:#c4c4c4}.lg.done{background:#00c875}.calBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calBar h3{color:#1e1e1e;margin:0 0 0 8px;font-size:17px;font-weight:600}.calGrow{flex:1}.calBtn{color:#1e1e1e;cursor:pointer;background:#fff;border:1px solid #ece6da;border-radius:12px;place-items:center;height:42px;padding:0 16px;font-size:14px;display:inline-grid}.calBtn.sq{width:42px;padding:0}.calScroll{background:#fff;border:1px solid #ece6da;border-radius:16px;max-height:78vh;overflow:auto}.calGrid{min-width:max-content;display:grid}.calCorner,.calDow{z-index:2;background:#fcfbf8;border-bottom:1px solid #ece6da;padding:14px 12px;position:sticky;top:0}.calCorner{z-index:3;letter-spacing:.16em;color:#8b867c;align-items:center;font-size:11px;display:flex;left:0}.calDow{border-left:1px solid #f1ece2;flex-direction:column;gap:3px;display:flex}.calDow b{color:#4a4842;font-size:13.5px;font-weight:600}.calDow small{color:#8b867c;font-size:11.5px}.calDow.today{background:#fbf4e2;box-shadow:inset 0 -2px #c9a349}.calDow.today b{color:#1e1e1e}.calHome{z-index:1;background:#fff;border-top:1px solid #ece6da;align-items:flex-start;gap:12px;padding:14px 12px;display:flex;position:sticky;left:0}.calHome.general{background:#fdfbf5}.calHome img,.calLogo{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.calLogo{color:#8a6a1e;letter-spacing:-.015em;background:radial-gradient(circle at 30% 25%,#fffdf7 0,#f8efd9 55%,#eeddb3 100%);border:1px solid #e8d7ac;place-items:center;font:600 24px "Source Sans 3",sans-serif;display:grid}.calLogo.plain{color:#4a4842;background:#f6f3ec;border-color:#ece6da}.calHome div{flex-direction:column;gap:4px;min-width:0;display:flex}.calHome b{color:#1e1e1e;letter-spacing:-.015em;font:600 21px/1.1 "Source Sans 3",sans-serif}.calHome small{color:#6f6a60;font-size:12px}.calPill{color:#4a4842;background:#f6f3ec;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.calPill i{background:#1e1e1e;border-radius:50%;width:6px;height:6px}.calPill.onboarding{color:#8a6a1e;background:#fbf1d6}.calCell{cursor:copy;border-top:1px solid #ece6da;border-left:1px solid #f1ece2;flex-direction:column;gap:8px;min-height:110px;padding:8px;display:flex;position:relative}.calCell.today{background:#fffcf3}.calCell.general{background:#fdfbf5}.calCell.dropok:hover{outline-offset:-2px;background:#fbf4e2;outline:2px solid #c9a349}.calCell.golive{box-shadow:inset 3px 0 #c9a349}.calGoLive{color:#8a6a1e;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.calCard{all:unset;box-sizing:border-box;border:1px solid #ece6da;border-left:4px solid var(--dc);cursor:grab;background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:9px 10px;display:flex;box-shadow:0 1px 2px #1e1e1e0d}.calCard:hover,.calCard.active{border-color:#d9cba6;border-left-color:var(--dc);box-shadow:0 3px 10px #1e1e1e14}.calTitle{color:#1e1e1e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.calCard.done{opacity:.7}.calCard.done .calTitle{color:#9a958a;font-weight:500;text-decoration:line-through}.calFoot{align-items:center;gap:6px;display:flex}.calFoot small{color:#6f6a60;font-size:11px}.calFoot em{border-radius:999px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:600}.calFoot em.late{color:#b23b3b;background:#fce4e4}.calFoot em.stuck{color:#fff;background:#e2445c}.calMore{all:unset;cursor:pointer;color:#8a6a1e;padding:2px 4px;font-size:12px;font-weight:600}.calGrid.wide .calTitle{-webkit-line-clamp:2;font-size:12px}.calGrid.wide .calHome img,.calGrid.wide .calLogo{width:40px;height:40px}.calMove{width:min(460px,100%)}.calMove dl{grid-template-columns:70px 1fr;gap:8px 12px;margin:4px 0;font-size:14px;display:grid}.calMove dt{color:#8b867c}.calMove dd{color:#1e1e1e;margin:0;font-weight:500}.calMove ul{color:#4a4842;border-top:1px solid #ece6da;flex-direction:column;gap:8px;margin:0;padding:12px 0 0;font-size:13.5px;list-style:none;display:flex}.calMove li{align-items:center;gap:8px;display:flex}.calMove li.warn{color:#b23b3b}.calMove .tosModalActions{align-items:center}.calMove .tosModalActions small{color:#8b867c;max-width:150px;margin-right:auto;font-size:12px}.calMove .tosPrimary,.calMove .tosText{height:42px;padding:0 18px;font-size:14.5px}.tbViews{border-bottom:1px solid #ece6da;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 14px;display:flex}.tbVTab{color:#4a4842;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:42px;margin-bottom:-1px;padding:0 14px;font-size:14px;display:inline-flex}.tbVTab:hover{color:#1e1e1e}.tbVTab.on{color:#1e1e1e;border-bottom-color:#c9a349;font-weight:600}.tbVTab.add{color:#8a6a1e;font-weight:600}.tbVNote{color:#8c8a85;margin-left:auto;font-size:12.5px}.tbDirty{color:#8a6a1e;align-items:center;gap:8px;font-weight:600;display:inline-flex}.tbDirty button{cursor:pointer;color:#1e1e1e;background:#fff;border:1px solid #dcc48f;border-radius:8px;height:32px;padding:0 12px;font-size:13px}.tbDirty button:first-of-type{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.tbSpacer{flex:1}.tbGhost{color:#4a4842;cursor:pointer;background:#fff;border:1px solid #ece6da;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:14px;display:inline-flex}.tbGhost:hover{border-color:#dcc48f}.tbHCell{justify-content:space-between;gap:4px}.tbHCell.c{justify-content:center}.tbHCell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tbHMenu{color:#8c8a85;cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.tbHCell:hover .tbHMenu,.tbHMenu:focus{opacity:1}.tbHMenu:hover{color:#1e1e1e;background:#f1ece1}.tbHAdd{color:#8a6a1e;cursor:pointer;background:#fff;border:1px dashed #dcc48f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.tbHAdd:hover{background:#fbf4e2}.tbCheck{accent-color:#00c875;cursor:pointer;width:20px;height:20px}.tbCellInput{width:100%}.tbLink{color:#8a6a1e;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;text-decoration:underline;overflow:hidden}.tbText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tbRange{align-items:center;gap:4px;display:flex}.tbRange .tbSelect{width:118px;padding:0 4px;font-size:12px}.tbIcon{color:#8c8a85;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:grid}.tbIcon:hover{color:#1e1e1e;background:#f1ece1}.tbPop button.tbPopClear{color:#4a4842;background:#fff;border:1px solid #ece6da}.tbGMore{color:#8c8a85;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.tbGMore:hover{color:#1e1e1e;background:#f6f3ec}.tbAddGroup{color:#8a6a1e;cursor:pointer;background:#fff;border:1px dashed #dcc48f;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.tbAddGroup:hover{background:#fbf4e2}.tbMenuBack{z-index:300;position:fixed;inset:0}.tbMenu{background:#fff;border:1px solid #ece6da;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;position:fixed;overflow:auto;box-shadow:0 18px 48px #1e1e1e2e}.tbMenuEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8a6a1e;font-size:11px;font-weight:600;display:block}.tbMenuTitle{color:#1e1e1e;letter-spacing:-.015em;margin:2px 0 6px;font:600 24px/1.1 "Source Sans 3",sans-serif}.tbMenuField{color:#8c8a85;flex-direction:column;gap:5px;font-size:12px;display:flex}.tbMenuField input{color:#1e1e1e;border:1px solid #ece6da;border-radius:9px;height:40px;padding:0 12px;font-size:14px}.tbMenuField input:focus{border-color:#dcc48f;outline:none;box-shadow:0 0 0 3px #fbf4e2}.tbMenuSub{letter-spacing:.12em;text-transform:uppercase;color:#8a6a1e;justify-content:space-between;align-items:baseline;margin-top:4px;font-size:11px;font-weight:600;display:flex}.tbMenuSub small{letter-spacing:0;text-transform:none;color:#8c8a85;font-weight:400}.tbLabels{flex-direction:column;gap:6px;display:flex}.tbLabelRow{align-items:center;gap:8px;display:flex}.tbLabelRow input{border:1px solid #ece6da;border-radius:8px;flex:1;min-width:0;height:36px;padding:0 10px;font-size:13.5px}.tbLabelRow input:focus{border-color:#dcc48f;outline:none}.tbSwatch{cursor:pointer;border:0;border-radius:7px;flex:none;width:28px;height:28px}.tbSwatch.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #1e1e1e}.tbBase{background:#fff;border:1px solid #ece6da;border-radius:8px;max-width:120px;height:36px;font-size:12px}.tbPalette{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.tbPalette button{cursor:pointer;border:0;border-radius:6px;width:24px;height:24px}.tbPalette button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #1e1e1e}.tbNewLabel{color:#8a6a1e;cursor:pointer;background:#fff;border:1px dashed #dcc48f;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:13.5px;font-weight:600;display:flex}.tbNewLabel:hover{background:#fbf4e2}.tbMenuActs{border-top:1px solid #f1ece1;flex-direction:column;gap:2px;padding-top:8px;display:flex}.tbMenuActs button{color:#1e1e1e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;height:38px;padding:0 8px;font-size:14px;display:flex}.tbMenuActs button:hover:not(:disabled){background:#f6f3ec}.tbMenuActs button:disabled{color:#b5b0a6;cursor:default}.tbMenuActs button.danger:not(:disabled){color:#c2361f}.tbMenuActs button small{color:#8c8a85;margin-left:auto;font-size:11.5px}.tbMenuNote{color:#8c8a85;margin:2px 0 0;font-size:12px}.tbTypeGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tbType{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece6da;border-radius:10px;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex}.tbType:hover{background:#fffcf4;border-color:#dcc48f}.tbType i{color:#8a6a1e;background:#fbf4e2;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.tbType span{flex-direction:column;gap:2px;display:flex}.tbType b{color:#1e1e1e;font-size:14px;font-weight:600}.tbType small{color:#8c8a85;font-size:11.5px}.tbScope{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tbScope button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece6da;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.tbScope button.on{background:#fffcf4;border-color:#c9a349;box-shadow:0 0 0 1px #c9a349}.tbScope span{flex-direction:column;gap:2px;display:flex}.tbScope b{font-size:14px}.tbScope small{color:#8c8a85;font-size:12px}.tosStatus.custom{background:color-mix(in srgb,var(--sc) 14%,#fff);border-color:color-mix(in srgb,var(--sc) 40%,#fff);color:#1e1e1e}.tosStatus.custom i{background:var(--sc)}.tosSideItem.saved.on{background:#f6f3ec}.tbMenu .tbMenuActs button{width:100%;justify-content:flex-start!important;min-height:38px!important}.tbMenu .tbType,.tbMenu .tbScope button{justify-content:flex-start!important}.gdWrap{background:#fff;border:1px solid #ece6da;border-radius:22px;flex-direction:column;gap:18px;padding:28px 28px 32px;display:flex}.gdTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gdTop h1{color:#1e1e1e;letter-spacing:-.025em;margin:6px 0 8px;font:600 44px/1 "Source Sans 3",sans-serif}.gdTop p{color:#6e6a62;max-width:520px;margin:0;font-size:14px;line-height:1.5}.gdTopRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gdTopRight .tosSearch{min-width:280px}.gdChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gdChip{color:#4a4842;background:#fff;border:1px solid #ece6da;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13.5px;display:inline-flex}.gdChip b{color:#1e1e1e}.gdChip.warn b{color:#c2361f}.gdSpacer{flex:1}.gdSync{color:#8c8a85;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:38px;font-size:13px;display:inline-flex}.gdSync:hover{color:#1e1e1e}.gdSync .spin{animation:1s linear infinite gdspin}@keyframes gdspin{to{transform:rotate(360deg)}}.gdHome{background:#fff;border:1px solid #ece6da;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 10px;display:inline-flex}.gdHome select{background:0 0;border:0;height:34px;font-size:13.5px;width:auto!important}.gdMsg{color:#6b5212;background:#fbf4e2;border-radius:10px;margin:0;padding:10px 14px;font-size:13.5px}.gdMsg.subtle{color:#8c8a85;background:#fcfbf8}.gdGroup .tbTable{overflow-x:auto}.gdStays,.gdReviews{min-width:1180px}.gdClaims{min-width:840px}.gdStays{grid-template-columns:6px minmax(250px,1.4fr) 170px 140px 100px 130px minmax(230px,1.2fr) 150px}.gdReviews{grid-template-columns:6px minmax(260px,1.6fr) 170px 140px 100px 130px minmax(200px,1fr) 150px}.gdClaims{grid-template-columns:6px minmax(130px,1fr) minmax(140px,1fr) 96px 130px minmax(190px,1.3fr) 150px}.gdStays>div,.gdReviews>div,.gdClaims>div{padding-top:8px;padding-bottom:8px}.gdGuest{gap:12px}.gdGuest>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.gdGuest b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.gdGuest small{color:#8c8a85;font-size:12px}.gdMove{letter-spacing:.04em;color:#8a6a1e;white-space:nowrap;background:#fffcf4;border:1px solid #ece6da;border-radius:7px;flex:none;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.gdMove.out{color:#6e6a62;background:#fcfbf8}.gdChan{border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.gdFlags{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.gdFlag{color:#4a4842;text-overflow:ellipsis;white-space:nowrap;background:#f6f3ec;border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:12px;display:inline-flex;overflow:hidden}.gdFlag i{background:#8c8a85;border-radius:50%;flex:none;width:6px;height:6px}.gdFlag.red{color:#a2271b;background:#fbecec}.gdFlag.red i{background:#e2445c}.gdFlag.amber{color:#8a5a10;background:#fdf3e3}.gdFlag.amber i{background:#fdab3d}.gdOk{color:#4a4842;align-items:center;gap:6px;font-size:13px;display:inline-flex}.gdOk svg{color:#00c875}.gdBtn{color:#1e1e1e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ece6da;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.gdBtn:hover:not(:disabled){border-color:#dcc48f}.gdBtn:disabled{opacity:.6}.gdTaskLink{color:#8a6a1e;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}.gdQuote{color:#1e1e1e;font-size:13.5px;font-style:italic;line-height:1.4}.gdQuote.muted{color:#8c8a85}.gdStars{color:#c9a349;letter-spacing:1px;font-size:15px}.gdStars span{color:#e3dccb}.gdWindow{gap:12px}.gdBar{background:#f1ece1;border-radius:99px;flex:1;max-width:120px;height:8px;overflow:hidden}.gdBar i{border-radius:99px;height:100%;display:block}.gdWindow b{font-size:13px;font-weight:500}.gdWindow b.late{color:#c2361f}.gdWindow .gdBar{flex:none;width:56px}.gdWin{flex-direction:column;min-width:0;line-height:1.25;display:flex}.gdWin small{color:#8c8a85;white-space:normal;font-size:11.5px}.gdClosedToggle{color:#4a4842;cursor:pointer;text-align:left;background:#fcfbf8;border:0;border-top:1px solid #f1ece1;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:11px 18px;font-size:13px;display:flex}.gdClosedToggle span{color:#8c8a85}.gdClosedToggle svg{flex:none;transition:transform .15s}.gdClosedToggle svg.open{transform:rotate(90deg)}.gdClosedToggle:hover{background:#f6f3ec}.tbRow.gdClosed{opacity:.55;background:#fcfbf8}.tbRow.gdClosed .tbStripe{background:#c4c4c4}.gdNote{color:#8c8a85;background:#fcfbf8;border-top:1px solid #f1ece1;padding:10px 18px;font-size:12.5px;font-style:italic}.gdEmpty{color:#8c8a85;padding:18px;font-size:13.5px}.gdNextList{flex-direction:column;gap:4px;padding:10px 0 0 44px;display:flex}.gdNextRow{text-align:left;cursor:pointer;color:#4a4842;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.gdNextRow b{color:#1e1e1e}.gdHome select{font-size:13.5px;line-height:normal;height:34px!important;min-height:0!important;padding:0 4px!important}.aiMeter{background:#fcfbf8;border:1px solid #ece6da;border-radius:12px;flex-direction:column;gap:8px;margin:6px 0;padding:12px 14px;display:flex}.aiMeterHead{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.aiMeterHead span{color:#4a4842;font-variant-numeric:tabular-nums}.aiMeterBar{background:#f1ece1;border-radius:99px;height:8px;overflow:hidden}.aiMeterBar i{background:#c9a349;border-radius:99px;height:100%;display:block}.aiMeter.warn .aiMeterBar i{background:#fdab3d}.aiMeter.stop .aiMeterBar i{background:#e2445c}.aiMeter.stop{background:#fdf6f5;border-color:#e8c4bf}.aiMeter p{color:#6e6a62;margin:0;font-size:12.5px}.aiMeter ul{color:#6e6a62;margin:0;padding-left:18px;font-size:12.5px}.aiCap{align-items:center;gap:8px;font-size:13px;display:flex}.aiCap input{height:34px;margin-left:4px;width:90px!important}.gdChip.link{cursor:pointer}.gdChip.link:hover{border-color:#dcc48f}.gdChipSep{background:#ece6da;width:1px;height:24px;margin:0 4px}.gdTabs{margin:0}.gcWrap{flex-direction:column;gap:14px;display:flex}.gcBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gcBar .tosSearch{min-width:260px}.gcSelect{background:#fff;border:1px solid #ece6da;border-radius:10px;padding:0 10px;font-size:13.5px;width:auto!important;height:42px!important}.gcGrid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.gcSide{background:#fcfbf8;border:1px solid #ece6da;border-radius:14px;flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:12px}.gcSide h5{letter-spacing:.14em;text-transform:uppercase;color:#8a6a1e;margin:4px 8px 8px;font-size:11px}.gcSide button{color:#4a4842;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;height:42px;padding:0 8px;font-size:13.5px;display:flex;justify-content:flex-start!important}.gcSide button span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gcSide button.on{color:#1e1e1e;background:#fff;font-weight:600;box-shadow:0 1px 3px #1e1e1e1a}.gcSide img{object-fit:cover;border-radius:7px;flex:none;width:28px;height:28px}.gcSide b{color:#8c8a85;font-size:12px;font-weight:600}.gcList{flex-direction:column;gap:10px;display:flex}.gcItem{background:#fff;border:1px solid #ece6da;border-radius:14px;grid-template-columns:64px minmax(0,1fr) 170px;gap:14px;padding:14px;display:grid}.gcItem.done{background:#fcfbf8}.gcItem.done .gcHead b{color:#8c8a85}.gcPhoto img,.gcPhoto .tbGPhoto{object-fit:cover;border-radius:10px;place-items:center;width:64px;height:64px;display:grid}.gcBody{flex-direction:column;gap:6px;min-width:0;display:flex}.gcHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gcHead b{color:#1e1e1e;font-size:15px}.gcSev{color:#fff;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.gcCat{color:#8c8a85;border:1px solid #ece6da;border-radius:999px;padding:1px 8px;font-size:12px}.gcMeta{color:#6e6a62;flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.gcQuote{color:#1e1e1e;background:#fffcf4;border-left:3px solid #dcc48f;border-radius:0 8px 8px 0;margin:2px 0;padding:6px 12px;font-size:13.5px;font-style:italic}.gcReply{color:#4a4842;margin:0;font-size:13px}.gcPills{flex-flow:wrap}.gdFlag.green{color:#05673c;background:#e8f7ef}.gdFlag.green i{background:#00c875}.gcActs{flex-direction:column;align-items:stretch;gap:6px;display:flex}.gcActs .gdBtn{justify-content:center}.gdBtn.primary{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.gdBtn.ghost{color:#6e6a62}@media (max-width:900px){.gcGrid{grid-template-columns:1fr}.gcSide{position:static}.gcItem{grid-template-columns:48px 1fr}.gcActs{flex-flow:wrap;grid-column:1/-1}}.toWrap{flex-direction:column;gap:22px;display:flex}.toTopBtns{align-items:center;gap:12px;display:flex}.toBtn{color:#1e1e1e;height:46px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ece6da;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.toBtn:hover:not(:disabled){border-color:#dcc48f}.toBtn:disabled{opacity:.5;cursor:default}.toBtn.dark{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.toBtn.green{color:#fff;background:#00c875;border-color:#00c875}.toBtn.red{color:#fff;background:#df2f4a;border-color:#df2f4a}.toBtn.redline{color:#df2f4a;border-color:#df2f4a}.toBtn.sm{height:36px;padding:0 12px;font-size:13.5px}.toBtn.sq{width:46px;padding:0}.toBtn.grow{flex:1}.toGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.toGrid.withForm{grid-template-columns:minmax(0,1fr) 440px}.toMain{flex-direction:column;gap:22px;min-width:0;display:flex}.toCard{background:#fff;border:1px solid #ece6da;border-radius:18px;padding:24px 24px 20px}.toCard h2{color:#1e1e1e;letter-spacing:-.015em;margin:0;font:600 30px/1.1 "Source Sans 3",sans-serif}.toSub{color:#6e6a62;margin:6px 0 16px;font-size:13.5px}.toTable{flex-direction:column;display:flex}.toRow{color:#2b2a27;border-top:1px solid #f1ece2;align-items:center;gap:14px;padding:14px 10px;font-size:14px;display:grid}.toRow.q{grid-template-columns:1.3fr 1.2fr .7fr 1fr 1.3fr 1.6fr}.toRow.m{grid-template-columns:1fr .7fr .9fr 1.6fr .9fr .9fr}.toRow.head{color:#8b867c;border-top:0;padding-top:4px;padding-bottom:10px;font-size:12px}.toRow small{color:#8b867c;margin-top:3px;font-size:12px;display:block}.toRow s{color:#8b867c}.toWho{align-items:center;gap:10px;display:flex}.toNote{color:#4a4842}.toPill{color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:76px;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.toStatus .toPill{min-width:110px;height:34px}.toWait{font-weight:600;color:#b5761a!important}.toActs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.toReason{height:40px;font:inherit;border:1px solid #ece6da;border-radius:10px;min-width:150px;padding:0 10px;font-size:14px}.toFyi{color:#4a4842;background:#fbf7ee;border:1px solid #f0e4c6;border-radius:12px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;font-size:13.5px;display:flex}.toStripHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.toMonthNav{gap:8px;display:flex}.toStripScroll{overflow-x:auto}.toStrip{min-width:880px;display:grid}.toDay{color:#8b867c;text-align:center;border-left:1px solid #f1ece2;padding:6px 0;font-size:11.5px}.toDay.today{color:#1e1e1e;background:#f6ebd0;border-radius:6px;font-weight:700}.toDay.wk,.toCell.wk{background:#faf8f3}.toPerson{color:#2b2a27;border-top:1px solid #f1ece2;align-items:center;gap:8px;padding:6px 8px 6px 0;font-size:13.5px;font-weight:600;display:flex}.toCell{border-top:1px solid #f1ece2;border-left:1px solid #f1ece2;align-items:center;height:38px;display:flex;position:relative}.toBar{width:100%;height:22px;display:block}.toBar em{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;text-shadow:0 1px 1px #0000002e;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.toBar.approved{background:#00c875}.toBar.pending{color:#fff;background:repeating-linear-gradient(135deg,#fdab3d 0 6px,#ffcb80 6px 12px)}.toBar.s{border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:3px}.toBar.e{border-top-right-radius:6px;border-bottom-right-radius:6px;margin-right:3px}.toLegend{color:#4a4842;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.toLegend .toBar{width:16px;height:14px;margin:0;padding:0}.toLegend span{color:#6e6a62;margin-right:auto}.toSettings{padding:16px 24px}.toSetHead{font:inherit;color:#1e1e1e;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:600;display:flex}.toSetHead .rot{transform:rotate(90deg)}.toSetBody{flex-direction:column;gap:12px;margin-top:14px;display:flex}.toSet{align-items:flex-start;gap:12px;font-size:14px;display:flex}.toSet input{accent-color:#1e1e1e;width:20px;height:20px;margin-top:2px}.toSet small{color:#6e6a62;margin-top:2px;font-size:12.5px;display:block}.toHint{color:#6e6a62;margin:6px 0 0;font-size:12.5px}.toForm{background:#fff;border:1.5px solid #dcc48f;border-radius:18px;flex-direction:column;padding:24px;display:flex;position:sticky;top:16px;box-shadow:0 18px 40px #1e1e1e14}.toFormHead{justify-content:space-between;align-items:center;display:flex}.toFormHead h2{letter-spacing:-.015em;margin:0;font:600 30px/1.1 "Source Sans 3",sans-serif}.toX{cursor:pointer;color:#6e6a62;background:0 0;border:0}.toLbl{color:#2b2a27;margin:14px 0 8px;font-size:13.5px;font-weight:600}.toDates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.toDates input{height:48px;font:inherit;border:1px solid #ece6da;border-radius:12px;padding:0 12px;font-size:15px}.toSeg{background:#fcfbf8;border:1px solid #ece6da;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.toSeg button{height:44px;font:inherit;color:#2b2a27;cursor:pointer;background:#f7f4ee;border:1px solid #ece6da;border-radius:10px;font-size:14.5px;font-weight:600}.toSeg button.on{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.toSeg button.on.kind{color:#fff}.toSeg button:disabled{opacity:.45;cursor:default}.toFull{width:100%;height:48px}.toArea{min-height:84px;font:inherit;resize:vertical;border:1px solid #ece6da;border-radius:12px;padding:10px 12px;font-size:14.5px}.toFormBtns{gap:10px;margin-top:18px;display:flex}@media (max-width:1100px){.toGrid.withForm{grid-template-columns:minmax(0,1fr)}.toForm{order:-1;position:static}.toRow.q,.toRow.m{grid-template-columns:1fr 1fr}.toRow.head{display:none}}.calOutHead{z-index:1;color:#4a4842;background:#fcfbf8;border-top:1px solid #ece6da;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:sticky;left:0}.calOutCell{background:#fcfbf8;border-top:1px solid #ece6da;border-left:1px solid #f1ece2;flex-direction:column;gap:5px;min-height:44px;padding:6px;display:flex}.calOut{color:#2b2a27;white-space:nowrap;text-overflow:ellipsis;cursor:default;background:repeating-linear-gradient(135deg,#fff 0 6px,#f4f1ea 6px 12px);border:1.5px dashed #bdb6a8;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.tsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.tsWeekNav{align-items:center;gap:10px;display:flex}.tsWeekNav b{color:#1e1e1e;font-size:16px;font-weight:600}.tsPills{flex-wrap:wrap;gap:8px;display:flex}.tsPill{color:#fff;border-radius:7px;align-items:center;height:34px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.tsPill.draft{color:#2b2a27;background:#c4c4c4}.tsPill.published{background:#00c875}.tsPill.changed{background:#c9a349}.tsPill.gap{background:#df2f4a}.tsPill.swap{background:#fdab3d}.tsScroll{border:1px solid #ece6da;border-radius:14px;overflow-x:auto}.tsGrid{grid-template-columns:230px repeat(7,minmax(120px,1fr));min-width:1080px;display:grid}.tsCorner,.tsDow{color:#4a4842;background:#fcfbf8;border-bottom:1px solid #ece6da;padding:12px;font-size:13.5px;font-weight:600}.tsDow{text-align:center;border-left:1px solid #f1ece2}.tsDow b{display:block}.tsDow small{color:#8b867c;font-size:11.5px;font-weight:500;display:block}.tsDow.today{background:#f6ebd0}.tsLine{border-top:1px solid #f1ece2;align-items:center;gap:10px;padding:12px 12px 12px 18px;display:flex;position:relative}.tsLine:before{content:"";background:var(--lc,#ece6da);border-radius:3px;width:4px;position:absolute;top:10px;bottom:10px;left:8px}.tsLine b{color:#1e1e1e;font-size:14.5px;display:block}.tsLine small{color:#6e6a62;font-size:12px;display:block}.tsLine .tsTime{color:#8b867c;font-style:italic}.tsLine.out{color:#4a4842;background:#fcfbf8;font-size:13.5px}.tsLine.out:before{display:none}.tsCell{border-top:1px solid #f1ece2;border-left:1px solid #f1ece2;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:7px;display:flex}.tsCell.out{background:#fcfbf8;min-height:48px}.tsCell.rest{background:#faf8f3}.tsCell.changed{box-shadow:inset 0 0 0 2px #dcc48f}.tsChip{background:var(--lc);color:#fff;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;font-weight:600;display:flex}.tsChip small{opacity:.92;font-size:11px;font-weight:500;display:block}.tsChip.bad{color:#a2271b;background:#fbecec;outline:1.5px dashed #e2445c}.tsGap{color:#c2361f;width:100%;height:42px;font:inherit;cursor:pointer;background:#fdf2f3;border:1.5px dashed #e2445c;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.tsGap.static{cursor:default;height:36px;margin-top:8px}.tsEmpty{color:#bdb6a8;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:9px;width:100%;height:42px}.tsEmpty:hover{color:#8b867c;border-color:#dcc48f}.tsPick{width:100%;min-width:0;height:42px;font-size:13px}.tsKey{border-radius:4px;width:16px;height:14px;display:inline-block}.tsKey.dashed{background:#fdf2f3;border:1.5px dashed #e2445c}.tsKey.gold{background:#fff;box-shadow:inset 0 0 0 2px #dcc48f}.tsBottom{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;display:grid}.tsNeeds{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.tsNeed{border:1px solid #ece6da;border-radius:14px;gap:12px;padding:14px;display:flex}.tsNeed b{font-size:14.5px;display:block}.tsNeed small{color:#6e6a62;margin:4px 0 10px;font-size:12.5px;display:block}.tsNeedIcon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tsNeedIcon.red{color:#df2f4a;background:#fdf2f3}.tsNeedIcon.amber{color:#b5761a;background:#fff4e5}.tsList{color:#2b2a27;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}.tsNotices{color:#6e6a62;flex-direction:column;gap:3px;margin-top:14px;font-size:12.5px;display:flex}.tsNotices b{color:#2b2a27;font-size:13px}.tsLineEdit{border-left:4px solid var(--lc);grid-template-columns:1fr 1.4fr 1.2fr 44px auto auto;align-items:center;gap:8px;padding-left:12px;display:grid}.tsLineEdit input:not([type=checkbox]):not([type=color]){height:40px;font:inherit;border:1px solid #ece6da;border-radius:10px;min-width:0;padding:0 10px;font-size:13.5px}.tsLineEdit input[type=color]{background:#fff;border:1px solid #ece6da;border-radius:10px;width:40px;height:40px;padding:2px}.tsDays{color:#6e6a62;gap:4px;font-size:11.5px;display:flex}.tsDays label,.tsOn{flex-direction:column;align-items:center;gap:2px;font-size:11.5px;display:flex}.tsToday{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.tsTodayCard{border:1px solid #ece6da;border-top:4px solid var(--lc);border-radius:12px;padding:12px 14px}.tsTodayCard>small{color:#6e6a62;font-size:12px}.tsWho{align-items:center;gap:10px;margin-top:8px;display:flex}.tsWho b{font-size:14.5px;display:block}.tsWho small{color:#8b867c;font-size:12px;display:block}.tsMine{flex-direction:column;display:flex}.tsMineRow{border-top:1px solid #f1ece2;grid-template-columns:70px 1fr auto;align-items:center;gap:16px;padding:12px 4px;display:grid}.tsMineRow>span:nth-child(2) small{color:#6e6a62;margin-top:5px;font-size:12.5px;display:block}.tsDate{border:1px solid #ece6da;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:62px;height:58px;display:flex}.tsDate small{letter-spacing:.14em;color:#8b867c;font-size:10.5px}.tsDate b{letter-spacing:-.015em;font:600 26px/1 "Source Sans 3",sans-serif}.tsDate.today{background:#f6ebd0;border-color:#dcc48f}.tsAsk{background:#fbf7ee;border:1px solid #f0e4c6;border-radius:12px;flex-direction:column;gap:4px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.tsAsk small{color:#6e6a62}.tsAsk .toActs{justify-content:flex-start;margin-top:6px}.tsCheck{align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;display:flex}.tsCheck.ok{color:#05673c}.tsCheck.bad{color:#c2361f}.toSeg.two{grid-template-columns:1fr 1fr}.tsGapTop{margin-top:8px}.tsLink{color:#b08a2e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:1100px){.tsBottom{grid-template-columns:1fr}.tsLineEdit{grid-template-columns:1fr 1fr}}.tsWho .tsOutNow{color:#c2361f;font-weight:600}.hdWrap{flex-direction:column;gap:22px;margin-top:8px;display:flex}.hdGrid{grid-template-columns:220px minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.hdNav{background:#fff;border:1px solid #ece6da;border-radius:16px;flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:12px}.hdNav button{text-align:left;font:inherit;color:#2b2a27;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:13.5px;display:flex}.hdNav button span{color:#8b867c;margin-left:auto;font-size:11.5px}.hdNav button.on{background:#f6ebd0;font-weight:600}.hdNav button:hover{background:#fbf7ee}.hdNav small{color:#8b867c;padding:10px 10px 4px;font-size:11.5px;line-height:1.45}.hdMain{padding:22px 24px}.hdHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.hdHead h2{letter-spacing:-.015em;margin:4px 0 0;font:600 30px/1.1 "Source Sans 3",sans-serif}.hdHeadBtns{align-items:center;gap:8px;display:flex}.hdSection{border-top:1px solid #f1ece2;scroll-margin-top:12px}.hdSecHead{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;display:flex}.hdSecHead b{color:#1e1e1e;letter-spacing:-.015em;font:600 22px/1.1 "Source Sans 3",sans-serif}.hdSecHead .rot{transform:rotate(90deg)}.hdCount{color:#6e6a62;border:1px solid #ece6da;border-radius:999px;padding:3px 9px;font-size:12px}.hdLock{color:#8a5a10;background:#fbf3e1;border:1px solid #f0e0b8;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:12px;display:inline-flex}.hdRows{padding-bottom:14px}.hdRow{border-radius:10px;grid-template-columns:200px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:9px 6px;display:grid}.hdRow.editing{background:#fbf7ee;outline:1px solid #ebd9ae}.hdLabel{color:#6e6a62;font-size:13px}.hdTag{color:#05673c;background:#e8f7ef;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;display:inline-block}.hdValue{text-align:left;font:inherit;color:#1e1e1e;cursor:text;white-space:pre-wrap;background:0 0;border:0;padding:4px 0;font-size:14px}.hdValue em{color:#b08a2e;align-items:center;gap:4px;font-style:italic;display:inline-flex}.hdValue:hover .hdText{-webkit-text-decoration:underline dotted #dcc48f;text-decoration:underline dotted #dcc48f}.hdSrc{color:#9a958b;text-align:right;font-size:11.5px}.hdEdit{flex-direction:column;gap:6px;display:flex}.hdEdit input,.hdEdit textarea{font:inherit;background:#fff;border:1px solid #dcc48f;border-radius:10px;padding:9px 11px;font-size:14px}.hdEdit textarea{resize:vertical;min-height:90px}.hdEdit small{color:#8b867c;font-size:12px}.hdEditBtns{gap:8px;display:flex}.hdSecret{align-items:center;gap:12px;display:flex}.hdSecret code{background:#f6f3ec;border-radius:7px;padding:3px 8px;font-size:14px}.hdSecret em{color:#9a958b}.hdDots{letter-spacing:2px;color:#4a4842}.hdLink{font:inherit;color:#b08a2e;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.hdLink.muted{color:#6e6a62;font-weight:500}.hdNote{color:#4a4842;background:#f7f5f0;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 6px 4px;padding:12px 14px;font-size:13px;display:flex}.hdReveals{color:#8b867c;flex-direction:column;gap:2px;margin:6px 8px 0;font-size:12px;display:flex}.hdSide{flex-direction:column;gap:16px;display:flex}.hdSide .toCard{padding:18px}.hdMapImg{border-radius:12px;width:100%;margin-bottom:12px;display:block}.hdMapKeyless{color:#b08a2e;background:repeating-linear-gradient(0deg,#f6f1e6 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#f6f1e6 0 1px,#fcfaf5 1px 26px);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:150px;margin-bottom:12px;display:flex}.hdMapKeyless small{color:#8b867c}.hdAddr{letter-spacing:-.015em;margin:4px 0 10px;font:600 20px/1.2 "Source Sans 3",sans-serif;display:block}.hdMapBtns{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.hdMapBtns a{text-decoration:none}.hdKey,.hdAdd{gap:6px;margin-top:10px;display:flex}.hdKey input,.hdAdd input{min-width:0;height:36px;font:inherit;border:1px solid #ece6da;border-radius:10px;flex:1;padding:0 10px;font-size:13px}.hdAdd.wide{align-items:center;margin:0}.hdAdd.wide .mtSelect{min-width:110px;height:36px}.hdAdd.wide input{min-width:260px}.hdSideHead h3{letter-spacing:-.015em;margin:0 0 6px;font:600 22px/1.1 "Source Sans 3",sans-serif}.hdLinkRow{border-top:1px solid #f1ece2;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;display:flex}.hdLinkRow a{color:#1e1e1e;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hdX{color:#9a958b;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px}.hdHistRow{border-top:1px solid #f1ece2;flex-direction:column;gap:3px;padding:8px 0;font-size:13px;display:flex}.hdHistRow small{color:#6e6a62}.hdHistRow .hdLink{align-self:flex-start}.hdMedia{flex-direction:column;gap:12px;display:flex}.hdMediaHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.hdMediaHead h2{letter-spacing:-.015em;margin:2px 0;font:600 30px/1.1 "Source Sans 3",sans-serif}.hdMediaHead small{color:#6e6a62;font-size:13px}.hdVideos{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.hdVideo{background:#fff;border:1px solid #ece6da;border-radius:16px;margin:0;overflow:hidden}.hdVideo iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.hdVideo figcaption{color:#6e6a62;align-items:center;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.hdEmptyMedia,.hdUpload{text-align:center;color:#b08a2e;background:#fff;border:1px dashed #dcc48f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:18px;display:flex}.hdEmptyMedia b,.hdUpload b{color:#1e1e1e}.hdEmptyMedia small,.hdUpload small{color:#6e6a62;max-width:320px}.hdWarn{color:#c2361f}.hdPlans{grid-template-columns:1fr 1.3fr 1fr;align-items:start;gap:16px;display:grid}.hdLayout{background:#fff;border:1px solid #ece6da;border-radius:16px;padding:16px}.hdLayout>div>small{letter-spacing:.14em;color:#8b867c;margin-top:10px;font-size:10.5px;display:block}.hdLayout .hdRow{grid-template-columns:1fr;gap:2px;padding:4px 0}.hdLayout .hdRow .hdLabel,.hdLayout .hdRow .hdSrc{display:none}.hdPlanList{flex-direction:column;gap:8px;display:flex}.hdPlan{color:#1e1e1e;background:#fff;border:1px solid #ece6da;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:13.5px;text-decoration:none;display:flex}.hdPlan small{color:#8b867c;font-size:12px;display:block}@media (max-width:1250px){.hdGrid{grid-template-columns:minmax(0,1fr)}.hdNav{flex-flow:wrap;position:static}.hdNav small{display:none}.hdRow{grid-template-columns:1fr}.hdSrc{text-align:left}.hdPlans{grid-template-columns:1fr}}.hdSecHead{justify-content:flex-start}.hdValue{text-align:left;justify-content:flex-start;width:100%;display:block}.hdNav button{justify-content:flex-start}.hdNav{position:static}.hdKeyBox{background:#fbf7ee;border:1px solid #ebd9ae;border-radius:12px;flex-direction:column;gap:4px;margin:8px 0 4px;padding:12px 14px;font-size:13.5px;display:flex}.hdKeyBox small{color:#6e6a62}.hdKeyBtn{width:100%;margin-top:10px}.mtCard .hdKey{max-width:520px}@media (max-width:1500px) and (min-width:1251px){.hdGrid{grid-template-columns:minmax(0,1fr) 300px}.hdNav{flex-flow:wrap;grid-column:1/-1}.hdNav small{display:none}}.hdMapTiles{background:#f6f1e6;border-radius:12px;width:100%;margin-bottom:12px;position:relative;overflow:hidden;container-type:inline-size}.hdMapInner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hdMapInner img{filter:sepia(.12)saturate(.9);width:256px;max-width:none;height:256px;position:absolute}.hdPin{color:#b08a2e;fill:#dcc48f;filter:drop-shadow(0 2px 3px #00000040);position:absolute}.lbGrid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.lbTree{flex-direction:column;gap:10px;padding:16px;display:flex}.lbTree .tosSearch,.lbFilters{width:100%}.lbFilters button{flex:1;font-size:12.5px}.lbGroup{flex-direction:column;gap:2px;margin-top:6px;display:flex}.lbGroup>small{letter-spacing:.14em;color:#8b867c;padding:4px 6px;font-size:10.5px}.lbItem{text-align:left;font:inherit;color:#2b2a27;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:6px;padding:8px;font-size:13.5px;display:flex}.lbItem span{flex:1;min-width:0}.lbItem.on{background:#f6ebd0;font-weight:600}.lbItem:hover{background:#fbf7ee}.lbFlag{color:#8a5a10;background:#fdf3e3;border-radius:6px;padding:1px 6px;font-size:10.5px;font-style:normal}.lbEmpty{text-align:center;color:#b08a2e;flex-direction:column;align-items:center;gap:6px;padding:24px 8px;display:flex}.lbEmpty b{color:#1e1e1e}.lbEmpty small{color:#6e6a62}.lbEmpty.big{padding:80px 20px}.lbPage{min-height:420px;padding:26px 30px}.lbHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lbHead h2{letter-spacing:-.025em;margin:4px 0;font:600 36px/1.1 "Source Sans 3",sans-serif}.lbBtns{flex-wrap:wrap;gap:8px;display:flex}.lbDue{color:#c2361f}.lbHist{border:1px solid #ece6da;border-radius:12px;flex-direction:column;gap:6px;margin:10px 0;padding:12px;font-size:13px;display:flex}.lbHist span{align-items:center;gap:12px;display:flex}.lbBody{color:#2b2a27;max-width:820px;margin-top:16px;font-size:15px;line-height:1.65}.lbH1{letter-spacing:-.015em;margin:22px 0 6px;font:600 28px/1.2 "Source Sans 3",sans-serif}.lbH2{letter-spacing:-.015em;margin:18px 0 4px;font:600 23px/1.2 "Source Sans 3",sans-serif}.lbH3{margin:14px 0 4px;font-size:16px}.lbP,.lbLi,.lbTodo{white-space:pre-wrap;margin:4px 0}.lbLi{padding-left:10px}.lbTodo.done{color:#8b867c;text-decoration:line-through}.lbTodo input{accent-color:#1e1e1e}.lbQuote{color:#4a4842;border-left:3px solid #dcc48f;margin:10px 0;padding:4px 14px}.lbCallout{white-space:pre-wrap;background:#fbf7ee;border:1px solid #f0e4c6;border-radius:12px;margin:10px 0;padding:12px 14px}.lbToggle{margin:6px 0}.lbToggle summary{cursor:pointer;font-weight:600}.lbHr{border:0;border-top:1px solid #ece6da;margin:16px 0}.lbVideo{max-width:640px;margin:12px 0}.lbImg{margin:12px 0}.lbImg img{border-radius:12px;max-width:100%}.lbImg figcaption{color:#6e6a62;font-size:12.5px}.lbUnsupported{color:#a2271b;background:#fdf2f3;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.lbEdit{flex-direction:column;gap:10px;display:flex}.lbTitle{letter-spacing:-.025em;border:0;border-bottom:1px solid #ece6da;outline:none;padding:6px 0;font:600 34px/1.1 "Source Sans 3",sans-serif}.lbMeta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lbEvery{color:#4a4842;font-size:13px}.lbEvery input{border:1px solid #ece6da;border-radius:8px;width:64px;height:34px;margin:0 4px;padding:0 8px}.lbBlockEdit{border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px;display:grid}.lbBlockEdit:hover{background:#fcfbf8}.lbBlockEdit>select{height:36px;font:inherit;background:#fff;border:1px solid #ece6da;border-radius:9px;font-size:12.5px}.lbFields{flex-direction:column;gap:8px;display:flex}.lbFields textarea{font:inherit;resize:vertical;border:1px solid #ece6da;border-radius:9px;min-height:38px;padding:8px 10px;font-size:14.5px}.lbFields input:not([type=checkbox]){height:36px;font:inherit;border:1px solid #ece6da;border-radius:9px;padding:0 10px;font-size:13px}.lbBlockEdit.t-h1 textarea,.lbBlockEdit.t-h2 textarea{letter-spacing:-.015em;font:600 22px/1.2 "Source Sans 3",sans-serif}.lbBlockEdit.t-callout textarea{background:#fbf7ee}.lbBlockBtns{align-items:center;gap:2px;display:flex}.lbBlockBtns button{color:#8b867c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px}.lbBlockBtns button:hover{color:#1e1e1e;background:#f6f3ec}.lbAdd{color:#b08a2e;cursor:pointer;background:#fff;border:1px solid #ece6da;border-radius:8px;width:36px;height:30px;font-size:13px}@media (max-width:1100px){.lbGrid,.lbBlockEdit{grid-template-columns:1fr}}.hdStrip{color:#4a4740;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;display:flex}.hdStrip>span{align-items:center;gap:4px;display:inline-flex}.hdStage{color:#7a5f1e;background:#f6f1e4;border:1px solid #dcc48f;border-radius:999px;padding:3px 10px;font-weight:600}.hdStage.live,.hdStage.operating{color:#05673c;background:#e8f7ef;border-color:#bfe6d0}.hdLabelChip{background:#fff;border:1px solid #e7e1d3;border-radius:999px;padding:3px 10px}.hdTag.src{color:#7a5f1e;background:#f6f1e4}.hdChips{flex-wrap:wrap;gap:6px;display:flex}.hdChip{color:#2b2925;cursor:pointer;background:#fff;border:1px solid #e1dacb;border-radius:999px;align-items:center;gap:4px;min-height:34px;padding:6px 12px;font-size:13px;display:inline-flex}.hdChip:hover{border-color:#dcc48f}.hdChip.on{color:#fff;background:#2b2925;border-color:#2b2925}.hdChip.add{color:#7a5f1e;border-style:dashed}.hdChip:disabled{opacity:.6}.hdAddOpt{align-items:center;gap:6px;display:inline-flex}.hdAddOpt input{border:1px solid #dcc48f;border-radius:999px;width:150px;height:34px;padding:0 12px;font-size:13px}.hdStepper{align-items:center;gap:6px;display:inline-flex}.hdStepper button{cursor:pointer;background:#fff;border:1px solid #e1dacb;border-radius:8px;width:34px;height:34px;font-size:18px}.hdStepper button:disabled{opacity:.45}.hdStepper input{text-align:center;border:1px solid #e1dacb;border-radius:8px;width:64px;height:34px;font-size:14px}.hdStepper.wide input{width:auto;padding:0 8px}.hdStepper small{color:#6e6a62}.hdRow.typed .hdChips,.hdRow.typed .hdStepper{padding:4px 0}.hdRow .hdStepper input{flex:0 0 72px;width:72px;min-width:0}.hdRow .hdStepper.wide input{flex:none;width:auto}.hdRow .hdStepper .hdLink{background:0 0;border:0;width:auto;height:auto;padding:0 4px;font-size:13px}.mgmtChip{color:#2b2925;background:#fff;border:1px solid #e7e1d3;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.mgmtChip svg{color:#b08d3e}.mgmtChip.inline{font-size:inherit;vertical-align:baseline;padding:1px 8px;font-weight:500}.propertyChips .mgmtChip{background:#ffffffeb}.hdTypePick{flex-wrap:wrap;gap:6px;margin-left:4px;display:inline-flex}.hdChip.sm{min-height:30px;padding:4px 10px;font-size:12.5px}.hdChip.on svg{color:#dcc48f}.hdChip svg{color:#b08d3e}.hdSecIcon{color:#b08d3e;flex:none}.hdNav button{align-items:center;gap:7px;display:flex}.hdNav button.on .hdSecIcon{color:#2b2925}.hdLockMini{color:#9a958b}.hdSecHead{align-items:center;gap:8px;display:flex}.luxeTabs button svg{color:#b08d3e;vertical-align:-2px;margin-right:4px}.hdChip.on:disabled{opacity:1}.helpTop{color:#2b2925;cursor:pointer;background:#fff;border:1px solid #e7e1d3;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;margin-right:8px;display:inline-flex}.helpTop:hover{color:#7a5f1e;border-color:#dcc48f}.hcWrap{flex-direction:column;gap:18px;display:flex}.hcHero{padding:30px 32px}.hcHero h1{color:#1f1d1a;margin:8px 0 18px;font-family:"Source Sans 3",sans-serif;font-size:40px;font-weight:600;letter-spacing:-.025em!important}.hcSearch{background:#fbf8f1;border:1px solid #e7dcc2;border-radius:14px;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.hcSearch input{background:0 0;border:0;outline:none;flex:1;font-size:16px}.hcSearch svg{color:#7a5f1e}.hcPopular{color:#6e6a62;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.hcHits{border-top:1px solid #efe9dc;flex-direction:column;margin-top:14px;display:flex}.hcHit{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #efe9dc;gap:12px;padding:12px 4px;display:flex}.hcHit:hover{background:#fbf8f1}.hcHit b{color:#1f1d1a;font-size:15px;display:block}.hcHit small{color:#7a5f1e;margin:2px 0;font-size:12px;display:block}.hcHit em{color:#6e6a62;font-size:13px;font-style:normal;display:block}.hcHitIcon{color:#7a5f1e;background:#f6f1e4;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.hcEmpty{color:#6e6a62;align-items:center;gap:12px;padding:18px 4px;display:flex}.hcGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.hcMainCol,.hcRight{flex-direction:column;gap:14px;display:flex}.hcPath{padding:24px 26px}.hcPathHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hcPathHead h2{letter-spacing:-.015em;margin:6px 0 0;font-family:"Source Sans 3",sans-serif;font-size:28px;font-weight:600}.hcPathBody{grid-template-columns:170px 1fr;align-items:center;gap:24px;margin-top:18px;display:grid}.hcRing{background:conic-gradient(#c9a75a calc(var(--pct)*1%),#efe9dc 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.hcRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.hcRing b,.hcRing small{position:relative}.hcRing b{letter-spacing:-.025em;font-family:"Source Sans 3",sans-serif;font-size:32px;font-weight:600}.hcRing small{color:#6e6a62;font-size:12px}.hcSteps{columns:2;column-gap:22px;margin:0;padding:0;list-style:none}.hcSteps li{break-inside:avoid}.hcSteps button{text-align:left;color:#1f1d1a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #efe9dc;align-items:center;gap:10px;width:100%;padding:9px 2px;font-size:14px;display:flex}.hcSteps button small{color:#9a958b;white-space:nowrap;margin-left:auto;font-size:12px}.hcSteps li.done span:nth-child(2){color:#9a958b;text-decoration:line-through}.hcCheck{border:1.5px solid #cfc6b3;border-radius:5px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.hcSteps li.done .hcCheck{color:#fff;background:#2b2925;border-color:#2b2925}.hcCap{margin-top:6px}.hcCats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hcCat{text-align:left;cursor:pointer;border:1px solid #efe9dc;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex}.hcCat svg{color:#b08d3e}.hcCat b{color:#1f1d1a;letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-size:22px;font-weight:600}.hcCat span{color:#4a4740;font-size:13.5px}.hcCat small{color:#9a958b;margin-top:auto;font-size:12px}.hcCat.muted{cursor:default}.hcAsk{color:#f3eee3;background:#1f1d1a;border-radius:18px;padding:22px 24px}.hcAsk h3{color:#fff;letter-spacing:-.015em;margin:6px 0 8px;font-family:"Source Sans 3",sans-serif;font-size:28px;font-weight:600}.hcAsk p{color:#d9d3c6;margin:0 0 14px;font-size:14px}.toBtn.gold{color:#1f1d1a;background:#dcc48f;border-color:#dcc48f}.hcBox{flex-direction:column;gap:2px;padding:18px 20px;display:flex}.hcLink{text-align:left;color:#1f1d1a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #efe9dc;justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;display:flex}.hcLink.static{cursor:default}.hcLink small{color:#9a958b;white-space:nowrap;font-size:12px}.hcMuted{color:#6e6a62;font-size:13px}.hcBar{background:#efe9dc;border-radius:6px;height:6px;margin:10px 0 6px;overflow:hidden}.hcBar i{background:#c9a75a;height:100%;display:block}.hcArticleView{grid-template-columns:240px minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.hcSide{flex-direction:column;gap:2px;padding:18px 14px;display:flex;position:sticky;top:12px}.hcSide button{text-align:left;color:#2b2925;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.hcSide button small{color:#9a958b;margin-left:auto}.hcSide button.on{background:#f6f1e4;font-weight:600}.hcDot{background:#d8cfbd;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin:0 3px}.hcTick{color:#05673c}.hcBack{margin-top:10px;color:#7a5f1e!important}.hcArticle{padding:28px 34px}.hcArticle.wide{max-width:900px}.hcArticle h1{color:#1f1d1a;margin:10px 0 8px;font-family:"Source Sans 3",sans-serif;font-size:38px;font-weight:600;letter-spacing:-.025em!important}.hcCrumb{color:#6e6a62;align-items:center;gap:6px;font-size:13px;display:flex}.hcCrumb button{color:#6e6a62;cursor:pointer;background:0 0;border:0;padding:0}.hcCrumb b{color:#1f1d1a}.hcMeta{color:#6e6a62;border-bottom:1px solid #efe9dc;align-items:center;gap:14px;padding-bottom:14px;font-size:13px;display:flex}.hcMeta span{align-items:center;gap:5px;display:inline-flex}.hcReview{color:#8a5a00;background:#fff4db;border-radius:999px;padding:2px 9px}.hcLinkInline{color:#7a5f1e;cursor:pointer;background:0 0;border:0}.hcBody{color:#2b2925;font-size:15px;line-height:1.65}.hcBody h3{color:#1f1d1a;letter-spacing:-.015em;margin:22px 0 8px;font-family:"Source Sans 3",sans-serif;font-size:24px;font-weight:600}.hcBody h4{margin:16px 0 6px;font-size:16px}.hcBody code{background:#f6f1e4;border-radius:6px;padding:1px 6px;font-size:13.5px}.hcBody ul,.hcBody ol{padding-left:22px}.hcBody li{margin:4px 0}.hcBody a{color:#7a5f1e}.hcTable{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px}.hcTable th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#9a958b;border-bottom:1px solid #e7e1d3;padding:8px 6px;font-size:11px;font-weight:600}.hcTable td{border-bottom:1px solid #efe9dc;padding:8px 6px}.hcCallout{background:#fbf8f1;border:1px solid #efe2c4;border-radius:12px;margin:10px 0;padding:12px 14px}.hcFoot{color:#6e6a62;border-top:1px solid #efe9dc;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:16px;font-size:13px;display:flex}.hcFoot>span{margin-right:auto}.luxeOwner.muted{color:#9a958b;font-size:13px}@media (max-width:1100px){.hcGrid,.hcArticleView{grid-template-columns:1fr}.hcCats{grid-template-columns:1fr 1fr}.hcSteps{columns:1}.hcPathBody{grid-template-columns:1fr}}.hcSearch input{box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.hcBody p,.hcBody li,.hcBody td{color:#2b2925}.hcHero h1,.hcArticle h1{letter-spacing:-.01em}.helpTop svg{width:18px;height:18px}.hcBody b{color:#1f1d1a;font-weight:700}.hdSuggest{color:#3a3730;background:#fbf7ee;border:1px solid #ebd9ae;border-radius:10px;flex-wrap:wrap;order:1;grid-column:2/-1;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.hdSuggest b{color:#8a6d2f;font-weight:600}.hdSuggestBtns{align-items:center;gap:8px;display:flex}.hdSuggestBtns small{color:#8b867c;font-size:11.5px}@media (max-width:1250px){.hdSuggest{grid-column:1/-1}}.orTabs{border-bottom:1px solid #ece6da;gap:6px;margin:-4px 0 4px;display:flex}.orTabs button{color:#6e6a62;height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 16px;font-size:15px;display:inline-flex}.orTabs button.on{color:#1e1e1e;border-bottom-color:#dcc48f;font-weight:600}.orStrip{color:#3a3730;border:1px solid #ece6da;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 18px;font-size:14px;display:flex}.orStrip b{font-weight:600}.orBar{background:#ece6da;border-radius:5px;width:240px;height:8px;display:flex;overflow:hidden}.orBar i{height:100%;display:block}.orBar .a{background:#4f5d4a}.orBar .b{background:#dcc48f}.orBar .c{background:#e2ded6}.orDue{color:#6e6a62;margin-left:auto}.orSteps{border:1px solid #ece6da;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid}.orSteps li{color:#9a958b;align-items:center;gap:10px;display:flex}.orSteps li b{font-size:14px;font-weight:600;display:block}.orSteps li small{font-size:12px}.orSteps li.on,.orSteps li.done{color:#1e1e1e}.orSteps li small{color:#9a958b}.orDot{border:1px solid #ece6da;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:13px;display:grid}.orSteps li.done .orDot{color:#fff;background:#4f5d4a;border-color:#4f5d4a}.orSteps li.on .orDot{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.orGrid{grid-template-columns:minmax(260px,1fr) minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:18px;display:grid}.orCol{flex-direction:column;gap:18px;min-width:0;display:flex}.orField{flex-direction:column;gap:6px;margin-top:16px;display:flex}.orField>span:first-child{letter-spacing:.12em;color:#6e6a62;font-size:11px}.orField select{height:46px;font:inherit;background:#fff;border:1px solid #ece6da;border-radius:12px;width:100%;padding:0 12px}.orSel{border:1px solid #ece6da;border-radius:12px;align-items:center;gap:8px;padding-left:12px;display:flex}.orSel select{border:0;height:44px;padding-left:0}.orHome{align-items:center;gap:12px;margin-top:12px;display:flex}.orHome .orHomeImg{border-radius:10px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.orHome .orHomeImg img{object-fit:cover;width:100%;height:100%}.orHome .editorialTag{display:none}.orHome b{font-weight:600;display:block}.orHome small{color:#6e6a62;font-size:12.5px}.orPulled{color:#6e6a62;align-items:center;gap:6px;margin:16px 0 0;font-size:13px;display:flex}.orNote.warn{color:#9a5b13;font-size:13px}.orChecks{margin:8px 0 0;padding:0;list-style:none}.orChecks li{border-bottom:1px solid #f1ece2;gap:12px;padding:11px 0;display:flex}.orChecks li:last-child{border:0}.orChecks b{font-size:14px;font-weight:600;display:block}.orChecks small{color:#6e6a62;font-size:12.5px}.orIc{color:#fff;background:#4f5d4a;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:13px;font-weight:700;display:grid}.orChecks li.review .orIc{background:#d9a83a}.orChecks li.missing .orIc{background:#b5483a}.orDraftHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.orLockNote{color:#8b867c;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.orSecs{border:1px solid #ece6da;border-radius:12px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.orSecs li+li{border-top:1px solid #f1ece2}.orSecs button{width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;padding:0 14px;display:flex}.orSecs button.on{background:#fbf7ee;box-shadow:inset 3px 0 #dcc48f}.orSecs i{color:#a8873e;letter-spacing:-.015em;width:14px;font:600 18px/1 "Source Sans 3",sans-serif}.orSecs b{flex:1;font-size:14px;font-weight:600}.orTag{white-space:nowrap;border-radius:6px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.orTag.ok{color:#3e5a35;background:#e7efe3}.orTag.draft{color:#8a6d2f;background:#f4ecd8}.orTag.review{color:#8a6d2f;background:#fbf1d9}.orTag.miss{color:#a0402f;background:#f8e4e0}.orTag.edited{color:#5e4a8a;background:#eee9f6}.orSec{border:1px solid #ece6da;border-radius:14px;margin-top:18px;padding:18px 20px}.orSec h3{letter-spacing:-.015em;margin:4px 0 14px;font:600 28px/1.1 "Source Sans 3",sans-serif}.orKpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.orKpis div{border:1px solid #ece6da;border-radius:12px;padding:12px}.orKpis small{color:#6e6a62;font-size:12px;display:block}.orKpis b{letter-spacing:-.015em;margin:4px 0;font:600 26px/1.2 "Source Sans 3",sans-serif;display:block}.orKpis em{color:#8a6d2f;font-size:12px;font-style:normal}.orTable{border:1px solid #ece6da;border-radius:10px;margin-bottom:14px;font-size:13.5px}.orTable>div{grid-template-columns:1.3fr repeat(4,1fr);padding:8px 12px;display:grid}.orTable>div+div{border-top:1px solid #f1ece2}.orTable .h{color:#6e6a62;font-size:12px;font-weight:600}.orText{background:#fff;border:1px solid #ebd9ae;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.orText p{margin:0}.orText .toBtn{align-self:flex-start;margin-top:10px}.orEdit{flex-direction:column;gap:8px;display:flex}.orEdit textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dcc48f;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.orHint{color:#6e6a62;align-items:flex-start;gap:6px;margin:8px 0;font-size:12.5px;display:flex}.orNet{background:repeating-linear-gradient(135deg,#fff,#fff 12px,#fbf7ee 12px 24px);border:1px dashed #d9a08f;border-radius:12px;flex-direction:column;gap:3px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.orNet b{letter-spacing:.14em;color:#a0402f;font-size:11px}.orAppr{border-bottom:1px solid #f1ece2;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.orAppr b{font-weight:600;display:block}.orAppr small{color:#6e6a62;font-size:12.5px}.orPdf{width:100%;margin-top:16px;text-decoration:none}.orSafe{color:#3a3730;border:1px solid #ece6da;border-radius:12px;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.orSafe svg{color:#8a6d2f;flex:0 0 17px}.orLog{margin:10px 0 0;padding:0;list-style:none}.orLog li{border-bottom:1px solid #f1ece2;justify-content:space-between;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.orLog b{font-weight:600;display:block}.orLog small{color:#6e6a62;font-size:12px}.orLog time{color:#8b867c;white-space:nowrap;font-size:12px}.orEmpty{text-align:center;color:#6e6a62;padding:40px 24px}.orEmpty svg{color:#dcc48f}.orEmpty h2{margin:10px 0}.orSettings .orSetRow{flex-wrap:wrap;gap:10px;display:flex}.orSettings input{min-width:260px;height:42px;font:inherit;border:1px solid #ece6da;border-radius:10px;flex:1;padding:0 12px}@media (max-width:1250px){.orGrid{grid-template-columns:1fr}.orSteps{grid-template-columns:1fr 1fr}}.orSection{flex-direction:column;gap:14px;display:flex}.plShell{--ink:#1e1e1e;--ink2:#4a4842;--mut:#8c8a85;--mut2:#a29d93;--line:#ece6da;--line2:#f1ece1;--ivory:#fcfbf8;--sand:#f6f3ec;--gold:#c9a349;--gold2:#dcc48f;--goldInk:#8a6a1e;--red:#a4473a;--sage:#53624e;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:26px 30px 30px;font-family:"Source Sans 3",sans-serif;display:flex;position:relative}.plShell .tosEyebrow{letter-spacing:2.4px;color:#b08a2e;font-size:10.5px;font-weight:700}.plTop{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.plTop h1{margin:2px 0 4px;font-family:"Source Sans 3",sans-serif;font-size:42px;font-weight:600;line-height:1;letter-spacing:-.025em!important}.plTop p{color:var(--mut);max-width:640px;margin:0;font-size:14px}.plTopR{align-items:center;gap:10px;display:flex}.plSynced{color:var(--mut);align-items:center;gap:7px;font-size:12.5px;display:flex}.plSynced i,.plSync i,.plDSync i{background:var(--sage);border-radius:50%;width:7px;height:7px;display:inline-block}.plBtn{cursor:pointer;align-items:center;gap:7px;font-weight:600;text-decoration:none;border:1px solid var(--line)!important;color:var(--ink)!important;background:#fff!important;border-radius:10px!important;width:auto!important;min-height:0!important;padding:8px 14px!important;font-size:13px!important;display:inline-flex!important}.plBtn.dark{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.plBtn.dark svg{color:var(--gold2)}.plBtn.sm{padding:5px 10px!important;font-size:12px!important}.plTiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.plTile{background:var(--ivory);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:3px;padding:12px 16px;display:flex}.plTile span{color:var(--mut);font-size:12px}.plTile strong{letter-spacing:-.025em;font-family:"Source Sans 3",sans-serif;font-size:32px;font-weight:600;line-height:1}.plTile strong em{color:var(--mut2);margin-left:4px;font-size:18px;font-style:normal}.plTile small{color:var(--mut2);align-items:center;gap:4px;font-size:11.5px;display:flex}.plTile.ok small{color:var(--sage)}.plTile.alert{border-color:var(--gold2);background:#fffcf4}.plTile.alert strong{color:var(--red)}.plNeeds h3,.plShell h3{letter-spacing:-.015em;align-items:center;gap:8px;margin:0 0 10px;font-family:"Source Sans 3",sans-serif;font-size:22px;font-weight:600;display:flex}.plNeeds h3 span{background:var(--sand);color:var(--mut);border-radius:999px;padding:1px 9px;font-family:"Source Sans 3",sans-serif;font-size:12px}.plNeedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plNeed{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.plNeed:hover{border-color:var(--gold2)}.plNeedPhoto{background-position:50%;background-size:cover;height:104px;position:relative}.plNeedPhoto .plCity{z-index:1;letter-spacing:1.6px;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #00000080;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;bottom:8px;left:10px}.plNeedBody{flex-direction:column;flex:1;gap:6px;padding:11px 14px 13px;display:flex}.plNeedBody b{letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:600;line-height:1}.plNeedBody small{color:var(--mut);font-size:12px}.plNeedBody ul{flex-direction:column;flex:1;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.plNeedBody li{color:var(--goldInk);align-items:center;gap:6px;font-size:12.5px;display:flex}.plNeedBody li.red{color:var(--red);font-weight:600}.plNeedAct{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.plLink{color:var(--ink2);align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.plBar{align-items:center;gap:10px;display:flex}.plChips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.plChips button{cursor:pointer;align-items:center;gap:6px;border:1px solid var(--line)!important;color:var(--ink2)!important;background:#fff!important;border-radius:999px!important;width:auto!important;min-height:0!important;padding:5px 12px!important;font-size:12.5px!important;display:inline-flex!important}.plChips button span{color:var(--mut2);font-size:11px}.plChips button.on{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.plChips button.on span{color:var(--gold2)}.plSearch{border:1px solid var(--line);width:220px;color:var(--mut2);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.plSearch input{background:0 0;outline:0;width:100%;padding:7px 0;font-size:13px;border:0!important}.plBar select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:7px 10px;font-size:13px;width:150px!important}.plTable{border:1px solid var(--line);border-radius:14px;overflow:hidden}.plHead,.plRow{grid-template-columns:minmax(220px,2.1fr) .8fr .7fr .9fr 1.1fr 1.25fr 1.25fr .85fr .75fr .85fr minmax(190px,1.7fr);align-items:center;gap:10px;padding:0 16px;display:grid}.plHead{background:var(--ivory);border-bottom:1px solid var(--line);letter-spacing:1.6px;color:#b5ae9f;text-transform:uppercase;padding-top:11px;padding-bottom:11px;font-size:10px;font-weight:700}.plRow{border-bottom:1px solid var(--line2);cursor:pointer;padding-top:9px;padding-bottom:9px;font-size:13px}.plRow:last-child{border-bottom:0}.plRow:hover{background:#fdfbf6}.plRow.active{box-shadow:inset 3px 0 0 var(--gold);background:#fbf6ea}.plName{align-items:center;gap:10px;min-width:0;display:flex}.plName .plRowImg{object-fit:cover;border-radius:7px;flex:none;width:44px;height:34px;display:block;overflow:hidden}.plName span{flex-direction:column;min-width:0;display:flex}.plName b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.plName small{color:var(--mut2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.plNum{font-variant-numeric:tabular-nums;color:var(--ink2);flex-direction:column;display:flex}.plNum small{color:var(--mut2);align-items:center;gap:3px;font-size:11px;display:flex}.plNum small.gap{color:var(--goldInk);font-weight:700}.plNum.warn{color:var(--red);font-weight:600}.plOcc{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:8px;display:grid}.plOccBars{flex-direction:column;grid-row:1/3;gap:3px;display:flex}.plOccBars i{border-radius:3px;height:5px;display:block}.plOccBars .me{background:var(--ink)}.plOccBars .mk{background:var(--gold2)}.plOcc b{font-size:13px;font-weight:600;line-height:1}.plOcc b.under{color:var(--red)}.plOcc small{color:var(--mut2);font-size:10.5px;line-height:1.1}.plSync{color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.plFlags{flex-wrap:wrap;gap:4px;display:flex}.plFlags em{white-space:nowrap;color:var(--goldInk);background:#fbf4e2;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.plFlags em.red{color:#8e3a2f;background:#f3e9e6;font-weight:600}.plFlags em.info{background:var(--sand);color:var(--mut)}.plFlags em.clean{color:var(--sage);background:#eef1ec;align-items:center;gap:3px;display:inline-flex}.plFlags em.more{color:var(--mut2);background:0 0}.plFoot{color:var(--mut2);margin:0;font-size:11.5px}.plDrawerBack{background:#1e1e1e2e;border-radius:18px;justify-content:flex-end;display:flex;position:absolute;inset:0}.plDrawer{background:#fff;border-radius:0 18px 18px 0;flex-direction:column;width:470px;height:100%;display:flex;overflow:hidden;box-shadow:-20px 0 40px #1e1e1e1f}.plDHero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;height:190px;padding:18px 22px;display:flex;position:relative}.plDHero .plHeroTxt span{letter-spacing:1.8px;opacity:.9;font-size:10.5px;font-weight:700}.plDHero h2{margin:2px 0 0;font-family:"Source Sans 3",sans-serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:-.025em!important}.plClose{height:32px;color:var(--ink);place-items:center;display:grid;position:absolute;top:12px;right:12px;background:#ffffffeb!important;border:0!important;border-radius:999px!important;width:32px!important;min-height:0!important}.plDBody{flex-direction:column;gap:16px;padding:16px 22px 22px;display:flex}.plDBody h5{letter-spacing:2px;text-transform:uppercase;color:#b5ae9f;margin:0 0 8px;font-size:10px;font-weight:700}.plDFlag{border:1px solid var(--line);color:var(--goldInk);background:#fffcf4;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:8px 11px;display:flex}.plDFlag b{color:var(--ink);font-size:13px;display:block}.plDFlag small{color:var(--mut);font-size:12px}.plDFlag.red{color:var(--red);background:#fbf5f3;border-color:#ebd8d3}.plDFlag.info{color:var(--mut2);background:var(--ivory)}.plLadder{padding:30px 6px 4px}.plLTrack{background:var(--line2);border-radius:999px;height:10px;margin:0 30px;position:relative}.plBand{background:#eadbb4;border-radius:999px;position:absolute;top:0;bottom:0}.plMed{background:var(--goldInk);width:2px;position:absolute;top:-4px;bottom:-4px}.plPin{position:absolute;top:50%;transform:translate(-50%,-50%)}.plPin i{border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 0 0 1px #00000026}.plPin em{white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.plPin.min i{background:var(--red)}.plPin.min em{color:var(--red);top:-24px}.plPin.base i{background:var(--ink)}.plPin.base em{color:var(--ink);top:18px}.plPin.rec i{background:var(--gold)}.plPin.rec em{color:var(--goldInk);top:34px}.plLLeg{color:var(--mut);gap:16px;margin-top:42px;font-size:11.5px;display:flex}.plLLeg i{vertical-align:middle;border-radius:3px;width:14px;height:8px;margin-right:5px;display:inline-block}.plLLeg .band{background:#eadbb4}.plLLeg .med{background:var(--goldInk);width:2px;height:12px}.plDOcc{flex-direction:column;gap:8px;display:flex}.plDOcc>div{color:var(--ink2);grid-template-columns:62px 1fr 38px 56px;align-items:center;gap:10px;font-size:12.5px;display:grid}.plDOccBar{background:var(--line2);border-radius:999px;height:9px;position:relative}.plDOccBar .me{background:var(--ink);border-radius:999px;position:absolute;inset:0 auto 0 0}.plDOccBar b{background:var(--gold);border-radius:2px;width:2.5px;position:absolute;top:-4px;bottom:-4px}.plDOcc em{font-style:normal;font-weight:700}.plDOcc em.under{color:var(--red)}.plDOcc small{color:var(--mut2);font-size:11px}.plMuted{color:var(--mut2);margin:8px 0 0;font-size:11.5px}.plDGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.plDGrid div{background:var(--ivory);border:1px solid var(--line);color:#b08a2e;border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.plDGrid b{color:var(--ink);letter-spacing:-.015em;font-family:"Source Sans 3",sans-serif;font-size:22px;font-weight:600;line-height:1}.plDGrid small{color:var(--mut);font-size:11px}.plNote{color:var(--ink2);white-space:pre-line;background:#fbf4e2;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}.plNote svg{color:var(--goldInk);flex:none;margin-top:1px}.plDSync{color:var(--mut);justify-content:space-between;font-size:12px;display:flex}.plDSync span{align-items:center;gap:6px;display:flex}.plDAct{gap:8px;display:flex}.plNeedPhoto .plNeedImg,.plDHero .plDImg{width:100%;height:100%;position:absolute;inset:0}.plNeedImg img,.plDImg img,.plRowImg img{object-fit:cover;width:100%;height:100%;display:block}.plNeedImg .editorialTag,.plDImg .editorialTag,.plRowImg .editorialTag{display:none}.plDHero:after{content:"";background:linear-gradient(#0000 35%,#14120fc7);position:absolute;inset:0}.plDHero .plHeroTxt,.plDHero .plClose{z-index:1;position:relative}.plDHero .plClose{position:absolute;top:14px;right:14px}.plSync i.off{background:var(--red)}.plConnect{border:1px solid var(--line);background:var(--ivory);border-radius:14px;gap:16px;padding:22px;display:flex}.plConnect>svg{color:var(--gold);flex:none}.plConnect p{color:var(--ink2);margin:4px 0 10px}.plKey ol{margin:0 0 12px;padding-left:18px;font-size:13.5px;line-height:1.6}.plKey .hdKey{flex-wrap:wrap;gap:8px;display:flex}.plKey .hdKey input{min-width:240px;height:40px;font:inherit;border:1px solid #ece6da;border-radius:10px;flex:1;padding:0 12px}.plShell .plDrawerBack{z-index:80;border-radius:0;position:fixed;inset:0}.plShell .plDrawer{height:100vh;height:calc(100dvh / var(--ui-zoom,1));border-radius:0;overflow-y:auto}.plShell .plDrawer .plDBody{overflow:visible}.plShell .plTable{overflow-x:auto}.plShell .plHead,.plShell .plRow{min-width:1180px}.plShell .plChips button{flex:none;width:auto}@media (max-width:1350px){.plShell .plTiles{grid-template-columns:repeat(3,minmax(0,1fr))}.plShell .plNeedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plShell .plBar{flex-wrap:wrap}.plShell .plChips{flex:100%}.plShell .plTop{flex-wrap:wrap;align-items:flex-start}}.plShell.plPortal{background:0 0;border:0;padding:0;display:block;position:static}.plShell .plBar{flex-wrap:wrap}.plShell .plChips{flex:100%}.caTable .plRow{grid-template-columns:minmax(190px,1.8fr) .8fr .85fr 1.15fr .8fr .85fr .7fr .85fr minmax(150px,1.4fr)}.caTable .plFlags{flex-wrap:wrap;overflow:hidden}.caTable{overflow-x:auto}.caTable .plRow{min-width:1180px}.caShell .plNeedGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.caCell{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.caCell.pass{color:var(--sage)}.caCell.flag{color:var(--goldInk)}.caCell.flag.red{color:var(--red)}.caCell.unk{color:#a29d93}.caGuide{align-items:center;gap:8px;display:inline-flex}.caBars{gap:2px;display:inline-flex}.caBars i{background:#ece6da;border-radius:2px;width:7px;height:13px}.caBars i.on{background:var(--gold2)}.caGuide b{font-size:12.5px;font-weight:600}.caGuide b.gap{color:var(--goldInk)}.caNone{color:var(--goldInk);font-style:normal}.plTile strong.unk{color:#bdb6a8}.caFlags{margin:8px 0;padding:0;list-style:none}.caFlags li{color:var(--goldInk);align-items:center;gap:6px;padding:3px 0;font-size:12.5px;display:flex}.caFlags li.red{color:var(--red)}.caFlags li .plBtn{margin-left:auto}.plBtn.xs{border-radius:999px;min-height:26px;padding:2px 8px;font-size:11.5px}.caCheck{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.caCheck>div{flex:1;min-width:0}.caCheck b{font-size:13.5px;display:block}.caCheck small{color:var(--mut);font-size:12px}.caCheck.flag{background:#fffbf2;border-color:#eadbb4}.caCheck.flag.red{background:#fdf6f4;border-color:#ebc9c2}.caCheck>svg{color:var(--gold)}.caPass{color:var(--sage);align-items:center;gap:4px;font-size:12px;display:inline-flex}.caUnk{color:#a29d93;font-size:12px}.caFields{grid-template-columns:1fr 1fr;gap:6px;display:grid}.caFields span{border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;display:flex}.caFields span small{color:var(--mut);margin-left:auto;font-size:11px}.caFields span.ok svg{color:var(--sage)}.caFields span.miss{color:var(--goldInk);background:#fffbf2;border-color:#eadbb4}.caTwo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.caLine{border-bottom:1px solid var(--line2);margin:0;padding:6px 0;font-size:12.5px}@media (max-width:1100px){.caTable .plRow{grid-template-columns:1fr 1fr 1fr}.caTwo{grid-template-columns:1fr}}.unifiedMain:has(.tosShell){max-width:none;padding-left:28px;padding-right:28px}.tosShell{min-height:calc((100dvh / var(--ui-zoom,1)) - 110px)}.tosShell.sideClosed{grid-template-columns:minmax(0,1fr)}.tosShell .tosSide{width:220px}.tosMain{gap:12px;padding:20px 24px 32px}.tosTop{align-items:center;gap:14px}.tosTitleBlock{flex:1;min-width:0}.tosTop h1{font-size:34px;letter-spacing:-.025em!important}.luminaV2 .tosShell .tosSideToggle{border:1px solid var(--line);color:var(--ink2);cursor:pointer;background:#fff;border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex;height:42px!important}.tosSideToggle:hover{border-color:var(--gold2)}.tosSideToggle[aria-expanded=true]{background:var(--sand)}.luminaV2 .tosShell .tosLayouts button{height:38px;padding:0 16px;font-size:14px}.tosFilters{flex-wrap:wrap;gap:8px;position:relative}.tosFilters .tosSearch{flex:0 340px}.tosFilters .tosSearch input{width:100%}.tosFilterWrap{position:relative}.luminaV2 .tosShell .tosFilterBtn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex;height:42px!important}.tosFilterBtn.on{border-color:var(--ink)}.tosFilterBtn b{background:var(--ink);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;display:grid}.luminaV2 .tosShell .tosFilterScrim{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.tosFilterPop{z-index:41;border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;width:min(520px,86vw);padding:16px;display:grid;position:absolute;top:48px;left:0;box-shadow:0 18px 40px #1e1e1e24}.tosFilterPop label{color:var(--mut);letter-spacing:.2px;flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.tosShell .tosFilterPop select{border:1px solid var(--line);height:40px;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px;font-size:14px;font-weight:400;width:100%!important}.tosFilterFoot{border-top:1px solid var(--line2);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.tosFilterFoot .tosPrimary{height:40px;padding:0 18px}.tosTiles.tosDueChips{flex-wrap:wrap;grid-template-columns:none;gap:6px;display:flex}.luminaV2 .tosShell .tosDueChips .tosTile{background:#fff;border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:0 14px;height:42px!important}.tosDueChips .tosTile span{color:var(--ink2);letter-spacing:0;font-size:13.5px}.tosDueChips .tosTile strong{font-family:inherit;font-size:14px;font-weight:700;line-height:1}.tosDueChips .tosTile.on{background:var(--ink);border-color:var(--ink);box-shadow:none}.tosDueChips .tosTile.on span,.tosDueChips .tosTile.on strong{color:#fff}.calWrap{gap:10px}.calDepts{align-items:center;gap:6px}.calDepts button{height:36px;padding:0 14px;font-size:13.5px}.calDepts .calLegend{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.calGrid{width:100%;min-width:0}.calScroll{max-height:calc((100dvh / var(--ui-zoom,1)) - 290px);min-height:420px}.calHome{align-items:center;gap:10px;padding:10px 12px}.calHome img,.calLogo{border-radius:10px;width:42px;height:42px}.calLogo{font-size:20px}.calHome b{font-size:18px}.calHome small{font-size:11.5px}.calHome .calPill{padding:1px 8px;font-size:11px}.calCell{min-height:92px;padding:6px}.calDow{padding:10px}.calCorner{padding:10px 12px}@media (max-width:1180px){.tosShell.sideClosed .tosSide{display:none}.tosShell .tosSide{width:auto}}@media (max-width:760px){.tosTop{flex-flow:wrap}.tosFilters .tosSearch{flex:100%}.tosFilterPop{grid-template-columns:1fr}}.luminaV2 .tosShell .tosDueChips .tosTile.on{background:var(--ink);border-color:var(--ink);box-shadow:none}.luminaV2 .tosShell .tosDueChips .tosTile.on span,.luminaV2 .tosShell .tosDueChips .tosTile.on strong{color:#fff}.luminaV2 .tosShell .tosDueChips .tosTile.alert:not(.on) strong{color:var(--red)}.calGrid.wide .calFoot{flex-wrap:wrap;row-gap:4px}.calGrid.wide .calFoot em{padding:0 6px;font-size:10px}.tosShell .mtSelect,.tosShell .mtQuick select{flex:none;max-width:240px;width:auto!important}.tosShell .mtQuick input{flex:auto;width:auto;min-width:0}.mtHead>div{min-width:0}.mtHead h3{white-space:nowrap}.tbTitle{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.caCell.na{color:#b5ae9f}.caNaHead{cursor:help;align-items:center;gap:4px;display:inline-flex}.plFlags em.info{cursor:help;align-items:center;gap:3px;display:inline-flex}.tbGPhoto.gen{object-fit:cover;background:#111;border:0}.tbGPhoto.gen.sm{border-radius:6px;width:22px;height:22px}.calLogo.gen{object-fit:cover;background:#111;border:0}.tpGen{object-fit:cover;border-radius:6px;flex:none;width:22px;height:22px}.tbQuickDone{color:#00804a;cursor:pointer;height:34px;box-shadow:none;white-space:nowrap;background:#fff;border:1.5px solid #00c875;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex;width:auto!important;min-height:34px!important}.tbQuickDone:hover:not(:disabled),.tbQuickDone.is{color:#fff;background:#00c875}.tbQuickDone.is:hover:not(:disabled){color:#037f4c;background:#e7f8ef}.mtRow{grid-template-columns:84px minmax(220px,1fr) 170px 170px 96px 120px 150px}.tbTask .tbQuickDone{flex:none;height:30px;margin-right:10px;padding:0 9px;font-size:13px;min-height:30px!important}.mtRow .tbQuickDone{height:30px;padding:0 10px;font-size:13px;min-height:30px!important}.caRefreshing i{animation:1.2s ease-in-out infinite caPulse;background:var(--goldInk,#9a7b3c)!important}@keyframes caPulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.caRefreshing i{animation:none}}.tbOpenBtn{color:#30332f;cursor:pointer;height:30px;box-shadow:none;white-space:nowrap;background:#fff;border:1.5px solid #d9cba8;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;margin-right:10px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;width:auto!important;min-height:30px!important}.tbOpenBtn:hover{background:#faf5e8;border-color:#b99d75}.mtRow .tbOpenBtn{margin-right:0}.tbDoneCell{justify-content:center;align-items:center;display:flex}.tbDoneCell .tbQuickDone,.tbDoneCell .ftDone,.tbDoneCell .ftDoneMark{height:34px!important;min-height:34px!important;margin:0!important;padding:0 12px!important;font-size:14px!important}.tbDoneH{font-weight:inherit}.mtDoneCell{justify-content:flex-end;display:flex}.mtList .mtRow{grid-template-columns:84px minmax(180px,1fr) 150px 110px 90px 110px 120px 96px}.mtList .mtRow.ftMtRow{grid-template-columns:84px minmax(180px,1fr) 150px 120px 90px 120px 64px 96px}@media (max-width:760px){.mtList .mtRow,.mtList .mtRow.ftMtRow{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px}.mtRow>*{display:none}.mtRow>.tbOpenBtn,.mtRow>.mtName,.mtRow>.mtDoneCell{display:flex}.mtRow>.mtName{min-width:0;display:block;overflow:hidden}.mtRow>.mtName>:not(b){display:none}.mtRow>.mtName b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mtRow>.mtDue{grid-area:2/2;font-size:12px;display:flex}.mtRow>.tbOpenBtn{grid-row:1/3}.mtRow>.mtDoneCell{grid-area:1/3/3}}.tbRow .tbDoneCell{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-8px 0 10px -8px #0000002e}.tbRow.active .tbDoneCell{background:#fffcf4}.tbTable .tbRow .tbTask{flex-wrap:nowrap}.tbTable .tbRow .tbTask .tbTitle{flex:1 1 0;min-width:0}.mtList .mtRow>*{min-width:0}.mtList{container-type:inline-size}.mtList .mtRow,.mtList .mtRow.ftMtRow{grid-template-columns:84px minmax(150px,1fr) minmax(0,150px) minmax(0,110px) minmax(0,90px) minmax(0,110px) minmax(0,120px) 104px}.mtList .mtRow>*{max-width:100%;overflow:hidden}.mtList .mtRow>.mtDoneCell{overflow:visible}@container (max-width:1000px){.mtList .mtRow,.mtList .mtRow.ftMtRow{grid-template-columns:84px minmax(150px,1fr) minmax(0,140px) minmax(0,110px) minmax(0,90px) minmax(0,110px) 104px}.mtList .mtRow>:nth-child(7){display:none}}@container (max-width:820px){.mtList .mtRow,.mtList .mtRow.ftMtRow{grid-template-columns:84px minmax(150px,1fr) minmax(0,130px) minmax(0,110px) minmax(0,90px) 104px}.mtList .mtRow>:nth-child(6),.mtList .mtRow>:nth-child(7){display:none}}@media (max-width:760px){.tbTable,.calScroll{--tbTaskMin:calc(100vw - 150px);--tbDoneW:56px}.tbRow .tbDoneCell .qdLabel,.tbRow .tbDoneCell .ftDone .qdLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbRow .tbDoneCell .tbQuickDone,.tbRow .tbDoneCell .ftDone,.tbRow .tbDoneCell .ftDoneMark{gap:0;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.tbRow .tbDoneCell{padding:0 6px!important}.tbTable .tbRow .tbTask .tbTitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}.tbPhoneMeta{display:none}@media (max-width:760px){.tbTable .tbRow.tbH:not(.gdStays):not(.gdReviews):not(.gdClaims),.tbTable .tbRow.tbFoot{display:none!important}.tbTable .tbRow[role=row]:not(.tbH):not(.gdStays):not(.gdReviews):not(.gdClaims){grid-template-rows:auto auto;grid-template-columns:6px minmax(0,1fr) auto!important;min-width:0!important}.tbTable .tbRow.tbAdd{grid-template-columns:6px 0 minmax(0,1fr)!important;min-width:0!important}.tbTable .tbRow.tbAdd>:nth-child(n+4),.tbTable .tbRow[role=row]:not(.tbH):not(.gdStays):not(.gdReviews):not(.gdClaims)>*{display:none!important}.tbTable .tbRow[role=row]:not(.tbH):not(.gdStays):not(.gdReviews):not(.gdClaims)>.tbStripe{grid-area:1/1/3;display:block!important}.tbTable .tbRow[role=row]:not(.tbH):not(.gdStays):not(.gdReviews):not(.gdClaims)>.tbTask{border-left:0;grid-area:1/2/auto/4;align-items:flex-start;gap:6px 10px;flex-wrap:wrap!important;padding:10px 12px 4px!important;display:flex!important}.tbTable .tbRow[role=row] .tbTask .tbOpenBtn{margin-right:0}.tbTable .tbRow[role=row] .tbTask .tbTitle{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-width:0;padding-top:5px;line-height:1.3;white-space:normal!important;-webkit-line-clamp:unset!important;flex:1 1 0!important;display:block!important;overflow:visible!important}.tbTable .tbRow[role=row] .tbTask>:not(.tbOpenBtn):not(.tbTitle){flex:none}.tbTable .tbRow[role=row]:not(.tbH):not(.gdStays):not(.gdReviews):not(.gdClaims)>.tbPhoneMeta{color:#5f5b53;border-left:0;flex-wrap:wrap;grid-area:2/2;align-items:center;gap:4px 8px;min-width:0;font-size:12.5px;padding:2px 12px 10px!important;display:flex!important}.tbPhoneMeta>*+:before{content:none}.tbPhoneMeta .tbPmHome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tbPhoneMeta .tbPmDue.late,.tbPhoneMeta .tbDue.late{color:#c8343f;font-weight:600}.tbPhoneMeta .tbDue{align-items:center;gap:3px;padding:0;font-size:12.5px;display:inline-flex}.tbTable .tbRow[role=row]:not(.tbH):not(.gdStays):not(.gdReviews):not(.gdClaims)>.tbDoneCell{border-left:0;grid-area:2/3;align-self:end;box-shadow:none!important;background:0 0!important;padding:0 12px 8px 4px!important;display:flex!important;position:static!important}}@container (max-width:560px){.mtList .mtRow,.mtList .mtRow.ftMtRow{grid-template-columns:84px minmax(0,1fr) 56px}.mtList .mtRow>:nth-child(n+3):not(.mtDoneCell){display:none}.mtList .mtRow .mtDoneCell .qdLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mtList .mtRow .mtDoneCell button,.mtList .mtRow .mtDoneCell .ftDone,.mtList .mtRow .mtDoneCell .ftDoneMark{justify-content:center;gap:0;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}}.tbQuickDone.err,.tbQuickDone.err:hover:not(:disabled){color:#a3282f!important;background:#fff!important;border-color:#a3282f!important}.tbTable .tbRow .tbTask .tbTaskMain{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex;flex:auto!important}.tbTable .tbRow .tbTask .tbTaskMain .tbTitle{overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;width:100%;min-width:0;padding-top:0;line-height:1.3;-webkit-line-clamp:2!important;white-space:normal!important;flex:none!important;display:-webkit-box!important;overflow:hidden!important}.tbTable .tbRow .tbTask .tbChips{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;max-width:100%;display:flex}.tbTable .tbRow .tbTask .tbChips:empty,.tbTable .tbRow .tbTask .tbChips .tbCounts:empty{display:none}.tbTable .tbRow .tbTask .tbChips>*{flex:none;max-width:100%}.tbTable .tbRow .tbTask .tbChips .tosTag.sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tbTable .tbRow .tbTask .tbChips .tbCounts{margin-left:0}.tbTable .tbRow[role=row]>*{min-width:0}.tbTable .tbRow.tbH>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tbDoneCell .tbQuickDone,.tbDoneCell .ftDone{gap:4px;padding:0 10px!important}@media (min-width:761px){.tbTable .tbRow .tbPhoneMeta{display:none!important}}.tbTable .tbRow.tbH>.tbHCell{gap:2px;padding:0 8px}.tbTable .tbRow.tbH .tbHMenu{flex:none;min-width:0!important;padding:4px 3px!important}@media (max-width:760px){.gdGroup .tbGHead{flex-wrap:wrap}.gdGroup .tbGHead .tbGCount{flex:100%;padding-left:28px}}
