.workspaceHead.tw-activity-enhanced>.tabs{display:none}.tw-activity-bar{margin-top:14px}.tw-activity-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tw-activity-tab,.tw-add-activity,.tw-manage-activities{border:1px solid #d8dee8;background:#fff;border-radius:9px;padding:8px 11px;font:inherit;cursor:pointer}.tw-activity-tab.company{background:#fff}.tw-activity-tab.personal{background:var(--blue2,#eff6ff);border-color:var(--brand-light,#93c5fd)}.tw-activity-tab.active{background:var(--blue,#2563eb);color:#fff;border-color:var(--blue,#2563eb)}.tw-tab-grip{opacity:.45;margin-right:6px;cursor:-webkit-grab;cursor:grab}.tw-personal-dot{font-size:8px;margin-left:7px;vertical-align:middle}.tw-add-activity{border-style:dashed;color:var(--blue,#2563eb);font-weight:700}.tw-manage-activities{margin-left:auto;background:#f8fafc}.tw-activity-manager{margin-top:10px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tw-activity-manager>span:not(.tw-manager-row){color:#64748b}.tw-manager-row{display:inline-flex;gap:6px;align-items:center;padding:5px 7px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.tw-manager-row button{border:0;background:#eef2f7;border-radius:6px;padding:4px 7px;cursor:pointer}.tw-manager-row button.danger{color:#b91c1c}.tw-user-activity-panel-host:not(:empty)+.nowLayout{display:none}.tw-personal-panel{margin-top:18px}.tw-personal-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.tw-personal-head h3{margin:0 0 3px}.tw-personal-resource{background:#fff}.tw-resource-menu{position:absolute;z-index:30;top:34px;right:5px;min-width:170px;padding:5px;border:1px solid #dce3ec;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.16)}.tw-resource-menu-empty,.tw-resource-menu-title{padding:6px 8px;color:#64748b;font-size:11px}.tw-resource-menu button{display:block;width:100%;border:0;background:transparent;border-radius:6px;text-align:left;padding:7px 8px;font:inherit;font-size:12px;cursor:pointer}.tw-resource-menu button:hover{background:#f8fafc}.tw-resource-menu button.danger{color:#b91c1c}.tw-resource-menu-separator{height:1px;background:#eef2f7;margin:4px 3px}.tw-resource-picker{margin-bottom:12px;padding:12px;border:1px solid #dbe3ee;border-radius:12px;background:#f8fafc}.tw-move-resource-modal{width:min(460px,100%)}.tw-move-choices{display:flex;flex-direction:column;gap:7px}.tw-move-choices .btn{text-align:left;width:100%}@media(max-width:800px){.tw-manage-activities{margin-left:0}.tw-activity-tabs{align-items:stretch}.tw-activity-tab,.tw-add-activity,.tw-manage-activities{flex:1 1 auto}.tw-personal-head{align-items:flex-start;flex-direction:column}}body.tw-design-v2{--app-page-background:#fffaf2;--bg:var(--app-page-background);--panel:#fff;--text:#17263c;--muted:#627187;--line:#dfe6ef;--shadow:0 2px 5px rgba(20,38,64,.025);--side:#142640;--side-text:#e4ebf7;--side-muted:#aebed5;color-scheme:light;font-size:14px;line-height:1.5}.tw-design-v2 button,.tw-design-v2 input,.tw-design-v2 select,.tw-design-v2 textarea{font-family:inherit}.tw-design-v2 button:disabled{cursor:default;opacity:.6}.tw-design-v2 :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.tw-design-v2 :is(h1,h2,h3){color:var(--text);font-weight:600;letter-spacing:-.025em}.tw-design-v2 .app{grid-template-columns:216px minmax(0,1fr);width:100%;min-height:100dvh}.tw-design-v2 .side{background:var(--side);color:var(--side-text);padding:26px 15px 18px;gap:14px;overflow-y:auto;scrollbar-width:thin;height:100dvh}.tw-design-v2 .sideBrandRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.tw-design-v2 .brand{display:flex;align-items:center;gap:9px;border:0;background:none;padding:0 8px 5px;color:#fff;letter-spacing:-.7px;white-space:nowrap}.tw-design-v2 .brandWord{font-size:21px;font-weight:600;color:#fff}.tw-design-v2 .brandWord>span{color:#91b5ff}.tw-design-v2 .brandMark{width:29px;height:29px;display:grid;place-items:center;background:var(--blue);border-radius:8px;color:#fff}.tw-design-v2 .brandLogo{max-width:35px;max-height:32px;object-fit:contain;margin:0}.tw-design-v2 .uiIcon{width:18px;height:18px;flex-shrink:0;vertical-align:middle}.tw-design-v2 .organizationSlot{margin:0}.tw-design-v2 .twOrgSwitcher{margin:0;padding:11px;background:#1b304e;border:1px solid #40526c;border-radius:9px}.tw-design-v2 .twOrgSwitcher label{color:var(--side-muted);font-size:10px;font-weight:600;letter-spacing:.08em}.tw-design-v2 .twOrgSwitcher select{background:#1b304e;color:#e4ebf7;border:0;padding:0;min-height:28px;font-size:13px;font-weight:500}.tw-design-v2 .twOrgSwitcher a{color:#bcd0f0;font-size:11px;font-weight:400}.tw-design-v2 .nav{display:flex;flex-direction:column;gap:4px}.tw-design-v2 .nav button{display:flex;align-items:center;gap:10px;background:transparent;color:var(--side-muted);border:0;border-radius:8px;padding:10px;margin:0;font-size:13px;font-weight:500}.tw-design-v2 .nav button.active,.tw-design-v2 .nav button:hover{color:#fff;background:#2b4770}.tw-design-v2 .nav button.todayKey{border:0;background:transparent;color:var(--side-muted);font-weight:500}.tw-design-v2 .nav button.todayKey.active,.tw-design-v2 .nav button.todayKey:hover{background:#2b4770;color:#fff}.tw-design-v2 .nav .sep{height:1px;background:#34465f;margin:12px 8px 0}.tw-design-v2 .navSectionLabel{padding:10px 10px 5px;color:var(--side-muted);font-size:10px;font-weight:500;letter-spacing:1px}.tw-design-v2 .sideFooter{border-top:1px solid #34465f;padding:16px 6px 0;margin-top:auto}.tw-design-v2 .sideIdentity{display:flex;align-items:center;gap:9px;min-width:0}.tw-design-v2 .sideIdentity>div{min-width:0}.tw-design-v2 .sideAvatar{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:50%;background:#334a6a;color:#e4ebf7;font-size:11px}.tw-design-v2 .sideUser{font-size:12px;color:var(--side-text);margin:0;overflow-wrap:anywhere}.tw-design-v2 .sideRole{font-size:10px;color:var(--side-muted);margin-top:2px}.tw-design-v2 .sideFooterActions{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:16px;flex-wrap:wrap}.tw-design-v2 .versionBox{margin:0;font-size:10px;color:var(--side-muted);text-align:left}.tw-design-v2 .side .sideLogout{width:auto;background:transparent;border:0;color:var(--side-muted);font-size:11px;padding:4px 0;margin:0}.tw-design-v2 .mobileMenuToggle{display:none}.tw-design-v2 .main{max-width:none;width:100%;min-width:0;padding:28px 30px 50px}.tw-design-v2 .top{border-bottom:1px solid var(--line);padding-bottom:21px;margin-bottom:23px;flex-wrap:wrap;align-items:center}.tw-design-v2 .top h1{font-size:26px;line-height:1.25;overflow-wrap:anywhere}.tw-design-v2 .topActions{min-width:0;gap:8px}.tw-design-v2 .searchBtn{background:var(--panel);font-size:12px;padding:8px 11px;color:var(--muted);white-space:nowrap}.tw-design-v2 .toolbar{gap:8px;margin-bottom:18px;align-items:center}.tw-design-v2 .topMiniLabel{font-size:11px}.tw-design-v2 :is(input,select,textarea){accent-color:var(--blue)}.tw-design-v2 input[type=checkbox]{width:16px;min-width:16px;height:16px;padding:0;flex-shrink:0}.tw-design-v2 .meta{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.tw-design-v2 .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:14px}.tw-design-v2 :is(.planCallout,.adminHint,.permissionHint,.historyIntro,.directHint){background:#edf3ff;border:1px solid #d9e5fb;border-radius:9px;color:#334a6b;box-shadow:none;padding:11px 14px;font-size:12px}.tw-design-v2 .historyIntro b,.tw-design-v2 .planCallout b{font-size:14px}.tw-design-v2 .orderHint{background:transparent;border:0;padding:0;margin:0 0 18px;font-size:11px}.tw-design-v2 .list{border:1px solid var(--line);border-radius:10px}.tw-design-v2 .row{padding:14px 16px;gap:14px}.tw-design-v2 .row:hover{background:#f8fafd}.tw-design-v2 .rowTitle{font-weight:600;overflow-wrap:anywhere}.tw-design-v2 .rowActions{gap:7px}.tw-design-v2 .objectViewSwitch{display:flex;justify-content:flex-end;margin:-2px 0 14px;gap:0}.tw-design-v2 .objectViewSwitch button{display:flex;align-items:center;gap:6px;border:1px solid var(--line);padding:7px 10px;color:var(--muted);background:#fff;font-size:12px}.tw-design-v2 .objectViewSwitch button:first-child{border-radius:7px 0 0 7px}.tw-design-v2 .objectViewSwitch button:last-child{border-radius:0 7px 7px 0;border-left:0}.tw-design-v2 .objectViewSwitch button.active{background:var(--blue2);color:var(--blue)}.tw-design-v2 .objectTileGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));grid-gap:13px;gap:13px}.tw-design-v2 .objectTile{display:flex;flex-direction:column;gap:17px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:17px;min-width:0}.tw-design-v2 .objectTile:hover{border-color:#aebfda}.tw-design-v2 .objectTileHead{display:flex;gap:10px;align-items:flex-start}.tw-design-v2 .objectTileHead>div{flex:1 1;min-width:0}.tw-design-v2 :is(.objectTypeIcon,.settingsCardIcon){display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;background:#f5f8fd;border:1px solid var(--line);border-radius:9px;color:var(--blue)}.tw-design-v2 .objectTileTitle{padding:0;border:0;background:none;text-align:left;color:var(--text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.tw-design-v2 .objectTile .meta{font-size:11px;margin-top:3px}.tw-design-v2 .objectTileActivities{display:flex;gap:6px;flex-wrap:wrap}.tw-design-v2 .objectTileActivities button{background:#fff;border:1px solid var(--line);border-radius:5px;padding:4px 7px;color:var(--muted);font-size:11px}.tw-design-v2 .objectTileActivities button:hover{color:var(--blue);border-color:var(--blue)}.tw-design-v2 .objectTileFooter{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.tw-design-v2 .favBtn{font-size:19px;color:#8392a7}.tw-design-v2 .favBtn.on{color:var(--blue)}.tw-design-v2 .favBtn.on .uiIcon{fill:var(--blue)}.tw-design-v2 .todayCard.priority{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff}.tw-design-v2 .todayActions{gap:6px}.tw-design-v2 .todayAction{border-radius:6px;font-size:11px;padding:5px 8px}.tw-design-v2 .todayAction.on{color:var(--blue);background:var(--blue2);border-color:#bed1ef}.tw-design-v2 .chip{border-radius:5px;font-size:12px;padding:4px 7px}.tw-design-v2 .ownershipBadge{font-size:10px;font-weight:500;border-radius:5px}.tw-design-v2 .todaySectionHead{font-weight:600;letter-spacing:.06em}.tw-design-v2 .workspaceHead{border:0;background:transparent;padding:0 0 17px;border-bottom:1px solid var(--line);border-radius:0}.tw-design-v2 .workspaceHead h2{font-size:23px}.tw-design-v2 .workspaceHead .meta{margin-top:4px}.tw-design-v2 .tw-activity-tabs{gap:7px}.tw-design-v2 :is(.tw-activity-tab,.tw-add-activity,.tw-manage-activities){font-size:12px;border-radius:7px;padding:8px 10px;color:var(--muted);border-color:transparent;background:transparent}.tw-design-v2 .tw-activity-tab.personal{border-color:var(--line);border-style:dashed;background:transparent}.tw-design-v2 .tw-activity-tab.active{background:#fff;border:1px solid var(--line);color:var(--blue);box-shadow:0 2px 4px rgba(20,38,64,.06)}.tw-design-v2 .tw-add-activity{border:1px dashed var(--line);color:var(--blue)}.tw-design-v2 .tw-manage-activities{margin-left:auto;font-size:11px}.tw-design-v2 .tw-tab-grip{opacity:.5}.tw-design-v2 .nowLayout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.tw-design-v2 .rightCol{position:static;min-width:0}.tw-design-v2 :is(.sectionTitle,.resourceGroupTitle){font-size:11px;letter-spacing:.07em;font-weight:600;margin:22px 0 12px}.tw-design-v2 .rightCol>.sectionTitle:first-child{margin-top:0}.tw-design-v2 .tw-resource-menu{border-color:var(--line);box-shadow:0 10px 28px rgba(20,38,64,.13)}.tw-design-v2 .infoTable{font-size:12px}.tw-design-v2 .infoTable td{padding:10px 0;overflow-wrap:anywhere}.tw-design-v2 .infoTable td:first-child{padding-right:12px}.tw-design-v2 .importantLink{font-weight:500}.tw-design-v2 .noteItem{padding:13px 38px 13px 12px;background:#fff8e4;border:1px solid #eee5cd;border-radius:8px;margin-bottom:10px;font-size:13px;overflow-wrap:anywhere}.tw-design-v2 .noteItem:last-of-type{border:1px solid #eee5cd}.tw-design-v2 .noteItem .meta{font-size:10px;margin-top:9px}.tw-design-v2 .noteTools{right:5px;top:6px;flex-direction:column}.tw-design-v2 .settingsGroups{max-width:none}.tw-design-v2 .settingsGroup{margin:0 0 26px}.tw-design-v2 .settingsGroup>h2{font-size:11px;color:var(--muted);font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px}.tw-design-v2 .settingsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));grid-gap:13px;gap:13px}.tw-design-v2 .settingsCard{display:flex;align-items:flex-start;gap:13px;padding:18px}.tw-design-v2 .settingsCard h3{font-size:14px;margin:0}.tw-design-v2 .settingsCard p{font-size:12px;margin:6px 0 0;line-height:1.5}.tw-design-v2 .settingsCard:hover{border-color:#aebfda}.tw-design-v2 .objectFormFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.tw-design-v2 .objectFormFields>.actions,.tw-design-v2 .objectFormFields>.field:has(#object-activities),.tw-design-v2 .objectFormFields>.field:has(#object-name),.tw-design-v2 .objectFormFields>.sectionTitle{grid-column:1/-1}.tw-design-v2 .objectFormFields>.sectionTitle{margin:3px 0 0}.tw-design-v2 .objectFormFields>.field+.sectionTitle{margin-top:18px}.tw-design-v2 .objectFormError{background:#fef2f2;border:1px solid #fecaca;padding:10px 12px;border-radius:7px}.tw-design-v2 .fieldItem{flex-wrap:wrap;gap:9px}.tw-design-v2 .fieldItem>input{flex:1 1;min-width:130px}.tw-design-v2 .fieldItem>select{max-width:150px}.tw-design-v2 .objectFieldRequired{font-size:12px;font-weight:500}.tw-design-v2 .settingsContent>.settingsPageBody{background:transparent!important;min-height:0!important;font-family:inherit!important}.tw-design-v2 .settingsContent .usersPageBody>div,.tw-design-v2 .settingsContent>.settingsPageBody{max-width:none!important;margin:0!important;padding:0!important}.tw-design-v2 .settingsContent .settingsPageBody>div:first-child{flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--line)}.tw-design-v2 .usersLayout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px}.tw-design-v2 .usersFilters{background:#fff}.tw-design-v2 .usersFilters,.tw-design-v2 .usersRow{border-radius:9px;border-color:var(--line)}.tw-design-v2 .usersRoot{font-family:inherit;color:var(--text)}.tw-design-v2 .usersHint{background:#edf3ff;border-color:#d9e5fb;border-radius:9px}.tw-design-v2 .usersHintTitle{font-size:14px;font-weight:600}.tw-design-v2 .orgPage{background:var(--bg);font-family:inherit}.tw-design-v2 .orgShell{max-width:1400px}.tw-design-v2 .orgCard{border-radius:10px;box-shadow:none;border-color:var(--line)}@media(min-width:1600px){.tw-design-v2 .app{grid-template-columns:232px minmax(0,1fr)}.tw-design-v2 .main{padding:32px 40px 60px}.tw-design-v2 .nowLayout{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1150px){.tw-design-v2 .app{grid-template-columns:196px minmax(0,1fr)}.tw-design-v2 .main{padding:24px}.tw-design-v2 .nowLayout{grid-template-columns:1fr}.tw-design-v2 .rightCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 18px;gap:12px 18px}.tw-design-v2 .rightCol>.sectionTitle{grid-row:1;margin:0}.tw-design-v2 .rightCol>.card{grid-row:2}.tw-design-v2 .usersLayout{grid-template-columns:1fr}.tw-design-v2 .top{align-items:flex-start}.tw-design-v2 .topActions{justify-content:flex-start}}@media(max-width:760px){.tw-design-v2 .app{grid-template-columns:minmax(0,1fr)}.tw-design-v2 .side{position:relative;top:auto;bottom:auto;height:auto;overflow:visible;width:100%;padding:16px;gap:12px}.tw-design-v2 .brand{display:flex;padding:0}.tw-design-v2 .mobileMenuToggle{display:flex;align-items:center;gap:7px;border:1px solid #40526c;border-radius:7px;background:#1b304e;color:var(--side-text);padding:8px 10px}.tw-design-v2 .side .nav,.tw-design-v2 .side .sideFooter{display:none}.tw-design-v2 .side[data-mobile-open=true] .nav{display:flex;flex-direction:column;align-items:stretch;gap:4px}.tw-design-v2 .side[data-mobile-open=true] .sideFooter{display:block}.tw-design-v2 .nav button,.tw-design-v2 .nav button:nth-last-child(-n+2){display:flex;width:100%;padding:10px}.tw-design-v2 .nav .sep,.tw-design-v2 .navSectionLabel,.tw-design-v2 .organizationSlot{display:block}.tw-design-v2 .twOrgSwitcher{padding:8px 10px}.tw-design-v2 .twOrgSwitcher a{align-self:flex-end}.tw-design-v2 .twOrgSwitcher select{font-size:14px}.tw-design-v2 .main{padding:20px 16px 35px}.tw-design-v2 .top{gap:15px;align-items:stretch;padding-bottom:17px;margin-bottom:20px}.tw-design-v2 .top h1{font-size:24px}.tw-design-v2 .topActions{gap:8px}.tw-design-v2 .topActions select{max-width:100%}.tw-design-v2 .row{align-items:flex-start;flex-direction:column}.tw-design-v2 .rowActions{width:100%;flex-wrap:wrap}.tw-design-v2 .grid{grid-template-columns:minmax(0,1fr)}.tw-design-v2 .rightCol{display:block}.tw-design-v2 .rightCol>.sectionTitle{margin:22px 0 12px}.tw-design-v2 .workspaceHeadTop{flex-wrap:wrap}.tw-design-v2 .workspaceHead h2{font-size:22px}.tw-design-v2 .tw-activity-tabs{align-items:stretch}.tw-design-v2 .tw-manage-activities{margin-left:0}.tw-design-v2 .tw-personal-head{flex-direction:column;align-items:flex-start}.tw-design-v2 .importMap,.tw-design-v2 .objectFormFields,.tw-design-v2 .twoCol{grid-template-columns:minmax(0,1fr)}.tw-design-v2 .settingsContent .settingsPageBody [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.tw-design-v2 .settingsContent .settingsPageBody [style*=min-width]{min-width:0!important}.tw-design-v2 .usersFilter{min-width:0;flex:1 1 100%}.tw-design-v2 .usersRow{flex-wrap:wrap;gap:12px}.tw-design-v2 .inlineField{flex-direction:column;align-items:stretch}.tw-design-v2 .editorCols{grid-template-columns:1fr}.tw-design-v2 .contextTop{flex-wrap:wrap}.tw-design-v2 .contextPath{font-size:14px}.tw-design-v2 .cardHead{flex-wrap:wrap}.tw-design-v2 .objectTileGrid{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.tw-design-v2 :is(button,select){min-height:40px}.tw-design-v2 .iconBtn{min-width:36px;min-height:36px}.tw-design-v2 :is(input,select,textarea){font-size:16px!important}.tw-design-v2 .noteItem{padding-right:48px}}.deferredBadge{display:inline-flex;align-items:center;gap:6px;border:1px solid #b7c8de;border-radius:8px;background:#eef4fc;color:#23496d;padding:7px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left;white-space:normal}.deferredBadge:hover{background:#e0ecfa}.deferredBadge:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.deferredBadge .uiIcon{width:16px;height:16px;flex-shrink:0}.deferredDialog{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #dce3ec;border-radius:16px;padding:22px;color:#1e293b;background:#fff;box-shadow:0 18px 60px #0f172a33}.deferredDialog::-webkit-backdrop{background:#0f172a55}.deferredDialog::backdrop{background:#0f172a55}.deferredDialogHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.deferredDialog h2{margin:0;font-size:20px}.deferredDialog>p{overflow-wrap:anywhere}.deferredDialog .btn{margin:4px 8px 4px 0}.deferredDialog label{display:block;font-weight:600;margin-bottom:8px}.deferredDialog input,.deferredDialog select{display:block;box-sizing:border-box;width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px;font:inherit;margin:8px 0}.deferredSummary{display:flex;align-items:center;gap:6px}.deferredError{color:#b91c1c}.scheduleNotice{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:1500;display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:12px 16px;border:1px solid #cbd5e1;border-radius:12px;background:white;box-shadow:0 6px 24px #0f172a26}.scheduleNotice [role=alert]{width:100%;color:#b91c1c}.btn,.searchBtn{border:1px solid var(--line);background:#fff;border-radius:9px;padding:calc(9px * var(--ui-density, 1)) calc(13px * var(--ui-density, 1))}.btn.primary{border:0;background:var(--blue);color:#fff}.btn.mineBtn{border:0;background:var(--mine);color:#fff}.btn.danger{color:#b91c1c;border-color:#fecaca}.btn.tiny{padding:calc(5px * var(--ui-density, 1)) calc(8px * var(--ui-density, 1));font-size:calc(12px * var(--ui-text-scale, 1))}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:calc(18px * var(--ui-density, 1));box-shadow:var(--shadow)}button.card{text-align:left;color:inherit}.card h3{margin:0 0 4px;font-size:calc(17px * var(--ui-text-scale, 1))}.card p{color:var(--muted)}.modalWrap{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:calc(20px * var(--ui-density, 1));z-index:50}.modal{background:#fff;width:min(720px,100%);max-height:90vh;overflow:auto;border-radius:16px;padding:calc(22px * var(--ui-density, 1));box-shadow:0 25px 70px rgba(0,0,0,.25)}.modal.wide{width:min(1180px,97vw)}.modal h2{margin-top:0}.field{margin:13px 0}.field label{display:block;font-weight:700;margin-bottom:5px}.field input,.field select,.field textarea{width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:calc(10px * var(--ui-density, 1))}.tw-design-v2 :is(.btn,.searchBtn,.continueBtn,.uBtn){border:1px solid var(--line);border-radius:7px;padding:calc(8px * var(--ui-density, 1)) calc(12px * var(--ui-density, 1));font-weight:500;box-shadow:none;font-size:calc(13px * var(--ui-text-scale, 1));line-height:1.5;color:var(--text);background:var(--panel)}.tw-design-v2 :is(.btn.primary,.btn.mineBtn,.continueBtn,.uBtnPrimary){background:var(--blue);border:1px solid var(--blue);color:#fff}.tw-design-v2 :is(.btn.tiny,.uBtnTiny){font-size:calc(12px * var(--ui-text-scale, 1));padding:calc(5px * var(--ui-density, 1)) calc(8px * var(--ui-density, 1))}.tw-design-v2 .btn.danger{color:#b91c1c;border-color:#fecaca;background:#fff}.tw-design-v2 :is(.topActions select,.field input,.field select,.field textarea,.resourceAssignSearch input,.usageUrl input,.inlineField input,.activityItem input,.fieldItem input,.fieldItem select){border:1px solid #cfd9e5;border-radius:7px;padding:calc(9px * var(--ui-density, 1)) calc(11px * var(--ui-density, 1));background:#f8fafc;color:var(--text);min-width:0;max-width:100%}.tw-design-v2 .field label{font-size:calc(12px * var(--ui-text-scale, 1));font-weight:600;color:var(--text);margin-bottom:6px}.tw-design-v2 .field{margin:12px 0}.tw-design-v2 :is(.card:where(:not(.settingsCard)),.contextCard,.dataBox,.suggestBox){border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:calc(17px * var(--ui-density, 1));box-shadow:none}.tw-design-v2 .card:where(:not(.settingsCard)) h3{font-size:calc(16px * var(--ui-text-scale, 1));font-weight:600}.tw-design-v2 .card:where(:not(.settingsCard)) p{font-size:calc(13px * var(--ui-text-scale, 1))}.tw-design-v2 .modalWrap{background:rgba(16,33,57,.42);padding:calc(24px * var(--ui-density, 1));z-index:60;align-items:center}.tw-design-v2 .modal{width:min(650px,100%);max-height:calc(100dvh - 48px);padding:calc(24px * var(--ui-density, 1));border-radius:13px;box-shadow:0 22px 65px rgba(20,38,64,.22);border:1px solid var(--line)}.tw-design-v2 .modal.wide{width:min(1120px,100%)}.tw-design-v2 .modal>h2{font-size:calc(21px * var(--ui-text-scale, 1));margin:-2px 0 22px;padding-bottom:17px;border-bottom:1px solid var(--line)}.tw-design-v2 .modal .actions{border-top:1px solid var(--line);padding-top:16px;margin-top:22px;gap:calc(9px * var(--ui-density, 1));flex-wrap:wrap}.tw-design-v2 .modal .twoCol{gap:calc(17px * var(--ui-density, 1))}.tw-design-v2 .modal .field{min-width:0}@media (max-width:760px){.tw-design-v2 .modalWrap{padding:calc(12px * var(--ui-density, 1))}.tw-design-v2 .modal{padding:calc(19px * var(--ui-density, 1));max-height:calc(100dvh - 24px)}}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){& :is(.btn,.searchBtn,.continueBtn,.chip,.todayAction,.memoryContinue,.tw-activity-tab,.tw-add-activity,.tw-manage-activities){border-radius:7px 7px 2px 7px;font-size:calc(12px * var(--ui-text-scale, 1));padding:calc(6px * var(--ui-density, 1)) calc(10px * var(--ui-density, 1));line-height:1.4}}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){& :is(.topActions select,.field input,.field select,.field textarea){padding:calc(7px * var(--ui-density, 1)) calc(9px * var(--ui-density, 1));background:var(--panel);border-color:var(--line)}}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){& :is(.card,.contextCard,.objectTile,.list){border-radius:12px 12px 3px 12px;background:var(--panel);border-color:var(--line)}}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){& .modal{padding:calc(20px * var(--ui-density, 1));border-radius:14px 14px 4px 14px}}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){& .modal h2{font-size:calc(20px * var(--ui-text-scale, 1));margin-bottom:13px}}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){& .field{margin:9px 0}}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){& .field label{font-size:calc(11px * var(--ui-text-scale, 1));margin-bottom:4px}}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){& .modal .actions{margin-top:15px;padding-top:12px}}.appearanceRoot{display:contents;--ui-density:1;--ui-text-scale:1}.appearanceSettings{max-width:1000px}.appearanceSettings fieldset{border:0;padding:0;margin:0;min-width:0}.appearanceSettings legend{font-weight:600}.appearanceSettings .actions{flex-wrap:wrap}.appearanceOrder{padding:0;list-style:none}.appearanceHistory,.appearanceOrder li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line)}.appearanceHistory>span,.appearanceOrder li>span{flex:1 1;min-width:130px}.appearanceOrder label{display:flex;align-items:center;gap:5px}.appearancePreview{padding:16px;margin:20px 0;border:1px dashed var(--line);border-radius:10px}.sideAppearance{color:var(--side-text);font-size:11px}.tw-design-v2 .settingsContent :is(button,input,select,textarea){border-radius:7px!important;font-family:inherit!important}.tw-design-v2 .settingsContent :is(input,select,textarea):not([type=checkbox]){background:#f8fafc!important;border:1px solid #cfd9e5!important;padding:calc(9px * var(--ui-density, 1)) calc(11px * var(--ui-density, 1))!important;min-width:0;max-width:100%}.tw-design-v2 .settingsContent section{border-radius:10px!important;box-shadow:none!important;border-color:var(--line)!important}.tw-design-v2 .app[data-workspace-view]{grid-template-columns:184px minmax(0,1fr)}.tw-design-v2 .app[data-workspace-view] .side{--side:#29213e;--side-text:#f4f0fa;--side-muted:#c6bdd5;padding:22px 12px 16px;gap:16px;background:#29213e}.tw-design-v2 .app[data-workspace-view] .brand{padding:0 5px 7px;gap:7px}.tw-design-v2 .app[data-workspace-view] .brandWord{font-size:20px}.tw-design-v2 .app[data-workspace-view] .brandWord>span{color:#dbf38a}.tw-design-v2 .app[data-workspace-view] .brandMark{background:#dbf38a;color:#29213e;border-radius:9px 9px 2px 9px}.tw-design-v2 .app[data-workspace-view] .twOrgSwitcher{background:#372e4d;border-color:#514562;padding:9px}.tw-design-v2 .app[data-workspace-view] .twOrgSwitcher select{background:#372e4d;color:#f4f0fa}.tw-design-v2 .app[data-workspace-view] .nav button{padding:9px 10px;border-radius:8px 8px 2px 8px;font-size:12px}.tw-design-v2 .app[data-workspace-view] .nav button:hover{background:#413553;color:#fff}.tw-design-v2 .app[data-workspace-view] .nav button.active{background:#dbf38a;color:#29213e;font-weight:650}.tw-design-v2 .app[data-workspace-view] .nav .sep{background:#514562;margin-top:10px}.tw-design-v2 .app[data-workspace-view] .sideFooter{border-color:#514562;padding:14px 4px 0}.tw-design-v2 .app[data-workspace-view] .sideAvatar{background:#55456c;color:#f5f0ff;border-radius:10px 10px 3px 10px}.tw-design-v2 .app[data-workspace-view] .sideFooterActions{gap:10px;margin-top:12px}.tw-design-v2 .app[data-workspace-view] .agentRequirement{font-size:10px;color:#c6bdd5;line-height:1.6}.tw-design-v2 .app[data-workspace-view] .sideLogout{width:100%;text-align:left;border-top:1px solid #514562;padding-top:9px;color:#f4f0fa}.tw-design-v2 .app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){--bg:var(--app-page-background);--panel:#fffefa;--text:#282637;--muted:#716d7e;--line:#dedbd7;background:var(--bg);color:var(--text)}.tw-design-v2 .app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]):not([data-custom-accent]){--blue:var(--appearance-accent,#593596);--blue2:var(--appearance-soft,#eee6f9);--brand-light:var(--appearance-light,#d2c4e6)}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]){& .main{padding:22px 28px 40px}& .top{margin-bottom:15px;padding-bottom:14px;gap:12px}& .top h1{font-size:27px;font-weight:650;letter-spacing:-.045em}& .top h1:before{content:"";display:inline-block;width:7px;height:24px;vertical-align:-3px;margin-right:11px;background:var(--blue);border-radius:4px 4px 1px 4px}& .topActions{gap:6px;flex-wrap:wrap}& :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:3px}& .toolbar{margin-bottom:10px;gap:7px}& .sectionTitle{margin:17px 0 8px;font-size:10px;letter-spacing:.1em}& .planCallout{padding:8px 12px;margin-bottom:12px;background:#eae5f0;border-color:#d9cfe4}& .planCallout b{font-size:12px}& .planCallout .meta{font-size:11px}& .objectViewSwitch{margin:0 0 8px}& .row{padding:10px 13px;gap:12px}& .row:hover{background:#f0ecf5}& .rowTitle{font-size:14px}& .rowActions{flex-wrap:wrap;gap:5px}& .objectTile{padding:13px;gap:10px;border-top:3px solid #a88fc2}& .objectTileGrid{gap:10px}& .workspaceHelp{font-size:11px;color:var(--muted);margin:0 0 10px}& .workspaceHelp summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:3px 0}& .workspaceHelp[open]{padding-bottom:8px}& .workspaceHelp :is(.directHint,.historyIntro,.adminHint){margin:6px 0;background:var(--panel);border-color:var(--line)}& .workspaceHelp .orderHint{margin:8px 0 0}& .suggestBox{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;margin:10px 0;background:transparent}& .suggestBox>.meta{display:none}& .suggestBox b{font-size:11px}& .suggestItems{margin:0;gap:6px}& .suggestChip{padding:4px 8px;font-size:11px;background:var(--panel);border-color:var(--line)}& .todaySection{margin-bottom:14px}& .todaySectionHead{font-size:10px;letter-spacing:.1em;margin:12px 0 7px;color:var(--muted)}& .todaySection>.grid{grid-template-columns:minmax(0,1fr);gap:8px}& .todayCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 14px;gap:6px 14px;padding:11px 14px;border-left:4px solid #b7a8cb;min-width:0}& .todayCard.priority{border-left-color:var(--blue);background:#f0eaf6}& .todayCard.later{border-left-color:#b69c63}& .todayCard.closed{border-left-color:#8d9e85}& .todayCard .cardHead{grid-column:1;grid-row:1;gap:10px;align-items:center;justify-content:flex-start;min-width:0}& .todayCard h3{font-size:14px;margin:0}& .todayCard .cardHead .meta{display:inline;font-size:10px;margin-left:22px}& .ownershipBadge{font-size:9px;padding:3px 6px;border:0;background:#ebe7f0;color:#62556f}& .todayCard .chips{grid-row:2;grid-column:1;gap:4px;margin:0;align-content:center}& .todayCard .chip{font-size:10px;padding:4px 7px;background:var(--panel);border-color:var(--line)}& .todayMemory{grid-column:2;grid-row:1;display:flex;gap:10px;align-items:center;margin:0;padding:0;border:0;background:none}& .todayMemoryText{font-size:10px;max-width:260px}& .todayActions{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:0;padding:0;border:0}& .todayAction{font-size:10px;padding:4px 7px;background:transparent;border:1px solid transparent;color:var(--muted)}& .todayAction:hover{background:#fffefa;border-color:var(--line);color:var(--text)}& .todayAction.on{background:var(--blue2);color:var(--blue)}& .workspaceHead{padding:0 0 10px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;margin:0}& .workspaceHeadTop{margin:0;gap:8px;justify-content:flex-end}& .workspaceHeadTop>div:first-child{margin-right:auto}& .workspaceHead h2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}& .workspaceHeadTop .meta{font-size:11px}& .tw-activity-bar{margin-top:8px}& .tw-activity-tabs{gap:5px}& .tw-activity-tab{background:var(--panel);border-color:var(--line)}& .tw-activity-tab.active{background:var(--blue);border-color:var(--blue);color:white}& .tw-manage-activities{font-size:11px;background:transparent}& .nowLayout{grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}& .workspaceTargets{min-width:0}& #workspace-details[hidden]{display:none}& .rightCol{display:block}& .rightCol>.sectionTitle{margin:10px 0 8px}& .rightCol .card{padding:12px}& .workspaceTargets>.tw-user-activity-panel-host:not(:empty)~*{display:none}& .rightCol .noteItem{overflow-wrap:anywhere;white-space:pre-wrap}& .workspaceResourceGroups{display:flex;flex-wrap:wrap;gap:12px}& .workspaceResourceGroups>.resourceGroup{flex:var(--resource-count) 1 calc(min(3,var(--resource-count))*(var(--targo-tile-width) + var(--targo-tile-gap)) - var(--targo-tile-gap));max-width:100%;min-width:0;margin-bottom:4px}& .resourceGroup{margin-bottom:16px}& .resourceGroupTitle{font-size:10px;letter-spacing:.1em;margin:8px 0;color:var(--muted)}& .favoriteIntro{font-size:11px;line-height:1.5;margin:0 0 12px}& .historyDay{font-size:11px;letter-spacing:.1em;margin:18px 0 9px}& .contextHistory{border-left:2px solid #d8cbe6;padding-left:18px;margin-left:4px;gap:10px}& .contextCard{position:relative;padding:13px 16px}& .contextCard:before{content:"";position:absolute;left:-25px;top:21px;width:10px;height:10px;border:2px solid var(--bg);border-radius:50%;background:var(--blue)}& .contextPath{font-size:15px}& .contextMeta{font-size:11px;margin-top:3px}& .contextResources{margin:9px 0;gap:5px}& .historyResourcePill{background:#eee8f3;border:0;font-size:10px;padding:4px 8px;border-radius:5px}& .historyLinkBtn{font-size:11px;padding:3px 0}& .historyEvent{padding:7px 0}& .objectFormFields{gap:0 14px}& .objectFormFields>.field:has(#object-name){grid-column:auto}& .objectFormFields>.sectionTitle{margin:8px 0 0}& .objectFormFields>.field+.sectionTitle{margin-top:10px}}@media(max-width:1150px){.app[data-workspace-view=today] .todayCard{grid-template-columns:minmax(0,1fr)}.app[data-workspace-view=today] .todayMemory{grid-column:1;grid-row:2;justify-content:space-between}.app[data-workspace-view=today] .todayCard .chips{grid-row:3}.app[data-workspace-view=today] .todayActions{grid-column:1;grid-row:4;justify-content:flex-start}}@media(max-width:900px){.app[data-workspace-view=now] .nowLayout{grid-template-columns:minmax(0,1fr)}.app[data-workspace-view=now] .rightCol{grid-row:1}}@media(max-width:700px){.tw-design-v2 .app[data-workspace-view]{grid-template-columns:minmax(0,1fr)}.tw-design-v2 .app[data-workspace-view] .side{height:auto;padding:12px 14px;gap:9px}.app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites],[data-workspace-view=history]) .main{padding:17px 14px 30px}.app[data-workspace-view] .top h1{font-size:23px}.app[data-workspace-view] .todayCard .cardHead{flex-wrap:wrap}.app[data-workspace-view] .todayActions{gap:4px}}.demoWorkspaceNotice{margin:0 0 20px;padding:16px 20px;border:1px solid #b3c4df;border-left:4px solid #6956b5;border-radius:12px;background:#f5f3fc;color:#24324a}.demoWorkspaceNotice strong{font-size:16px}.demoWorkspaceNotice p{margin:6px 0 8px;max-width:85ch;line-height:1.5}.demoWorkspaceNotice a{font-weight:600;text-decoration:underline}.demoWorkspaceNotice{display:flex;align-items:center;gap:16px;padding:10px 14px;margin-bottom:14px;border:1px solid #e2d7f4;border-left:3px solid #8b49d4;background:#f4effb;border-radius:9px}.demoWorkspaceNotice strong{font-size:13px;white-space:nowrap}.demoWorkspaceNotice p{margin:0;max-width:none;font-size:12px;flex:1 1}.demoWorkspaceNotice a{font-size:12px;white-space:nowrap;text-decoration:none}@media(max-width:700px){.demoWorkspaceNotice{flex-wrap:wrap;gap:6px 12px}.demoWorkspaceNotice p{flex-basis:100%;order:3}}.tw-design-v2 .app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites]){--bg:var(--app-page-background);--panel:#fff;--line:#e2dfe8;--text:#292337;--muted:#706a7c;--targo-tile-width:220px;--targo-tile-gap:10px;--targo-tile-body-height:calc(94px * var(--ui-text-scale,1));--targo-tile-footer-height:36px;& .main{padding:20px 24px 40px}& .top{gap:12px;margin-bottom:14px;padding-bottom:12px;flex-wrap:wrap}& .top h1{font-size:calc(25px * var(--ui-text-scale,1));letter-spacing:-.035em}& .top h1:before{display:none}& .topActions{gap:7px}& .planCallout{background:var(--blue2);border:0;padding:8px 12px}& .planCallout .meta{font-size:11px}& .sectionTitle{font-size:11px;margin:16px 0 8px;letter-spacing:.045em}& :is(.objectTile,.todayCard){background:var(--panel);box-shadow:0 2px 5px #29233705;border:1px solid var(--line);border-radius:10px}& :is(.objectTile,.todayCard):hover{border-color:#c7c0d4;box-shadow:0 3px 9px #29233709}& :is(.objectTile,.todayCard):has(.workspaceDisclosure[open]){position:relative;z-index:12}& .objectTileGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}& .objectTile{padding:11px;gap:10px}& .objectTileHead{gap:8px}& .objectTypeIcon{width:26px;height:26px;flex-basis:26px;background:#f3f1f6;border:0;border-radius:7px;color:#70647d}& .objectTypeIcon .uiIcon{width:18px;height:18px}& .objectTileTitle{font-size:calc(14px * var(--ui-text-scale,1));line-height:1.35}& .objectTile .meta{font-size:calc(11px * var(--ui-text-scale,1));line-height:1.4}& .favBtn{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:4px;border-radius:6px}& .favBtn.on{color:#a66a00}& .favBtn.on .uiIcon{fill:#e9b64b}& .objectTileActivities{display:flex;gap:4px;align-items:center;flex-wrap:wrap;min-width:0}& .objectTileActivities>button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f4f2f7;border:0;padding:5px 7px;color:#625670;font-size:calc(11px * var(--ui-text-scale,1));min-height:28px}& .objectTileFooter{padding-top:8px;gap:5px}& .objectTileFooter>.workspaceDisclosure{margin-left:auto}& .objectTileFooter .btn.tiny{font-size:calc(11px * var(--ui-text-scale,1));min-height:29px;padding:4px 6px}& .objectRemoveToday{color:var(--muted)}& .deferredBadge{max-width:100%;white-space:normal;text-align:left;line-height:1.4;font-size:calc(11px * var(--ui-text-scale,1))}& .objectListTitle{padding:0;border:0;background:none;color:inherit;text-align:left;min-width:0}& .objectListRow{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(220px,auto);grid-gap:14px;gap:14px;padding:11px 14px;background:var(--panel)}& .objectListRow:has(.workspaceDisclosure[open]){position:relative;z-index:12}& .objectListRow .objectLead{display:flex;gap:10px;min-width:0;align-items:center}& .objectListRow .rowActions{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-width:0}& .objectListRow .rowTitle{font-size:calc(14px * var(--ui-text-scale,1))}& .objectListRow .meta{font-size:calc(11px * var(--ui-text-scale,1));margin-top:2px}& .list:has(.objectListRow){overflow:visible;background:var(--panel)}& .objectListRow:first-child{border-radius:10px 10px 0 0}& .objectListRow:last-child{border-radius:0 0 10px 10px}& .todaySection>.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,275px),1fr));gap:10px}& .todaySectionHead{font-size:11px;letter-spacing:.04em;margin:16px 0 8px}& .todayCard{display:flex;flex-direction:column;gap:8px;position:relative;padding:11px;min-width:0}& .todayCard.priority{border-top:3px solid #d9ad51;padding-top:9px;background:#fffdf7}& .todayCard.later{border-top:3px solid #b8b0c5;padding-top:9px}& .todayCard.closed{background:#f7f7f9;border-color:var(--line);opacity:1}& .objectControls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0}& .objectControls :is(.toolbar,.objectViewSwitch){margin:0}& .todayCard .cardHead{display:block;padding-right:28px}& .todayCard h3{display:flex;align-items:flex-start;gap:5px;font-size:calc(14px * var(--ui-text-scale,1));line-height:1.4}& .todayTitle{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:left;color:inherit;overflow-wrap:anywhere}& .todayCard .cardHead .meta{margin-left:0;font-size:calc(11px * var(--ui-text-scale,1))}& .ownershipBadge{display:inline-block;margin-top:3px;font-size:9px;background:#f0eef4;color:#71667f;padding:2px 5px}& .todayPrioritySlot{position:absolute;top:8px;right:8px}& .todayPriority{width:28px;height:28px;padding:0;font-size:18px;color:#9a90a7}& .todayPriority.on{color:#a66a00;background:#fff2d1}& .todayCard .chips{display:flex;flex-wrap:wrap;gap:4px;margin:0}& .todayCard .chip{min-height:26px;font-size:calc(11px * var(--ui-text-scale,1));background:#f3f1f6;border:0;padding:4px 6px}& .todayMemory{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;margin:auto 0 0;padding:0;border:0;background:none}& .todayMemoryText{max-width:100%;overflow-wrap:anywhere;font-size:calc(11px * var(--ui-text-scale,1))}& .memoryContinue{padding:0;min-height:26px;color:var(--blue);font-size:12px}& .todayActions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:3px;border-top:1px solid var(--line);padding:6px 0 0;margin:0}& .todayActions>.workspaceDisclosure{margin-left:auto}& .todayAction{font-size:calc(11px * var(--ui-text-scale,1));min-height:28px;padding:4px 5px;white-space:normal}& .nowLayout{grid-template-columns:minmax(0,1fr) 230px;gap:16px}& .workspaceResourceGroups{display:block}& .workspaceResourceGroups>.resourceGroup{width:100%;margin:0 0 12px}& .resourceGroupTitle{margin:12px 0 8px;font-size:11px}& .rightCol .card{border-radius:10px;box-shadow:0 2px 5px #29233705}& .tw-activity-tabs{gap:5px}& .tw-activity-tab{padding:7px 9px;border-radius:7px}& .tw-personal-panel{margin-top:10px}& .favoriteIntro{font-size:12px;max-width:820px}& .targoTile{padding:0;border-radius:10px;box-shadow:0 2px 5px #29233705}& .targoTile:after{display:none}& .targoTile:has(.resCheck:checked){outline:2px solid var(--blue);outline-offset:1px}& .targoTile .tw-compact-resource-body{display:flex;flex-direction:column;gap:0;padding:0;border:0;border-radius:9px 9px 0 0;overflow:hidden}& .targoTileHeading{display:flex;align-items:center;gap:9px;width:100%;min-height:calc(46px * var(--ui-text-scale,1));padding:7px 10px;box-sizing:border-box}& .targoTile .tw-compact-resource-icon{width:30px;height:30px;flex-basis:30px;border:0;color:#fff;background:linear-gradient(145deg,#8745e9,#5924b8);border-radius:6px;box-shadow:0 2px 3px #39205420}& .targoTile[data-kind=Aplikace] .tw-compact-resource-icon{background:linear-gradient(145deg,#31a9e9,#1668bd)}& .targoTile[data-kind="Složka"] .tw-compact-resource-icon{background:linear-gradient(145deg,#f7b42c,#d78605)}& .targoTile[data-kind="E-mailová schránka"] .tw-compact-resource-icon{background:linear-gradient(145deg,#24b0fc,#1874d3)}& .targoTile[data-kind=Internetbanking] .tw-compact-resource-icon{background:linear-gradient(145deg,#29ab8a,#08745a)}& .targoTile[data-kind=Kontakt] .tw-compact-resource-icon{background:linear-gradient(145deg,#25a988,#087b5c)}& .targoTile .tw-compact-resource-icon .uiIcon{width:23px;height:23px}& .targoTile .tw-compact-resource-icon:has(img){background:transparent;box-shadow:none}& .targoTile .tw-compact-resource-icon img{width:28px;height:28px}& .targoTile .tw-resource-title{flex:1 1}& .targoTile .tw-resource-title b{font-size:calc(13px * var(--ui-text-scale,1))}& .targoLaunchMark{align-self:flex-start;color:#675786;font-size:17px;line-height:20px}& .targoTile .tw-compact-resource-copy{flex:1 1;width:100%;gap:3px;padding:5px 10px 6px;box-sizing:border-box;background:#ffffffed}& .targoTile .meta{font-size:calc(11px * var(--ui-text-scale,1));line-height:1.35}& .targoTile .targoLoginLabel{white-space:normal;overflow:visible;color:#686078}& .targoTileFooter{min-height:var(--targo-tile-footer-height);box-sizing:border-box;padding:3px 6px;display:flex;align-items:center;gap:3px;background:#fff;border-top:1px solid #0000000d;border-radius:0 0 9px 9px}& .targoTile .resCheck{position:static;margin:0 3px 0 2px;flex:0 0 16px}& .targoTile .resourceGrip{position:static;width:20px;font-size:17px;line-height:28px;cursor:-webkit-grab;cursor:grab;color:var(--muted)}& .targoTile .targoPersonalTools{position:static;margin-left:auto;gap:3px}& .targoTile .tw-resource-menu-button{position:static;flex:0 0 var(--targo-tile-control-size)}& .targoTile .favoriteOrder{position:static;gap:3px}& .targoTile :is(.favoriteOrder button,.targoPersonalTools button,.tw-resource-menu-button){border:1px solid #efedf3;background:linear-gradient(#fff,#faf9fc);border-radius:5px}& .targoTile .targoPersonalTools button.on{color:#a66a00;background:transparent}& .targoTile .targoPersonalTools button.on .uiIcon{fill:#e9b64b}& .targoTile .tw-resource-menu{top:calc(100% - 3px);right:0;max-width:calc(100vw - 32px)}}.workspaceDisclosure{position:relative;display:inline-block;flex:0 0 auto}.workspaceDisclosure>summary{list-style:none;display:grid;place-items:center;min-width:28px;min-height:28px;padding:2px 5px;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--muted);font-size:13px;cursor:pointer}.workspaceDisclosure>summary::-webkit-details-marker{display:none}.workspaceDisclosure>summary:hover,.workspaceDisclosure[open]>summary{color:var(--blue);background:var(--blue2)}.workspaceDisclosure>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workspaceDisclosurePanel{position:absolute;z-index:20;top:calc(100% + 5px);right:0;width:max-content;min-width:150px;max-width:min(260px,calc(100vw - 40px));display:flex;flex-direction:column;padding:5px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 8px 24px #29233720}.workspaceDisclosure:not([open])>.workspaceDisclosurePanel{display:none}.tw-design-v2 .workspaceDisclosurePanel button{display:block;width:100%;min-height:32px;padding:7px 10px;text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:5px;background:#fff;color:var(--text);font-size:12px}.tw-design-v2 .workspaceDisclosurePanel button:hover:not(:disabled){background:#f4f1f8}.tw-design-v2 .workspaceDisclosurePanel button.danger{color:#b91c1c}@media (max-width:1100px){.tw-design-v2 .app[data-workspace-view=objects] .objectListRow{grid-template-columns:minmax(150px,1fr) minmax(180px,auto)}.tw-design-v2 .app[data-workspace-view=objects] .objectListRow .objectTileActivities{grid-column:1;grid-row:2}.tw-design-v2 .app[data-workspace-view=objects] .objectListRow .rowActions{grid-column:2;grid-row:1/span 2}}@media (max-width:1000px){.tw-design-v2 .app[data-workspace-view=now] .nowLayout{grid-template-columns:minmax(0,1fr)}.tw-design-v2 .app[data-workspace-view=now] .rightCol{grid-row:auto}}@media (max-width:700px){.tw-design-v2 .app:is([data-workspace-view=objects],[data-workspace-view=today],[data-workspace-view=now],[data-workspace-view=favorites]) .main{padding:16px 14px 30px}.tw-design-v2 .app[data-workspace-view=objects] .objectListRow{grid-template-columns:minmax(0,1fr);gap:8px;padding:11px}.tw-design-v2 .app[data-workspace-view=objects] .objectListRow :is(.objectTileActivities,.rowActions){grid-column:1;grid-row:auto;justify-content:flex-start;width:auto}.tw-design-v2 .app[data-workspace-view=objects] .objectListRow .rowActions .workspaceDisclosure{margin-left:auto}}@media (pointer:coarse){.tw-design-v2 .app:is([data-workspace-view=now],[data-workspace-view=favorites]){--targo-tile-footer-height:44px}.workspaceDisclosure>summary{min-width:36px;min-height:36px}.tw-design-v2 .workspaceDisclosurePanel button{min-height:40px}}.personalScheduleBadge{display:inline-block;color:var(--muted,#526273);font-size:.75rem;white-space:nowrap}.scheduleFields{border:0;padding:0;min-width:0}.personalScheduleDialog{width:min(540px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #dce3ec;border-radius:16px;padding:22px;color:#1e293b;background:#fff;box-shadow:0 18px 60px #0f172a33}.personalScheduleDialog::-webkit-backdrop{background:#0f172a55}.personalScheduleDialog::backdrop{background:#0f172a55}.personalScheduleDialog h2{margin-top:0;overflow-wrap:anywhere}.personalScheduleDialog input[type=checkbox]{width:auto}.settingsTabs{min-width:0}.settingsTabList{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #dce4ef;margin-bottom:22px}.settingsTabList .settingsTab{display:inline-flex;align-items:center;gap:8px;padding:13px 15px 11px;border:0;border-bottom:3px solid transparent;border-radius:0!important;background:transparent;color:#60708b;font:inherit;cursor:pointer}.settingsTabList .settingsTab[aria-selected=true]{color:var(--blue,#2563eb);border-bottom-color:var(--blue,#2563eb)}.settingsTabList .settingsTab:disabled{opacity:.5;cursor:not-allowed}.settingsTabPanel[hidden]{display:none!important}.settingsTabPanel{min-width:0}.trialNotice{padding:18px;margin-bottom:22px;background:#fff8ed;color:#85440c;border:1px solid #efd29f;border-radius:9px}.trialNotice h2{color:inherit!important}.organizationContext{display:flex;gap:14px;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px}.organizationContext label{display:grid;grid-gap:6px;gap:6px;min-width:min(100%,300px)}.organizationContext select{width:100%}.organizationTools{display:flex;flex-wrap:wrap;gap:12px}.organizationSetup{margin-bottom:20px}.settingsInlineLinks{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0}.settingsInlineLinks a{color:var(--blue,#2563eb)}.settingsTabPanel>.orgSettingsSection{margin-top:0}@media(max-width:600px){.settingsTabList .settingsTab{padding:12px 9px 9px;font-size:13px}}.settingsApp .main{padding:28px 32px;min-width:0;background:var(--app-page-background)}.settingsApp .settingsContent>:is(main,.settingsPageBody,.actionSettings),.settingsApp .settingsPageBody,.settingsApp :is(.orgPage,.orgShell,.profilesPage,.customerAdmin){width:100%;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;font-family:inherit!important}.settingsHeading{margin:0 0 24px;padding:0}.settingsHeading h1{margin:0 0 8px!important;font-size:calc(28px * var(--ui-text-scale, 1));line-height:1.25;color:#15213a}.settingsHeading p{margin:0;color:#60708b;line-height:1.6}.settingsBreadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px;font-size:13px;color:#64748b}.settingsApp .settingsBreadcrumb :is(a,button){border:0;background:transparent;padding:0;min-height:28px;color:var(--blue,#2563eb);text-decoration:none;font:inherit;cursor:pointer}.settingsApp .main :is(.settingsPanel,.card,.orgCard,.profilesCard,.profilesPanel,.customerPanel,.customerDetail,.list){background:#fff;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 2px 4px #192a4610}.settingsPanel{padding:22px;margin-bottom:20px}.settingsApp .main :is(h2,h3){color:#182641;line-height:1.35}.settingsApp .main h2{font-size:19px;margin:0 0 14px}.settingsApp .main h3{font-size:16px}.settingsApp .main p{line-height:1.6}.settingsApp .main :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){box-sizing:border-box;max-width:100%;min-width:0;min-height:40px;border:1px solid #ccd7e6;border-radius:7px;padding:9px 11px;background:#fff;color:#192a46;font:inherit}.settingsApp .main label{color:#34435c}.settingsApp .main :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--blue,#2563eb);outline-offset:3px}.settingsApp .main button:not(.settingsCard):not(.customerItem):not(.resTile):not(.favBtn):not(.tab){min-height:var(--settings-button-height,36px);border-radius:7px;font-family:inherit;cursor:pointer}.settingsApp .main :is(button.btn,button.secondary,button.uBtn,button.orgPrimary,.accountDanger button){padding:9px 14px}.settingsApp .main :is(button.primary,button.orgPrimary,button.uBtnPrimary){background:var(--blue,#2563eb);color:white;border:1px solid var(--blue,#2563eb)}.settingsApp .main button:disabled{cursor:not-allowed;opacity:.55}.settingsApp .main :is(.danger,.accountDanger button,.orgDanger){color:#b42336;background:white;border:1px solid #e9b8bf}.settingsApp .main :is([role=alert],.orgError,.customerError){border-radius:8px;padding:12px 14px;color:#9f2635;background:#fff2f3}.settingsApp .main [role=status]{color:#38536b}.settingsApp .adminHint{background:#edf3fc;border:1px solid #dce6f5;border-radius:8px;padding:12px 14px}.settingsApp .toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px}.settingsApp .row{flex-wrap:wrap;gap:12px;padding:16px}.settingsApp .rowActions{flex-wrap:wrap}.settingsApp .twoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.settingsApp .contentTransfer .twoCol>.card{box-shadow:none;padding:18px!important}.settingsApp .contentTransfer .field :is(select,input){width:100%}.settingsApp .contentTransfer{scroll-margin-top:20px}.settingsApp .contentTransfer .adminHint{font-size:13px}.settingsApp .accountDanger input{display:block;width:min(100%,420px);margin:12px 0}.settingsApp .settingsCard{text-align:left}.settingsApp .settingsCard h3{margin:0 0 6px}.settingsApp .settingsCard p{margin:0}.settingsApp .settingsGroup>h2{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#63738a}.settingsApp .customerPageHeader,.settingsApp .profilesPage>header:not(.settingsHeading){flex-wrap:wrap}.settingsApp .main :is(.customerColumns,.orgGrid,.orgCustomerGrid)>*{min-width:0}.settingsApp .main :is(table,pre){max-width:100%}@media(max-width:760px){.settingsApp .main{padding:20px 16px;--settings-button-height:44px}.settingsHeading h1{font-size:24px}.settingsPanel{padding:16px}.settingsApp .customerColumns,.settingsApp .orgGrid,.settingsApp .settingsGrid,.settingsApp .twoCol{grid-template-columns:minmax(0,1fr)}.settingsApp .main :is(.orgCustomerGrid,.customerFilters){grid-template-columns:minmax(0,1fr)}.settingsApp .main :is(.offerHeader,.orgSectionActions,.profilesPair){flex-wrap:wrap}.settingsApp .main{overflow-wrap:anywhere}}.settingsSearchResults{display:grid;grid-gap:10px;gap:10px}.settingsSearchResults .settingsDestination{width:100%;text-align:left}.settingsSearchResults .settingsDestination>span:nth-child(2){min-width:0}.settingsSearchResults .settingsDestination p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.wikiPage{max-width:1280px;margin:0 auto 40px;color:#272337;line-height:1.65}.wikiPage a{color:#245eb2;text-decoration:underline;text-underline-offset:3px}.wikiPage a:focus-visible,.wikiPage summary:focus-visible{outline:3px solid #306dd0;outline-offset:4px;border-radius:4px}.wikiIntro{padding:32px;border:1px solid #dcd9e6;border-radius:18px;background:linear-gradient(120deg,#f1eef9,#fff)}.wikiEyebrow{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#625779}.wikiIntro h2{font-size:clamp(24px,3vw,36px);line-height:1.2;margin:14px 0;max-width:720px;letter-spacing:-.025em}.wikiIntro p{color:#60596d;margin:0 0 22px;max-width:700px}.wikiShortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wikiShortcuts a{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px;background:#fff;border:1px solid #dcd9e6;border-radius:10px;text-decoration:none;font-weight:650}.wikiShortcuts a:hover{border-color:#8d7baa;background:#faf8ff}.wikiLayout{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;margin-top:28px}.wikiContents{position:-webkit-sticky;position:sticky;top:20px;border:1px solid #e0dce8;border-radius:14px;background:#fff;padding:18px}.wikiContents h2{font-size:16px;margin:0 0 12px}.wikiContents a{display:flex;gap:10px;padding:9px 0;color:#40394e;text-decoration:none;font-size:14px}.wikiContents a:hover{text-decoration:underline}.wikiContents a span{color:#8a809b;font-size:12px;padding-top:2px}.wikiArticles{min-width:0;display:grid;grid-gap:18px;gap:18px}.wikiArticles>section{padding:28px;border:1px solid #e0dce8;background:#fff;border-radius:14px;scroll-margin-top:20px}.wikiArticles h2{font-size:23px;line-height:1.3;margin:8px 0 18px}.wikiArticles p{margin:12px 0}.wikiArticles p:last-child{margin-bottom:0}.wikiArticles ol,.wikiArticles ul{padding-left:24px;margin:12px 0}.wikiArticles li{padding-left:4px;margin:12px 0}.wikiArticles dt{font-weight:700;margin-top:18px}.wikiArticles dd{margin:4px 0 0;color:#60596d}.wikiExample{padding:16px 18px;margin-top:20px;border-left:3px solid #98ae3e;background:#f6f8ed;border-radius:0 8px 8px 0}.wikiExample p{margin:5px 0 0}.wikiArticles details{border-top:1px solid #e9e5ef;padding:16px 0}.wikiArticles summary{cursor:pointer;font-weight:650;line-height:1.5}.wikiArticles details p{color:#60596d}.wikiPage kbd{border:1px solid #dcd9e6;border-radius:4px;padding:2px 5px;background:#f6f4f8;font-size:13px}.wikiBack{justify-self:start;margin:0 0 12px}@media(max-width:900px){.wikiLayout{grid-template-columns:1fr}.wikiContents{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.wikiContents h2{grid-column:1/-1}.wikiShortcuts{grid-template-columns:1fr}}@media(max-width:520px){.wikiArticles>section,.wikiIntro{padding:22px 18px}.wikiContents{grid-template-columns:1fr}.wikiLayout{gap:18px;margin-top:18px}.wikiArticles h2{font-size:21px}}.twAttemptSummary{margin:10px 0 18px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);max-width:900px}.twAttemptSummary summary{cursor:pointer;font-weight:600}.twAttemptSummary p{font-size:12px;color:var(--muted);line-height:1.5}.twAttemptResult{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:baseline;padding:10px 12px;border-radius:8px;background:var(--blue2);font-size:12px}.twAttemptResult span{color:var(--muted)}.twAttemptTimeline{list-style:none;padding:0 0 0 16px;margin:12px 0 18px;border-left:2px solid var(--line)}.twAttemptTimeline li{position:relative;display:flex;flex-wrap:wrap;gap:4px 10px;padding:4px 0 9px 12px;font-size:12px}.twAttemptTimeline li:before{content:"";position:absolute;left:-21px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--blue)}.twAttemptTimeline li.twAttempt-ok:before{background:#16804a}.twAttemptTimeline li.twAttempt-warn:before{background:#bf6a1d}.twAttemptTimeline li span{color:var(--muted)}.twAttemptImport{display:block;font-size:12px;font-weight:600;margin:14px 0}.twAttemptImport input{display:block;max-width:100%;font-size:12px;margin-top:6px}.twAttemptSummary [role=alert]{color:#a31d1d}.settingsApp .main.settingsContent{max-width:none}.settingsInner{width:100%;max-width:none;margin:0;min-width:0}.settingsApp .settingsInner>:is(main,.settingsPageBody,.actionSettings){width:100%;max-width:none!important;margin:0!important;padding:0!important}.planCallout .planContentHint{flex:1 1;margin:0;max-width:620px}.planCallout>.btn{flex-shrink:0}.activityDialogActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}.tw-design-v2 .historyCompact .contextHistory{gap:6px}.tw-design-v2 .historyCompact .contextCard{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(100px,1fr) auto auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:6px 10px}.historyCompact .contextTop,.historyCompact .contextTop>div{display:contents}.tw-design-v2 .historyCompact .contextPath{grid-column:1;grid-row:1;font-size:13px;overflow-wrap:anywhere}.historyCompact .contextMeta{grid-column:2;grid-row:1;margin:0;font-size:11px}.historyCompact .contextResources{grid-column:3;grid-row:1;margin:0;gap:4px;min-width:0}.historyCompact .historyResourcePill{padding:1px 5px;font-size:11px;overflow-wrap:anywhere}.historyCompact .continueBtn{grid-column:4;grid-row:1;padding:5px 9px;font-size:12px}.historyCompact .historyLinkBtn{grid-column:5;grid-row:1;margin:0;padding:5px 0}.historyCompact .contextDetail{grid-column:1/-1;margin-top:0;padding-top:4px}.historyCompact .historyEvent{align-items:center;padding:4px 0}.historyCompact .historyEvent>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0;overflow-wrap:anywhere}@media (max-width:1000px){.tw-design-v2 .historyCompact .contextCard{grid-template-columns:minmax(0,1fr) auto auto}.tw-design-v2 .historyCompact .contextPath{grid-column:1}.historyCompact .contextMeta{grid-column:1;grid-row:2}.historyCompact .contextResources{grid-column:1/-1;grid-row:3}.historyCompact .continueBtn{grid-column:2}.historyCompact .historyLinkBtn{grid-column:3}}@media (max-width:760px){.tw-design-v2 .app{align-content:start}.tw-design-v2 .app .main{min-width:0}.tw-design-v2 .app :is(.toolbar,.topActions,.rowActions,.activityDialogActions){flex-wrap:wrap}.tw-design-v2 .app button:not(.tw-compact-resource-body),.twDetailDialog button{min-height:44px}.tw-design-v2 .app :is(.btn,.settingsTab,.ncTabs button,.tw-activity-tab),.twDetailDialog button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.tw-design-v2 .workspaceDisclosure>summary{min-width:44px;min-height:44px}.tw-design-v2 .app:is([data-workspace-view=now],[data-workspace-view=favorites]){--targo-tile-width:360px;--targo-tile-footer-height:54px;--targo-tile-control-size:44px}.tw-design-v2 .targoTileFooter{flex-wrap:wrap}.tw-design-v2 .historyCompact .contextCard{grid-template-columns:minmax(0,1fr) auto}.historyCompact .contextMeta,.tw-design-v2 .historyCompact .contextPath{grid-column:1/-1}.historyCompact .continueBtn{grid-column:1;grid-row:4;justify-self:start}.historyCompact .historyLinkBtn{grid-column:2;grid-row:4}}.noteAttachments{margin:.65rem 0;padding-left:1.2rem;overflow-wrap:anywhere}.noteAttachments li{margin:.35rem 0}.noteAttachments a{color:var(--primary,#7643b5);text-decoration:underline}body .noteFilesControl{flex:0 0 auto}body .noteFilesTrigger{display:inline-flex;align-items:center;gap:5px;min-width:42px}body .noteFilesPopover{position:fixed;inset:auto;margin:0;padding:0;border:1px solid var(--line,#e7e2eb);border-radius:12px;background:var(--card,#fff);color:var(--text,#292333);box-shadow:0 12px 35px #20132b33;overflow:hidden}body .noteFilesPopover:popover-open{display:flex;flex-direction:column}body .noteFilesPopover footer,body .noteFilesPopover header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;flex-shrink:0}body .noteFilesPopover header{border-bottom:1px solid var(--line,#e7e2eb)}body .noteFilesPopover footer{border-top:1px solid var(--line,#e7e2eb)}body .noteFilesPopover ul{list-style:none;margin:0;padding:0 14px;overflow-y:auto;overscroll-behavior:contain;min-height:0}body .noteFilesPopover li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line,#e7e2eb)}body .noteFilesPopover .noteFileName{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:13px}body .noteFilesPopover small{display:block;color:var(--muted,#7b7185);font-size:11px}body .noteFilesPopover .btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}body .noteFilesPopover .uiIcon{width:16px;height:16px}body .todayNote footer>.meta{flex-basis:100%}body .noteAttachments{max-height:240px;overflow-y:auto}body .todayNote footer{justify-content:flex-end}body.tw-design-v2 .appearanceRoot .app .noteTools{align-items:center}body.tw-design-v2 .appearanceRoot .app .noteTools>.iconBtn{min-height:28px;min-width:28px;padding:4px}body.tw-design-v2 .appearanceRoot .app .noteTools .workspaceDisclosure summary{min-height:28px;min-width:28px}.objectLinkButtons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.objectButtonFieldName{margin-bottom:8px;color:var(--muted)}.infoTable td:has(>.objectButtonFieldName){padding-right:0}.objectLinkButton{--button-color:#245fc2;display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:8px 12px;border:1px solid var(--button-color);border-radius:7px;background:var(--button-color);color:#fff;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;text-align:center}.objectLinkButton.neutral{--button-color:#535866}.objectLinkButton.success{--button-color:#237049}.objectLinkButton.warning{--button-color:#865014}.objectLinkButton.outline{background:var(--panel,#fff);color:var(--button-color)}.objectLinkButton:hover{filter:brightness(.9);text-decoration:none}.objectLinkButton:focus-visible{outline:3px solid var(--button-color);outline-offset:3px}.objectButtonsEditor{display:grid;grid-gap:10px;gap:10px;min-width:0}.objectButtonEditor{border:1px solid var(--line);border-radius:8px;padding:10px;min-width:0}.objectButtonInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.objectButtonInputs label{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:12px}.objectButtonInputs label:nth-child(-n+3){grid-column:1/-1}.objectButtonInputs :is(input,select){width:100%;min-width:0}.objectButtonActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.objectButtonsPreview>.meta{margin-bottom:6px}.objectFormFields>.field:has(.objectButtonsEditor){grid-column:1/-1}.app[data-workspace-view=today] .todayLayout{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:16px;gap:16px;align-items:start}.todayMain,.todayNotes{min-width:0}.todayNotesGroup{margin-bottom:12px}.todayNotesObject{border:0;background:none;padding:0;margin:0 0 8px;color:var(--text);font:inherit;font-weight:600;text-align:left;overflow-wrap:anywhere;cursor:pointer}.todayNotesObject:hover{text-decoration:underline}.todayNotes .noteTools{white-space:normal}@media (max-width:900px){.app[data-workspace-view=today] .todayLayout{grid-template-columns:minmax(0,1fr)}.tw-design-v2 .todayNotes .noteTools{position:static;flex-direction:row;justify-content:flex-end;margin-top:8px}.tw-design-v2 .todayNotes .noteItem{padding:12px}}