.wci-inline{min-width:0;container-type:inline-size}.wci-form{--wci-ink:#183047;--wci-muted:#576b7c;--wci-border:#dfe7ec;--wci-primary:#16796f;gap:20px;background:#f4f7fa;color:var(--wci-ink)}.wci-inline>.wci-form{padding:0}.wci-form label{color:#344c60;font-size:13px;line-height:1.6}.wci-form input,.wci-form select,.wci-form textarea{min-width:0;width:100%;min-height:46px;color:var(--wci-ink);background:#fff;border:1px solid #cfdbe3;border-radius:10px;font-size:14px;padding:11px 12px}.wci-form input:focus,.wci-form select:focus,.wci-form textarea:focus{border-color:var(--wci-primary);box-shadow:0 0 0 3px #16796f12;outline:0}.wci-form label small{color:var(--wci-muted);font-size:12px}.wci-form button:disabled{cursor:not-allowed;opacity:.52}.wci-form button:focus-visible,.wci-more>summary:focus-visible{outline:3px solid #16796f;outline-offset:3px}.wci-form button,.wci-more>summary{-webkit-tap-highlight-color:transparent}.wci-inline button,.wci-inline input,.wci-inline select,.wci-inline textarea{scroll-margin-bottom:180px}.wci-card-section{min-width:0;padding:21px;border:1px solid var(--wci-border);border-radius:18px;background:#fff;box-shadow:0 4px 16px #18304704}.wci-section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:17px}.wci-section-title>div{display:flex;align-items:center;gap:9px;min-width:0}.wci-section-title strong{color:var(--wci-ink);font-size:16px;font-weight:650;line-height:1.5}.wci-section-title>span{color:var(--wci-muted);font-size:12px;line-height:1.6}.wci-optional{padding:3px 7px;border-radius:6px;color:#576b7c;background:#f0f4f6;font-size:12px;line-height:1.5;white-space:nowrap}.wci-step{display:grid;place-items:center;flex:none;width:25px;height:25px;color:#53716f;border-radius:8px;background:#edf4f3;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.wci-tone-teal{--choice-color:#16796f;--choice-tint:#edf8f5;--choice-soft:#dff1eb}.wci-tone-blue{--choice-color:#3268a3;--choice-tint:#eff5fc;--choice-soft:#e3eefb}.wci-tone-violet{--choice-color:#7457a4;--choice-tint:#f5f1fb;--choice-soft:#ece5f6}.wci-tone-amber{--choice-color:#956216;--choice-tint:#fff8eb;--choice-soft:#f9edcf}.wci-tone-coral{--choice-color:#ab594a;--choice-tint:#fff3ef;--choice-soft:#fae4dd}.wci-choice-check{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:18px;height:18px;border:1px solid #cbd7df;border-radius:50%;color:transparent;background:#fff}.selected>.wci-choice-check{border-color:var(--choice-color,#16796f);background:var(--choice-color,#16796f);color:#fff}.wci-activity-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.wci-category{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0;min-height:136px;padding:16px 13px 14px;text-align:left;border:1px solid #e0e7ec;border-radius:14px;background:#fff;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.wci-category:hover:not(:disabled){transform:translateY(-1px)}.wci-category.selected,.wci-category:hover:not(:disabled){border-color:var(--choice-color);background:var(--choice-tint)}.wci-category.selected{box-shadow:inset 0 0 0 1px var(--choice-color),0 4px 12px #18304705}.wci-category-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--choice-color);background:var(--choice-soft)}.wci-category-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.wci-category-copy strong{color:var(--wci-ink);font-size:14px;line-height:1.5;font-weight:650}.wci-category-copy small{color:#536879;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.wci-current-category{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:7px;background:var(--choice-tint);color:var(--choice-color)!important}.wci-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.wci-result{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:114px;padding:17px 36px 16px 14px;text-align:left;border:1px solid #dfe7ec;border-radius:13px;background:#fff;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.wci-result.selected,.wci-result:hover:not(:disabled){border-color:var(--choice-color);background:var(--choice-tint)}.wci-result.selected{box-shadow:inset 0 0 0 1px var(--choice-color)}.wci-result-icon{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:10px;color:var(--choice-color);background:var(--choice-tint)}.wci-result.selected .wci-result-icon{background:var(--choice-soft)}.wci-result-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.wci-result-copy strong{color:var(--wci-ink);font-size:14px;font-weight:650;line-height:1.6}.wci-result-copy small{color:var(--wci-muted);font-size:12px;line-height:1.75;overflow-wrap:anywhere}.wci-results-note{margin-top:14px!important}.wci-proxy,.wci-soft-note{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--wci-muted);font-size:12px;line-height:1.8}.wci-proxy>svg,.wci-soft-note>svg{flex:none;margin-top:3px}.wci-proxy{padding:10px 13px;border:1px solid #e7e0ef;border-radius:10px;color:#735985;background:#f8f4fb}.wci-task-context{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 18px;border:1px solid #d9e5e7;border-radius:14px;background:#f1f7f6}.wci-task-context>div{display:flex;flex-direction:column;gap:5px;min-width:0}.wci-task-context>div>span{color:#55726d;font-size:12px}.wci-task-context strong{color:var(--wci-ink);font-size:15px;font-weight:650;line-height:1.65;overflow-wrap:anywhere}.wci-task-context small{color:#607386;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.wci-task-context>.status{flex:none;margin-top:3px}.wci-context,.wci-fact,.wci-quantity{display:grid;gap:15px;padding:19px 21px;border:1px solid #dbe5ea;border-radius:16px;background:#fff}.wci-context label,.wci-fact label{min-width:0}.wci-fact{border-left:3px solid #16796f}.wci-other-explanation{background:#f7fbfa;gap:8px}.wci-other-explanation textarea{min-height:84px;resize:vertical;line-height:1.6}.wci-explanation-count{color:#56716c;font-size:12px;line-height:1.5;text-align:right}.wci-field-label{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.wci-field-label>small{margin-left:3px;font-weight:400}.wci-date-field{display:grid;grid-template-columns:minmax(140px,1fr) auto;align-items:end;gap:10px 16px;padding:17px 18px;border:1px solid #dfe7ec;border-radius:13px;background:#fff}.wci-date-shortcuts{display:flex;flex-wrap:wrap;gap:6px}.wci-date-shortcuts button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:48px;padding:9px 10px;color:#4d6579;border:1px solid #d8e2e9;border-radius:9px;background:#fff;font-size:12px;cursor:pointer}.wci-date-shortcuts button.selected,.wci-date-shortcuts button:hover:not(:disabled){color:#16796f;border-color:#16796f;background:#edf8f5}.wci-form .wci-helper{gap:9px;padding:17px 18px;border:1px solid #dfe7ec;border-radius:13px;background:#fff}.wci-helper>span{display:flex;align-items:center;gap:7px}.wci-quantity{background:#f6fbf9;border-color:#d4e5df}.wci-quantity .wci-section-title{margin-bottom:0}.wci-quantity-control{display:flex;align-items:center;justify-content:center;gap:16px}.wci-quantity-control>button{display:grid;place-items:center;flex:none;width:46px;height:46px;color:#16796f;border:1px solid #cbded8;border-radius:11px;background:#fff;cursor:pointer}.wci-form .wci-quantity-control>label{min-width:0;display:flex;flex-direction:row;align-items:center;gap:9px}.wci-form .wci-quantity-control input{width:95px;padding:7px;color:#16796f;text-align:center;font-size:26px;font-weight:650;font-variant-numeric:tabular-nums}.wci-quantity-control label>span{min-width:0;color:#576b7c;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.wci-quantity-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px}.wci-quantity-bottom>small{font-size:12px;color:#576b7c;line-height:1.8}.wci-quantity-bottom>button{min-height:44px;white-space:nowrap;color:#16796f;font-size:12px}.wci-delivery-note{display:flex;align-items:flex-start;gap:10px;padding:15px 17px;border:1px solid #d7e8df;border-radius:13px;color:#3e7061;background:#f1f8f4}.wci-delivery-note>svg{flex:none;margin-top:3px}.wci-delivery-note strong{font-size:13px;font-weight:600;line-height:1.7}.wci-delivery-note p,.wci-delivery-note ul{margin:5px 0 0;font-size:12px;line-height:1.8}.wci-delivery-note ul{padding-left:17px}.wci-delivery-note.has-blockers{color:#8d651d;border-color:#eddfbf;background:#fff8eb}.wci-followup-choices{display:grid;gap:20px}.wci-followup-neutral{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wci-followup-neutral:has(>:only-child){grid-template-columns:1fr}.wci-followup-neutral>.wci-followup-card{min-height:63px;background:#f8fbfa}.wci-followup-neutral>.wci-followup-card>span:not(.wci-choice-check){flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px 12px}.wci-followup-group-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin:0 0 10px}.wci-followup-group-title>strong{color:#344c60;font-size:13px;font-weight:600}.wci-followup-group-title>span{color:#576b7c;font-size:12px}.wci-followup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.wci-followup-card{position:relative;display:flex;align-items:flex-start;gap:9px;min-width:0;min-height:88px;padding:15px 31px 14px 12px;color:var(--choice-color);border:1px solid #dfe7ec;border-radius:12px;text-align:left;background:#fff;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.wci-followup-card>svg{flex:none;margin-top:2px}.wci-followup-card>span:not(.wci-choice-check){display:flex;flex-direction:column;gap:5px;min-width:0}.wci-followup-card strong{color:var(--wci-ink);font-size:13px;font-weight:600;line-height:1.7}.wci-followup-card small{color:#576b7c;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.wci-followup-card>.wci-choice-check{width:16px;height:16px;top:15px;right:10px}.wci-followup-card.selected,.wci-followup-card:hover:not(:disabled){border-color:var(--choice-color);background:var(--choice-tint)}.wci-followup-card.selected{box-shadow:inset 0 0 0 1px var(--choice-color)}.wci-followup-details{display:grid;gap:14px;margin-top:18px;padding:17px;border:1px solid #d9e5e5;border-radius:13px;background:#f5f9f8}.wci-followup-detail-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#16796f}.wci-followup-detail-title strong{font-size:13px;font-weight:600}.wci-followup-detail-title>span{margin-left:auto;color:#576b7c;font-size:12px}.wci-followup-details .wci-fact{padding:0;border:0;background:transparent}.wci-followup-details .wci-date-field,.wci-followup-details .wci-helper{padding:0;border:0;border-radius:0;background:transparent}.wci-followup-note{margin-top:16px}.wci-open-followups{display:grid;gap:12px;padding:17px 19px;border:1px solid #eadbbd;border-radius:14px;background:#fff9ed}.wci-open-followups>strong{display:flex;align-items:center;gap:7px;color:#8b641f;font-size:13px;font-weight:600}.wci-open-followups>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.wci-open-followups>div>span{display:grid;gap:5px;color:#71562c;font-size:13px;line-height:1.7}.wci-open-followups small{color:#7f6d4e;font-size:12px}.wci-open-followups button{min-height:44px;white-space:nowrap;color:#16796f}.wci-more{padding:0 18px;border:1px solid #dfe7ec;border-radius:14px;background:#fff}.wci-more>summary{display:flex;align-items:center;gap:9px;min-height:54px;padding:14px 0;color:#4d6579;font-size:13px;cursor:pointer;list-style:none}.wci-more>summary::-webkit-details-marker{display:none}.wci-more>summary>span{color:#536879;font-size:12px}.wci-more>summary>svg{margin-left:auto}.wci-more[open]>summary>svg{transform:rotate(180deg)}.wci-more-body{display:grid;gap:16px;padding:4px 0 18px}.wci-warning{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:14px 16px;border:1px solid #ebd9b3;border-radius:12px;background:#fff9ed;color:#8b651f;font-size:12px;line-height:1.8}.wci-warning>svg{flex:none;margin-top:3px}.wci-warning>span{flex:1;min-width:180px}.wci-warning>button{min-height:44px;color:#805914;font-size:12px}.wci-secondary-actions{display:flex;justify-content:flex-end;min-width:0}.wci-secondary-actions>.text-button{min-height:44px;max-width:100%;padding:6px 4px;color:#576b7c;font-size:13px;line-height:1.6}.wci-action-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0}.wci-inline .wci-action-shell{position:sticky;bottom:12px;z-index:20;padding:12px 15px;border:1px solid #d6e2e3;border-radius:14px;background:#fff;box-shadow:0 -5px 22px #1830470c;backdrop-filter:blur(12px)}.wci-inline .wci-action-shell .wci-actions{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%;gap:0;padding:0;border:0}.wci-inline .wci-action-shell .wci-submit{justify-self:end;width:100%;max-width:320px;min-width:0;min-height:48px;padding:10px 15px;white-space:normal;line-height:1.5}.wci-form .wci-actions{display:flex;align-items:center;gap:10px;margin:0;padding:17px 0 0;border-top:1px solid #dce5eb}.wci-actions>div{flex:1;min-width:0}.wci-actions>div>button{min-height:46px;color:#576b7c;font-size:12px;line-height:1.7}.wci-actions>.button{min-height:48px;border-radius:11px;font-size:14px}.wci-submit.button.primary{min-width:180px;padding:12px 20px;border-color:#16796f;background:#16796f;box-shadow:0 5px 13px #16796f18}.wci-submit.button.primary:hover:not(:disabled){border-color:#10665e;background:#10665e}.wci-form .inline-error{margin:0;font-size:13px;line-height:1.8}.wci-hero{padding:19px 20px;border:1px solid #d3e3e4;border-radius:16px;background:#edf5f4}.wci-hero-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.wci-hero-top>span{display:flex;align-items:center;gap:7px;color:#496a66;font-size:12px;line-height:1.7}.wci-hero-top>small{color:#576b7c;font-size:12px;font-variant-numeric:tabular-nums}.wci-hero-person{display:flex;align-items:center;gap:12px;margin-top:17px}.wci-person-avatar{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid #cbded8;border-radius:13px;color:#16796f;background:#fff;font-size:14px;font-weight:600}.wci-hero-person>div{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px}.wci-hero-person strong{color:#183047;font-size:17px;font-weight:650}.wci-hero-person>div>span{color:#576b7c;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.wci-hero-person>em{padding:5px 8px;border-radius:7px;color:#72582a;background:#fff7e7;font-size:12px;line-height:1.6;font-style:normal}.wci-success{display:flex;flex-direction:column;align-items:center;padding:40px 26px;text-align:center;background:#fff}.wci-success-icon{display:grid;place-items:center;width:72px;height:72px;border:1px solid #cee8df;border-radius:23px;color:#16796f;background:#edf8f3}.wci-success-kicker{margin-top:20px;color:#576b7c;font-size:12px}.wci-success h3{margin:10px 0 0;color:#183047;font-size:23px;font-weight:650;line-height:1.5}.wci-success p{max-width:100%;margin:13px 0 0;color:#4a6477;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.wci-success-note{margin-top:9px;color:#576b7c;font-size:12px;line-height:1.8}.wci-success>.button.primary{min-width:140px;min-height:46px;margin-top:24px;border-color:#16796f;border-radius:11px;background:#16796f}.wci-inline .wci-success{border:1px solid #dfe7ec;border-radius:18px}@container (min-width: 760px){.wci-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wci-result{flex-direction:column;gap:12px;min-height:158px;padding:17px 16px}.wci-result-copy{gap:7px}.wci-result-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.wci-result-grid:has(>:nth-child(4):last-child) .wci-result{flex-direction:row;min-height:112px;padding-right:38px}.wci-context{grid-template-columns:repeat(2,minmax(0,1fr))}.wci-context:has(>:only-child){grid-template-columns:1fr}}@container (max-width: 570px){.wci-activity-options{grid-template-columns:repeat(2,minmax(0,1fr))}.wci-category{min-height:120px}.wci-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wci-result-grid{grid-template-columns:1fr}.wci-result{min-height:96px}.wci-date-field{grid-template-columns:1fr}}@media (max-width:650px){.wci-form{gap:15px}.wci-card-section{padding:16px;border-radius:16px}.wci-section-title{margin-bottom:14px;gap:8px}.wci-section-title strong{font-size:15px}.wci-section-title>span{font-size:12px}.wci-activity-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wci-category{min-height:125px;padding:14px 12px 13px;gap:10px}.wci-category-icon{width:34px;height:34px;border-radius:10px}.wci-category-copy{gap:5px}.wci-category-copy strong{font-size:14px}.wci-result-grid{grid-template-columns:1fr;gap:9px}.wci-result{min-height:96px;gap:11px;padding:15px 35px 14px 12px}.wci-result-icon{width:33px;height:33px}.wci-result-copy strong{font-size:14px}.wci-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wci-followup-card{min-height:105px;flex-direction:column;gap:7px;padding:13px 28px 12px 11px}.wci-followup-neutral{grid-template-columns:1fr}.wci-followup-neutral>.wci-followup-card{flex-direction:row;min-height:68px}.wci-followup-neutral>.wci-followup-card>span:not(.wci-choice-check){flex-direction:column;align-items:flex-start;gap:3px}.wci-followup-details{padding:14px}.wci-date-field{grid-template-columns:1fr;padding:15px}.wci-date-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.wci-date-shortcuts button{min-height:46px;min-width:0;padding-inline:6px}.wci-context,.wci-fact,.wci-quantity{padding:16px;border-radius:14px}.wci-form input,.wci-form select,.wci-form textarea{font-size:16px}.wci-quantity-control{gap:10px}.wci-form .wci-quantity-control>label{flex:1;flex-direction:column;gap:6px;text-align:center}.wci-form .wci-quantity-control input{width:76px;font-size:24px}.wci-quantity-control label>span{font-size:12px}.wci-hero-person{flex-wrap:wrap}.wci-form .wci-actions{flex-wrap:wrap;padding-top:14px;padding-bottom:env(safe-area-inset-bottom,0)}.wci-actions>div{flex-basis:100%}.wci-actions>div>button{min-height:44px}.wci-actions>.button{flex:1;min-height:50px}.wci-submit.button.primary{min-width:0}}@media (max-width:680px){.wci-inline .wci-action-shell{bottom:calc(var(--phone-nav-height, 68px + env(safe-area-inset-bottom, 0px)) + 8px);padding:8px 10px;border-radius:13px}.wci-inline .wci-action-shell .wci-submit{max-width:100%;min-height:48px;padding:10px 12px;font-size:14px}.wci-secondary-actions{justify-content:center}.wci-secondary-actions>.text-button{justify-content:center;width:100%}.wci-inline button,.wci-inline input,.wci-inline select,.wci-inline textarea{scroll-margin-bottom:230px}}@media (max-height:480px){.wci-inline .wci-action-shell{position:static}}@media (prefers-reduced-motion:reduce){.wci-form *,.wci-form :after,.wci-form :before{transition:none!important;animation:none!important}.wci-category:hover:not(:disabled){transform:none}}.ci-today-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:11px 15px;border:1px solid #e2e8f1;border-radius:11px;background:#f7fafc}.ci-status-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.ci-status-date{color:#8393a7;font-size:11px;font-variant-numeric:tabular-nums}.ci-sync-status{display:inline-flex;align-items:center;gap:5px;color:#7b8b9f;font-size:12px}.ci-today-synced .ci-sync-status{color:#4e826c}.ci-check-in-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;flex:none;min-height:44px;padding:9px 12px;color:#5e75a0;background:#fff;border:1px solid #dce4f1;border-radius:8px;font-size:11px;font-weight:550;white-space:nowrap}.ci-check-in-button:hover{color:#45689f;background:#f1f5ff;border-color:#c5d4ed}.ci-check-in-button:disabled{opacity:.5;cursor:not-allowed}.ci-result{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;padding:4px 7px;font-size:10px;line-height:1.5;white-space:nowrap}.ci-result>b{font-weight:600;font-variant-numeric:tabular-nums}.ci-result-progressed{color:#386c9c;background:#eaf3ff}.ci-result-recorded{color:#3e7680;background:#eaf5f5}.ci-result-advanced{color:#3b7659;background:#eaf6ee}.ci-result-delivered{color:#71609c;background:#f0ebfa}.ci-result-waiting{color:#947132;background:#fbf3df}.ci-result-blocked{color:#a26067;background:#fbedf0}.ci-result-text,.ci-result-unchanged{color:#6d7c90;background:#edf1f6}.ci-result-accepted,.ci-result-daily_done{color:#3f7b61;background:#eaf6ee}.ci-member-results,.ci-today-results{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px}.ci-today-results{margin-top:0}.ci-today-results .ci-result{background:#ffffffbd}.ci-task-today{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px}.ci-task-today>small{color:#899bb1;font-size:10px}.ci-team-results{margin-top:12px;padding:13px 16px;border:1px solid #e0e8f0;border-radius:12px;background:#fff}.ci-team-results-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.ci-team-results-head>span{display:flex;align-items:center;gap:7px;color:#6c8bae}.ci-team-results-head strong{color:#435f80;font-size:12px;font-weight:600}.ci-team-results-head>small{color:#8696aa;font-size:10px}.ci-team-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.ci-team-result{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 11px;border-radius:9px;font-size:11px}.ci-team-result>span:first-child{font-size:17px}.ci-team-result>strong{margin-left:auto;font-size:19px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.ci-team-result>strong>small{margin-left:5px;font-size:10px;font-weight:400}.ci-team-result-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 13px;margin-top:9px;color:#8796aa;font-size:10px;line-height:1.8}.ci-team-result-note>p{margin-left:auto}.ci-team-result-note strong{font-weight:550;color:#6f839e}.ci-row-synced{flex:none;color:#6c9484;font-size:9px}.ci-member-results .ci-result{font-size:10px;padding:3px 5px}.ci-assistance{display:flex;align-items:flex-start;gap:5px;margin-top:6px;color:#9a7b58;font-size:10px;line-height:1.75}.ci-assistance>svg{flex:none;margin-top:3px}.ci-assistance strong{font-weight:550}.ci-record-result{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:11px;font-size:10px;color:#8394aa}.ci-record-result strong{color:#55718e;font-weight:550}@media (max-width:800px){.ci-team-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-team-result-note>p{margin-left:0}}@media (max-width:680px){.ci-today-status{padding:10px 12px;align-items:flex-start;gap:10px}.ci-status-copy{gap:7px;align-self:center}.ci-today-results{flex-basis:100%}.ci-team-results{padding:9px 11px}.ci-team-result-grid{gap:7px}.ci-team-result{gap:6px;padding:9px 10px;font-size:11px}.ci-team-result>span:first-child{font-size:15px}.ci-team-result>strong{font-size:18px}}.tci-update-panel{padding:21px;background:#f7faff;border-color:#e0e9f6;border-radius:15px}.tci-panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px}.tci-panel-icon{width:43px;height:43px;display:grid;place-items:center;flex:none;border:1px solid #d9e6f7;background:#edf4ff;border-radius:13px;color:#4a78b4}.tci-panel-heading h3{font-size:15px;color:#31557e;font-weight:600;line-height:1.6;margin:0 0 3px}.tci-panel-heading p{font-size:11px;color:#71849b;line-height:1.7;margin:0}.tci-check-in-button.button{width:100%;min-height:48px;justify-content:center;border-radius:10px;font-size:14px;gap:10px}.tci-check-in-button>svg:last-child{margin-left:auto}.tci-check-in-button>svg:first-child{margin-right:auto}.tci-footnote{margin:11px 0 0;font-size:10px;line-height:1.85;color:#7c8da3}.tci-review-choices{display:flex;flex-direction:column}.tci-accept-choice{width:100%;display:flex;align-items:center;gap:12px;min-height:78px;padding:14px 16px;border:1px solid #dce7f4;background:#fff;border-radius:12px;text-align:left;color:#7690ad;transition:background .15s,border-color .15s,box-shadow .15s}.tci-accept-choice>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.tci-accept-choice strong{font-size:14px;color:#446487;font-weight:600}.tci-accept-choice small{font-size:11px;color:#8b9ab0}.tci-accept-choice.is-selected{background:#eff8f4;border-color:#a8d2be;box-shadow:0 0 0 2px #cce6d833;color:#3f8c6f}.tci-accept-choice.is-selected strong{color:#34755d}.tci-choice-dot{width:17px;height:17px;border:1px solid #d5dfeb;border-radius:50%;background:#fff;flex:none}.is-selected>.tci-choice-dot{border:5px solid #64a689}.tci-return-label{display:flex;align-items:center;gap:6px;font-size:11px;color:#8b8fa1;margin:18px 0 10px}.tci-return-choices{display:flex;flex-wrap:wrap;gap:8px}.tci-return-choices button{font-size:12px;color:#7a8193;line-height:1.5;padding:9px 12px;background:#fff;border:1px solid #e1e6ef;border-radius:9px;transition:background .15s,border-color .15s,color .15s}.tci-return-choices button.is-selected{color:#a76d3c;border-color:#dfbd97;background:#fff5e9}.tci-more{margin-top:17px;border-top:1px solid #e4ebf5;padding-top:13px}.tci-more summary{font-size:11px;color:#7388a3;cursor:pointer;line-height:1.8}.tci-more summary span{font-size:10px;color:#9aabc0;margin-left:6px}.tci-more[open] summary{margin-bottom:11px}.tci-confirm.button{width:100%;min-height:44px;justify-content:center;font-size:13px;border-radius:10px;gap:9px;margin-top:17px}.tci-confirm-return.button{background:#fff4e8;color:#9c6234;border-color:#e7c7a8}.tci-comment{margin-top:17px;padding-top:15px;border-top:1px solid #e1e9f5}.tci-comment:first-child{margin-top:0;padding-top:0;border-top:0}.tci-comment summary{display:flex;align-items:center;gap:7px;font-size:12px;color:#7288a5;cursor:pointer;list-style:none}.tci-comment summary::-webkit-details-marker{display:none}.tci-comment summary:after{content:"＋";font-size:15px;font-weight:400;margin-left:5px;color:#8da1bb}.tci-comment[open] summary:after{content:"−"}.tci-comment summary span{margin-left:auto;color:#9aa9bc;font-size:10px}.tci-comment-editor{padding-top:13px}.tci-update-panel .update-tabs+.tci-comment-editor{padding-top:0}.tci-update-panel button:disabled{opacity:.5;cursor:default;box-shadow:none}.tci-update-panel button:focus-visible,.tci-update-panel summary:focus-visible{outline:2px solid #6f98d0;outline-offset:3px}@media(max-width:420px){.tci-update-panel{padding:17px}.tci-panel-heading{gap:10px}.tci-panel-icon{width:38px;height:38px}.tci-panel-heading h3{font-size:14px}.tci-return-choices{gap:6px}.tci-return-choices button{font-size:11px;padding:9px 10px}.tci-accept-choice{padding:13px;gap:10px}.tci-footnote{font-size:10px}}.checkin-home-mount[hidden]{display:none!important}.page-content:has(>.checkin-home-mount:not([hidden])){padding:24px;background:#f4f7fa}.dci-workspace{color:#183047;max-width:1100px;margin:0 auto}.dci-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;padding:25px 28px;border:1px solid #20454d;border-radius:20px;color:#fff;background:linear-gradient(112deg,#183047,#204b51);box-shadow:0 8px 24px #1830470b}.dci-heading{min-width:0}.dci-heading-date{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#c0d7dd;font-size:13px;line-height:1.6}.dci-heading-date>svg{flex:none}.dci-heading-date>time{font-variant-numeric:tabular-nums}.dci-heading h1{margin:10px 0 0;color:#fff;font-size:28px;line-height:1.35;font-weight:650;letter-spacing:-.025em}.dci-heading p{margin:8px 0 0;color:#d1e3e5;font-size:14px;line-height:1.7}.dci-header-aside{display:flex;flex-direction:column;align-items:flex-end;flex:none;gap:13px}.dci-today-status{display:inline-flex;align-items:center;gap:7px;color:#cfdee2;font-size:12px;line-height:1.6}.dci-today-status>span{width:6px;height:6px;flex:none;border-radius:50%;background:#a8c4cc}.dci-today-status.has-record{color:#d3f1e6}.dci-today-status.has-record>span{background:#84d0b4}.dci-workspace .dci-weekly-link{display:flex;align-items:center;gap:12px;min-height:66px;padding:11px 15px;border:1px solid #73989966;border-radius:13px;background:#ffffff0c;color:#fff;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.dci-weekly-link>.dci-weekly-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:#ffffff10;color:#d6ebe9}.dci-weekly-link>span:not(.dci-weekly-icon){display:grid;gap:3px;color:#fff;font-size:14px;font-weight:600;line-height:1.5}.dci-weekly-link small{color:#c4dadd;font-size:12px;font-weight:400}.dci-weekly-link>svg{margin-left:10px;flex:none;color:#b6d7d6}.dci-workspace .dci-weekly-link:hover{background:#ffffff18;border-color:#9cc3c0}.dci-work-section{min-width:0;margin-bottom:22px}.dci-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin:0 1px 12px}.dci-section-heading h2{margin:0;color:#183047;font-size:15px;font-weight:650;line-height:1.6}.dci-section-heading>span{color:#526779;font-size:12px;line-height:1.6}.dci-work-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dci-work-option{display:flex;align-items:flex-start;gap:11px;width:100%;min-width:0;padding:15px;border:1px solid #dce5eb;border-radius:13px;background:#fff;color:#183047;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.dci-work-option:hover:not(:disabled){border-color:#8ab6ad;background:#fbfefd;box-shadow:0 3px 12px #18304707}.dci-work-option.selected{border-color:#328b7e;background:#edf7f4;box-shadow:0 0 0 1px #328b7e16}.dci-work-option:disabled{cursor:not-allowed;opacity:.65}.dci-work-option.dci-featured-work{flex-direction:column;align-items:stretch;gap:15px;min-height:170px;padding:18px 20px;border-radius:16px}.dci-work-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.dci-card-label{display:inline-flex;align-items:center;gap:8px;color:#536e80;font-size:12px;font-weight:550;line-height:1.6}.dci-card-label>svg{flex:none;color:#577a8b}.dci-daily-option .dci-card-label>svg{color:#16796f}.dci-work-choice{display:grid;place-items:center;flex:none;width:19px;height:19px;margin-top:2px;border:1px solid #c5d5db;border-radius:50%;background:#fff;color:#fff}.dci-work-card-top .dci-work-choice{margin-top:0}.dci-work-option.selected .dci-work-choice{background:#16796f;border-color:#16796f}.dci-work-option.selected .dci-card-label{color:#176f64}.dci-work-option.selected .dci-card-label>svg{color:#16796f}.dci-work-copy{display:flex;flex-direction:column;min-width:0;flex:1}.dci-work-copy>strong{color:#183047;font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.dci-featured-work .dci-work-copy>strong{font-size:16px;font-weight:650}.dci-work-copy>small{display:block;margin-top:4px;color:#526779;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.dci-featured-work .dci-work-copy>small{font-size:13px}.dci-work-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 11px;margin-top:12px;color:#526779;font-size:12px;line-height:1.7}.dci-work-meta>span{display:inline-flex;align-items:center;gap:5px}.dci-task-state{padding:2px 8px;border-radius:6px;background:#f0f4f7;color:#526b7f}.dci-task-state-doing{background:#e6f0f8;color:#325f80}.dci-task-state-review{background:#f0ebf9;color:#70558d}.dci-task-state-blocked{background:#fff0de;color:#98631d}.dci-task-state-done{background:#e5f4eb;color:#327a55}.dci-work-hint{margin-top:13px;color:#506e68;font-size:12px;line-height:1.7}.dci-work-external,.dci-work-updated{display:flex;align-items:flex-start;gap:5px;margin-top:10px;color:#31776c;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.dci-work-updated>svg{flex:none;margin-top:3px}.dci-work-external{color:#526779}.dci-work-switcher{margin-top:10px;border:1px solid transparent;border-radius:14px}.dci-work-switcher>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:12px;color:#526f7e;font-size:13px;list-style:none;cursor:pointer}.dci-work-switcher>summary::-webkit-details-marker{display:none}.dci-work-switcher>summary:hover{background:#eaf0f4}.dci-work-switcher>summary[aria-disabled=true]{cursor:wait;color:#768692}.dci-work-switcher[open]{border-color:#dce5eb;background:#eef3f6}.dci-work-switcher[open]>summary>svg{transform:rotate(180deg)}.dci-work-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding:3px 12px 13px}.dci-unavailable-work{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px;border:1px dashed #c8d4dc;border-radius:16px;background:#f8fafb;color:#526779}.dci-unavailable-work>strong{color:#183047;font-size:15px;line-height:1.6}.dci-unavailable-work>span{font-size:12px;line-height:1.7}.dci-form-panel{min-width:0;background:transparent}.dci-form-panel .wci-form{padding:0;gap:20px}.dci-notice{display:flex;align-items:flex-start;gap:9px;margin-bottom:18px;padding:13px 16px;border:1px solid #ead9b9;border-radius:13px;background:#fff9ed;color:#856329;font-size:13px;line-height:1.8}.dci-notice>svg{flex:none;margin-top:3px}.dci-notice>p{margin:0;flex:1}.dci-workspace button:focus-visible,.dci-workspace summary:focus-visible{outline:3px solid #237b70;outline-offset:3px}.dci-workspace .dci-weekly-link:focus-visible{outline-color:#b3e7d6}@media (max-width:800px){.page-content:has(>.checkin-home-mount:not([hidden])){padding:18px}.dci-header{padding:22px;border-radius:18px;gap:18px}.dci-work-option.dci-featured-work{padding:16px}}@media (max-width:600px){.page-content:has(>.checkin-home-mount:not([hidden])){padding:14px}.dci-header{align-items:stretch;flex-direction:column;gap:17px;margin-bottom:20px;padding:19px;border-radius:17px}.dci-heading h1{font-size:25px;margin-top:7px}.dci-heading-date{font-size:12px}.dci-heading p{margin-top:6px;font-size:13px}.dci-header-aside{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.dci-workspace .dci-weekly-link{min-height:54px;gap:9px;padding:8px 10px;border-radius:11px}.dci-weekly-link>.dci-weekly-icon{display:none}.dci-weekly-link>span:not(.dci-weekly-icon){font-size:13px}.dci-weekly-link>svg{margin-left:4px}.dci-work-deck{gap:10px}.dci-work-option.dci-featured-work{padding:14px 12px;gap:12px;min-height:170px;border-radius:14px}.dci-featured-work .dci-work-copy>strong{font-size:14px}.dci-featured-work .dci-work-copy>small{font-size:12px}.dci-card-label{gap:6px}.dci-card-label>svg{width:16px}.dci-work-card-top{gap:5px}.dci-work-choice{width:17px;height:17px}.dci-work-meta{gap:6px}.dci-work-list{grid-template-columns:1fr;padding:2px 9px 10px}.dci-unavailable-work{padding:14px 12px}.dci-work-section{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.dci-work-option,.dci-workspace .dci-weekly-link{transition:none}}.management-metric-note{margin:11px 2px 20px}.management-metric-note>summary{width:fit-content;cursor:pointer;color:#627168;font-size:11px}.management-metric-note>p{max-width:960px;margin:8px 0 0}.management-business-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:0 21px 19px}.management-primary-filters{flex:1 1 330px;padding:0}.management-primary-filters>label:not(.crm-checkbox){max-width:220px}.management-primary-filters>.text-button{white-space:nowrap}.management-more-filters{flex:0 0 auto;min-width:0}.management-more-filters>summary{display:flex;align-items:center;gap:9px;width:fit-content;min-height:36px;padding:8px 12px;border:1px solid #dfe5df;border-radius:8px;color:#53695b;background:#fbfcfa;font-size:12px;cursor:pointer;list-style:none}.management-deadline-settings>summary::-webkit-details-marker,.management-more-filters>summary::-webkit-details-marker{display:none}.management-more-filters>summary>svg,.management-supervision-count>svg{flex:none;transition:transform .15s ease}.management-more-filters[open]{flex-basis:100%}.management-deadline-settings[open] .management-supervision-count>svg,.management-more-filters[open]>summary>svg{transform:rotate(90deg)}.management-filter-count{padding:2px 6px;border-radius:5px;color:#335c46;background:#eaf1e9;font-size:10px;white-space:nowrap}.management-extra-filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;padding:16px;margin-top:10px;border:1px solid #e7ebe4;border-radius:10px;background:#fafbf8}.management-extra-filter-fields>label:not(.crm-checkbox){display:flex;flex-direction:column;gap:7px;min-width:0;color:#6d7b71;font-size:11px}.management-extra-filter-fields select{width:100%;min-height:36px;min-width:0;padding:8px 9px;border:1px solid #dfe5df;border-radius:7px;background:#fff;color:#526456;font-size:12px}.management-extra-filter-fields>.crm-checkbox{grid-column:1/-1;width:fit-content}.management-deadline-settings>summary{cursor:pointer;list-style:none;border-bottom:0}.management-deadline-settings[open]>summary{border-bottom:1px solid #eaf0e6}.management-deadline-settings .management-supervision-title{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:#536b5b}.management-supervision-count{display:flex;align-items:center;gap:12px}.management-deadline-settings>summary:focus-visible,.management-metric-note>summary:focus-visible,.management-more-filters>summary:focus-visible{outline:2px solid #6d8869;outline-offset:3px;border-radius:6px}.fn-header-actions:empty{display:none}@media (max-width:900px){.management-extra-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.management-business-filters{padding:0 15px 15px;gap:10px}.management-primary-filters{flex-basis:100%;padding:0}.management-primary-filters>label:not(.crm-checkbox){flex:1 1 calc(50% - 10px);max-width:none}.management-extra-filter-fields{gap:12px;padding:12px}.management-supervision-count{line-height:1.6}}@media (prefers-reduced-motion:reduce){.management-more-filters>summary>svg,.management-supervision-count>svg{transition:none}}.project-responsibility.pxr{padding:15px 19px 0;border-radius:13px;background:#fff}.project-responsibility.pxr>header{padding:0 0 13px;gap:12px;align-items:center}.pxr>header>.text-button{font-size:11px;min-height:28px;gap:5px}.pxr-roles{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.1fr;gap:0;margin:0;padding:0 0 14px}.pxr-role{min-width:0;padding:0 15px;border-left:1px solid #e8edf4}.pxr-role:first-child{padding-left:0;border-left:0}.pxr-role:last-child{padding-right:0}.pxr-role dt{display:flex;align-items:center;gap:6px;min-height:18px;font-size:10px;font-weight:400;color:#7b8da4}.pxr-role dt svg{flex:none;color:#8ba2bf}.pxr-role dd{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:7px 0 0;min-height:23px}.pxr-role dd strong{font-size:14px;font-weight:600;color:#3e5876;line-height:1.65;overflow-wrap:anywhere}.pxr-role-primary dd strong{color:#315f97}.pxr-role.is-unassigned dd strong{font-size:13px;color:#93a0b1;font-weight:450}.pxr-role dd em{font-size:9px;font-style:normal;font-weight:400;line-height:1.6;color:#a17a50;background:#faf1e5;border-radius:4px;padding:1px 5px;white-space:nowrap}.pxr .project-responsibility-notice{padding:10px 0 12px;color:#917c63;font-size:10px;line-height:1.8;border-top:1px solid #ecedf0}.pxr-details{border-top:1px solid #e9eef5}.pxr-details>summary{display:flex;align-items:center;gap:7px;min-height:43px;cursor:pointer;font-size:11px;color:#7288a5;list-style:none}.pxr-details>summary::-webkit-details-marker{display:none}.pxr-details>summary>svg{flex:none}.pxr-details>summary>small{font-size:10px;color:#96a4b6;margin-left:auto}.pxr-details>summary>svg:last-child{margin-left:3px;color:#8ea4bf;transition:transform .15s}.pxr-details[open]>summary>svg:last-child{transform:rotate(180deg)}.pxr-activity-more:focus-visible,.pxr-details>summary:focus-visible{outline:2px solid #7ca2d5;outline-offset:3px;border-radius:5px}.pxr-expanded{padding:3px 0 17px}.pxr-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pxr-expanded h3{font-size:11px;font-weight:550;color:#5d7694;margin:0;line-height:1.7}.pxr-contact-heading .project-responsibility-directory{font-size:10px;min-height:26px}.pxr-contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pxr-contact{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:11px 12px;border-radius:8px;background:#f7f9fc}.pxr-contact>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.pxr-contact>div>span{font-size:9px;color:#91a0b3}.pxr-contact>div>strong{font-size:12px;font-weight:550;color:#45617f;overflow-wrap:anywhere}.pxr-contact>small{font-size:10px;color:#9aa8b9}.pxr-contact>.project-responsibility-directory,.pxr-contact>.project-responsibility-phone{font-size:10px;min-height:22px}.pxr-collaborators{padding-top:16px}.pxr-collaborators>h3{display:flex;align-items:center;gap:7px;margin-bottom:10px}.pxr-collaborators>h3>span{font-size:10px;font-weight:400;color:#95a2b4}.pxr .pc-project-member{padding:10px;background:#fff;border-color:#e8edf4}.pxr .pc-project-members{gap:7px}.pxr .pc-project-empty{font-size:10px;color:#98a5b6}.pxr-activity-more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:38px;margin-top:3px;border:1px solid #e0e9f4;border-radius:9px;background:#f8faff;color:#6b86a8;font-size:11px;cursor:pointer}.pxr-activity-more:hover{background:#f0f5fc;border-color:#cbdced;color:#476f9f}.pxr-activity-more[aria-expanded=true]>svg{transform:rotate(-90deg)}@media(max-width:900px){.pxr-roles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px}.pxr-role:nth-child(3){padding-left:0;border-left:0}.pxr-role:nth-child(2){padding-right:0}.pxr-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.pxr-contact:last-child{grid-column:1/-1}}@media(max-width:600px){.project-responsibility.pxr{padding:13px 14px 0}.project-responsibility.pxr>header{padding-bottom:12px}.pxr-role{padding:0 11px}.pxr-role dt{font-size:9px;gap:5px}.pxr-role dt svg{width:12px;height:12px}.pxr-role dd{margin-top:5px;gap:4px}.pxr-role dd strong{font-size:13px}.pxr-role dd em{font-size:8px}.pxr-details>summary{min-height:43px;font-size:10px;gap:6px}.pxr-details>summary>small{font-size:9px}.pxr-contact{padding:10px}.pxr-contacts{grid-template-columns:minmax(0,1fr)}.pxr-contact:last-child{grid-column:auto}.pxr-contact{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.pxr-contact>div{min-width:0}.pxr-contact>.project-responsibility-directory,.pxr-contact>.project-responsibility-phone{flex:none}.pxr .project-responsibility-notice{font-size:9px}.pxr-collaborators{padding-top:13px}}:root{--bg:#f5f7fb;--ink:#243249;--muted:#61718a;--line:#e3e8f0;--blue:#4669dd;--nav:#18263b}body{line-height:1.55}summary{cursor:pointer}summary:focus-visible{outline:3px solid #9bb9fb;outline-offset:3px;border-radius:8px}.button{min-height:40px;border-radius:10px;font-size:13px}.button.small{min-height:36px}.button.primary{box-shadow:0 3px 8px #355bdd18}.text-button{min-height:32px}.page-content{padding:28px 32px 32px}.topbar{height:62px;padding:0 32px;background:#ffffffd9}.topbar-tools{gap:14px}.sync-state{color:#687990;font-size:12px}.deadline-topbar-button{min-height:40px;min-width:40px;border-radius:11px}.deadline-topbar-button:hover{background:var(--soft)}.sidebar{padding-top:24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.brand small{font-size:9px;letter-spacing:.12em}.space-label{margin-top:22px;margin-bottom:17px}.workspace-nav{gap:3px;padding-bottom:16px;margin-bottom:18px;flex-shrink:0}.workspace-nav>button{min-height:42px;padding:10px 12px;border-radius:10px}.project-nav-item.active,.workspace-nav>button.active{background:#31486b}.nav-group-label{display:block;padding:3px 12px 7px;color:#95a6bf;font-size:10px;letter-spacing:.08em}.nav-business-label{padding-top:14px}.project-nav{min-height:88px}.sidebar-search{border-radius:9px;margin-bottom:10px}.sidebar-bottom{padding-top:10px;flex-shrink:0}.workspace-settings{border-top:1px solid #ffffff15}.workspace-settings>summary{display:flex;align-items:center;gap:10px;padding:12px;color:#bac8da;font-size:12px;list-style:none;border-radius:9px}.workspace-settings>summary::-webkit-details-marker{display:none}.workspace-settings>summary>span{flex:1}.workspace-settings>summary:hover,.workspace-settings[open]>summary{background:#ffffff08;color:white}.workspace-settings>div{padding:0 0 5px}.workspace-settings .sidebar-link{padding-left:16px;min-height:40px}.profile{margin-top:0;padding:16px 6px}.mobile-bottom-nav,.sidebar-close{display:none}:is(.crm-heading,.fn-heading,.deadline-heading,.tp-heading,.mt-heading) h1{font-size:27px;line-height:1.35;font-weight:650;letter-spacing:-.025em;color:#243b59}:is(.crm-heading,.fn-heading,.deadline-heading,.tp-heading,.mt-heading) p{font-size:13px;line-height:1.75;color:#65758b}.crm-heading>div>.eyebrow,.deadline-heading>div>.eyebrow,.fn-heading>div>.eyebrow{display:none}.crm-heading h1,.fn-heading h1{margin-top:0}.crm-customer-detail,.crm-customer-list,.crm-table-card,.fn-panel,.gantt-card,.project-responsibility{border-color:var(--line);box-shadow:0 3px 12px #243b5903}.crm-cell-sub,.crm-customer-facts dt,.crm-filters>label>span,.crm-metric-note,.fn-panel-footer,.fn-panel-note,.fn-workspace td>small,.fn-workspace th>small{font-size:12px;color:#69798e;line-height:1.65}.crm-workspace :is(th,td),.fn-workspace :is(th,td){font-size:12px}.crm-project-table tbody tr:hover,.fn-workspace tbody tr:hover{background:#f7f9fd}.crm-related-project{border-radius:10px}.crm-customer-item{min-height:70px}.crm-customer-item.selected{box-shadow:inset 3px 0 var(--blue)}.crm-customer-facts dd{line-height:1.7;overflow-wrap:anywhere}.crm-search input{min-width:0}.project-header{align-items:flex-start;margin-bottom:22px}.project-header h1{font-size:28px;margin:8px 0 12px}.project-header-actions{padding-top:7px}.project-more-actions{position:relative}.project-more-actions>summary{list-style:none}.project-more-actions>summary::-webkit-details-marker{display:none}.project-more-actions>div{position:absolute;z-index:12;right:0;top:calc(100% + 7px);min-width:174px;padding:6px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px #172b4820}.project-more-actions>div .button{width:100%;justify-content:flex-start;border:0;box-shadow:none;background:white}.project-more-actions>div .button:hover{background:#f3f6fc}.project-deadline-strip{padding-top:13px;padding-bottom:13px}.project-deadline-strip>div>span{font-size:12px;color:#6d7e95}.project-stats{margin-bottom:16px;padding:18px 0}.project-stats strong{font-size:26px}.project-stats .number-red{color:#b64b59}.project-money-strip{margin-bottom:18px}.deadline-history{margin-top:16px;margin-bottom:0}.deadline-history>summary{font-size:12px}.deadline-history p,.deadline-history>summary>span{font-size:11px;color:#687b95}.workspace-footnote{color:#75849a;line-height:1.8}.workspace-footnote>span:last-child{display:none}.gantt-filters>select{min-height:38px}.dialog-heading p,.field-note,.form-body .helper-text{line-height:1.75}.optional-form-section{border:1px solid var(--line);border-radius:11px;background:#fbfcfe}.optional-form-section>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 17px;font-size:13px;color:#3f597a}.optional-form-section>summary>small{margin:0;color:#73849b;font-size:11px}.optional-form-section>summary>span{margin-right:auto}.optional-form-section>summary>svg{flex:none}.optional-form-section[open]>summary>svg{transform:rotate(180deg)}.optional-form-body{display:flex;flex-direction:column;gap:18px;padding:0 17px 18px}.mm-permission-details{margin-top:18px;border-top:1px solid var(--line);color:#6a7c94;font-size:12px}.mm-permission-details>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:12px 0}.mm-permission-details>div{padding:0 0 12px 24px;line-height:1.8}.mm-permission-details p+p{margin-top:8px}.mm-team-permission{margin-top:16px;color:#6c7c93;font-size:12px;line-height:1.8}.mm-editor .mm-helper,.mm-identity p,.mm-identity>small,.mm-member-leader{font-size:12px}.pxr-details>summary,.pxr-role dt{font-size:12px;color:#657b96}.pxr .pc-project-empty,.pxr .project-responsibility-notice,.pxr-contact>div>span,.pxr-details>summary>small{font-size:11px}.pxr-contact>.project-responsibility-directory,.pxr-contact>.project-responsibility-phone{min-height:32px;font-size:12px}@media (max-width:1100px){.page-content{padding:24px}.topbar{padding:0 24px}.project-header-actions{flex-wrap:wrap;justify-content:flex-end}}@media (min-width:681px) and (max-height:810px){.sidebar{padding-top:17px}.space-label{margin-top:16px;margin-bottom:12px}.workspace-nav{gap:1px;margin-bottom:14px;padding-bottom:12px}.workspace-nav>button{min-height:36px;padding-top:8px;padding-bottom:8px}.nav-business-label{padding-top:9px}.profile{padding-top:12px;padding-bottom:12px}}@media (max-width:820px){.project-header-actions .button{font-size:12px;min-height:40px;padding:8px 11px}.project-header-actions .button svg{flex:none}.project-meta{font-size:12px}.project-header{flex-wrap:wrap;gap:10px}.project-header-actions{padding-top:0;margin-left:auto}}@media (max-width:680px){.main-panel{padding-bottom:calc(82px + env(safe-area-inset-bottom, 0px))}.topbar{height:56px;padding:0 16px}.breadcrumbs{font-size:12px;gap:8px;min-width:0}.breadcrumbs>span{display:none}.breadcrumbs strong{white-space:nowrap}.mobile-menu{display:none}.topbar-tools{gap:5px}.sync-state{font-size:11px;gap:5px}.sync-state .icon-button{width:40px;height:44px}.page-content{padding:20px 16px 24px}.sidebar{padding-top:23px;width:min(300px,86vw);visibility:hidden}.sidebar.sidebar-open{visibility:visible}.sidebar-close{display:inline-flex;position:absolute;right:9px;top:20px;width:36px;height:36px}.sidebar .brand{padding-right:30px}.sidebar .brand strong{font-size:14px}.workspace-nav>button{min-height:44px}.mobile-bottom-nav{position:fixed;z-index:35;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px 12px calc(7px + env(safe-area-inset-bottom, 0px));border-top:1px solid #e3e8f0;background:#fffffff5;backdrop-filter:blur(16px);box-shadow:0 -4px 24px #213b5905}.mobile-bottom-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:53px;border-radius:13px;color:#75849a;font-size:11px}.mobile-bottom-nav>button.active{color:#385bc6;background:#eef2ff;font-weight:600}.mobile-bottom-nav>button:hover{background:#f1f5fc}.toast{bottom:calc(88px + env(safe-area-inset-bottom, 0px))}:is(.crm-heading,.fn-heading,.deadline-heading,.tp-heading,.mt-heading) h1{font-size:25px}:is(.crm-heading,.fn-heading,.deadline-heading,.tp-heading,.mt-heading) p{font-size:12px}.button,.button.small{min-height:44px}.text-button{min-height:40px}.management-extra-filter-fields select,.management-more-filters>summary,.pxr-activity-more,.pxr-details>summary{min-height:44px}.pxr-details>summary,.pxr-role dt{font-size:11px}.pxr-contact>.project-responsibility-directory,.pxr-contact>.project-responsibility-phone{min-height:44px}.form-body input:not([type=checkbox]):not([type=radio]),.form-body select,.form-body textarea{font-size:16px}.project-header h1{font-size:25px}.project-header-actions{margin-left:0;justify-content:flex-start}.project-header-actions .button{min-height:44px}.project-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0}.project-stats>.completion-stat{grid-column:1/-1;padding-bottom:15px;margin-bottom:15px;border-right:0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;min-height:0}.project-stats>.completion-stat>span{margin:0}.project-stats>.completion-stat>strong{margin-left:auto}.project-stats>div{padding-left:12px;padding-right:12px}.project-stats>div>span{font-size:11px}.project-stats strong{font-size:23px}.project-deadline-strip>div>span{font-size:11px}.crm-toolbar{flex-wrap:wrap;gap:10px}.crm-toolbar .crm-search{flex:1;min-width:min(200px,100%)}.crm-toolbar .crm-search input{width:100%}.crm-heading .button{margin-top:0}.crm-heading{flex-wrap:wrap}.crm-metric-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.button,.mobile-bottom-nav>button,.sidebar{transition:none}}.wr-workspace{max-width:1200px;margin:0 auto;color:#263e51;font-size:14px;line-height:1.7}.wr-workspace *,.wr-workspace :after,.wr-workspace :before{box-sizing:border-box}.wr-workspace :is(p,strong,small,span,dd,dt){overflow-wrap:anywhere}.wr-heading{display:flex;justify-content:space-between;align-items:stretch;gap:28px;padding:28px 30px;margin-bottom:20px;border-radius:22px;background:linear-gradient(120deg,#183047 5%,#204f54);color:#fff;box-shadow:0 10px 32px #1830470a}.wr-heading-main{min-width:0}.wr-eyebrow{display:flex;align-items:center;gap:7px;color:#c9e2df;font-size:12px;letter-spacing:.03em}.wr-heading h1{margin:9px 0 5px;color:#fff;font-size:29px;line-height:1.4;font-weight:650;letter-spacing:-.025em}.wr-heading-main>p{margin:0;color:#d3e2e7;font-size:14px}.wr-heading-dates{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:21px}.wr-heading-dates>strong{font-size:21px;color:#fff;font-weight:550;font-variant-numeric:tabular-nums}.wr-heading-dates>span{display:flex;align-items:center;gap:6px;color:#d7e8e7;font-size:12px}.wr-heading-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:18px;max-width:35%;min-width:160px}.wr-heading .wr-refresh{min-height:44px;border:1px solid #ffffff38;background:#ffffff0e;color:#edf8f7;gap:7px;padding:9px 14px;border-radius:10px;font-size:13px}.wr-heading .wr-refresh:hover{background:#ffffff20}.wr-heading-status{display:flex;flex-direction:column;gap:9px;align-items:flex-end;text-align:right}.wr-heading-status>span:last-child{font-size:12px;color:#d7e8e7}.wr-heading-team{display:flex;align-items:flex-end;flex-direction:column;gap:7px;color:white;text-decoration:none;padding:5px 0}.wr-heading-team>strong{font-size:30px;line-height:1.3;color:#fff;font-variant-numeric:tabular-nums}.wr-heading-team small{font-size:13px;font-weight:400;color:#d7e8e7}.wr-heading-team>span{display:flex;align-items:center;gap:5px;font-size:12px;color:#d7e8e7}.wr-tabs{display:flex;gap:5px;padding:5px;background:#eaf0f2;border:1px solid #dfe8eb;border-radius:13px;width:fit-content;margin-bottom:20px}.wr-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 22px;color:#536a79;font-size:14px;font-weight:500;border-radius:9px}.wr-tabs>button.active{background:#fff;color:#12695f;box-shadow:0 2px 7px #163c4a0c}.wr-tabs>button:hover{color:#12695f}.wr-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 9px;border:1px solid transparent;border-radius:7px;background:#edf1f4;color:#526777;font-size:12px;line-height:1.6;white-space:nowrap}.wr-status-submitted{background:#e7f5ed;color:#256e51}.wr-status-late{background:#fff1d8;color:#815718}.wr-status-draft{background:#edf1fc;color:#4f63a0}.wr-status-unbound{background:#eef1f4;color:#65717d}.wr-report{border:1px solid #dfe8ec;border-radius:18px;background:#fff;box-shadow:0 5px 20px #18304703;min-width:0}.wr-report-stamp{padding:15px 24px;display:flex;justify-content:space-between;align-items:center;gap:8px 16px;border-bottom:1px solid #e7eef1;background:#f8fbfb;border-radius:18px 18px 0 0;color:#586f7c;font-size:12px;flex-wrap:wrap}.wr-report-stamp>span:first-child{display:flex;align-items:center;gap:6px;color:#326e68}.wr-section{padding:25px 26px 27px;border-bottom:1px solid #e8eef1}.wr-section:last-child{border-bottom:0}.wr-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:18px}.wr-section-heading>span{color:#8b9da8;font-size:12px;font-weight:600;letter-spacing:.04em}.wr-section-heading h3{color:#203c4e;font-size:17px;font-weight:650;margin:0}.wr-section-heading>small{margin-left:auto;color:#586f7c;font-size:12px;text-align:right}.wr-section-heading>svg{margin-left:auto;color:#65858e}.wr-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wr-metric{position:relative;min-width:0;border:1px solid #e3ebef;border-radius:13px;padding:17px 16px 15px;background:#f7fafb}.wr-metric>small{display:block;padding-right:24px;font-size:12px;color:#516c79;line-height:1.7}.wr-metric>strong{font-size:32px;line-height:1.4;font-weight:600;display:block;margin-top:10px;color:#244557;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.wr-metric>strong>em{font-style:normal;font-size:12px;font-weight:400;color:#6e8490;margin-left:6px;letter-spacing:0}.wr-metric>strong.wr-metric-money{font-size:clamp(19px,1.8vw,26px);letter-spacing:-.03em;margin:14px 0 7px}.wr-metric>p{color:#586f7c;font-size:12px;margin:6px 0 0;line-height:1.7}.wr-metric-icon{position:absolute;top:16px;right:14px;color:#44897e}.wr-metric-teal{background:#f2f9f6;border-color:#deece5}.wr-metric-teal>strong{color:#216c60}.wr-metric-blue{background:#f3f7fc;border-color:#e0e9f4}.wr-metric-blue .wr-metric-icon{color:#557ba5}.wr-metric-amber{background:#fcf9f2;border-color:#eee6d5}.wr-metric-amber .wr-metric-icon{color:#a98236}.wr-caption{color:#687f8c;font-size:12px;line-height:1.85;margin:14px 0 0}.wr-empty{margin:4px 0;padding:20px;border:1px dashed #dce6eb;border-radius:11px;background:#fafcfd;color:#657d8a;font-size:14px;line-height:1.9}.wr-inline-details{margin-top:16px;border-top:1px solid #e7eef1}.wr-inline-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#326e69;font-size:13px;min-height:48px;cursor:pointer}.wr-workspace summary::-webkit-details-marker{display:none}.wr-workspace summary{list-style:none;cursor:pointer}.wr-workspace summary>svg{flex:none}.wr-basis[open]>summary>svg,.wr-history-item[open]>summary>svg:last-child,.wr-inline-details[open]>summary>svg,.wr-member[open]>summary>svg,.wr-note-editor[open]>summary>svg:last-child{transform:rotate(180deg)}.wr-subheading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 11px}.wr-subheading>h4{margin:0;color:#3b5665;font-size:14px;font-weight:600}.wr-subheading>span{color:#586f7c;font-size:12px}.wr-activity-list,.wr-project-grid,.wr-receipt-grid,.wr-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wr-activity-list article{min-width:0;border:1px solid #e3ebef;border-radius:12px;padding:16px 17px;background:#fff}.wr-activity-list article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.wr-activity-list strong{color:#2b485b;font-size:14px;font-weight:600}.wr-activity-list small,.wr-activity-list span{color:#697f8c;font-size:12px}.wr-activity-list small{display:block;margin-top:5px}.wr-activity-list p{margin:10px 0 0;font-size:14px;color:#405e6d;line-height:1.85;white-space:pre-line}.wr-activity-list p>b{display:block;font-size:12px;font-weight:550;color:#586f7c;margin-bottom:2px}.wr-activity-list .wr-risk-text{color:#93643e}.wr-project-card,.wr-task-card{min-width:0;border:1px solid #e0e9ed;border-radius:13px;padding:18px}.wr-card-heading{display:flex;align-items:flex-start;gap:11px}.wr-card-icon{display:grid;place-items:center;flex:none;height:36px;width:36px;border-radius:10px;background:#edf5f4;color:#3a7970}.wr-card-heading>div{flex:1;min-width:0}.wr-card-heading strong{display:block;font-size:15px;font-weight:600;color:#28475a;line-height:1.65}.wr-card-heading small{display:block;color:#6a8190;font-size:12px;margin-top:4px}.wr-plain-badge{flex:none;max-width:35%;color:#5d7481;background:#f0f4f6;border:1px solid #e2eaee;padding:3px 8px;border-radius:6px;font-size:12px;text-align:center}.wr-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;padding:16px 0 0;margin:15px 0 0;border-top:1px solid #e9eef1}.wr-fact-grid>div{min-width:0}.wr-fact-grid dt{color:#586f7c;font-size:12px;margin-bottom:3px}.wr-fact-grid dd{color:#3b5869;font-size:14px;margin:0}.wr-project-result{margin-top:17px;padding:13px 14px;border-radius:9px;background:#f5f9f9}.wr-project-result>span{color:#68828a;font-size:12px}.wr-followup-reason,.wr-project-result p{margin:5px 0 0;font-size:14px;color:#3f5f6c;line-height:1.85;white-space:pre-line}.wr-followup-reason{margin-top:14px;padding-top:13px;border-top:1px solid #e9eef1}.wr-money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px}.wr-money-grid>div{padding:19px;border:1px solid #e2eaee;border-radius:12px;background:#f8fafb;min-width:0}.wr-money-grid small{font-size:12px;color:#607b89}.wr-money-grid strong{display:block;font-size:24px;line-height:1.55;font-weight:600;color:#39596b;margin:8px 0;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.wr-money-grid span{font-size:12px;color:#586f7c}.wr-money-grid>.wr-money-actual{background:#f0f8f4;border-color:#dcece3}.wr-money-actual strong{color:#267260}.wr-receipt-grid article{padding:16px;border:1px solid #e2eaee;border-radius:10px;min-width:0}.wr-receipt-grid article>div{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.wr-receipt-grid strong{color:#365467;font-size:14px}.wr-receipt-grid span{color:#586f7c;font-size:12px}.wr-receipt-grid dl{margin:12px 0 0}.wr-receipt-grid dl>div{display:flex;justify-content:space-between;gap:12px;margin-top:5px}.wr-receipt-grid dt{color:#586f7c;font-size:12px}.wr-receipt-grid dd{margin:0;color:#2e685d;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.wr-risk-groups{display:grid;gap:20px}.wr-risk-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.wr-risk-group>header>strong{display:flex;align-items:center;gap:8px;font-size:14px;color:#436374;font-weight:600}.wr-risk-group>header>strong>span{font-size:12px;min-width:23px;padding:0 5px;text-align:center;background:#edf2f5;border-radius:5px;color:#657c8a}.wr-risk-group>header>small{color:#586f7c;font-size:12px;text-align:right}.wr-risk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.wr-risk-list article{padding:16px;border:1px solid #e1e9ed;background:#f8fafb;border-radius:11px;min-width:0}.wr-risk-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wr-risk-title>strong{font-size:14px;color:#375567;font-weight:600}.wr-risk-list p{font-size:14px;color:#526d7b;margin:8px 0 10px;white-space:pre-line;line-height:1.85}.wr-risk-context{display:flex;gap:3px 12px;flex-wrap:wrap;color:#586f7c;font-size:12px}.wr-risk-group-blocked .wr-risk-list article{background:#fff9f3;border-color:#eedfd1}.wr-risk-group-blocked>header>strong{color:#95643d}.wr-risk-group-waiting .wr-risk-list article{background:#f5f8fc;border-color:#e1e9f3}.wr-urgency{flex:none;font-size:12px;border-radius:5px;padding:2px 6px;background:#eef2f5;color:#587482}.wr-urgency-overdue{background:#fcebea;color:#a3433e}.wr-urgency-today{background:#fff0d2;color:#8b631c}.wr-urgency-upcoming{background:#edf2fa;color:#526b93}.wr-clear-state{display:flex;align-items:flex-start;gap:11px;background:#f3f9f6;border:1px solid #e1eee7;border-radius:11px;color:#397762;padding:17px 18px}.wr-clear-state>svg{flex:none;margin-top:3px}.wr-clear-state small{display:block;color:#586f7c;font-size:12px;margin-top:3px}.wr-basis{background:#f8fafb;padding:0 26px;border-radius:0 0 18px 18px}.wr-basis>summary{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#617987;min-height:51px;gap:12px}.wr-basis ul{margin:0;padding:0 0 18px 18px;color:#657d8a;font-size:12px;line-height:1.95}.wr-view-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:14px 18px;border:1px solid #e1eaed;border-radius:12px;background:#fff}.wr-view-toggle strong{color:#3d6270;display:block;font-size:14px;font-weight:600}.wr-view-toggle small{display:block;margin-top:3px;color:#6c828f;font-size:12px}.wr-view-toggle button{display:flex;align-items:center;gap:6px;color:#21786a;font-size:13px;min-height:44px;padding:8px;flex:none}.wr-view-saved{background:#f1f8f4;border-color:#dcebe2}.wr-submit-bar{position:sticky;top:8px;z-index:4;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;margin:0 0 18px;padding:16px 20px;background:#fffffff5;backdrop-filter:blur(10px);border:1px solid #dbe7e8;border-radius:13px;box-shadow:0 4px 18px #193b4c0b}.wr-submit-bar>div{display:flex;align-items:center;gap:11px}.wr-submit-bar>div:first-child{flex:1;min-width:0}.wr-submit-bar>div>svg{color:#398177;flex:none}.wr-submit-bar strong{display:block;font-size:14px;color:#3d5d6c;font-weight:550}.wr-submit-bar small{display:block;font-size:12px;color:#586f7c;margin-top:3px}.wr-workspace .button.primary.wr-submit{background:#16796f;border-color:#16796f;color:white;min-height:46px;border-radius:10px;box-shadow:0 3px 8px #16796f13;font-size:14px;white-space:nowrap}.wr-workspace .button.primary.wr-submit:hover{background:#12695f;border-color:#12695f}.wr-submit-bar .button{min-height:44px;font-size:13px}.wr-workspace button:disabled{opacity:.55;cursor:not-allowed}.wr-submit-bar>.wr-feedback{flex-basis:100%;margin:0}.wr-note-editor{margin:0 0 18px;border:1px solid #dfe8ec;border-radius:13px;background:#fff}.wr-note-editor>summary{display:flex;align-items:center;gap:12px;padding:17px 20px;color:#438379;min-height:60px}.wr-note-editor>summary>span{color:#3d5b6a;flex:1;font-size:14px;font-weight:550}.wr-note-editor summary small{font-weight:400;margin-left:12px;color:#586f7c;font-size:12px}.wr-note-editor>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:2px 20px 20px}.wr-note-editor label{display:flex;flex-direction:column;gap:8px;min-width:0}.wr-note-editor label>span{font-size:13px;color:#4f6c7b}.wr-note-editor textarea{width:100%;padding:12px;background:#f8fafb;border:1px solid #dbe6eb;border-radius:9px;font:inherit;font-size:14px;line-height:1.85;color:#304f60;resize:vertical;min-height:130px}.wr-note-editor textarea::placeholder{color:#586f7c}.wr-note-editor label>small{font-size:12px;text-align:right;color:#586f7c}.wr-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 15px;margin:0 0 15px;border:1px solid #dcebe2;border-radius:10px;background:#f2faf5;color:#3d735a;font-size:13px;line-height:1.8}.wr-feedback>svg{flex:none}.wr-feedback.wr-warning{border-color:#ebdfc9;background:#fff9ed;color:#866526}.wr-feedback>.button{margin-left:auto;font-size:13px;min-height:44px}.wr-notes-read{padding:19px 22px;margin:16px 0;border:1px solid #dfe9e6;background:#f7faf9;border-radius:12px}.wr-notes-read>div+div{margin-top:16px}.wr-notes-read strong{color:#3b7468;font-size:13px;font-weight:600}.wr-notes-read p{white-space:pre-line;color:#446471;font-size:14px;line-height:1.9;margin:7px 0 0}.wr-team-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;padding:17px 20px;background:#fff;border:1px solid #dfe8ec;border-radius:13px}.wr-team-summary>div{display:flex;align-items:center;gap:6px;color:#627c8a;font-size:13px}.wr-team-summary strong{color:#284c5e;font-size:21px;font-weight:600;font-variant-numeric:tabular-nums}.wr-summary-dot{height:7px;width:7px;border-radius:50%;background:#a3afb8;margin-right:2px;flex:none}.wr-dot-submitted{background:#36947b}.wr-dot-pending{background:#c49d4c}.wr-team-summary>a{display:flex;align-items:center;gap:6px;color:#23786c;text-decoration:none;margin-left:auto;font-size:13px;min-height:44px}.wr-team-meta{font-size:12px;color:#6c818e;margin:10px 2px 17px}.wr-member-board{background:#fff;border:1px solid #dfe8ec;border-radius:16px;margin:22px 0 0;scroll-margin-top:20px}.wr-member-board>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 23px 16px}.wr-member-board>header>div{display:flex;align-items:center;gap:9px;color:#4e877e}.wr-member-board h2{font-size:17px;font-weight:600;color:#335467;margin:0}.wr-member-board>header>span{color:#586f7c;font-size:12px}.wr-member-board>.wr-empty{margin:4px 20px 20px}.wr-member-tools{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:0 22px 18px;border-bottom:1px solid #e6edf0}.wr-member-search{display:flex;align-items:center;gap:8px;min-width:0;width:280px;border:1px solid #dce6eb;border-radius:9px;padding:0 12px;color:#79919d;background:#fafcfd}.wr-member-search>svg{flex:none}.wr-member-search input{border:0;border-radius:0;background:transparent;padding:10px 0;min-height:44px;min-width:0;width:100%;font-size:14px;color:#365868}.wr-member-filters{display:flex;flex-wrap:wrap;gap:4px}.wr-member-filters>button{min-height:44px;font-size:13px;padding:8px 12px;color:#657e8b;border-radius:8px;border:1px solid transparent}.wr-member-filters>button[aria-pressed=true]{color:#216f64;background:#edf7f3;border-color:#d8eae2}.wr-member+.wr-member{border-top:1px solid #e8eef1}.wr-member>summary{display:flex;align-items:center;gap:12px;padding:16px 23px}.wr-member>summary:hover{background:#f7fafb}.wr-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#edf5f2;color:#3d8073;font-size:12px;font-weight:550;flex:none}.wr-member-name{flex:1;min-width:0}.wr-member-name strong{display:block;color:#335669;font-size:14px;font-weight:600}.wr-member-name small{display:block;font-size:12px;color:#586f7c;margin-top:3px}.wr-member-time{font-size:12px;color:#586f7c;width:145px;text-align:right}.wr-member>summary>svg{color:#8098a4;margin-left:4px}.wr-member-content{background:#f3f7f8;padding:18px;border-top:1px solid #e2eaee;border-radius:0 0 15px 15px}.wr-schedule-note{text-align:right}.wr-report-compact .wr-section{padding:22px}.wr-history>header{margin:3px 0 23px}.wr-history h2{margin:0;color:#345669;font-size:21px;font-weight:600}.wr-history>header p{color:#586f7c;font-size:14px;margin-top:6px}.wr-history>h3{margin:23px 0 12px;font-size:15px;font-weight:600;color:#426272}.wr-history-item{border:1px solid #dde7eb;border-radius:13px;background:#fff;margin-top:12px}.wr-history-item>summary{display:flex;align-items:center;gap:14px;color:#568c82;padding:20px 23px}.wr-history-item>summary>span{flex:1;min-width:0}.wr-history-item>summary strong{display:block;color:#36586a;font-size:15px;font-weight:600}.wr-history-item>summary small{display:block;color:#586f7c;font-size:12px;margin-top:5px}.wr-history-item>div{padding:19px;background:#f3f7f8;border-top:1px solid #e2eaee;border-radius:0 0 13px 13px}.wr-history-item .wr-members{margin-top:18px;border:1px solid #dfe8ec;border-radius:11px;background:#fff}.wr-loading{display:flex;align-items:center;flex-direction:column;text-align:center;padding:65px 20px;border:1px solid #dfe8ec;border-radius:16px;background:#fff;color:#62958a;gap:13px}.wr-loading strong{color:#456577;font-size:16px;font-weight:550}.wr-loading p{color:#586f7c;font-size:14px;margin:0 0 8px}.wr-conflict-current{flex-basis:100%;min-width:0}.wr-conflict-current>summary{font-size:13px;min-height:44px;padding:10px 0;color:#89662c}.wr-conflict-current .wr-report{margin-top:12px}.wr-workspace :is(button,textarea,input,summary,a):focus-visible{outline:3px solid #71b8ad;outline-offset:3px}.wr-heading :is(button,a):focus-visible{outline-color:#d7f2e9}.wr-spinning{animation:wr-spin 1s linear infinite}@keyframes wr-spin{to{transform:rotate(1turn)}}@media (max-width:1000px){.wr-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-note-editor>div{grid-template-columns:1fr}.wr-note-editor textarea{min-height:90px}.wr-member-tools{flex-wrap:wrap}.wr-member-search{width:100%}}@media (max-width:720px){.wr-heading{padding:23px 21px;gap:18px;flex-direction:column;border-radius:18px}.wr-heading h1{font-size:26px}.wr-heading-side{max-width:none;min-width:0;flex-direction:row-reverse;align-items:center;border-top:1px solid #ffffff24;padding-top:15px}.wr-heading-status,.wr-heading-team{align-items:flex-start;text-align:left}.wr-heading-team>strong{font-size:24px}.wr-heading-dates{margin-top:17px;gap:4px 14px}.wr-heading-dates>span{flex-basis:100%}.wr-heading .wr-refresh{flex:none}.wr-activity-list,.wr-project-grid,.wr-receipt-grid,.wr-risk-list,.wr-task-grid{grid-template-columns:minmax(0,1fr)}.wr-tabs{width:100%}.wr-tabs>button{flex:1;padding:8px 5px;gap:6px;font-size:13px}.wr-report-stamp{padding:14px 17px}.wr-report-compact .wr-section,.wr-section{padding:22px 17px}.wr-section-heading h3{font-size:16px}.wr-section-heading{gap:8px}.wr-metric{padding:15px 13px}.wr-metric>strong{font-size:29px}.wr-metric>strong.wr-metric-money{font-size:22px}.wr-metric-icon{top:15px;right:12px}.wr-basis{padding:0 17px}.wr-submit-bar{padding:12px 14px;gap:9px;top:6px}.wr-submit-bar small,.wr-submit-bar>div:first-child>svg{display:none}.wr-submit-bar strong{font-size:12px;line-height:1.7}.wr-submit-bar>div:last-of-type{gap:7px;flex-shrink:0}.wr-submit-bar .button,.wr-workspace .button.primary.wr-submit{padding:9px 11px;font-size:13px}.wr-submit-bar>.wr-feedback{padding:9px 11px;font-size:12px}.wr-note-editor>summary{padding:16px 17px}.wr-note-editor summary small{display:block;margin:3px 0 0}.wr-note-editor>div{padding:0 17px 18px}.wr-member-board>header{align-items:flex-start;flex-direction:column;gap:7px;padding:19px 17px 13px}.wr-member-tools{padding:0 17px 15px;gap:10px}.wr-member-filters{width:100%;gap:2px}.wr-member-filters>button{flex:1;padding:8px 5px}.wr-member>summary{padding:15px 17px;gap:9px;flex-wrap:wrap}.wr-member-name{min-width:70px}.wr-member-time{width:auto;margin-left:47px;flex-basis:calc(100% - 47px);text-align:left;order:2;margin-top:-4px}.wr-history-item>div,.wr-member-content{padding:10px}.wr-view-toggle{padding:13px 15px;gap:8px}.wr-view-toggle button{padding:6px 0 6px 7px;font-size:12px;max-width:110px;text-align:left}.wr-view-toggle button>svg{flex:none}.wr-team-summary{padding:13px 17px;gap:7px 18px}.wr-team-summary>a{margin-left:0}.wr-schedule-note{text-align:left}.wr-feedback>.button{width:100%;margin-top:4px}.wr-history-item>summary{padding:18px 17px}}@media (max-width:390px){.wr-result-grid{gap:8px}.wr-metric-icon{display:none}.wr-metric>small{padding-right:0}.wr-card-heading{flex-wrap:wrap}.wr-card-heading>.wr-plain-badge{margin-left:47px;max-width:calc(100% - 47px)}.wr-submit-bar{padding:10px}.wr-submit-bar>div:first-child{flex-basis:100%}.wr-submit-bar>div:last-of-type{width:100%}.wr-submit-bar>div:last-of-type>button{flex:1}}@media (prefers-reduced-motion:reduce){.wr-spinning{animation:none}.wr-workspace *{scroll-behavior:auto;transition:none}}.wr-read-warning{display:block;margin-top:3px}.wr-annual-goals{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid #e3ecec}.wr-annual-heading{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:0 0 13px}.wr-annual-heading>strong{color:#2a5b61;font-size:14px;font-weight:600}.wr-annual-heading>span{color:#586f7c;font-size:12px}.wr-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wr-goal-card{min-width:0;padding:19px 18px 16px;border:1px solid #dde9e7;border-radius:14px;background:linear-gradient(145deg,#f3f9f7,#fff)}.wr-goal-contract{border-color:#dfe6f0;background:linear-gradient(145deg,#f3f6fb,#fff)}.wr-goal-revenue{border-color:#d9e9eb;background:linear-gradient(145deg,#eff8f9,#fff)}.wr-goal-label{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;color:#355c65;font-size:14px}.wr-goal-label>small{color:#637d89;font-size:12px}.wr-goal-week{display:block;margin:12px 0 19px;color:#216b62;font-size:clamp(21px,2.4vw,29px);font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.45}.wr-goal-contract .wr-goal-week{color:#3b5f8a}.wr-goal-revenue .wr-goal-week{color:#236775}.wr-goal-facts{margin:0;display:grid;gap:8px}.wr-goal-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.wr-goal-facts dt{color:#586f7c;flex:none}.wr-goal-facts dd{margin:0;color:#355769;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.wr-goal-progress{min-height:31px;margin-top:16px}.wr-goal-progress>span{color:#35776d;display:block;font-size:12px}.wr-goal-progress progress{display:block;appearance:none;width:100%;height:5px;border:0;border-radius:5px;overflow:hidden;margin-top:8px;background:#e4edea;color:#3b9584}.wr-goal-progress progress::-webkit-progress-bar{background:#e4edea;border-radius:5px}.wr-goal-progress progress::-webkit-progress-value{background:#3b9584;border-radius:5px}.wr-goal-progress progress::-moz-progress-bar{background:#3b9584;border-radius:5px}.wr-goal-unverified>span{color:#7e6a3c}.wr-goal-note{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:10px 12px;border-radius:9px;background:#fcf7ec;color:#806634;font-size:12px;line-height:1.8}.wr-goal-note>svg{flex:none;margin-top:4px}.wr-goal-more{margin-top:10px}.wr-goal-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wr-goal-detail-grid>article{padding:16px;border-radius:11px;background:#f8fafb;border:1px solid #e4ecef;min-width:0}.wr-goal-detail-grid>article>strong{display:block;color:#3d6270;font-size:13px;font-weight:600;margin-bottom:13px}.wr-goal-caption,.wr-goal-detail-grid p{color:#637b88;font-size:12px;line-height:1.85;margin:12px 0 0}@media (max-width:820px){.wr-goal-grid{grid-template-columns:minmax(0,1fr);gap:10px}.wr-goal-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:20px;padding:17px}.wr-goal-label{grid-column:1;align-items:flex-start;flex-direction:column;gap:1px}.wr-goal-week{grid-column:1;margin:8px 0 0;font-size:24px}.wr-goal-facts{gap:7px}.wr-goal-card>.wr-goal-facts{grid-column:2;grid-row:1/span 2;align-content:center}.wr-goal-progress{grid-column:1/-1;min-height:0;margin-top:14px}}@media (max-width:560px){.wr-goal-detail-grid{grid-template-columns:minmax(0,1fr)}.wr-goal-card{column-gap:14px;padding:15px}.wr-goal-week{font-size:21px}}@media (max-width:390px){.wr-goal-card{grid-template-columns:minmax(0,1fr)}.wr-goal-label{flex-direction:row;align-items:baseline}.wr-goal-card>.wr-goal-facts{grid-column:1;grid-row:auto;margin-top:13px}}@media (max-width:720px){.wr-member-search input,.wr-note-editor textarea{font-size:16px}}@media (max-height:480px){.wr-submit-bar{position:static}}.wr-personal-project-money{margin:0 0 24px}.wr-personal-money-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.wr-personal-money-grid>article{min-width:0;padding:17px 15px;border:1px solid #e2e9ef;border-radius:13px;background:#f8fafc}.wr-personal-money-grid>article.wr-personal-money-forecast{border-color:#cfe5e0;background:linear-gradient(145deg,#edf8f4,#f9fcfb)}.wr-personal-money-grid>article>span{display:block;color:#546c7a;font-size:12px;line-height:1.6}.wr-personal-money-grid>article>strong{display:block;margin:9px 0 15px;color:#284f63;font-size:clamp(16px,1.5vw,21px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wr-personal-money-grid>article.wr-personal-money-forecast>strong{color:#236a5b}.wr-personal-money-grid dl{margin:0;padding-top:10px;border-top:1px solid #e1e9ed;display:grid;gap:6px}.wr-personal-money-grid dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 9px;font-size:11px}.wr-personal-money-grid dt{color:#637987}.wr-personal-money-grid dd{margin:0;color:#395e6c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:1050px){.wr-personal-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.wr-personal-money-grid{grid-template-columns:minmax(0,1fr)}}.op-form{color:#33485c;padding:0 26px 22px;font-size:14px}.op-owner-banner{display:flex;align-items:center;gap:12px;padding:17px 19px;margin-bottom:20px;background:linear-gradient(110deg,#183047,#22534f);border-radius:16px;color:#fff}.op-avatar{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #ffffff35;border-radius:13px;background:#ffffff13;font-size:15px;font-weight:600}.op-owner-banner>div{min-width:0}.op-owner-banner>div>span{display:block;color:#d5e4e6;font-size:12px;margin-bottom:4px}.op-owner-banner strong{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.op-owner-banner strong small{padding:2px 7px;background:#ffffff13;border-radius:5px;color:#e4f3ef;font-size:12px;font-weight:400}.op-stage{display:inline-flex;align-items:center;flex:none;gap:6px;margin-left:auto;color:#d6eee6;font-size:12px}.op-fields{display:grid;gap:18px;padding:0;margin:0;border:0;min-width:0}.op-fields:disabled{opacity:.76}.op-section{min-width:0}.op-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.op-section-icon{display:inline-grid;place-items:center;flex:none;width:33px;height:33px;color:#16796f;background:#edf6f3;border-radius:10px}.op-section-heading h3{margin:0;color:#213d4d;font-size:15px;font-weight:600;line-height:1.6}.op-section-heading h3>span{margin-left:8px;color:#5e707c;font-size:12px;font-weight:400}.op-section-heading p{color:#5e707c;font-size:12px;line-height:1.7;margin:3px 0 0}.op-next-fields,.op-project-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:14px}.op-fields label{display:block;min-width:0;font-size:14px;line-height:1.6;color:#405563}.op-fields input:not([type=checkbox]),.op-fields select{display:block;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;margin-top:7px;border:1px solid #dce6e8;border-radius:10px;color:#243c4a;font-size:14px;background:#fff;font-family:inherit}.op-fields input::placeholder{color:#667985;opacity:1}.op-fields input:focus,.op-fields select:focus{outline:2px solid #76b9b0;outline-offset:2px;border-color:#16796f}.op-optional{color:#5e707c;font-size:12px;margin-left:4px}.op-customer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.op-customer-heading>span{color:#405563;font-size:14px}.op-customer-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #e3eaec;border-radius:11px;background:#f4f7f7}.op-customer-switch>button{min-height:44px;padding:8px 13px;border:1px solid transparent;border-radius:8px;color:#5d707c;font-size:13px;font-weight:500}.op-customer-switch>button[aria-pressed=true]{border-color:#d8e8e3;color:#10695e;background:#fff;box-shadow:0 2px 5px #173c3310}.op-customer-panel{margin-top:9px}.op-customer-panel>input{margin-top:0}.op-contact-details{margin-top:5px}.op-contact-details>summary{display:flex;align-items:center;gap:6px;width:fit-content;min-height:44px;cursor:pointer;list-style:none;color:#536b75;font-size:12px}.op-contact-details>summary>span{margin-left:3px;color:#5e707c}.op-contact-details>summary::-webkit-details-marker,.op-responsibility>summary::-webkit-details-marker{display:none}.op-contact-details>summary svg,.op-responsibility>summary>svg{transition:transform .15s}.op-contact-details[open]>summary svg,.op-responsibility[open]>summary>svg{transform:rotate(180deg)}.op-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:3px 0 10px}.op-fields .op-customer-search{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dce6e8;border-radius:10px;color:#768992;background:#f8fafb}.op-customer-search>svg{flex:none}.op-fields .op-customer-search input{padding:10px 0;border:0;margin:0;background:transparent}.op-fields .op-customer-search input:focus{outline:none}.op-customer-search:focus-within{outline:2px solid #76b9b0;outline-offset:2px}.op-help{font-size:12px;line-height:1.75;color:#647883;margin:7px 0 0}.op-next-section{padding-top:16px;border-top:1px solid #e8eef0}.op-next-section .op-section-heading{margin-bottom:10px}.op-responsibility{border:1px solid #e0e8e9;border-radius:13px;background:#fafcfc;min-width:0}.op-responsibility>summary{display:flex;align-items:center;gap:10px;padding:14px 15px;min-height:70px;cursor:pointer;list-style:none}.op-responsibility-summary{display:block;min-width:0}.op-responsibility-summary>strong{display:block;color:#304b59;font-size:14px;font-weight:600}.op-responsibility-summary>small{display:block;font-size:12px;color:#5e707c;line-height:1.7;margin-top:3px;overflow-wrap:anywhere}.op-responsibility>summary>svg{flex:none;margin-left:auto;color:#7a8f98}.op-responsibility-body{padding:0 15px 15px}.op-responsibility-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:15px;border-top:1px solid #e2ebed;margin-bottom:18px}.op-readout>span{gap:6px;color:#405563;line-height:1.6}.op-readout>span,.op-readout>strong{display:flex;align-items:center;font-size:14px}.op-readout>strong{gap:8px;flex-wrap:wrap;min-height:44px;margin-top:7px;color:#264d51;font-weight:500}.op-readout small{font-size:12px;color:#5e707c;font-weight:400}.op-responsibility .pc-picker{margin:0}.op-responsibility .pc-member-option-body>strong,.op-responsibility .pc-picker-heading h3{font-size:14px}.op-responsibility .pc-chip-name,.op-responsibility .pc-chip-name small,.op-responsibility .pc-picker-heading>div>span,.op-responsibility .pc-picker-heading>strong{font-size:12px;color:#5e707c}.op-responsibility .pc-picker-filters select,.op-responsibility .pc-picker-search input{min-height:44px;margin:0;font-size:14px}.op-responsibility .pc-picker-search input:focus{outline:none}.op-responsibility .pc-chip>button{width:44px;height:44px}.op-responsibility .pc-member-option input[type=checkbox]{accent-color:#16796f}.op-responsibility .pc-picker .pc-member-option.is-selected{border-color:#91b9ae;background:#eff8f4}.op-responsibility .pc-member-option-body small,.op-responsibility .pc-picker-description,.op-responsibility .pc-picker-empty,.op-responsibility .pc-picker-note,.op-responsibility .pc-statuses em{font-size:12px}.op-responsibility .pc-member-option-body>small,.op-responsibility .pc-picker .pc-picker-description,.op-responsibility .pc-picker .pc-picker-note{color:#5e707c}.op-save-area{padding-top:17px;margin-top:19px;border-top:1px solid #e4ebed}.op-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.op-actions>p{display:flex;align-items:flex-start;gap:6px;max-width:260px;color:#5e707c;font-size:12px;line-height:1.7;margin:0}.op-actions>p svg{flex:none;margin-top:3px;color:#2c8678}.op-actions>div{display:flex;align-items:center;gap:8px;flex:none}.op-actions .button{min-height:44px;padding:10px 16px;border-radius:10px;font-size:14px}.op-actions .button.primary{background:#16796f;color:#fff;border-color:#16796f;box-shadow:0 3px 8px #16796f1a}.op-actions .button.primary:hover:not(:disabled){background:#10685f}.op-unknown{padding:13px 15px;margin-bottom:13px;border:1px solid #ecd7a9;border-radius:11px;background:#fffaf0;color:#785c28;font-size:14px;line-height:1.7}.op-unknown strong{font-weight:600}.op-unknown p{margin:4px 0 0;font-size:12px}.op-error{margin:0 0 12px;padding:10px 12px;border-radius:9px;background:#fff3f1;color:#a34136;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.op-form button:focus-visible,.op-form summary:focus-visible{outline:2px solid #65aaa0;outline-offset:3px}.op-form button:disabled{cursor:default}.op-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.op-form{padding:0 17px 20px}.op-owner-banner{gap:10px;padding:14px;margin-bottom:18px}.op-owner-banner strong{gap:5px;font-size:15px}.op-stage{font-size:12px;gap:4px}.op-stage svg{display:none}.op-contact-fields,.op-next-fields,.op-project-fields,.op-responsibility-fields{grid-template-columns:minmax(0,1fr);gap:12px}.op-fields input:not([type=checkbox]),.op-fields select{font-size:16px}.op-customer-heading{gap:9px}.op-customer-switch>button{padding:8px 10px}.op-actions{align-items:stretch;flex-direction:column;gap:11px}.op-actions>p{max-width:none}.op-actions>div{display:grid;grid-template-columns:1fr 2fr;width:100%}.op-actions .button{justify-content:center}.op-readout>strong{min-height:34px;margin-top:4px}.op-responsibility>summary{padding:12px}.op-responsibility-body{padding:0 12px 12px}}@media (prefers-reduced-motion:reduce){.op-contact-details>summary svg,.op-responsibility>summary>svg{transition:none}}