@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#243038;background:#f4f6f7;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}aside{background:#123b37;color:#fff;position:fixed;width:248px;height:100vh;display:flex;flex-direction:column}.brand{height:82px;display:flex;align-items:center;gap:11px;padding:0 22px;border-bottom:1px solid #ffffff18}.brandmark{width:38px;height:38px;background:#f1b34a;color:#123b37;border-radius:11px;display:grid;place-items:center;font:800 24px Manrope}.brand strong{font:700 18px Manrope;display:block}.brand span{font-size:10px;color:#b7cfcb}.shell nav{padding:18px 12px;overflow:auto;flex:1}.shell nav button{width:100%;height:42px;border:0;background:transparent;color:#b9ceca;border-radius:8px;display:flex;align-items:center;gap:12px;padding:0 12px;text-align:left;font-size:13px;margin:2px 0}.shell nav button.active,.shell nav button:hover{background:#ffffff13;color:#fff}.shell nav button.active{box-shadow:inset 3px 0 #efb144}.shell nav em{margin-left:auto;background:#e7a83f;color:#183d38;padding:2px 7px;border-radius:9px;font-style:normal;font-size:10px}.aside-foot{height:72px;padding:12px 16px;border-top:1px solid #ffffff18;display:flex;gap:9px;align-items:center}.aside-foot .avatar{background:#dce9e6;color:#16423c;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.aside-foot strong,.aside-foot span{display:block;font-size:11px}.aside-foot span{color:#94b3ae;margin-top:2px}.aside-foot svg{margin-left:auto}.shell>main{grid-column:2}.shell header{height:82px;background:#fff;border-bottom:1px solid #e4e8e9;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:5}.shell header h1{font:700 20px Manrope;margin:0;color:#18322f}.shell header p{font-size:12px;margin:5px 0 0;color:#84908e}.head-actions{display:flex;align-items:center;gap:9px}.db{font-size:11px;color:#8a9290;padding:7px 10px;background:#f5f7f6;border-radius:20px;display:flex;align-items:center;gap:7px}.db i{width:7px;height:7px;border-radius:50%;background:#c4c9c8}.db.ok i{background:#2aa27e}.db.offline i{background:#e2a138}.iconbtn{width:37px;height:37px;display:grid;place-items:center;border:1px solid #e3e7e7;background:#fff;border-radius:8px;position:relative}.iconbtn b{position:absolute;width:6px;height:6px;background:#da655d;border-radius:50%;right:8px;top:7px}.primary,.finish{height:38px;border:0;background:#176d5c;color:#fff;border-radius:8px;padding:0 16px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:12px}.content{padding:24px 30px 48px;max-width:1500px;margin:auto}.context{background:linear-gradient(110deg,#173f3a,#225d53);border-radius:12px;color:#fff;padding:19px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 7px 20px #113d3522}.context span{font-size:9px;letter-spacing:1.3px;color:#eaba62}.context h2{font:700 20px Manrope;margin:5px 0}.context p{margin:0;color:#bdcfcc;font-size:12px;display:flex;gap:6px;align-items:center}.context button{background:#ffffff14;border:1px solid #ffffff2c;color:#fff;border-radius:7px;padding:9px 12px;display:flex;gap:8px;align-items:center;font-size:11px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.metric{background:#fff;border:1px solid #e4e8e8;border-radius:10px;padding:16px 18px;min-height:112px}.metrichead{display:flex;justify-content:space-between;color:#71807e;font-size:11px}.metrichead>i{width:28px;height:28px;border-radius:7px;display:grid;place-items:center}.metrichead svg{width:16px}.metrichead .green{background:#e5f4ee;color:#1a8c6f}.metrichead .purple{background:#efe9fa;color:#7b5bb3}.metricvalue{font:700 27px Manrope;color:#203431;margin:9px 0 2px}.metricvalue em{font:600 10px DM Sans;color:#198467;background:#e4f5ee;padding:3px 6px;border-radius:8px;margin-left:8px;font-style:normal}.metric small{color:#8b9694;font-size:10px}.progress{height:5px;background:#e9edec;border-radius:6px;overflow:hidden;margin-top:10px}.progress i{height:100%;background:#278d77;display:block;border-radius:6px}.grid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.panel{background:#fff;border:1px solid #e3e7e7;border-radius:10px;padding:19px}.title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.title h3{font:700 15px Manrope;color:#203632;margin:0}.title p{font-size:10px;color:#8b9694;margin:4px 0 0}.title button{border:0;background:none;color:#247662;font-size:10px;display:flex;align-items:center;gap:5px}.chartarea{height:292px;font-size:10px}.legend{border-top:1px solid #edf0ef;padding-top:11px;display:flex;gap:18px;font-size:9px;color:#7e8987}.legend i{display:inline-block;width:7px;height:7px;border-radius:2px}.legend .good{background:#1b8a70}.legend .warn{background:#e1a52b}.legend .bad{background:#d85b58}.donutrow{display:flex;align-items:center;gap:24px;padding:16px 5px}.donut{width:132px;height:132px;border-radius:50%;background:conic-gradient(#268d76 0,#268d76 77%,#e6ebea 77%);display:grid;place-items:center;position:relative}.donut:after{content:"";width:94px;height:94px;border-radius:50%;background:#fff;position:absolute}.donut div{z-index:1;text-align:center}.donut strong,.donut span{display:block}.donut strong{font:700 25px Manrope}.donut span{font-size:9px;color:#8a9694}.statuslist{flex:1}.statuslist div{display:flex;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0ef;font-size:10px}.statuslist i{width:8px;height:8px;border-radius:50%}.statuslist .green{background:#278c77}.statuslist .yellow{background:#e4a63c}.statuslist .gray{background:#c7cecc}.statuslist strong{margin-left:auto}.outline{width:100%;border:1px solid #d8e1df;color:#176d5c;background:#fff;border-radius:7px;padding:9px;display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px}.insight{display:flex;gap:12px;padding:14px;border-radius:8px;position:relative}.insight>svg{position:absolute;right:11px;top:11px;width:16px}.goodbox{background:#edf7f3}.badbox{background:#fff2f0}.insighticon{min-width:34px;height:34px;border-radius:7px;display:grid;place-items:center}.goodbox .insighticon{background:#d9eee7;color:#1a846c}.badbox .insighticon{background:#f9ded9;color:#cb5a51}.insighticon svg{width:17px}.insight span{font-size:8px;letter-spacing:.8px;color:#62807a}.insight h3{font:700 13px Manrope;margin:3px 0}.insight p{font-size:10px;line-height:1.5;color:#60706e;margin:4px 22px 9px 0}.insight small{font-size:9px;color:#778582}.quote{font-size:10px;color:#667472;border-left:2px solid #d9e1df;padding:7px 12px;margin:12px 3px 0;font-style:italic}.topics,.questions{min-height:270px}.topic{display:grid;grid-template-columns:160px 1fr 25px 42px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0ef;font-size:10px}.topic>span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px}.topic span.positive:before,.topic i.positive{background:#278c77}.topic span.negative:before,.topic i.negative{background:#d9675f}.topic span.neutral:before,.topic i.neutral{background:#dda640}.topic>div{height:5px;background:#edf0ef;border-radius:5px}.topic>div i{display:block;height:100%;border-radius:5px}.topic small{color:#909a98}.qrow{display:grid;grid-template-columns:24px 34px 1fr 38px 18px;gap:7px;align-items:center;padding:11px 0;border-bottom:1px solid #edf0ef;font-size:10px}.qrow>b{width:20px;height:20px;border-radius:50%;background:#fff0ee;color:#c95750;display:grid;place-items:center}.qcode{font-weight:700;color:#768380}.qrow p{margin:0;color:#465755}.qrow strong{color:#cb574f}.qrow svg{color:#78908b}.interview{min-height:100vh;background:#f6f7f7}.interviewtop{height:72px;background:#fff;border-bottom:1px solid #dfe5e4;display:grid;grid-template-columns:220px 1fr auto auto;align-items:center;padding:0 24px;gap:24px}.back{border:0;background:none;color:#526360;display:flex;align-items:center;gap:6px}.interviewtop>div span,.interviewtop>div strong{display:block}.interviewtop>div span{font-size:8px;letter-spacing:1px;color:#84918f}.interviewtop>div strong{font:700 14px Manrope;margin-top:3px}.autosave{color:#278b75;font-size:10px;display:flex;align-items:center;gap:6px}.autosave svg{width:15px}.interviewbody{display:grid;grid-template-columns:285px 1fr;min-height:calc(100vh - 72px)}.blocks{position:static;width:auto;height:auto;background:#183f3a;padding:22px 16px}.overall{padding:2px 8px 20px;border-bottom:1px solid #ffffff18;margin-bottom:18px}.overall>div{display:flex;justify-content:space-between;font-size:11px}.overall .progress{display:block;margin:10px 0 7px;background:#ffffff1c}.overall small{font-size:9px;color:#9eb9b4}.blocks h4{font-size:8px;letter-spacing:1.2px;color:#829f9a;margin:0 9px 10px}.blocks>button{display:block;width:100%;border:0;background:transparent;color:#bad0cc;padding:11px;border-radius:8px;text-align:left}.blocks>button.active{background:#ffffff12;color:#fff}.blocks>button>span{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:600}.blocks>button svg{width:15px}.blocks>button small{display:block;margin:4px 0 0 23px;color:#86a49f;font-size:9px}.blocks>button .progress{height:3px;margin:8px 0 0 23px;background:#ffffff18}.blocks>button .progress i{background:#e9ad47}.privacy{position:absolute;bottom:22px;width:240px;background:#ffffff0d;border:1px solid #ffffff13;border-radius:8px;padding:12px}.privacy svg{width:16px;color:#e9ad47;float:left;margin-right:8px}.privacy strong{font-size:9px}.privacy p{font-size:8px;line-height:1.5;color:#9eb9b4;margin:5px 0 0 24px}.question{max-width:850px;width:100%;margin:0 auto;padding:30px 45px}.crumb{font-size:10px;color:#7f8c8a;display:flex;align-items:center;gap:8px}.crumb svg{width:13px}.questionhead{display:flex;gap:30px;align-items:flex-start;border-bottom:1px solid #e2e6e5;padding:25px 0 20px}.questionhead span{font-size:9px;letter-spacing:.7px;color:#25806c;font-weight:700}.questionhead h1{font:700 25px/1.35 Manrope;color:#203a36;margin:8px 0 0}.questionhead>b{background:#e5efed;color:#236b5d;border-radius:7px;padding:8px;font-size:11px}.hint{font-size:11px;color:#7d8987;margin:21px 0 13px}.scale{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.scale button{height:92px;border:1px solid #dbe2e1;background:#fff;border-radius:9px;color:#677572;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:10px}.scale button i{font-style:normal;width:28px;height:28px;border:1px solid #d3dcda;border-radius:50%;display:grid;place-items:center;font-weight:700}.scale button.selected{border-color:#278872;background:#edf7f4;color:#176a59;box-shadow:0 0 0 1px #278872}.scale button.selected i{background:#278872;color:#fff;border-color:#278872}.notelabel{display:flex;justify-content:space-between;margin:24px 0 9px;font-size:11px;font-weight:600}.notelabel b{background:#fae5e2;color:#c55a51;padding:2px 5px;border-radius:4px;font-size:8px;margin-left:5px}.notelabel small{color:#98a29f;font-weight:400}.question textarea{width:100%;height:125px;resize:none;border:1px solid #d7dfde;border-radius:8px;padding:13px;font:11px/1.6 DM Sans;outline:none}.question textarea:focus{border-color:#2a8974;box-shadow:0 0 0 3px #2a897414}.aihint{display:flex;gap:10px;align-items:flex-start;background:#f0eef8;color:#655580;padding:10px 13px;border-radius:7px;margin-top:10px}.aihint svg{width:15px}.aihint p{margin:0;font-size:9px;line-height:1.5}.aihint strong{margin-right:4px}.questionfoot{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.questionfoot button{border:1px solid #d7dfde;background:#fff;border-radius:7px;padding:9px 12px;display:flex;gap:6px;align-items:center;color:#687673;font-size:10px}.questionfoot button svg{width:14px}.questionfoot .next{background:#176d5c;color:#fff;border-color:#176d5c}.questionfoot>span{display:flex;gap:4px}.questionfoot>span i{width:6px;height:6px;background:#dce2e1;border-radius:50%}.questionfoot>span i.done{background:#2a8974}@media(max-width:1050px){.shell{grid-template-columns:76px 1fr}.shell aside{width:76px}.brand>div:not(.brandmark),.shell nav span,.shell nav em,.aside-foot>div:not(.avatar),.aside-foot svg{display:none}.brand{padding:0 18px}.shell nav button{justify-content:center}.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.db{display:none}}@media(max-width:700px){.shell{display:block}.shell>aside{display:none}.shell>main{display:block}.shell header{padding:0 15px}.shell header p,.iconbtn{display:none}.content{padding:14px}.metrics{grid-template-columns:1fr 1fr}.interviewtop{grid-template-columns:1fr auto}.interviewtop>div,.autosave{display:none}.interviewbody{grid-template-columns:1fr}.blocks{display:none}.question{padding:24px 18px}.scale{grid-template-columns:1fr}.scale button{height:50px;flex-direction:row}.questionhead h1{font-size:20px}}.admin-page{min-height:620px}.adminbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.adminbar h2{font:700 22px Manrope;margin:0;color:#183a35}.adminbar p{margin:5px 0 0;color:#7c8b88;font-size:11px}.adminbar>div:last-child{display:flex;gap:9px}.adminbar select,.list-actions select{min-width:230px;border:1px solid #d9e1df;border-radius:8px;background:#fff;padding:0 12px;color:#42514f}.primary svg{width:15px}.errorbar{background:#fff0ee;color:#a94740;border:1px solid #f3d3cf;padding:10px 13px;border-radius:8px;margin-bottom:15px;display:flex;align-items:center;gap:8px;font-size:11px}.errorbar svg{width:16px}.errorbar button{margin-left:auto;border:0;background:none;color:inherit}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.admin-card{background:#fff;border:1px solid #e1e7e5;border-radius:11px;padding:20px;position:relative}.card-icon{width:38px;height:38px;background:#e6f1ee;color:#1a7462;border-radius:8px;display:grid;place-items:center}.card-icon svg{width:19px}.status{position:absolute;right:16px;top:16px;font-size:9px;padding:4px 7px;border-radius:10px}.status.on{background:#e4f4ee;color:#17745e}.status.off{background:#edf0ef;color:#77817f}.admin-card h3{font:700 15px Manrope;margin:15px 0 3px}.admin-card>p{font-size:10px;color:#87928f;margin:0}.card-meta{display:flex;gap:25px;margin:18px 0;padding:13px 0;border-top:1px solid #edf0ef;border-bottom:1px solid #edf0ef}.card-meta span{font-size:9px;color:#87928f}.card-meta b{display:block;color:#344845;font:700 16px Manrope}.admin-card>button{border:0;background:none;color:#1a705f;padding:0;display:flex;align-items:center;gap:5px;font-size:10px}.admin-card>button svg{width:14px}.data-panel{background:#fff;border:1px solid #e0e6e4;border-radius:10px;overflow:hidden}.data-head,.data-row{display:grid;grid-template-columns:1.4fr 1fr 1.1fr .8fr .55fr 70px;align-items:center;gap:12px;padding:12px 16px}.data-head{background:#f8f9f9;color:#7d8987;text-transform:uppercase;font-size:8px;letter-spacing:.5px}.data-row{border-top:1px solid #edf0ef;font-size:10px}.data-row b,.data-row small{display:block}.data-row b{font-size:11px}.data-row small{color:#87928f;margin-top:3px}.pill{display:inline-block;font-style:normal;border-radius:10px;padding:4px 7px;font-size:8px;background:#edf0ef;color:#6e7c79}.pill.active,.pill.collecting,.pill.on{background:#e2f2ec;color:#16725c}.pill.draft{background:#fff1d8;color:#9b6810}.pill.completed{background:#e7edf8;color:#41689a}.pill.archived{background:#edf0ef;color:#727d7b}.row-actions{display:flex;gap:5px}.row-actions button,.simple-list button{width:29px;height:29px;border:1px solid #e0e6e4;background:#fff;border-radius:6px;display:grid;place-items:center;color:#60706d}.row-actions svg,.simple-list button svg{width:14px}.kickoff{display:grid;grid-template-columns:180px 1fr;gap:16px}.kick-tabs{background:#fff;border:1px solid #e1e6e5;border-radius:10px;padding:9px;height:max-content}.kick-tabs button{width:100%;border:0;background:none;border-radius:7px;padding:10px;display:flex;gap:8px;align-items:center;font-size:10px;color:#687774;text-align:left}.kick-tabs button svg{width:15px}.kick-tabs button.active{background:#eaf3f0;color:#176c5a;font-weight:700}.kick-body{background:#fff;border:1px solid #e1e6e5;border-radius:10px;padding:22px;min-height:520px}.kick-title{border-bottom:1px solid #edf0ef;padding-bottom:17px;margin-bottom:17px}.kick-title span{color:#1b7966;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.kick-title h3{font:700 18px Manrope;margin:4px 0}.kick-title p{font-size:10px;color:#87928f;margin:0}.list-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.list-actions>span{font-size:10px;color:#7b8986}.simple-list{border:1px solid #e4e9e8;border-radius:8px;overflow:hidden}.simple-list>div{display:grid;grid-template-columns:32px 1fr auto 35px;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #edf0ef}.simple-list>div:last-child{border:0}.simple-list b,.simple-list small{display:block}.simple-list b{font-size:11px}.simple-list small{font-size:9px;color:#8a9693;margin-top:3px}.drag{width:23px;height:23px;background:#f0f3f2;border-radius:5px;display:grid;place-items:center;font-size:9px;color:#71807d}.empty,.state{text-align:center;padding:60px 20px;color:#7d8a87}.empty>svg,.state>svg{width:35px;height:35px;color:#2a806e;background:#eaf3f0;padding:8px;border-radius:9px}.empty h4,.state h2{font:700 14px Manrope;color:#40514e;margin:12px 0 4px}.empty p,.state p{font-size:10px;margin:0 auto 14px;max-width:520px;line-height:1.5}.state{background:#fff;border:1px solid #e1e7e5;border-radius:10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.people-grid>div{border:1px solid #e3e8e7;border-radius:8px;padding:14px;text-align:center;position:relative}.person-avatar{width:38px;height:38px;margin:auto;background:#e4f0ed;color:#1b6d5e;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700}.people-grid b,.people-grid small{display:block}.people-grid b{font-size:11px;margin-top:8px}.people-grid small{font-size:9px;color:#87938f}.people-grid .pill{position:absolute;right:7px;top:7px}.question-list{border:1px solid #e2e8e6;border-radius:8px}.question-list>div{display:grid;grid-template-columns:45px 1fr auto;gap:10px;align-items:center;padding:12px;border-bottom:1px solid #edf0ef}.question-list>div>b{color:#197461;font-size:10px}.question-list strong,.question-list small{display:block}.question-list strong{font-size:10px}.question-list small{font-size:8px;color:#87918f;margin-top:3px}.lcod-editor>.inline-add{margin-bottom:16px}.inline-add{display:flex;gap:7px}.inline-add input{flex:1}.lcod-editor article{border:1px solid #e2e7e6;border-radius:8px;margin:9px 0;padding:14px}.lcod-editor h4{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:700 12px Manrope}.lcod-editor h4 svg{width:16px;color:#1c7765}.lcod-editor h4 i{margin-left:auto}.topic-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.topic-chips span{background:#eef3f2;border-radius:12px;padding:5px 8px;font-size:9px;color:#566662}.inline-add button{border:1px solid #d8e1df;background:#fff;border-radius:7px;color:#176d5c;padding:0 12px}.settings-form{max-width:760px}.settings-form>label,.drawer-body>label{display:block;margin-bottom:13px;color:#53635f;font-size:10px;font-weight:600}.settings-form input,.settings-form select,.settings-form textarea,.drawer input,.drawer select,.drawer textarea,.inline-add input{width:100%;border:1px solid #d7dfdd;border-radius:7px;background:#fff;padding:9px 10px;font:10px DM Sans;color:#344642;margin-top:5px;outline:none}.settings-form textarea,.drawer textarea{height:80px;resize:vertical}.settings-form input:focus,.settings-form select:focus,.drawer input:focus,.drawer select:focus,.drawer textarea:focus{border-color:#27836f;box-shadow:0 0 0 3px #27836f12}.two,.three{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.three{grid-template-columns:repeat(3,1fr)}.two label,.three label{font-size:10px;color:#53635f;font-weight:600}.privacy-note{display:flex;gap:11px;background:#eef7f4;border:1px solid #dcece7;padding:14px;border-radius:8px;margin:18px 0}.privacy-note svg{width:18px;color:#198069}.privacy-note b{font-size:10px}.privacy-note p{font-size:9px;color:#677673;margin:3px 0}.drawer-back{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;background:#132c2880;display:flex;justify-content:flex-end}.drawer{position:static;width:420px;height:100vh;background:#fff;color:#273a36;box-shadow:-10px 0 30px #0a211d22;display:block}.drawer.wide{width:600px}.drawer-title{height:68px;border-bottom:1px solid #e5e9e8;display:flex;align-items:center;justify-content:space-between;padding:0 22px}.drawer-title h3{font:700 16px Manrope;margin:0}.drawer-title button{border:0;background:none;color:#687773}.drawer-title svg{width:18px}.drawer-body{padding:22px;overflow:auto;height:calc(100vh - 68px)}.full{width:100%;justify-content:center;margin-top:16px}.toggle{display:flex!important;align-items:center;gap:8px}.toggle input{display:none}.toggle i{width:31px;height:17px;border-radius:10px;background:#bdc7c5;position:relative}.toggle i:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;left:2px;top:2px;transition:.2s}.toggle input:checked+i{background:#278570}.toggle input:checked+i:after{left:16px}.form-error{background:#fff0ee;color:#a94740;padding:9px;border-radius:6px;font-size:10px}.option-editor{border:1px solid #e1e7e5;padding:12px;border-radius:8px;margin-top:14px}.option-editor h4{font-size:10px;margin:0 0 9px}.option-editor>div{display:grid;grid-template-columns:1fr 80px 100px;gap:8px;align-items:center}.option-editor input{margin:3px 0}.option-editor label{font-size:9px}.option-editor label input{width:auto;margin-right:4px}.checkrow{display:flex;gap:20px;margin:14px 0;font-size:10px}.checkrow input{width:auto}.primary:disabled{opacity:.5}.content>.admin-page{max-width:1200px;margin:auto}@media(max-width:900px){.card-grid{grid-template-columns:1fr 1fr}.kickoff{grid-template-columns:1fr}.kick-tabs{display:flex;overflow:auto}.kick-tabs button{min-width:max-content}.data-head{display:none}.data-row{grid-template-columns:1fr 1fr}.three{grid-template-columns:1fr}.drawer.wide{width:90vw}}@media(max-width:600px){.adminbar{align-items:flex-start;gap:10px}.adminbar>div:last-child{flex-direction:column}.card-grid{grid-template-columns:1fr}.people-grid{grid-template-columns:1fr 1fr}.drawer{width:92vw}}.interview-list{background:#fff;border:1px solid #e1e7e5;border-radius:9px;overflow:hidden}.interview-list>button{width:100%;border:0;border-bottom:1px solid #edf0ef;background:#fff;display:grid;grid-template-columns:1fr 120px 160px 20px;gap:15px;align-items:center;padding:14px 16px;text-align:left;color:#354744}.interview-list>button:hover{background:#f8faf9}.interview-list b,.interview-list small{display:block}.interview-list b{font-size:11px}.interview-list small{font-size:9px;color:#86928f;margin-top:3px}.interview-list svg{width:15px}.interview-progress>span{font-size:9px;color:#64736f}.interview-progress .progress{margin-top:4px}.profile-step{padding:35px;display:grid;place-items:start center}.profile-card{width:min(760px,100%);background:#fff;border:1px solid #dfe5e3;border-radius:12px;padding:28px;box-shadow:0 8px 25px #173a3410}.profile-card>span{font-size:8px;color:#1b7965;letter-spacing:1px;font-weight:700}.profile-card h1{font:700 24px Manrope;margin:7px 0 4px;color:#203934}.profile-card>p{font-size:10px;color:#7b8986;margin:0 0 24px}.profile-card label,.person-question{display:block;font-size:10px;color:#53645f;font-weight:600}.profile-card select,.person-question select{width:100%;border:1px solid #d7dfdd;border-radius:7px;background:#fff;padding:9px;margin-top:5px;color:#354743}.checkline{margin:14px 0}.people-select{background:#f7f9f8;padding:14px;border-radius:8px;margin-top:16px}.people-select h3{font:700 11px Manrope;margin:4px 0 9px}.people-select h3:not(:first-child){margin-top:15px}.people-select h3 small{font:400 9px DM Sans;color:#83908d}.people-select label{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #e0e6e4;padding:7px 9px;border-radius:6px;margin:3px;font-size:9px}.profile-next{margin:20px 0 0 auto}.person-question{margin:18px 0}.interview-error{min-height:100vh;display:grid;place-content:center;text-align:center;background:#f5f7f6;color:#52615f}.interview-error svg{margin:auto}.interview-error h2{font:700 19px Manrope}.interview-error p{font-size:11px}.interview-error button{border:0;background:#176d5c;color:#fff;padding:9px 15px;border-radius:7px}.scale.binary{grid-template-columns:repeat(2,1fr);margin-top:20px}.interview-log{color:#54726b!important}.modal-help{font-size:10px;line-height:1.5;color:#71807d;margin:0 0 18px}.leadership-role-switch{display:inline-flex;border:1px solid #dce3e1;border-radius:8px;overflow:hidden;margin-bottom:14px}.leadership-role-switch button{border:0;background:#fff;padding:9px 16px;font-size:10px;color:#687774}.leadership-role-switch button.active{background:#1c735f;color:#fff;font-weight:700}.analysis-page{max-width:1250px;margin:auto}.analysis-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.analysis-head h2{font:700 22px Manrope;margin:0;color:#183a35}.analysis-head p{font-size:10px;color:#7e8b88;margin:5px 0 0}.analysis-head select,.rank-controls select,.comment-head select,.detail-panel select{border:1px solid #d7dfdd;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;color:#3e504c}.filterbar{background:#fff;border:1px solid #e0e6e4;border-radius:9px;padding:11px;display:flex;gap:9px;align-items:end;margin-bottom:15px;overflow:auto}.filterbar>span{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#1c705f;padding:0 5px 9px}.filterbar>span svg{width:14px}.filterbar label{font-size:8px;color:#71807d;white-space:nowrap}.filterbar select{display:block;min-width:120px;border:1px solid #dce3e1;border-radius:6px;background:#fff;padding:7px 8px;margin-top:4px;font-size:9px;color:#3f514d}.filterbar button{border:0;background:#f2f5f4;color:#64736f;padding:7px 9px;border-radius:6px;display:flex;align-items:center;gap:4px;font-size:9px;white-space:nowrap}.filterbar button svg{width:12px}.analysis-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.a-metric{background:#fff;border:1px solid #e0e6e4;border-radius:9px;padding:14px}.a-metric span,.a-metric strong,.a-metric small{display:block}.a-metric span{font-size:9px;color:#778582}.a-metric strong{font:700 22px Manrope;color:#273d39;margin-top:7px}.a-metric small{font-size:8px;color:#899491}.a-metric.positive{border-bottom:3px solid #24816c}.a-metric.negative{border-bottom:3px solid #d2675e}.a-metric.attention{border-bottom:3px solid #dca53f}.analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analysis-card{background:#fff;border:1px solid #e0e6e4;border-radius:10px;padding:17px;min-width:0}.analysis-card.wide{grid-column:span 1}.full-card{width:100%}.card-title{margin-bottom:13px}.card-title h3{font:700 14px Manrope;margin:0;color:#243b37}.card-title p{font-size:9px;color:#82908d;margin:4px 0 0}.mini-ranking button{width:100%;display:grid;grid-template-columns:23px 1fr auto 16px;gap:8px;align-items:center;border:0;border-bottom:1px solid #edf0ef;background:#fff;padding:9px 0;text-align:left}.mini-ranking button>b{width:20px;height:20px;border-radius:50%;background:#f0f3f2;display:grid;place-items:center;font-size:8px}.mini-ranking button>span{font-size:9px;color:#445652;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-ranking svg{width:13px;color:#758481}.score{font-style:normal;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:700;white-space:nowrap}.score.positive,.detail-list i.positive{background:#e3f3ed;color:#17715c}.score.negative,.detail-list i.negative{background:#fbe9e6;color:#b64b44}.score.attention,.detail-list i.attention{background:#fff2db;color:#9d6912}.score.restricted{background:#edf0ef;color:#747f7c}.topic-ranking>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf0ef;font-size:10px}.topic-ranking b{color:#1c7764}.empty-small{font-size:10px;color:#899491;text-align:center;padding:20px}.rank-controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:14px}.rank-controls>div{margin-right:auto;border:1px solid #dce3e1;border-radius:7px;overflow:hidden}.rank-controls button{border:0;background:#fff;padding:9px 13px;font-size:9px;color:#687774}.rank-controls button.active{background:#1c735f;color:#fff}.ranking-head,.ranking-table>button{display:grid;grid-template-columns:35px 1fr 150px 80px 100px;gap:10px;align-items:center}.ranking-head{background:#f6f8f7;padding:9px 11px;text-transform:uppercase;font-size:7px;letter-spacing:.5px;color:#82908d}.ranking-table>button{width:100%;border:0;border-bottom:1px solid #edf0ef;background:#fff;text-align:left;padding:11px;color:#3f504d}.ranking-table>button:hover{background:#f8faf9}.ranking-table>button>b{font-size:9px}.ranking-table strong{font-size:10px}.ranking-table span{font-size:9px;color:#71807d}.people-analysis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.person-result{display:flex;align-items:center;gap:10px}.person-result h3{font:700 12px Manrope;margin:0}.person-result p{font-size:9px;color:#83908d;margin:3px 0}.person-result>.score{margin-left:auto}.person-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #edf0ef;margin-top:13px;padding-top:12px}.person-stats span{text-align:center;font-size:8px;color:#82908d}.person-stats b{display:block;font:700 15px Manrope;color:#344944}.mini-restricted{display:flex;gap:6px;align-items:center;background:#f4f6f5;padding:8px;border-radius:6px;margin-top:12px;font-size:8px;color:#73817e}.mini-restricted svg{width:14px}.comment-head{display:flex;justify-content:space-between}.comment-list{max-height:550px;overflow:auto}.comment-list article{border:1px solid #e4e9e8;border-radius:8px;padding:13px;margin:8px 0}.comment-list article>div{display:flex;justify-content:space-between;align-items:center}.comment-list article>div>span{font-size:8px;color:#1b7562;text-transform:uppercase}.comment-list p{font-size:10px;line-height:1.55;color:#3f514d;margin:8px 0}.comment-list blockquote{margin:8px 0;background:#f5f7f6;border-left:2px solid #9eb4af;padding:8px;font-size:9px;color:#64736f}.comment-list small{font-size:8px;color:#82908d}.sentiment{font-style:normal;padding:3px 6px;border-radius:9px;font-size:7px}.sentiment.positive{background:#e2f2ec;color:#14715a}.sentiment.negative{background:#fbe7e4;color:#b64c44}.sentiment.neutral{background:#eef1f0;color:#63716f}.sentiment.opportunity{background:#fff0d5;color:#97620b}.lcod-analysis{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.lcod-analysis>button{text-align:left;border:1px solid #e0e6e4;border-radius:9px;background:#fff;padding:15px;color:#344743}.lcod-analysis>button>div:first-child{display:flex;gap:6px;align-items:center;color:#1b7764;font-size:8px;text-transform:uppercase}.lcod-analysis svg{width:14px}.lcod-analysis h3{font:700 12px Manrope;margin:10px 0}.lcod-analysis>button>strong{font:700 23px Manrope}.lcod-analysis>button>small{font-size:8px;color:#81908c;margin-left:4px}.sentiment-bar{height:5px;background:#e5e9e8;border-radius:5px;display:flex!important;margin:13px 0 8px;overflow:hidden}.sentiment-bar i{background:#28836e}.sentiment-bar b{background:#d0645b}.lcod-analysis footer{display:flex;gap:9px;font-size:7px;color:#74817e}.strength-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.strength{border-top:3px solid #d0635a}.strength.good{border-top-color:#25816c}.strength>button{width:100%;display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;text-align:left;border:0;border-bottom:1px solid #edf0ef;background:#fff;padding:11px 0;color:#3f514d}.strength>button>span{width:28px;height:28px;border-radius:7px;background:#fae8e5;color:#bc5148;display:grid;place-items:center}.strength.good>button>span{background:#e3f2ed;color:#18715c}.strength svg{width:14px}.strength b,.strength small{display:block}.strength b{font-size:9px}.strength small{font-size:8px;color:#84918e;margin-top:3px}.strength>button>i{font-style:normal;font-weight:700;font-size:10px}.detail-back{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;background:#142d2980;display:flex;justify-content:flex-end}.detail-panel{width:min(780px,94vw);height:100vh;overflow:auto;background:#fff;padding:30px;color:#304440;position:relative}.detail-close{position:absolute;right:20px;top:20px;border:0;background:#f0f3f2;width:31px;height:31px;border-radius:50%;display:grid;place-items:center}.detail-close svg{width:16px}.detail-panel>.eyebrow{font-size:8px;color:#1c7865;letter-spacing:.7px}.detail-panel>h2{font:700 21px/1.35 Manrope;margin:7px 45px 18px 0}.detail-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:24px}.detail-metrics .a-metric{background:#f8faf9}.detail-list{margin:12px 0 24px;border:1px solid #e1e7e5;border-radius:8px}.detail-list>div{display:grid;grid-template-columns:45px 1fr 80px 75px;gap:8px;align-items:center;padding:10px;border-bottom:1px solid #edf0ef}.detail-list b,.detail-list span,.detail-list small,.detail-list i{font-size:9px}.detail-list i{font-style:normal;padding:4px 6px;border-radius:8px;text-align:center}.distribution{margin:22px 0}.distribution>.card-title{margin-bottom:10px}.distribution>div:not(.card-title){display:grid;grid-template-columns:150px 1fr 35px;gap:9px;align-items:center;margin:7px 0}.distribution span,.distribution b{font-size:9px}.distribution>div>div{height:6px;background:#edf0ef;border-radius:5px}.distribution>div>div i{display:block;height:100%;background:#24816c;border-radius:5px}.restricted-state,.analytic-state{text-align:center;background:#fff;border:1px solid #e0e6e4;border-radius:10px;padding:55px 20px}.restricted-state svg,.analytic-state svg{width:38px;height:38px;background:#fff1dd;color:#a87014;padding:9px;border-radius:9px}.analytic-state svg{background:#e7f2ef;color:#1b7562}.restricted-state h3,.analytic-state h3{font:700 15px Manrope;margin:12px 0 5px}.restricted-state p,.analytic-state p{max-width:520px;margin:auto;font-size:10px;color:#798784;line-height:1.5}@media(max-width:1100px){.analysis-metrics{grid-template-columns:repeat(3,1fr)}.people-analysis,.lcod-analysis{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.analysis-head{align-items:flex-start;gap:10px}.analysis-metrics{grid-template-columns:repeat(2,1fr)}.analysis-grid,.strength-grid,.people-analysis,.lcod-analysis{grid-template-columns:1fr}.ranking-head{display:none}.ranking-table>button{grid-template-columns:25px 1fr auto}.ranking-table>button>span{display:none}.detail-metrics{grid-template-columns:repeat(2,1fr)}.filterbar{align-items:flex-start}.rank-controls{flex-wrap:wrap}.rank-controls>div{margin-right:0}.analysis-head select{max-width:180px}}.person-card{text-align:left;color:#30433f;cursor:pointer}.person-card:hover{border-color:#91b9b0;box-shadow:0 5px 15px #173a3410}.comment-filters{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.comment-filters select{max-width:180px}.comment-head{gap:15px}@media(max-width:760px){.comment-head{display:block}.comment-filters{justify-content:flex-start;margin-bottom:12px}}.company-hub{min-height:100vh;background:#f4f6f7}.company-hub>header{height:76px;background:#123b37;padding:0 max(28px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between}.hub-brand{display:flex;align-items:center;gap:11px;color:#fff}.hub-brand strong,.hub-brand span{display:block}.hub-brand strong{font:700 18px Manrope}.hub-brand span{font-size:10px;color:#b7cfcb}.company-hub>header .db{background:#ffffff12;color:#d7e5e2}.company-hub>main{max-width:1240px;margin:auto;padding:58px 28px}.hub-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:34px}.hub-title>div>span{color:#19745f;font-size:10px;font-weight:700;letter-spacing:1.3px}.hub-title h1{font:700 32px Manrope;color:#173b35;margin:8px 0 5px}.hub-title p{font-size:13px;color:#74827f;margin:0}.hub-tools{height:48px;background:#fff;border:1px solid #dfe6e4;border-radius:10px;display:flex;align-items:center;padding:0 15px;margin-bottom:18px}.hub-tools svg{width:17px;color:#83908d}.hub-tools input{flex:1;border:0;outline:0;padding:0 10px;font:12px DM Sans;color:#30423e}.hub-tools span{font-size:10px;color:#87928f}.company-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.company-card{border:1px solid #dee5e3;border-radius:12px;background:#fff;padding:20px;text-align:left;color:#273c38;transition:.18s;overflow:hidden}.company-card:hover{border-color:#7eafa4;transform:translateY(-2px);box-shadow:0 10px 28px #173a3414}.company-card-top{display:flex;align-items:start;justify-content:space-between}.company-logo{width:42px;height:42px;background:#e6f2ee;color:#19735f;border-radius:10px;display:grid;place-items:center}.company-logo svg{width:20px}.company-card h2{font:700 16px Manrope;margin:17px 0 3px}.company-card>p{font-size:10px;color:#85918e;margin:0;min-height:15px}.company-stats{display:flex;gap:18px;border-top:1px solid #edf0ef;margin-top:17px;padding:15px 0}.company-stats span{font-size:9px;color:#84908d;display:grid;grid-template-columns:15px auto;column-gap:5px;align-items:center}.company-stats svg{width:13px;grid-row:span 2;color:#348471}.company-stats b{color:#344844}.company-card footer{background:#f7f9f8;margin:0 -20px -20px;padding:12px 20px;color:#1b735f;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.company-card footer svg{width:14px}.hub-empty{text-align:center;background:#fff;border:1px dashed #d8e1df;border-radius:12px;padding:70px;color:#778582}.hub-empty>svg{width:38px;height:38px;color:#277c69}.hub-empty h2{font:700 16px Manrope;color:#314743}.hub-empty p{font-size:11px}.hub-modal-back{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;background:#102d2875;display:grid;place-items:center;padding:20px}.hub-modal{width:min(480px,100%);background:#fff;border-radius:13px;padding:24px;box-shadow:0 20px 50px #0c282340}.hub-modal>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.hub-modal h2{font:700 18px Manrope;margin:0}.hub-modal>div>button{border:0;background:#f0f3f2;border-radius:50%;width:31px;height:31px}.hub-modal label{display:block;font-size:10px;font-weight:600;color:#52645f;margin:12px 0}.hub-modal input,.hub-modal textarea{display:block;width:100%;border:1px solid #d8e0de;border-radius:7px;padding:9px;margin-top:5px;font:11px DM Sans}.hub-modal textarea{height:75px;resize:vertical}.company-switch{margin:12px;border:1px solid #ffffff18;background:#ffffff0c;border-radius:9px;color:#fff;padding:10px;display:grid;grid-template-columns:34px 1fr 16px;gap:9px;align-items:center;text-align:left}.company-switch:hover{background:#ffffff15}.company-mini{width:34px;height:34px;border-radius:7px;background:#efb144;color:#173d37;display:grid;place-items:center}.company-mini svg{width:17px}.company-switch small,.company-switch strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-switch small{font-size:7px;letter-spacing:.8px;color:#8fb0aa}.company-switch strong{font-size:10px;margin-top:3px}.company-switch>svg{width:14px;color:#8fb0aa}.back-companies{margin:0 12px 8px;border:0;background:transparent;color:#9fb9b4;padding:9px 12px;display:flex;gap:9px;align-items:center;font-size:10px}.back-companies:hover{color:#fff}.back-companies svg{width:15px}.header-company{display:block;color:#1b7864;font-size:8px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:3px}.schedule-grid{display:grid;grid-template-columns:1.25fr 1.25fr .7fr;gap:11px;margin-bottom:15px}.schedule-card{background:#fff;border:1px solid #dfe6e4;border-radius:10px;padding:15px;min-height:112px}.schedule-card>div{display:flex;align-items:center;gap:7px}.schedule-card svg{width:16px;color:#207963}.schedule-card span{font-size:8px;color:#71807d;letter-spacing:.5px}.schedule-card strong{display:block;font:700 17px Manrope;color:#29403b;margin:11px 0 4px}.schedule-card p{font-size:9px;color:#84918e;margin:0}.schedule-card.primary-cycle{background:linear-gradient(125deg,#173f39,#226355);border:0}.schedule-card.primary-cycle span,.schedule-card.primary-cycle p{color:#b7ceca}.schedule-card.primary-cycle strong{color:#fff}.schedule-card.primary-cycle svg{color:#efb149}.cycle-history{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e0e6e4;border-radius:9px;padding:10px;margin-bottom:14px;overflow:auto}.cycle-history>span{font-size:9px;font-weight:700;color:#52645f;white-space:nowrap;margin-right:5px}.cycle-history button{border:1px solid #dfe6e4;background:#fff;border-radius:7px;padding:7px 9px;color:#53645f;display:flex;align-items:center;gap:6px;font-size:9px;white-space:nowrap}.cycle-history button.active{border-color:#287d69;background:#edf6f3;color:#176c59}.cycle-history b{font-size:8px;color:#1b7763}.cycle-history .pill{margin-left:3px}@media(max-width:900px){.company-grid{grid-template-columns:repeat(2,1fr)}.schedule-grid{grid-template-columns:1fr 1fr}.schedule-card:last-child{grid-column:span 2}}@media(max-width:620px){.company-hub>main{padding:35px 18px}.hub-title{align-items:start;gap:20px}.hub-title h1{font-size:25px}.company-grid,.schedule-grid{grid-template-columns:1fr}.schedule-card:last-child{grid-column:auto}}.shell nav{padding:8px 12px;scrollbar-width:none}.shell nav::-webkit-scrollbar{display:none}.shell nav button{height:34px;font-size:11px;gap:10px;margin:1px 0}.shell nav button svg{width:15px}.company-switch{margin:9px 12px;padding:7px}.company-mini{width:30px;height:30px}.brand{height:66px}.brandmark{width:32px;height:32px;font-size:20px}.brand strong{font-size:15px}.brand span{font-size:8px}.aside-foot{height:46px;padding:7px 15px}.aside-foot .avatar{width:27px;height:27px;font-size:9px}.aside-foot strong{font-size:9px}.aside-foot span{font-size:7px;margin-top:0}.question-actions{display:flex;gap:5px}.question-actions button{width:28px;height:28px;border:1px solid #dfe5e3;background:#fff;border-radius:6px;color:#55706a;display:grid;place-items:center}.question-actions button svg{width:13px}.question-actions button.danger{color:#bd554d;background:#fff7f6}.standard-note{display:flex;gap:10px;background:#eef7f4;border:1px solid #d8ebe5;border-radius:8px;padding:12px;margin-bottom:14px}.standard-note>svg{width:18px;color:#1d7a65}.standard-note b{font-size:10px}.standard-note p{font-size:9px;color:#647873;margin:3px 0 0}.lcod-ai{display:grid;grid-template-columns:36px 1fr auto;gap:11px;align-items:center;background:linear-gradient(120deg,#173f39,#236354);color:#fff;border-radius:9px;padding:14px;margin-bottom:16px}.lcod-ai>svg{width:34px;height:34px;padding:8px;background:#ffffff14;border-radius:8px;color:#efb349}.lcod-ai b{font-size:11px}.lcod-ai p{font-size:9px;color:#bed1cd;margin:3px 0}.lcod-ai small{font-size:8px;color:#f2c874}.lcod-ai .primary{background:#fff;color:#176d5c;white-space:nowrap}.lcod-management{margin-bottom:16px}.lcod-management>.inline-add{margin-bottom:12px}.data-head,.data-row{grid-template-columns:1.4fr 1fr 1.1fr .8fr .65fr 48px}.diagnostic-link{border:0;background:none;padding:0;text-align:left;color:#30443f}.diagnostic-link:hover b{color:#16705c;text-decoration:underline}.diagnostic-link small{font-size:8px!important}.diagnostic-hub{min-height:100vh;background:#f4f6f7}.diagnostic-hub>header{height:76px;background:#123b37;color:#fff;padding:0 max(28px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.diagnostic-hub>header>div:nth-child(2){text-align:center}.diagnostic-hub>header small,.diagnostic-hub>header strong{display:block}.diagnostic-hub>header small{font-size:8px;letter-spacing:1px;color:#91aea9}.diagnostic-hub>header strong{font:700 13px Manrope;margin-top:3px}.diagnostic-hub>header>.db{justify-self:end}.hub-back{justify-self:start;border:0;background:#ffffff10;color:#d5e3e0;border-radius:7px;padding:8px 11px;display:flex;align-items:center;gap:7px;font-size:10px}.hub-back svg{width:14px}.diagnostic-hub>main{max-width:1240px;margin:auto;padding:50px 28px}.diagnostic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.diagnostic-card{background:#fff;border:1px solid #dfe6e4;border-radius:12px;padding:20px;color:#2d423e}.diagnostic-card:hover{border-color:#9abdb5;box-shadow:0 8px 24px #173a3410}.diagnostic-card-top{display:flex;justify-content:space-between;align-items:start}.diagnostic-icon{width:41px;height:41px;border-radius:9px;background:#e5f2ee;color:#197560;display:grid;place-items:center}.diagnostic-icon svg{width:19px}.diagnostic-card h2{font:700 16px Manrope;margin:16px 0 4px}.diagnostic-card>p{font-size:10px;color:#7d8b88;line-height:1.45;min-height:29px;margin:0}.diagnostic-period{display:flex;gap:9px;align-items:center;background:#f5f8f7;border-radius:8px;padding:10px;margin:15px 0}.diagnostic-period>svg{width:16px;color:#277b68}.diagnostic-period small,.diagnostic-period b{display:block}.diagnostic-period small{font-size:7px;color:#84918e;letter-spacing:.6px}.diagnostic-period b{font-size:9px;margin-top:2px}.diagnostic-numbers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.diagnostic-numbers span{font-size:8px;color:#84918e}.diagnostic-numbers b{display:block;font:700 15px Manrope;color:#354a45}.diagnostic-card footer{border-top:1px solid #edf0ef;padding-top:13px;display:flex;justify-content:space-between;gap:8px}.diagnostic-card footer button{border:0;background:none;color:#667773;padding:7px;display:flex;align-items:center;gap:5px;font-size:9px}.diagnostic-card footer button svg{width:13px}.diagnostic-card footer .open-diagnostic{background:#176d5c;color:#fff;border-radius:7px;padding:8px 10px;font-weight:600}.diagnostic-modal select{display:block;width:100%;border:1px solid #d8e0de;border-radius:7px;padding:9px;margin-top:5px;font:11px DM Sans;background:#fff}.diagnostic-switch{margin:0 12px 8px;border:1px solid #efb14455;background:#efb14410;border-radius:9px;color:#fff;padding:8px;display:grid;grid-template-columns:30px 1fr 15px;gap:8px;align-items:center;text-align:left}.diagnostic-switch:hover{background:#efb1441d}.diagnostic-mini{width:30px;height:30px;border-radius:7px;background:#e7f1ee;color:#176d5c;display:grid;place-items:center}.diagnostic-mini svg{width:15px}.diagnostic-switch small,.diagnostic-switch strong,.diagnostic-switch span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnostic-switch small{font-size:7px;letter-spacing:.7px;color:#efc875}.diagnostic-switch strong{font-size:10px;margin-top:2px}.diagnostic-switch span{font-size:7px;color:#8eaca7;margin-top:1px}.diagnostic-switch>svg{width:13px;color:#a2bbb6}.current-diagnostic,.admin-current-diagnostic{display:flex;align-items:center;gap:7px;background:#edf5f2;color:#176d5c;border-radius:8px;padding:7px 10px}.current-diagnostic>svg,.admin-current-diagnostic>svg{width:15px}.current-diagnostic small,.current-diagnostic b,.admin-current-diagnostic small,.admin-current-diagnostic b{display:block}.current-diagnostic small,.admin-current-diagnostic small{font-size:6px;letter-spacing:.7px}.current-diagnostic b,.admin-current-diagnostic b{font-size:9px;color:#304741;margin-top:1px}.admin-current-diagnostic{background:#fff;border:1px solid #dfe6e4;padding:9px 12px}@media(max-width:900px){.diagnostic-grid{grid-template-columns:1fr 1fr}.current-diagnostic{display:none}}@media(max-width:620px){.diagnostic-hub>main{padding:35px 18px}.diagnostic-grid{grid-template-columns:1fr}.diagnostic-hub>header{grid-template-columns:auto 1fr}.diagnostic-hub>header>.db{display:none}}.shell nav button.locked{opacity:.38;cursor:not-allowed}.diagnostic-switch.empty{border-color:#ffffff18;background:#ffffff08}.diagnostic-switch.empty .diagnostic-mini{background:#ffffff12;color:#91aaa5}.current-diagnostic.missing{background:#f1f3f2;color:#7c8986}.current-diagnostic.missing b{color:#73807d}.data-row.selected-diagnostic{background:#eef7f4;box-shadow:inset 3px 0 #1d7b66}.data-row.selected-diagnostic .diagnostic-link b{color:#176d5c}.row-actions button.selected-action{background:#176d5c;color:#fff;border-color:#176d5c}.select-diagnostic-state{text-align:center;background:#fff;border:1px solid #e0e6e4;border-radius:10px;padding:65px 20px}.select-diagnostic-state>svg{width:42px;height:42px;padding:10px;border-radius:10px;background:#e7f2ef;color:#1b7562}.select-diagnostic-state h2{font:700 17px Manrope;margin:13px 0 5px}.select-diagnostic-state p{font-size:10px;color:#7b8986}.select-diagnostic-state .primary{margin:16px auto 0}.adminbar>div:last-child{display:flex;align-items:center;gap:9px}.diagnostic-select-row{cursor:pointer;transition:background .15s,border-color .15s}.diagnostic-select-row:hover{background:#f5faf8}.diagnostic-select-row:focus-visible{outline:2px solid #27836f;outline-offset:-2px}.diagnostic-select-row.selected-diagnostic:hover{background:#e7f3ef}.diagnostic-select-row .diagnostic-link{pointer-events:none}.action-page{max-width:1250px;margin:auto}.action-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.action-head h2{font:700 22px Manrope;margin:0;color:#183a35}.action-head p{font-size:10px;color:#7e8b88;margin:5px 0 0}.successbar{display:flex;align-items:center;gap:8px;background:#e9f6f1;border:1px solid #cfe9df;color:#176d5b;padding:10px 13px;border-radius:8px;margin-bottom:15px;font-size:10px}.successbar svg{width:16px}.action-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px}.action-metric{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;background:#fff;border:1px solid #e0e6e4;border-radius:10px;padding:14px}.action-metric>svg{width:32px;height:32px;padding:8px;border-radius:8px;background:#e9f3f0;color:#1c7764}.action-metric span{font-size:9px;color:#778582}.action-metric strong{font:700 22px Manrope}.action-metric.late>svg{background:#fbeae7;color:#bd554d}.action-metric.done>svg{background:#e4f3ed;color:#17715c}.action-filters{display:flex;gap:8px;background:#fff;border:1px solid #e0e6e4;border-radius:9px;padding:10px;margin-bottom:15px}.action-filters select,.action-search{border:1px solid #d9e1df;border-radius:7px;background:#fff;height:35px;color:#435550;font-size:9px}.action-filters select{padding:0 10px;min-width:145px}.action-search{display:flex;align-items:center;flex:1;padding:0 10px}.action-search svg{width:14px;color:#7d8b88}.action-search input{border:0;outline:0;width:100%;padding-left:7px;font:10px DM Sans}.action-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.action-card{background:#fff;border:1px solid #e0e6e4;border-left:4px solid #64a48f;border-radius:10px;padding:16px;min-width:0}.action-card.priority-medium{border-left-color:#d8a643}.action-card.priority-high{border-left-color:#ce665e}.action-card.overdue{box-shadow:0 0 0 1px #d66a6220}.action-card-top{display:flex;align-items:center;gap:7px}.priority-badge,.action-status,.overdue-badge{display:inline-flex;align-items:center;gap:5px;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:700}.priority-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.priority-badge.low{background:#e6f3ee;color:#1e7762}.priority-badge.medium{background:#fff2d9;color:#96650f}.priority-badge.high{background:#fbe9e6;color:#b84e47}.action-status{background:#eff2f1;color:#66736f}.action-status.in_progress{background:#e8eff8;color:#486b98}.action-status.completed{background:#e4f3ed;color:#17715c}.action-status.cancelled{background:#f2e9e8;color:#93605b}.overdue-badge{margin-left:auto;background:#fff1ef;color:#b54e47}.overdue-badge svg{width:11px}.action-flow{display:grid;grid-template-columns:1fr 20px 1fr;gap:10px;align-items:start;margin:17px 0}.action-flow>i{font-style:normal;color:#9aaba7;text-align:center;padding-top:20px}.action-flow small,.action-detail small{font-size:7px;font-weight:700;letter-spacing:.6px;color:#1b7562}.action-flow h3{font:700 12px/1.45 Manrope;margin:5px 0}.action-flow p{font-size:10px;line-height:1.5;color:#52645f;margin:5px 0}.action-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;background:#f7f9f8;border-radius:7px;padding:10px}.action-meta span{font-size:8px;color:#50625e;overflow:hidden;text-overflow:ellipsis}.action-meta b{display:block;font-size:7px;color:#899592;margin-bottom:3px}.action-card footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0ef;margin-top:13px;padding-top:11px}.action-card footer select{border:1px solid #d9e1df;border-radius:6px;background:#fff;padding:6px 8px;font-size:8px}.action-card footer>div{display:flex;gap:5px}.action-card footer button{width:29px;height:29px;border:1px solid #dce3e1;background:#fff;border-radius:6px;color:#56706a;display:grid;place-items:center}.action-card footer button svg{width:13px}.action-card footer button.danger{color:#bc554d}.action-empty{text-align:center;background:#fff;border:1px dashed #d9e1df;border-radius:10px;padding:60px;color:#7c8986}.action-empty>svg{width:37px;height:37px;padding:9px;border-radius:9px;background:#e8f3f0;color:#1c7764}.action-empty h3{font:700 14px Manrope;color:#354a45;margin:11px 0 4px}.action-empty p{font-size:10px;margin:0}.action-modal-back{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background:#132c2880;display:grid;place-items:center;padding:20px}.action-modal{width:min(470px,100%);max-height:calc(100vh - 40px);background:#fff;border-radius:12px;box-shadow:0 18px 50px #0b272240;overflow:hidden}.action-modal.wide{width:min(680px,100%)}.action-modal>header{height:62px;border-bottom:1px solid #e5e9e8;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.action-modal h3{font:700 16px Manrope;margin:0}.action-modal>header button{border:0;background:#f0f3f2;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.action-modal>header svg{width:16px}.action-modal-body{padding:20px;max-height:calc(100vh - 102px);overflow:auto}.action-modal-body>label{display:block;margin-bottom:12px;color:#53635f;font-size:10px;font-weight:600}.action-modal input,.action-modal select,.action-modal textarea{display:block;width:100%;border:1px solid #d7dfdd;border-radius:7px;background:#fff;padding:9px 10px;font:10px DM Sans;color:#344642;margin-top:5px;outline:none}.action-modal textarea{height:84px;resize:vertical}.action-modal input:focus,.action-modal select:focus,.action-modal textarea:focus{border-color:#27836f;box-shadow:0 0 0 3px #27836f12}.action-modal input:disabled{background:#f2f4f3}.modal-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf0ef;margin-top:18px;padding-top:15px}.modal-actions>button{border:1px solid #d8e0de;background:#fff;border-radius:7px;padding:9px 14px;font-size:10px}.modal-actions>.primary{background:#176d5c;color:#fff;border-color:#176d5c}.delete-button{background:#b94f48!important;color:#fff!important;border-color:#b94f48!important}.delete-warning{text-align:center;padding:10px 10px 3px}.delete-warning svg{width:39px;height:39px;padding:10px;background:#fbe9e6;color:#b94f48;border-radius:50%}.delete-warning p{font-size:11px}.delete-warning small{font-size:9px;color:#7c8986}.action-detail>div:first-child{display:flex;gap:7px;margin-bottom:18px}.action-detail section{border-bottom:1px solid #edf0ef;padding:12px 0}.action-detail section p{font-size:10px;line-height:1.55;margin:5px 0 0;white-space:pre-wrap}.detail-pairs{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@media(max-width:900px){.action-list{grid-template-columns:1fr}.action-metrics{grid-template-columns:repeat(2,1fr)}.action-filters{flex-wrap:wrap}.action-search{flex-basis:100%}}@media(max-width:560px){.action-head{align-items:flex-start;gap:12px}.action-head .primary{white-space:nowrap}.action-metrics{grid-template-columns:1fr 1fr}.action-metric{grid-template-columns:28px 1fr}.action-metric>svg{width:28px;height:28px}.action-metric strong{grid-column:2}.action-flow{grid-template-columns:1fr}.action-flow>i{display:none}.action-meta{grid-template-columns:1fr 1fr}.action-filters select{flex:1;min-width:130px}.detail-pairs{grid-template-columns:1fr}}.calendar-day{cursor:pointer;transition:background .15s}.calendar-day:hover{background:#f2f8f6}.calendar-day:hover>b{color:#176d5c}.interview-tabs{display:flex;gap:4px;border-bottom:1px solid #dfe6e4;margin-bottom:16px}.interview-tabs button{border:0;background:transparent;padding:10px 14px;color:#72817e;font-size:11px;display:flex;align-items:center;gap:6px;border-bottom:2px solid transparent}.interview-tabs button svg{width:15px}.interview-tabs button.active{color:#176d5c;border-bottom-color:#176d5c;font-weight:700}.calendar-panel{background:#fff;border:1px solid #dfe6e4;border-radius:11px;overflow:hidden}.calendar-panel>header{position:static;height:auto;padding:15px 17px;display:flex;justify-content:space-between;border-bottom:1px solid #e7ecea}.calendar-panel>header>div{display:flex;align-items:center;gap:10px}.calendar-panel>header h3{font:700 15px Manrope;text-transform:capitalize;margin:0;min-width:160px;text-align:center}.calendar-panel>header>div button{width:30px;height:30px;border:1px solid #dfe6e4;background:#fff;border-radius:7px;display:grid;place-items:center;color:#52635f}.calendar-panel>header svg{width:15px}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-weekdays span{padding:9px;text-align:center;background:#f7f9f8;color:#7a8885;font-size:8px;font-weight:700;text-transform:uppercase}.calendar-grid>div{min-height:116px;border-right:1px solid #edf0ef;border-top:1px solid #edf0ef;padding:7px}.calendar-grid>div:nth-child(7n){border-right:0}.calendar-grid>div.outside{background:#fafbfb}.calendar-grid>div>b{display:grid;place-items:center;width:23px;height:23px;font-size:9px;color:#596966}.calendar-grid>div.today>b{background:#176d5c;color:#fff;border-radius:50%}.calendar-event{width:100%;border:0;background:#e7f3ef;color:#176b59;border-left:3px solid #27836e;border-radius:5px;margin-top:5px;padding:5px;display:grid;grid-template-columns:12px auto;gap:1px 4px;text-align:left}.calendar-event svg{width:11px;grid-row:span 2}.calendar-event span{font-size:8px;font-weight:700}.calendar-event small{font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-wrap{position:relative}.iconbtn.has-notification{color:#b35449;background:#fff7f5;border-color:#f0c7c2}.notification-popover{position:absolute;right:0;top:45px;width:300px;background:#fff;border:1px solid #dfe6e4;border-radius:10px;box-shadow:0 14px 35px #15383225;padding:10px;z-index:20}.notification-popover h3{font:700 12px Manrope;margin:4px 7px 9px}.notification-popover>p{font-size:9px;color:#788683;padding:10px 7px}.notification-popover>button{width:100%;border:0;background:#f8faf9;border-radius:7px;padding:10px;display:flex;align-items:center;gap:9px;text-align:left;color:#314640}.notification-popover>button>svg{width:16px;color:#c26357}.notification-popover strong,.notification-popover small{display:block}.notification-popover strong{font-size:9px}.notification-popover small{font-size:8px;color:#788683;margin-top:3px}@media(max-width:700px){.calendar-panel{overflow:auto}.calendar-panel>header,.calendar-weekdays,.calendar-grid{min-width:720px}}.response-blocks article{--response-label:#66736f;--response-surface:#f5f6f6;--response-border:#dfe4e3}.response-blocks .response-identification>span{color:#66736f}.response-blocks .response-question small,.response-blocks .typed-answer>small,.response-blocks .response-summary>small,.response-blocks .closed-answer small,.response-blocks footer>small{color:var(--response-label)}.response-blocks article>.closed-answer{background:var(--response-surface)!important;border:1px solid var(--response-border)!important}.response-blocks .closed-answer b{color:#35423f}.response-blocks .response-summary blockquote{background:var(--response-surface);border-left-color:#aeb8b5;color:#5f6c69}.response-blocks footer span{background:#f0f2f2!important;color:#53615e!important;border:1px solid #e0e4e3}.response-blocks .closed-answer span{margin-left:0}.response-blocks{max-height:none;text-align:left}.response-blocks article{padding:0;overflow:hidden;text-align:left}.response-blocks article>.response-identification{display:flex;padding:11px 14px;background:#f6f8f7;border-bottom:1px solid #e5eae8}.response-blocks article>.response-question,.response-blocks article>.typed-answer,.response-blocks article>.response-summary{display:block!important;padding:12px 14px;text-align:left}.response-question small,.typed-answer>small,.response-summary>small,.closed-answer small,.response-blocks footer>small{display:block;font-size:7px;font-weight:700;letter-spacing:.7px;color:#1b7562;margin-bottom:5px;text-align:left}.response-question h4{font:700 12px/1.45 Manrope;margin:0;color:#2d423e;text-align:left}.typed-answer{background:#fbfcfc}.typed-answer p{font-size:11px;margin:0;color:#354a45;text-align:left}.response-blocks article>.closed-answer{margin:0 14px;padding:9px 11px;background:#edf6f3;border-radius:7px;display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left}.closed-answer small{margin:0}.closed-answer b{font-size:10px;color:#285046}.closed-answer span{margin-left:auto;font-size:8px;color:#71807d}.response-summary blockquote{display:block;width:100%;margin:0;text-align:left}.response-blocks footer{padding:10px 14px;border-top:1px solid #edf0ef;text-align:left}.response-blocks footer>div{display:flex;justify-content:flex-start;gap:5px;flex-wrap:wrap}.response-blocks footer span{font-size:8px;background:#e8f2ef;color:#176d5c;padding:4px 7px;border-radius:10px}.response-blocks footer em{font-size:8px;color:#87928f;font-style:normal}.data-analysis-tabs{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;border-bottom:1px solid #dfe6e4}.data-analysis-tabs>div{display:flex;gap:4px}.data-analysis-tabs>div button{border:0;background:transparent;padding:11px 15px;color:#72817e;font-size:11px;border-bottom:2px solid transparent}.data-analysis-tabs>div button.active{color:#176d5c;border-bottom-color:#176d5c;font-weight:700}.data-analysis-tabs>.primary{margin-bottom:8px}.group-ranking{border:1px solid #e1e7e5;border-radius:8px;overflow:hidden}.group-ranking-head,.group-ranking>button{display:grid;grid-template-columns:38px 1fr 130px 100px 20px;gap:10px;align-items:center}.group-ranking-head{background:#f6f8f7;padding:10px 12px;text-transform:uppercase;font-size:7px;letter-spacing:.5px;color:#82908d}.group-ranking>button{width:100%;border:0;border-top:1px solid #edf0ef;background:#fff;text-align:left;padding:12px;color:#3f504d}.group-ranking>button:hover{background:#f3f8f6}.group-ranking>button>b{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#e7f3ef;color:#176d5c;font-size:9px}.group-ranking strong,.group-ranking small{display:block}.group-ranking strong{font-size:10px}.group-ranking small{font-size:8px;color:#82908d;margin-top:3px}.group-ranking>button>span{font-size:9px;color:#60716d}.group-ranking svg{width:14px;color:#277b68}@media(max-width:700px){.group-rank-title{display:block}.group-rank-title select{width:100%;margin-bottom:12px}.group-ranking{overflow-x:auto}.sentiment-columns{grid-template-columns:1fr}.topic-detail-summary{flex-wrap:wrap}.group-ranking-head,.group-ranking>button{grid-template-columns:30px 1fr 85px}.group-ranking:not(.detailed) .group-ranking-head span:nth-child(4),.group-ranking:not(.detailed) .group-ranking-head span:nth-child(5),.group-ranking:not(.detailed)>button>span:nth-child(4),.group-ranking:not(.detailed)>button>svg{display:none}}.group-rank-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.group-rank-title select{border:1px solid #d7dfdd;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;color:#3e504c}.group-ranking.detailed .group-ranking-head,.group-ranking.detailed>button{grid-template-columns:38px minmax(180px,1fr) 85px 70px 70px 105px 90px 20px;min-width:850px}.group-ranking .positive-count{color:#18715c;font-weight:700}.group-ranking .negative-count{color:#b64c44;font-weight:700}.divergence-value{font-weight:700;color:#8b641e!important}.topic-detail-summary{display:flex;gap:8px;margin:0 0 20px}.topic-detail-summary span{background:#f3f5f4;border:1px solid #e0e5e3;border-radius:8px;padding:9px 12px;font-size:9px;color:#687571}.topic-detail-summary b{font-size:13px;color:#31443f;margin-right:3px}.sentiment-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sentiment-comments{border:1px solid #e0e5e3;border-radius:9px;padding:13px;margin-bottom:13px;background:#fafbfb}.sentiment-comments>h3{font:700 12px Manrope;margin:0 0 11px;display:flex;align-items:center;gap:6px}.sentiment-comments>h3 b{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:8px;background:#e9edec;color:#56635f}.sentiment-comments.positive>h3{color:#18715c}.sentiment-comments.positive>h3 b{background:#e3f3ed;color:#18715c}.sentiment-comments.negative>h3{color:#b64c44}.sentiment-comments.negative>h3 b{background:#fbe9e6;color:#b64c44}.sentiment-comments article{background:#fff;border:1px solid #e4e8e7;border-radius:7px;padding:11px;margin:7px 0}.sentiment-comments article small,.sentiment-comments article strong{display:block}.sentiment-comments article small{font-size:7px;color:#7d8986;text-transform:uppercase}.sentiment-comments article strong{font-size:9px;color:#3d4e4a;margin-top:4px}.sentiment-comments article p{font-size:10px;line-height:1.5;color:#52615e;margin:8px 0 0}.shell>main{min-width:0;width:100%}.content{width:100%;max-width:none;margin:0;padding:24px 30px 48px}.analysis-page,.content>.admin-page,.action-page{width:100%;max-width:none;margin:0}.content>.data-page{display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;text-align:left}.data-page>.analysis-head,.data-page>.filterbar,.data-page>.data-analysis-tabs,.data-page>.analysis-card,.data-page>.errorbar,.data-page>.successbar{width:100%;max-width:none;margin-left:0;margin-right:0}.data-page .data-analysis-tabs,.data-page .comment-head,.data-page .comment-filters{justify-content:flex-start}.data-page .data-analysis-tabs>.primary{margin-left:auto}.data-page .comment-list,.data-page .response-blocks,.data-page .group-ranking{margin-left:0;margin-right:0}.analysis-card,.data-panel,.calendar-panel{max-width:100%}.shell>main>header{gap:20px}.shell>main>header>div:first-child{min-width:180px}.head-actions{min-width:0;justify-content:flex-end}.current-diagnostic{min-width:0;max-width:260px}.current-diagnostic span{min-width:0}.current-diagnostic b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-head{gap:16px;align-items:flex-start;flex-wrap:wrap}.comment-filters{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-start}.comment-list,.response-blocks{width:100%}.response-blocks article{width:100%}.ranking-table,.group-ranking{width:100%;overflow-x:auto}.ranking-head,.ranking-table>button{min-width:700px}.group-ranking-head,.group-ranking>button{min-width:620px}@media(max-width:1200px){.shell>main>header{height:auto;min-height:82px;padding-top:12px;padding-bottom:12px}.current-diagnostic{display:none}.analysis-metrics{grid-template-columns:repeat(3,1fr)}.lcod-analysis{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.content{padding:20px 22px 40px}.shell>main>header{padding-left:22px;padding-right:22px}.analysis-grid,.strength-grid{grid-template-columns:1fr}.analysis-card.wide{grid-column:auto}.people-analysis{grid-template-columns:repeat(2,1fr)}.data-analysis-tabs{align-items:flex-start;gap:10px;flex-wrap:wrap}.data-analysis-tabs>.primary{margin-left:0}.comment-filters{width:100%}.comment-filters select{flex:1;min-width:160px}}@media(max-width:700px){.content{padding:14px 12px 32px}.shell>main>header{padding:10px 14px;align-items:flex-start}.shell>main>header>div:first-child{min-width:0;flex:1}.shell>main>header h1{font-size:17px}.head-actions>.primary{font-size:0;width:38px;padding:0;justify-content:center}.head-actions>.primary svg{margin:0}.analysis-head,.adminbar,.action-head{align-items:flex-start;gap:10px}.analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.a-metric{padding:11px;min-width:0}.a-metric strong{font-size:18px}.people-analysis,.lcod-analysis,.action-list{grid-template-columns:1fr}.data-analysis-tabs{display:block}.data-analysis-tabs>div{overflow-x:auto;margin-bottom:8px}.data-analysis-tabs>div button{white-space:nowrap}.data-analysis-tabs>.primary{width:100%;justify-content:center}.comment-head{display:block}.comment-filters{margin-top:12px;display:grid;grid-template-columns:1fr}.comment-filters select{width:100%;min-width:0}.response-question,.typed-answer,.response-summary{padding:11px}.closed-answer{margin:0 11px;align-items:flex-start;flex-wrap:wrap}.closed-answer span{margin-left:0;width:100%}.calendar-panel>header{align-items:center}.notification-popover{position:fixed;left:12px;right:12px;top:72px;width:auto}}@media(max-width:420px){.analysis-metrics{grid-template-columns:1fr}.head-actions{gap:5px}.shell>main>header .header-company{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
