html body dialog.reg-dialog{width:min(540px,calc(100% - 24px))!important;max-width:540px!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;border-radius:20px!important}html body dialog.reg-dialog #dialog-form .reg-personal{display:grid!important;gap:12px!important;min-width:0!important}html body dialog.reg-dialog #dialog-form :is(.reg-identity,.reg-person){display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html body dialog.reg-dialog #dialog-form .reg-identity>div{display:grid;gap:3px;min-width:0}html body dialog.reg-dialog #dialog-form .reg-identity :is(strong,span,small){display:block;overflow-wrap:anywhere}html body dialog.reg-dialog #dialog-form .reg-avatar{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;object-fit:cover!important}html body dialog.reg-dialog #dialog-form .reg-avatar-placeholder{display:grid!important;place-items:center!important;background:var(--ui-soft,#eef2ff)!important;color:var(--ui-accent,#3659f5)!important;font-weight:600!important}html body dialog.reg-dialog #dialog-form .reg-qr{background:#fff!important;color:#17191f!important;padding:8px!important;border-radius:14px!important;width:min(100%,320px)!important;aspect-ratio:1;box-sizing:border-box!important;justify-self:center!important;display:grid!important;place-items:center!important}html body dialog.reg-dialog #dialog-form .reg-qr[hidden]{visibility:hidden!important;display:grid!important}html body dialog.reg-dialog #dialog-form .reg-qr svg{width:100%!important;height:auto!important;max-width:320px!important}html body dialog.reg-dialog #dialog-form :is(.reg-qr-status,.reg-message){font-size:13px!important;line-height:1.45!important;margin:6px 0!important;overflow-wrap:anywhere!important}html body dialog.reg-dialog #dialog-form .reg-qr-progress{width:100%!important;height:4px!important;accent-color:#3659f5!important}html body dialog.reg-dialog #dialog-form .reg-header{display:grid!important;gap:4px!important;margin-bottom:12px!important}html body dialog.reg-dialog #dialog-form .reg-header h3{font-size:18px!important;line-height:1.35!important;margin:0!important}html body dialog.reg-dialog #dialog-form .reg-header small{font-size:12px!important;color:var(--ui-muted,#858a96)!important}html body dialog.reg-dialog #dialog-form .reg-counter{font-size:13px!important}html body dialog.reg-dialog #dialog-form .reg-tabs{display:flex!important;gap:4px!important;padding:4px!important;background:var(--ui-soft,#f0f3f8)!important;border-radius:12px!important;margin:0 0 12px!important}html body dialog.reg-dialog #dialog-form .reg-tabs>button{flex:1!important;min-width:0!important;min-height:44px!important;font-size:12px!important;padding:6px 4px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--ui-ink,#17191f)!important;box-shadow:none!important}html body dialog.reg-dialog #dialog-form .reg-tabs>button[aria-selected=true]{background:#3659f5!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body dialog.reg-dialog #dialog-form .reg-camera{position:relative!important;overflow:hidden!important;background:#17191f!important;border-radius:14px!important;aspect-ratio:4/3;max-height:38dvh}html body dialog.reg-dialog #dialog-form .reg-camera video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html body dialog.reg-dialog #dialog-form .reg-camera-frame{position:absolute!important;inset:15% 20%!important;border:2px solid #fff!important;border-radius:16px!important;pointer-events:none!important}html body dialog.reg-dialog #dialog-form .reg-button{min-height:44px!important;padding:8px 12px!important;border-radius:10px!important;border:1px solid var(--ui-line,#dce5ff)!important;background:var(--ui-surface,#fff)!important;color:var(--ui-accent,#3659f5)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;white-space:normal!important;box-shadow:none!important}html body dialog.reg-dialog #dialog-form .reg-button:disabled{opacity:.45!important;cursor:default!important}html body dialog.reg-dialog #dialog-form .reg-result{display:grid!important;gap:7px!important;margin-top:10px!important;padding:12px!important;border-radius:12px!important;border:1px solid #cbd5e1!important;background:var(--ui-surface,#fff)!important;color:var(--ui-ink,#17191f)!important}html body dialog.reg-dialog #dialog-form .reg-result--ok{border-left:4px solid #16a34a!important}html body dialog.reg-dialog #dialog-form .reg-result--warning{border-left:4px solid #d97706!important}html body dialog.reg-dialog #dialog-form .reg-result--info{border-left:4px solid #3659f5!important}html body dialog.reg-dialog #dialog-form :is(.reg-sound,.reg-choice-list label){display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;font-size:12px!important}html body dialog.reg-dialog #dialog-form :is(.reg-sound,.reg-checkbox,.reg-choice-list) input[type=checkbox]{appearance:auto!important;width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px!important;accent-color:#3659f5!important}html body dialog.reg-dialog #dialog-form .reg-search{display:grid!important;gap:5px!important;font-size:12px!important;margin:10px 0!important}html body dialog.reg-dialog #dialog-form .reg-filters{display:flex!important;gap:4px!important;flex-wrap:wrap!important;margin:8px 0!important}html body dialog.reg-dialog #dialog-form .reg-filters>.reg-button{flex:1!important;font-size:11px!important;padding:6px!important}html body dialog.reg-dialog #dialog-form .reg-filters>.reg-button[aria-pressed=true]{border-color:#3659f5!important;background:var(--ui-soft,#eef2ff)!important}html body dialog.reg-dialog #dialog-form .reg-person{padding:10px 0!important;border-bottom:1px solid var(--ui-line,#dce5ff)!important}html body dialog.reg-dialog #dialog-form .reg-person-copy{display:grid!important;gap:3px!important;flex:1!important;min-width:0!important}html body dialog.reg-dialog #dialog-form .reg-person-copy strong{font-size:13px!important;overflow-wrap:anywhere!important}html body dialog.reg-dialog #dialog-form .reg-person-copy small{font-size:11px!important;line-height:1.4!important;color:var(--ui-muted,#858a96)!important}html body dialog.reg-dialog #dialog-form .reg-person>.reg-button{max-width:88px!important;padding:6px!important}html body dialog.reg-dialog #dialog-form .reg-checkbox{display:grid!important;place-items:center!important;width:44px!important;min-height:44px!important}html body dialog.reg-dialog #dialog-form .reg-settings{margin-top:14px!important}html body dialog.reg-dialog #dialog-form .reg-settings summary{min-height:44px!important;display:flex!important;align-items:center!important}html body dialog.reg-dialog #dialog-form .reg-arrival{font-size:12px!important;display:grid!important;gap:5px!important}html body :is(#app-root #hub-content,dialog.proto-dialog #dialog-form) :is(.reg-home-shortcut,.reg-entry,.reg-profile-shortcut){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px!important;border:1px solid var(--ui-line,#dce5ff)!important;border-radius:14px!important;background:var(--ui-surface,#fff)!important;margin:10px 0!important}html body :is(#app-root #hub-content,dialog.proto-dialog #dialog-form) :is(.reg-home-shortcut,.reg-entry,.reg-profile-shortcut) .reg-button{min-height:44px!important;flex-shrink:0!important;border-radius:10px!important;padding:8px 14px!important;background:#3659f5!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;font-size:13px!important}html body :is(#app-root #hub-content,dialog.proto-dialog #dialog-form) :is(.reg-home-shortcut,.reg-entry) :is(small,span){font-size:12px!important;line-height:1.45!important;color:var(--ui-muted,#858a96)!important}html body :is(#app-root #hub-content,dialog.proto-dialog #dialog-form) .reg-entry{flex-wrap:wrap!important}html body :is(#app-root #hub-content,dialog.proto-dialog #dialog-form) .reg-entry>div:first-child{display:grid!important;gap:5px!important}html body :is(#app-root #hub-content,dialog.proto-dialog #dialog-form) .reg-entry-actions{display:flex!important;gap:6px!important;flex-wrap:wrap!important}@media(max-width:540px){html body dialog.reg-dialog{width:100%!important;max-width:100%!important;margin:0!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}html body dialog.reg-dialog .dialog-shell{padding:calc(12px + env(safe-area-inset-top,0px)) 14px calc(20px + env(safe-area-inset-bottom,0px))!important}}html body dialog.reg-dialog #dialog-form .reg-choice-list label[hidden]{display:none!important}html body dialog.reg-dialog #dialog-form .reg-button:focus-visible,html body dialog.reg-dialog #dialog-form .reg-tabs>button:focus-visible{outline:2px solid #3659f5!important;outline-offset:2px!important}html body #app-root #hub-content .reg-shortcut-v3{display:block!important;padding:0!important;margin:12px 0!important;border:0!important;background:transparent!important;border-radius:16px!important;position:relative!important;z-index:1!important}html body #app-root #hub-content .reg-shortcut-v3>.reg-pass-button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:64px!important;margin:0!important;padding:12px!important;background:var(--ui-surface,#fff)!important;border:1px solid var(--ui-line,#dce1e9)!important;border-radius:16px!important;color:var(--ui-ink,#17191f)!important;-webkit-text-fill-color:var(--ui-ink,#17191f)!important;font-family:Montserrat,Arial,sans-serif!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}html body #app-root #hub-content .reg-shortcut-v3 .reg-pass-icon{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:12px!important;background:var(--ui-accent-soft,#edf1ff)!important;color:var(--ui-link,#2949d2)!important}html body #app-root #hub-content .reg-shortcut-v3 .reg-pass-icon svg{display:block!important;width:25px!important;height:25px!important}html body #app-root #hub-content .reg-shortcut-v3 .reg-pass-copy{display:grid!important;gap:3px!important;min-width:0!important;flex:1!important}html body #app-root #hub-content .reg-shortcut-v3 .reg-pass-copy strong{font:600 14px/1.4 Montserrat,Arial,sans-serif!important;color:var(--ui-ink,#17191f)!important;-webkit-text-fill-color:var(--ui-ink,#17191f)!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #app-root #hub-content .reg-shortcut-v3 .reg-pass-copy small{font:400 11px/1.5 Montserrat,Arial,sans-serif!important;color:var(--ui-muted,#626b7c)!important;-webkit-text-fill-color:var(--ui-muted,#626b7c)!important;white-space:normal!important}html body #app-root #hub-content .reg-shortcut-v3 .reg-pass-chevron{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;color:var(--ui-link,#2949d2)!important}html body #app-root #hub-content .reg-profile-shortcut.reg-shortcut-v3{margin:0 0 20px!important}html body #app-root #hub-content .reg-profile-shortcut.reg-shortcut-v3>.reg-pass-button{min-height:52px!important;background:#e9efff!important;border-color:#d6e1ff!important;padding:9px 12px!important}html body #app-root #hub-content .reg-profile-shortcut.reg-shortcut-v3 .reg-pass-copy strong{font-size:13px!important;color:#3659f5!important;-webkit-text-fill-color:#3659f5!important}html body #app-root #hub-content .reg-profile-shortcut.reg-shortcut-v3 .reg-pass-icon{width:34px!important;height:34px!important;flex-basis:34px!important;background:#d6e3ff!important;color:#3659f5!important}html body #app-root #hub-content .reg-profile-shortcut.reg-shortcut-v3 .reg-pass-chevron{color:#3659f5!important}html body #app-root #hub-content .reg-shortcut-v3>.reg-pass-button:focus-visible{outline:2px solid #3659f5!important;outline-offset:3px!important}:root[data-theme=dark] body #app-root #hub-content .reg-profile-shortcut.reg-shortcut-v3>.reg-pass-button{background:#253556!important;border-color:#465b86!important}:root[data-theme=dark] body #app-root #hub-content .reg-profile-shortcut.reg-shortcut-v3 .reg-pass-copy strong{color:#c5d4ff!important;-webkit-text-fill-color:#c5d4ff!important}:root[data-theme=dark] body #app-root #hub-content .reg-profile-shortcut.reg-shortcut-v3 .reg-pass-icon{background:#344b7a!important;color:#c5d4ff!important}:root[data-theme=dark] body #app-root #hub-content .reg-profile-shortcut.reg-shortcut-v3 .reg-pass-chevron{color:#c5d4ff!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog{background:linear-gradient(140deg,#eff6ff,#f8f9ff 45%,#f0eaff)!important;border-color:#d9dfff!important;color:#17191f!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog .dialog-shell{box-sizing:border-box!important;background:transparent!important;color:#17191f!important;padding:20px!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog .dialog-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:relative!important;padding:0!important;margin:0 0 14px!important;border:0!important;background:transparent!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog .dialog-toolbar>span{color:#3659f5!important;-webkit-text-fill-color:#3659f5!important;font:700 12px/1.4 Montserrat,Arial,sans-serif!important;letter-spacing:.12em!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog .dialog-x{position:static!important;display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid #d9dfff!important;border-radius:12px!important;background:#ffffffa6!important;color:#25314d!important;-webkit-text-fill-color:#25314d!important;box-shadow:none!important;font:400 28px/1 Arial,sans-serif!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog .dialog-shell>h2{color:#17191f!important;-webkit-text-fill-color:#17191f!important;font:700 27px/1.25 Montserrat,Arial,sans-serif!important;margin:0 0 16px!important;padding:0!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .dialog-body{background:transparent!important;padding:0!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-personal{gap:12px!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-card{box-sizing:border-box!important;display:grid!important;gap:14px!important;padding:20px 16px!important;margin:0!important;border:1px solid #d5dcff!important;border-radius:24px!important;background:#fff!important;color:#17191f!important;box-shadow:0 8px 24px #6689d90d!important;min-width:0!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-card .reg-identity{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-card .reg-avatar{width:64px!important;height:64px!important;min-width:64px!important;border-radius:50%!important;border:2px solid #e8edff!important;background:#edf1ff!important;color:#3659f5!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-card .reg-identity>div{display:grid!important;gap:5px!important;width:100%!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-card .reg-identity strong{color:#17191f!important;-webkit-text-fill-color:#17191f!important;font:600 17px/1.4 Montserrat,Arial,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-card .reg-identity small{color:#667395!important;-webkit-text-fill-color:#667395!important;font:400 12px/1.5 Montserrat,Arial,sans-serif!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-card .reg-qr{width:min(100%,300px)!important;padding:10px!important;border-radius:0!important;background:#fff!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-card .reg-qr svg{display:block!important;width:100%!important;max-width:300px!important;height:auto!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-status{display:grid!important;gap:10px!important;min-width:0!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-qr-status{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;font:400 11px/1.5 Montserrat,Arial,sans-serif!important;text-align:center!important;color:#667395!important;-webkit-text-fill-color:#667395!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-qr-status:before{content:"";display:block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#6c8ffa;box-shadow:0 0 0 4px #eef3ff}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-status[data-state=error] .reg-qr-status:before{background:#d18637;box-shadow:0 0 0 4px #fff4e7}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-qr-progress{display:block!important;width:100%!important;height:5px!important;border:0!important;border-radius:99px!important;overflow:hidden!important;appearance:none!important;-webkit-appearance:none!important;background:#e7e8fb!important;accent-color:#5983ff!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-qr-progress::-webkit-progress-bar{background:#e7e8fb;border-radius:99px}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-qr-progress::-webkit-progress-value{background:linear-gradient(90deg,#54b1ff,#6578ff);border-radius:99px}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-qr-progress::-moz-progress-bar{background:linear-gradient(90deg,#54b1ff,#6578ff);border-radius:99px}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-own-visits:empty{display:none!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-help{margin:0!important;padding:0 12px!important;border:1px solid #d9dfff!important;border-radius:16px!important;background:#ffffffb3!important;color:#25314d!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-help summary{box-sizing:border-box!important;min-height:48px!important;align-content:center!important;font:500 12px/1.5 Montserrat,Arial,sans-serif!important;color:#25314d!important;-webkit-text-fill-color:#25314d!important;padding:12px 0!important;cursor:pointer!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-help p{font:400 12px/1.6 Montserrat,Arial,sans-serif!important;color:#667395!important;-webkit-text-fill-color:#667395!important;margin:0 0 10px!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-help-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;padding-bottom:12px!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .reg-pass-help .reg-button{background:#fff!important;color:#3659f5!important;-webkit-text-fill-color:#3659f5!important;border-color:#d9dfff!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .dialog-footer{padding:14px 0 0!important;margin:0!important;background:transparent!important;border:0!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog #dialog-form .dialog-footer>button{width:100%!important;background:#ffffffa6!important;color:#53658f!important;-webkit-text-fill-color:#53658f!important;border:1px solid #d9dfff!important;border-radius:14px!important;min-height:44px!important}html body dialog.proto-dialog.reg-dialog.reg-personal-dialog :is(.dialog-x,summary,.dialog-footer>button):focus-visible{outline:2px solid #3659f5!important;outline-offset:3px!important}@media(max-width:540px){html body dialog.proto-dialog.reg-dialog.reg-personal-dialog .dialog-shell{padding:calc(12px + env(safe-area-inset-top,0px)) 14px calc(16px + env(safe-area-inset-bottom,0px))!important}}html body main.recruitment-portal-v2,html body main.recruitment-portal-v2 #recruit-root{color-scheme:light!important;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-soft:#eef1f7;--ui-ink:#17191f;--ui-muted:#626b7c;--ui-line:#dce1e9;--ui-accent:#3659f5;--ui-accent-ink:#fff;--ui-accent-soft:#edf1ff;--ui-link:#2949d2;--ui-success:#206345;--ui-success-bg:#e4f5ec;--ui-warning:#805300;--ui-warning-bg:#fff2d3;--ui-danger:#a52637;--ui-danger-bg:#ffedf0;--r2-bg:#f6f7f9!important;--r2-card:#fff!important;--r2-ink:#17191f!important;--r2-muted:#626b7c!important;--r2-line:#dce1e9!important;--r2-blue:#3659f5!important;--r2-tint:#edf1ff!important;background:#f6f7f9!important;color:#17191f!important}html body main.recruitment-portal-v2 #recruit-root .r2-card{background:#fff!important;color:#17191f!important;border-color:#dce1e9!important}html body main.recruitment-portal-v2 #recruit-root :is(h1,h2,h3,h4,p,label){color:var(--r2-ink)!important}html body main.recruitment-portal-v2 #recruit-root :is(.r2-hint,.r2-eyebrow,small){color:var(--r2-muted)!important}html body main.recruitment-portal-v2 #recruit-root :is(select,textarea),html body main.recruitment-portal-v2 #recruit-root input:not([type=checkbox]):not([type=radio]){background:#fff!important;color:#17191f!important;-webkit-text-fill-color:#17191f!important;border-color:#dce1e9!important}html body #hub-content .acc-workspace .acc-overview{display:grid;gap:12px;margin:14px 0;padding:14px;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-surface);color:var(--ui-ink);min-width:0;box-sizing:border-box}html body #hub-content .acc-overview-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0}html body #hub-content .acc-mini-period{display:grid!important;gap:5px!important;margin:0!important;min-width:0!important;font-size:11px!important;color:var(--ui-muted)!important}html body #hub-content .acc-mini-period input{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 10px!important;background:var(--ui-soft)!important;color:var(--ui-ink)!important;font:500 13px/1.3 var(--ui-font,Montserrat,Arial,sans-serif)!important}html body #hub-content .acc-mini-export,html body #hub-content .acc-mini-period input{min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;border:1px solid var(--ui-line)!important;border-radius:10px!important}html body #hub-content .acc-mini-export{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px 12px!important;background:var(--ui-accent-soft)!important;color:var(--ui-link)!important;font:600 12px/1.3 var(--ui-font,Montserrat,Arial,sans-serif)!important;white-space:normal!important;text-align:center!important}html body #hub-content .acc-mini-export svg{width:17px;height:17px;flex:0 0 17px}html body #hub-content .acc-mini-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0}html body #hub-content .acc-mini-kpis button{display:grid!important;align-content:start!important;gap:4px!important;min-width:0!important;min-height:56px!important;height:auto!important;margin:0!important;padding:9px 10px!important;border:0!important;border-radius:10px!important;background:var(--ui-soft)!important;color:var(--ui-ink)!important;text-align:left!important;white-space:normal!important;box-sizing:border-box!important;box-shadow:none!important}html body #hub-content .acc-mini-kpis small{font-size:10px!important;line-height:1.4!important;color:var(--ui-muted)!important}html body #hub-content .acc-mini-kpis strong{font-size:16px!important;line-height:1.4!important;font-weight:700!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html body #hub-content .acc-mini-kpis button[data-acc-filter=paid] strong{color:var(--ui-success)!important}html body #hub-content .acc-mini-kpis button[data-acc-filter=overdue] strong{color:var(--ui-danger)!important}html body #hub-content .acc-summary-help{margin:0!important;padding:0!important;border:0!important;background:transparent!important;min-width:0}html body #hub-content .acc-summary-help summary{cursor:pointer;font-size:11px!important;line-height:1.6!important;color:var(--ui-muted)!important}html body #hub-content .acc-summary-help p{margin:6px 0 0!important;font-size:11px!important;line-height:1.6!important;color:var(--ui-muted)!important}html body #hub-content .acc-mini-export:focus-visible,html body #hub-content .acc-mini-kpis button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}html body dialog.acc-dues-dialog .dialog-body{min-width:0!important;overflow-wrap:normal!important}html body dialog.acc-dues-dialog .acc-dues-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;border:1px solid var(--ui-line)!important;border-radius:18px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important}html body dialog.acc-dues-dialog .acc-dues-card-heading{display:grid!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body dialog.acc-dues-dialog .acc-dues-card-heading h3{margin:0!important;font-size:18px!important;line-height:1.5!important;font-weight:700!important;color:var(--ui-ink)!important;white-space:normal!important;overflow-wrap:break-word!important}html body dialog.acc-dues-dialog .acc-dues-card-heading p{margin:0!important;font-size:13px!important;line-height:1.5!important;color:var(--ui-muted)!important}html body dialog.acc-dues-dialog .acc-dues-card-heading>strong{display:block!important;font-size:28px!important;line-height:1.3!important;font-weight:700!important;color:var(--ui-ink)!important;font-variant-numeric:tabular-nums}html body dialog.acc-dues-dialog .acc-dues-card-heading>small{font-size:11px!important;line-height:1.6!important;color:var(--ui-muted)!important}html body dialog.acc-dues-dialog .acc-dues-statuses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;min-width:0!important}html body dialog.acc-dues-dialog .acc-dues-statuses>div{display:grid;gap:5px;min-width:0;padding:10px;border-radius:11px;background:var(--ui-soft)}html body dialog.acc-dues-dialog .acc-dues-statuses dt{font-size:11px!important;color:var(--ui-muted)!important}html body dialog.acc-dues-dialog .acc-dues-statuses dd{margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:break-word!important;color:var(--ui-ink)!important}html body dialog.acc-dues-dialog .acc-dues-statuses dd.acc-dues-paid{color:var(--ui-success)!important}html body dialog.acc-dues-dialog :is(.acc-dues-confirmed,.acc-dues-help){min-width:0!important;margin:0!important;font-size:11px!important;line-height:1.6!important;color:var(--ui-muted)!important;overflow-wrap:break-word!important}html body dialog.acc-dues-dialog .acc-dues-file{min-width:0;overflow-wrap:anywhere}html body dialog.acc-dues-dialog .acc-dues-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important}html body dialog.acc-dues-dialog .acc-dues-card-actions:empty{display:none!important}html body dialog.acc-dues-dialog .acc-dues-card-actions>button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;box-sizing:border-box!important;margin:0!important;padding:10px 12px!important;border-radius:11px!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important}html body dialog.acc-dues-dialog .acc-dues-history{margin:0!important;padding:12px!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;background:var(--ui-soft)!important;min-width:0!important}html body dialog.acc-dues-dialog .acc-dues-history summary{font-size:12px!important;line-height:1.5!important;font-weight:600!important;cursor:pointer;color:var(--ui-ink)!important}html body dialog.acc-dues-dialog .acc-dues-history section{display:grid;gap:5px;min-width:0;margin-top:10px;padding-top:10px;border-top:1px solid var(--ui-line)}html body dialog.acc-dues-dialog .acc-dues-history section :is(strong,small,p){display:block!important;margin:0!important;white-space:normal!important;overflow-wrap:break-word!important;font-size:11px!important;line-height:1.6!important;color:var(--ui-ink)!important}html body dialog.acc-dues-dialog .acc-dues-history section small{color:var(--ui-muted)!important}html body dialog.acc-dues-dialog .acc-manual-context{display:grid!important;gap:7px!important;min-width:0!important;padding:14px!important;border-radius:12px!important;background:var(--ui-soft)!important;color:var(--ui-ink)!important}html body dialog.acc-dues-dialog .acc-manual-context strong{font-size:15px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:break-word!important}html body dialog.acc-dues-dialog .acc-manual-context span{font-size:12px!important;color:var(--ui-muted)!important}html body dialog.acc-dues-dialog .acc-manual-context b{font-size:24px!important;line-height:1.4!important;font-variant-numeric:tabular-nums}@media(max-width:700px){html body #hub-content .acc-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #hub-content .acc-workspace .acc-overview{padding:12px;gap:10px}}@media(max-width:380px){html body #hub-content .acc-overview-tools{grid-template-columns:minmax(0,1fr);gap:8px}html body #hub-content .acc-mini-export{width:100%!important}html body dialog.acc-dues-dialog .acc-dues-card{padding:14px!important;gap:12px!important}}html body #hub-content .profile-teams-picker{padding:16px!important;min-width:0!important}html body #hub-content .profile-teams-picker h3{margin:0 0 14px!important;font-size:17px!important;line-height:1.4!important}html body #hub-content .profile-teams-picker .profile-teams-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;margin:0 0 12px!important;background:var(--ui-soft)!important;border:1px solid var(--ui-line)!important;border-radius:12px!important}html body #hub-content .profile-teams-picker .profile-teams-tabs>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:8px 6px!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--ui-muted)!important;font:600 12px/1.4 var(--ui-font,Montserrat,Arial,sans-serif)!important;white-space:normal!important;box-shadow:none!important}html body #hub-content .profile-teams-picker .profile-teams-tabs>button[aria-selected=true]{background:var(--ui-accent)!important;color:var(--ui-accent-ink)!important}html body #hub-content .profile-teams-picker .profile-teams-tabs>button>span{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-width:20px!important;min-height:20px!important;padding:1px 5px!important;border-radius:6px!important;background:var(--ui-surface)!important;color:var(--ui-link)!important;font-size:10px!important}html body #hub-content .profile-teams-picker .profile-teams-disclosure{margin:0!important;padding:0!important;border:0!important;border-top:1px solid var(--ui-line)!important;border-radius:0!important;background:transparent!important;min-width:0!important}html body #hub-content .profile-teams-picker .profile-teams-disclosure>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:46px!important;margin:0!important;padding:9px 0!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;list-style:none!important;color:var(--ui-ink)!important;cursor:pointer}html body #hub-content .profile-teams-picker summary::-webkit-details-marker{display:none}html body #hub-content .profile-teams-picker summary>span{display:flex;align-items:center;gap:8px;min-width:0}html body #hub-content .profile-teams-picker summary small{color:var(--ui-muted);font-size:11px;font-weight:500}html body #hub-content .profile-teams-picker :is(.profile-teams-chevron,.profile-team-arrow){width:18px!important;height:18px!important;flex:0 0 18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--ui-muted)!important}html body #hub-content .profile-teams-picker .profile-teams-disclosure[open]>summary .profile-teams-chevron{transform:rotate(180deg)}html body #hub-content .profile-teams-picker .profile-teams-items{max-height:340px;max-height:min(340px,50dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-width:0}html body #hub-content .profile-teams-picker .profile-team-link{display:grid!important;grid-template-columns:32px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;width:100%!important;min-height:60px!important;height:auto!important;padding:10px 0!important;margin:0!important;border:0!important;border-top:1px solid var(--ui-line)!important;border-radius:0!important;background:transparent!important;text-align:left!important;color:var(--ui-ink)!important;white-space:normal!important;box-sizing:border-box!important}html body #hub-content .profile-teams-picker .profile-team-link>span{min-width:0!important}html body #hub-content .profile-teams-picker .profile-team-link strong{display:block!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:break-word!important}html body #hub-content .profile-teams-picker .profile-team-link small{display:block!important;margin:3px 0 0!important;font-size:10px!important;line-height:1.5!important;white-space:normal!important;color:var(--ui-muted)!important}html body #hub-content .profile-teams-picker .project-meeting-icon{display:grid!important;place-items:center!important;min-width:0!important;width:32px!important;height:32px!important;margin:0!important;border-radius:10px!important;background:var(--ui-accent-soft)!important;color:var(--ui-link)!important}html body #hub-content .profile-teams-picker .project-meeting-icon svg{width:18px!important;height:18px!important}html body #hub-content .profile-teams-picker :is(button,summary):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;min-width:0!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-fields label{display:grid!important;gap:5px!important;margin:0!important;padding:0!important;min-width:0!important;max-width:100%!important;font-size:11px!important;color:var(--ui-muted)!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-fields input{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:9px 10px!important;height:44px!important;min-height:44px!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:var(--ui-soft)!important;color:var(--ui-ink)!important;font:500 13px/1.3 var(--ui-font,Montserrat,Arial,sans-serif)!important;overflow:hidden!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-fields input::-webkit-date-and-time-value{min-width:0;max-width:100%;text-align:left;overflow:hidden}html body #app-root #hub-content .acc-dues-v2 .acc-range-export{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px 12px!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:var(--ui-accent-soft)!important;color:var(--ui-link)!important;font:600 12px/1.3 var(--ui-font,Montserrat,Arial,sans-serif)!important;white-space:normal!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-export svg{width:17px!important;height:17px!important;flex:0 0 17px!important}html body #app-root #hub-content .acc-dues-v2 .acc-person-identity{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 0!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #app-root #hub-content .acc-dues-v2 .acc-person-identity .project-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important;overflow:hidden!important;border-radius:50%!important}html body #app-root #hub-content .acc-dues-v2 .acc-person-identity .project-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html body #app-root #hub-content .acc-dues-v2 .acc-person-identity .project-avatar svg{width:18px!important;height:18px!important}html body #app-root #hub-content .acc-dues-v2 .acc-person-name{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px;font-weight:600!important;line-height:1.45!important;overflow-wrap:normal!important;word-break:normal!important}html body #app-root #hub-content .acc-dues-v2 .acc-person-name[data-acc-truncated=true]{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}html body #app-root #hub-content .acc-dues-v2 .acc-people>details{padding:10px!important;margin:8px 0!important;min-width:0!important}html body #app-root #hub-content .acc-dues-v2 .acc-people summary{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:36px!important;padding:0!important;margin:0!important;list-style:none!important;overflow:hidden!important}html body #app-root #hub-content .acc-dues-v2 .acc-people summary::-webkit-details-marker{display:none!important}html body #app-root #hub-content .acc-dues-v2 .acc-person-chevron{flex:0 0 16px!important;width:16px!important;height:16px!important;fill:none;stroke:var(--ui-muted);stroke-width:1.8}html body #app-root #hub-content .acc-dues-v2 .acc-people details[open] .acc-person-chevron{transform:rotate(180deg)}html body #app-root #hub-content .acc-dues-v2 .acc-table-scroll tr>th:first-child{width:250px!important;min-width:250px!important;max-width:250px!important;box-sizing:border-box!important}html body #app-root #hub-content .acc-dues-v2 .acc-table-scroll .acc-person-identity{width:232px!important}html body #app-root #hub-content .acc-dues-v2 .acc-month-pages{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:12px 0!important;font-size:11px!important;color:var(--ui-muted)!important}html body #app-root #hub-content .acc-dues-v2 .acc-month-pages button{width:auto!important;min-height:40px!important;padding:8px 10px!important;font-size:12px!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-queue{padding:14px!important;min-width:0!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-queue>h2{font-size:16px!important;margin:0 0 12px!important;line-height:1.4!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-mini{display:grid!important;gap:8px!important;min-width:0!important;padding:12px!important;margin:8px 0!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-mini>header{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-mini>header>strong{flex:0 0 auto!important;white-space:nowrap!important;font-size:14px!important;line-height:1.4!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-periods{margin:0!important;font-size:12px!important;line-height:1.45!important;color:var(--ui-muted)!important;overflow-wrap:anywhere!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-bottom>div{display:grid!important;gap:3px!important;min-width:0!important;flex:1 1 0!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-bottom small{font-size:10px!important;line-height:1.5!important;color:var(--ui-muted)!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-bottom .is-late{color:var(--ui-danger)!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-bottom button{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:44px!important;height:auto!important;width:auto!important;flex:0 0 auto!important;padding:9px 12px!important;font-size:12px!important;line-height:1.4!important;white-space:nowrap!important;margin:0!important;border-radius:10px!important}html body .acc-dues-history{border-top:1px solid var(--ui-line);margin-top:12px;padding-top:10px;font-size:12px;color:var(--ui-muted)}html body .acc-dues-history summary{cursor:pointer;min-height:32px}html body .acc-dues-history section{padding:8px 0;border-top:1px solid var(--ui-line);overflow-wrap:anywhere}html body .acc-dues-history small,html body .acc-manual-context span{display:block;color:var(--ui-muted);font-size:11px;line-height:1.5}html body .acc-dues-history p{font-size:12px;line-height:1.5;margin:5px 0}html body .acc-manual-context{display:grid;gap:5px;padding:12px;background:var(--ui-soft);border-radius:10px;margin-bottom:12px;overflow-wrap:anywhere}html body .acc-full-name-value{font-size:17px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:760px){html body #app-root #hub-content .acc-dues-v2 .acc-range-tools{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-export{width:100%!important}html body #app-root #hub-content .acc-dues-v2 .acc-months{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:360px){html body #app-root #hub-content .acc-dues-v2 .acc-range-fields{grid-template-columns:minmax(0,1fr)!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-mini>header{flex-wrap:wrap!important}html body #app-root #hub-content .acc-dues-v2 .acc-review-mini>header .acc-person-identity{flex-basis:100%!important}html body #app-root #hub-content .acc-dues-v2 .acc-months{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){html body dialog.acc-dues-dialog{max-width:100%!important;box-sizing:border-box!important}}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-range-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important;row-gap:16px!important;min-width:0!important;align-items:start!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-range-fields .acc-period-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:7px!important;align-content:start!important;align-items:start!important;justify-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;position:static!important;float:none!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-period-label{display:block!important;position:static!important;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 2px!important;color:var(--ui-muted)!important;font:600 12px/1.4 var(--ui-font,Montserrat,Arial,sans-serif)!important;text-align:left!important;white-space:normal!important;transform:none!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-period-input{display:block!important;position:relative!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;background:var(--ui-soft)!important;margin:0!important;padding:0!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-period-input:focus-within{outline:2px solid var(--ui-accent);outline-offset:2px}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-period-input input[type=month]{display:block!important;position:static!important;float:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:11px 12px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;color:var(--ui-ink)!important;font:500 14px/1.5 var(--ui-font,Montserrat,Arial,sans-serif)!important;text-align:left!important;letter-spacing:normal!important;appearance:none;-webkit-appearance:none}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-period-input input[type=month]::-webkit-date-and-time-value{display:block;min-width:0;max-width:100%;text-align:left;line-height:24px;padding:0}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-period-input input[type=month]::-webkit-datetime-edit{padding:0;min-width:0;line-height:24px}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-period-input input[type=month]::-webkit-calendar-picker-indicator{margin:0 0 0 6px;padding:2px;flex-shrink:0}@media(max-width:760px){html body #app-root #hub-content .acc-dues-v2 .acc-range-tools{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body #app-root #hub-content .acc-dues-v2 .acc-range-tools .acc-range-fields{grid-template-columns:minmax(0,1fr)!important}}.event-social-windows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 12px}.event-social-windows small{display:flex;align-items:center;min-height:44px;padding:9px 12px;border:1px solid #dce3ef;border-radius:14px;background:#f7f8fc;color:#667085;line-height:1.35}.social-report-panel .project-section-heading>.inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.social-person>summary>span:last-child{white-space:nowrap}@media(max-width:560px){.event-social-windows{grid-template-columns:1fr}.social-report-panel .project-section-heading{align-items:flex-start}.social-report-panel .project-section-heading>.inline-actions{width:100%;justify-content:stretch}.social-report-panel .project-section-heading>.inline-actions button{flex:1 1 140px;min-height:44px}.social-publication-row{align-items:flex-start}.social-publication-row>.inline-actions{width:100%}}#hub-content[data-club-view=tasks] .tasks-fidelity.tasks-comfort{--task-muted:#626b7c}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-heading{display:block!important;padding:18px 16px 12px!important;position:relative!important;margin:0!important;min-height:0!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-heading h1{font-size:26px!important;line-height:44px!important;margin:0!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .heading-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin:6px 0 0!important;width:100%!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .heading-actions>[data-action=task-new]{position:absolute!important;top:18px!important;right:16px!important;width:auto!important;min-width:116px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .heading-actions>button{min-height:44px!important;height:auto!important;padding:8px 14px!important;font-size:13px!important;border-radius:12px!important;width:auto!important;line-height:1.35!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-body{padding:0 16px 28px!important;border:0!important;background:transparent!important}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-scope{display:flex;gap:4px;padding:3px;border-radius:12px;background:var(--task-soft,#edf0f6)}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-scope button{min-height:44px;padding:8px 18px;border:0;border-radius:9px;background:transparent;color:var(--task-muted);font:600 13px Montserrat,Arial,sans-serif}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-scope button[aria-pressed=true]{background:var(--task-card,#fff);color:var(--task-accent,#3659f5);box-shadow:0 1px 4px #17284c0a}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-comfort-reset{min-height:44px!important;padding:8px!important;font-size:12px!important;color:var(--task-muted)!important}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-reset:disabled{opacity:.4}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-filters{margin:0 0 10px;border:1px solid var(--task-line,#e0e4ec);border-radius:12px;background:var(--task-card,#fff)}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-filters summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 12px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}#hub-content[data-club-view=tasks] .tasks-comfort summary::-webkit-details-marker{display:none}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 10px 10px!important;gap:8px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-control{min-width:0!important;min-height:44px!important;height:44px!important;border-radius:9px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-caption{font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 28px)!important}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-selected{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-selected:empty{display:none}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-selected button{min-height:44px;max-width:100%;text-align:left;overflow-wrap:anywhere;padding:6px 10px;background:var(--task-soft,#eef1ff);color:var(--task-ink);border:0;border-radius:10px;font:500 12px/1.4 Montserrat,Arial,sans-serif}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-card{padding:14px!important;border-radius:16px!important;cursor:pointer}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-main>strong{font-size:16px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-detail{width:44px!important;flex-basis:44px!important;height:44px!important;min-height:44px!important;margin:-8px -8px -8px 0!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-chips{margin-bottom:8px!important;gap:5px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity :is(.tasks-fidelity-context,.tasks-fidelity-chips>.pill){font-size:11px!important;padding:3px 7px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-assignees{font-size:12px!important;gap:7px!important;margin-bottom:8px!important}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-avatars{display:inline-flex;align-items:center;flex-shrink:0}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-avatars>*{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border-radius:50%!important;margin:0!important;font-size:10px!important;background:var(--task-soft)!important;overflow:hidden!important}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-avatars img{width:100%!important;height:100%!important;object-fit:cover!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:32px!important;margin:0!important;padding:8px 0 0!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-deadline{font-size:11px!important;line-height:1.45!important;min-width:0!important;flex:1!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-forecast{display:block!important;white-space:nowrap!important;margin:0!important;cursor:help}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-forecast strong{font-size:13px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;padding:0!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-actions button{flex:1 1 auto!important;min-height:44px!important;padding:9px 12px!important;font-size:12px!important;border-radius:10px!important;white-space:normal!important;line-height:1.4!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-actions .tasks-comfort-primary{background:var(--task-accent,#3659f5)!important;border-color:var(--task-accent,#3659f5)!important;color:#fff!important}#hub-content[data-club-view=tasks] .tasks-comfort :is(button,summary,[tabindex]):focus-visible{outline:2px solid #3659f5;outline-offset:3px}@media(min-width:768px){#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-heading{padding-bottom:16px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-grid{padding:0!important}#hub-content[data-club-view=tasks] .tasks-comfort .tasks-comfort-filters{border:0;background:transparent;margin-bottom:12px}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-control{background:var(--task-card,#fff)!important}@media(min-width:900px){#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:24px 24px 18px!important;gap:20px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .heading-actions{width:auto!important;margin:0!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .heading-actions>[data-action=task-new]{position:static!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-body{padding:0 24px 32px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(160px,220px)!important;column-gap:24px!important;align-items:center!important;padding:16px 18px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-card-head{grid-column:1!important;grid-row:1!important;margin-bottom:6px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-chips{grid-column:1!important;grid-row:2!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-assignees{grid-column:1!important;margin:0!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-footer{grid-column:2!important;grid-row:1/span 2!important;flex-direction:column!important;align-items:flex-end!important;padding:0!important;border:0!important;gap:6px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-actions{grid-column:2!important;margin:6px 0 0!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-main>strong{font-size:16px!important}}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-grid>.task-filter-control{grid-area:auto!important;position:relative!important;overflow:hidden!important;display:block!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-control>select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:2!important;cursor:pointer!important;font-size:16px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-caption{position:absolute!important;left:12px!important;right:26px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;line-height:1.4!important;color:var(--task-ink)!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-icon{display:none!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-chevron{position:absolute!important;right:10px!important;top:16px!important;width:12px!important;height:12px!important;pointer-events:none!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-heading{background:transparent!important;color:var(--task-ink)!important;border:0!important;border-radius:0!important;box-shadow:none!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-heading h1{color:var(--task-ink)!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .heading-actions{flex-direction:row!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .heading-actions>[data-action=task-new]{background:#3659f5!important;border-color:#3659f5!important;box-shadow:none!important;color:white!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .tasks-fidelity-propose{color:var(--task-ink)!important;background:var(--task-card)!important;border:1px solid var(--task-line)!important;box-shadow:none!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-card{row-gap:0!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-list{margin-top:12px!important}#hub-content[data-club-view=tasks] .tasks-comfort.tasks-fidelity .task-filter-control:focus-within{outline:2px solid #3659f5;outline-offset:2px}