:root{--p-bg:#0d0b12;--p-surface:#18121f;--p-raised:#211829;--p-text:#f7f2fa;--p-muted:#bfb0ca;--p-line:rgba(231,152,218,.16);--p-accent:#ed70c8;--p-glow:rgba(229,82,183,.14);--p-radius:16px;--p-shadow:0 16px 45px rgba(0,0,0,.22),0 0 22px rgba(223,91,186,.045)}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 14% 0,rgba(170,52,133,.1),transparent 40%),radial-gradient(ellipse at 90% 25%,rgba(177,88,153,.055),transparent 40%),var(--p-bg);color:var(--p-text);font-family:Montserrat,Inter,system-ui,-apple-system,sans-serif;line-height:1.5;padding:0 28px 32px;color-scheme:dark}.panel-wrap{max-width:1700px;margin:auto}.panel-head{background:rgba(13,11,18,.96);backdrop-filter:blur(18px);border-bottom:1px solid var(--p-line);padding:14px 0;min-height:80px;gap:14px}.panel-head h1{margin:0}.panel-head img{width:175px;max-height:45px}.panel-head .actions{gap:7px}.panel-head>.btn{font-size:12px!important;padding:9px 12px!important}.portal-nav{padding:12px 0;background:rgba(13,11,18,.96);backdrop-filter:blur(18px);border-bottom:1px solid var(--p-line);margin-bottom:26px;gap:12px;box-shadow:0 12px 28px #00000016}.flow-nav-main{gap:6px;align-items:center}.portal-nav button{display:flex!important;align-items:center;gap:8px;width:auto!important;border:1px solid transparent!important;padding:10px 12px;font-weight:500;font-size:12px;color:var(--p-muted);border-radius:10px;white-space:nowrap;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.portal-nav button svg{width:17px;height:17px;flex-shrink:0;opacity:.8}.portal-nav button:hover{color:#fff;border-color:rgba(231,152,218,.24)!important;background:#271b2e;box-shadow:0 0 18px var(--p-glow)}.portal-nav button[aria-current=page]{color:#ffd4f3;border-color:rgba(237,112,200,.38)!important;background:linear-gradient(125deg,#462039,#271b30);box-shadow:inset 0 1px 0 #ffd2f01f,0 0 22px #ec65ba12}.flow-nav-more summary,.flow-add summary{font-size:12px;font-weight:600;color:#eadbed;background:#201629;border:1px solid #745070;border-radius:10px;padding:10px 14px;transition:box-shadow .18s}.flow-nav-more[open] summary,.flow-nav-more summary:hover,.flow-add summary:hover{box-shadow:0 0 20px var(--p-glow);border-color:#d384b9}.flow-global-search{font-size:10px;letter-spacing:.025em}.flow-global-search input{padding:9px 12px;border-color:var(--p-line);background:#17111c;border-radius:10px;font-size:13px;min-height:38px}.flow-search-results{box-shadow:var(--p-shadow);border:1px solid var(--p-line);padding:6px}.flow-nav-dropdown.premium-mega{width:min(890px,calc(100vw - 56px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;right:0;left:auto;top:calc(100% + 12px);max-height:min(640px,72vh);padding:22px;border:1px solid rgba(236,138,205,.32);border-radius:18px;background:linear-gradient(140deg,rgba(40,25,44,.99),rgba(21,16,28,.99));box-shadow:0 24px 85px #0009,0 0 35px #e765bd16;backdrop-filter:blur(25px)}.premium-menu-group{min-width:0}.premium-menu-group h4{font-size:10px;text-transform:uppercase;letter-spacing:.11em;font-weight:700;color:#dbaacb;margin:0 0 12px;display:flex;gap:8px;align-items:center}.premium-menu-group h4 svg{width:15px;height:15px}.premium-menu-group button{font-size:12px!important;white-space:normal!important;width:100%!important;text-align:left;min-height:40px;margin-bottom:4px;line-height:1.4}.premium-menu-group button .premium-nav-label{flex:1}.premium-nav-label{overflow:hidden;text-overflow:ellipsis}.portal-main .btn,.panel-head .btn,.flow-drawer .btn,.suite-card .btn,.portal-legacy .btn{background:linear-gradient(135deg,#2b1d32,#201626);border:1px solid rgba(225,157,216,.27)!important;color:#f7eafa;border-radius:10px;padding:9px 13px;min-height:38px;font-size:12px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,227,250,.035),0 0 12px rgba(229,82,183,.035)!important;transition:border-color .18s,background .18s,box-shadow .18s;transform:none!important;text-decoration:none}.portal-main .btn:hover,.panel-head .btn:hover,.flow-drawer .btn:hover,.portal-legacy .btn:hover{border-color:rgba(241,142,211,.65)!important;background:linear-gradient(135deg,#45243d,#2c1b35);box-shadow:0 0 23px rgba(229,82,183,.15)!important}.portal-main .btn.primary,.flow-drawer .btn.primary,.portal-legacy .btn.primary{background:linear-gradient(135deg,#b23387,#913174);border-color:#e378be!important;box-shadow:0 5px 20px #a3307f28,inset 0 1px 0 #ffc8ed27!important;color:#fff}.portal-main .btn.primary:hover,.flow-drawer .btn.primary:hover{background:linear-gradient(135deg,#c94399,#a63883);box-shadow:0 0 25px #ed70c839!important}.portal-main button:disabled,.flow-drawer button:disabled{opacity:.5;cursor:default;box-shadow:none!important}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #f08bce;outline-offset:3px}.portal-title h2,.flow-title h2,.portal-main>h2,.premium-page-title h2{font-size:clamp(24px,2.3vw,32px)!important;font-weight:650;letter-spacing:-.035em;color:#f9f0fd;line-height:1.22}.portal-title p,.flow-title p,.suite-sub,.premium-page-title p{font-size:13px;color:var(--p-muted);line-height:1.6;margin:8px 0}.portal-main h3{font-size:19px;font-weight:600;letter-spacing:-.018em;color:#f2e7f7}.premium-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:#dd92c5}.premium-page-title{margin-bottom:22px}.premium-page-title h2{margin:8px 0}.premium-page-title p{margin-bottom:0}.portal-card,.suite-card,.portal-stat,.portal-form-group,.panel-shell,.flow-table-wrap{background:linear-gradient(130deg,rgba(36,24,43,.9),rgba(24,18,31,.94));border:1px solid var(--p-line);border-radius:var(--p-radius);box-shadow:var(--p-shadow);overflow-wrap:anywhere}.portal-card,.suite-card{padding:20px}.portal-card h3,.suite-card h3{margin:0 0 16px}.portal-card p,.suite-card p{color:#d6c8df;font-size:13px;line-height:1.7}.portal-card+.portal-card,.suite-card+.suite-card{margin-top:14px}.suite-grid,.portal-grid{gap:16px}.portal-list{gap:10px}.portal-row{background:#1b1422;border:1px solid var(--p-line);padding:13px 16px;border-radius:12px;box-shadow:0 0 15px #df66b908}.portal-row:hover{border-color:#c580b53d;box-shadow:0 0 20px #e477c40e}.portal-meta{grid-template-columns:170px 1fr;font-size:13px;gap:10px}.portal-meta dt{color:#bca6c8}.portal-meta dd{color:#f4eafa}.flow-metrics{gap:14px;margin:20px 0 28px}.flow-metrics>.btn{position:relative;padding:20px;min-height:105px;border-radius:16px;background:linear-gradient(140deg,#332037,#1d1526);border-color:rgba(236,142,205,.23)!important;text-align:left;box-shadow:var(--p-shadow)!important}.flow-metrics>.btn:before{content:'';position:absolute;top:-1px;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,#eb91cc88,transparent);box-shadow:0 0 15px #f078c538}.flow-metrics strong{font-size:30px;font-weight:600;line-height:1;color:#f1a8d8;letter-spacing:-.03em}.flow-metrics span{font-size:12px;color:#ceb7d7}.suite-number,.portal-stat strong{font-size:28px;color:#f1a8d8}.flow-table-wrap{border-color:rgba(231,152,218,.2);border-radius:14px;background:#191320;margin:12px 0 22px}.flow-table{background:transparent}.flow-table th,.portal-main table th{background:linear-gradient(110deg,#2e2036,#251b2d);font-size:10px;font-weight:700;letter-spacing:.06em;color:#d9bedf;border-bottom:1px solid rgba(237,135,205,.24);padding:14px}.flow-table td,.portal-main table td{font-size:12px;color:#ebdfef;padding:12px 14px;min-height:52px;line-height:1.5;border-bottom:1px solid rgba(223,175,214,.08);vertical-align:middle}.flow-table tbody tr:nth-child(even){background:#ffffff02}.flow-table tbody tr:hover{background:#db77c40b}.flow-table tbody tr:last-child td{border-bottom:0}.flow-table td:first-child{font-weight:600;color:#f7e9fa}.flow-table .btn{font-size:11px;min-height:32px;padding:6px 10px}.flow-toolbar,.portal-toolbar{padding:14px;background:rgba(32,23,41,.65);border:1px solid var(--p-line);border-radius:13px;gap:12px;margin:18px 0}.flow-toolbar label,.portal-toolbar label{font-size:11px;color:#c9b1d2;letter-spacing:.015em}.flow-toolbar input,.flow-toolbar select,.portal-toolbar input,.portal-toolbar select{border-radius:9px;padding:9px 11px;font-size:12px;min-height:38px}.portal-main input,.portal-main select,.portal-main textarea,.flow-drawer input,.flow-drawer select,.flow-drawer textarea,.portal-legacy input,.portal-legacy select,.portal-legacy textarea{background:#120e19;color:#f9effc;border:1px solid rgba(214,156,210,.29);border-radius:10px;font:13px Montserrat,system-ui;padding:10px 12px;min-height:40px;box-shadow:inset 0 2px 7px #00000012;transition:border-color .18s,box-shadow .18s;width:100%}.portal-main input:hover,.portal-main textarea:hover,.flow-drawer input:hover,.flow-drawer textarea:hover{border-color:#b07da55c}.portal-main input:focus,.portal-main select:focus,.portal-main textarea:focus,.flow-drawer input:focus,.flow-drawer select:focus,.flow-drawer textarea:focus{outline:0!important;border-color:#ec8acf;box-shadow:0 0 0 3px #de79bd16,0 0 16px #dc64b514!important}.portal-main label,.flow-drawer label{font-size:12px;color:#d9c4e2;line-height:1.5}.portal-main input[type=checkbox],.flow-drawer input[type=checkbox]{width:17px!important;min-height:17px;height:17px;accent-color:#dc69b5;box-shadow:none}.portal-main input[type=file]{padding:8px;min-height:42px}.portal-main input::file-selector-button{background:#34213f;color:#f8e9fc;border:1px solid #80587e;border-radius:7px;padding:7px 10px;font:12px system-ui;margin-right:10px}.portal-main textarea,.flow-drawer textarea{min-height:100px;line-height:1.6}.portal-form,.suite-form,.smart-form,.flow-form{gap:16px}.suite-section,.portal-form fieldset{border-color:var(--p-line);border-radius:12px;background:#20162880}.suite-section legend,.portal-form legend{font-size:11px;color:#d7acd1}.flow-fold{border:1px solid rgba(220,144,205,.19);border-radius:12px;background:linear-gradient(130deg,#271b3090,#1d152480);padding:14px 16px;margin:10px 0;box-shadow:0 0 14px #e877c006}.flow-fold summary,.flow-internal summary{font-size:13px;font-weight:600;color:#edd2e6;cursor:pointer}.flow-fold[open]>summary{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--p-line)}.flow-fold:hover{border-color:rgba(229,132,204,.36);box-shadow:0 0 18px #df74bd0b}.flow-form-footer,.portal-form>.portal-actions{background:#211728;border:1px solid var(--p-line);border-radius:12px;padding:12px;margin-top:14px}.flow-drawer{width:min(700px,100%);background:linear-gradient(135deg,#24172c,#17111f);border-left:1px solid #d183b455;box-shadow:-20px 0 90px #0008,-2px 0 20px #e373c011}.flow-drawer-head{background:rgba(36,23,44,.97);backdrop-filter:blur(15px);border-bottom:1px solid var(--p-line);padding:18px 24px}.flow-drawer-head h3{font-size:20px;letter-spacing:-.02em}.flow-drawer-body{padding:24px;line-height:1.7}.portal-empty,.flow-empty{padding:28px;text-align:center;color:#baa8c7;border:1px dashed #ad73a436;border-radius:14px;background:#23162a3d;font-size:13px}.portal-badge,.suite-warning,.suite-alarm,.premium-role{border:1px solid #cf88b83b;background:#c36cad16;color:#f5c2e5;border-radius:7px;padding:4px 8px;font-size:10px;line-height:1.35}.portal-legacy .panel-view{padding:22px}.portal-legacy .field-grid{gap:14px}.portal-legacy .editor-field{display:grid;gap:10px;margin:20px 0}.portal-legacy .editor-field textarea{min-height:180px}.portal-legacy details{padding:12px;border:1px solid var(--p-line);border-radius:10px;font-size:12px;color:#bca6c8}.portal-legacy #content-fields .field-grid{padding:15px;background:#2619306b;border:1px solid var(--p-line);border-radius:12px}.portal-legacy #pricing-fields{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0}.portal-legacy #pricing-fields label{padding:16px;border:1px solid var(--p-line);border-radius:12px;background:#26193060;display:grid;gap:8px}.portal-legacy .record{border:1px solid var(--p-line);border-radius:12px;background:#211728;padding:16px;margin:10px 0}.premium-people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:14px 0 18px}.premium-person{border:1px solid var(--p-line);background:linear-gradient(135deg,#2c1c33,#1c1424);border-radius:13px;display:flex;align-items:center;gap:12px;padding:14px;color:#f3e6f8;text-align:left;min-width:0;cursor:pointer;box-shadow:0 0 18px #dc79b908;transition:border-color .18s,box-shadow .18s}.premium-person:hover{border-color:#d784bb66;box-shadow:0 0 20px #e575bc14}.premium-person-info{display:grid;gap:5px;flex:1;min-width:0}.premium-person-info strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere;font-weight:600}.premium-person-info small{font-size:10px;line-height:1.5;color:#c1a9cb}.premium-avatar{width:40px;height:40px;flex-shrink:0;position:relative;display:grid;place-items:center;border:1px solid #d589bd55;border-radius:12px;background:linear-gradient(135deg,#6a2c56,#3c2849);font-size:12px;font-weight:700;color:#ffe0f4;box-shadow:0 0 13px #df6abc10}.premium-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:11px}.premium-avatar svg{width:22px;height:22px}.presence-dot{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border:2px solid #1d1425;border-radius:50%;background:#89718e;z-index:1}.presence-dot.online{background:#f288cc;box-shadow:0 0 9px #ef79caaa}.premium-role{margin-left:auto;white-space:nowrap;font-size:9px}.premium-unread{display:inline-grid;place-items:center;background:#a93684;color:#ffe6f6;font-size:10px;font-weight:700;min-width:20px;height:20px;padding:0 5px;border-radius:7px;box-shadow:0 0 12px #e370bd24}.premium-unread[hidden]{display:none!important}.team-chat-shell{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid #d687bd3b;border-radius:20px;background:linear-gradient(130deg,#24182e,#14101c);box-shadow:0 0 35px #e171b70c,0 25px 65px #0004;overflow:hidden;min-height:620px}.team-sidebar{border-right:1px solid var(--p-line);padding:18px;min-width:0;max-height:740px;overflow:auto;background:#1a121f90}.team-sidebar-head h3{margin:5px 0 16px;font-size:20px}.team-search{font-size:12px!important;padding:10px!important}.team-thread-list{display:grid;gap:7px;margin:14px 0 22px}.team-thread{display:flex;align-items:center;gap:10px;padding:12px!important;border-radius:12px;border:1px solid transparent;background:transparent;color:#f4e8f9;text-align:left;cursor:pointer;width:100%}.team-thread:hover{background:#342039;border-color:#dc92c22c}.team-thread.selected{background:linear-gradient(135deg,#48263d,#2b1c34);border-color:#ed91cf65;box-shadow:0 0 20px #e871c013}.team-thread-info{display:grid;gap:5px;flex:1;min-width:0}.team-thread-info strong{font-size:12px;line-height:1.5}.team-thread-info small{font-size:10px;color:#c5adcb}.team-members{border-top:1px solid var(--p-line);padding-top:12px}.team-members h4{font-size:11px;color:#d3a9c8;margin:4px 0 14px}.team-members .premium-person{padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none!important;width:100%;gap:10px}.team-members .premium-avatar{width:32px;height:32px;border-radius:10px;font-size:10px}.team-members .premium-avatar img{border-radius:9px}.team-members .premium-person-info small{font-size:9px}.team-members .premium-role{display:none}.team-chat-panel{display:flex;flex-direction:column;min-width:0;height:740px;max-height:calc(100dvh - 240px);min-height:520px}.team-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--p-line);background:#25182caa}.team-chat-head h3{margin:0!important;font-size:17px!important}.team-chat-head p{font-size:11px;color:#c7b0cf;margin:5px 0 0}.team-chat-log{flex:1;overflow:auto;padding:22px 26px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(ellipse at 70% 0,#c056a508,transparent 60%);overscroll-behavior:contain;min-height:0}.team-date{align-self:center;font-size:10px;color:#b39bbd;background:#35243e6b;padding:4px 10px;border-radius:6px;margin:8px 0}.team-bubble{max-width:min(78%,620px);align-self:flex-start;background:#2b2035;border:1px solid #b17dab28;border-radius:14px 14px 14px 4px;padding:12px 15px;box-shadow:0 7px 22px #00000012;overflow-wrap:anywhere}.team-bubble.mine{align-self:flex-end;border-radius:14px 14px 4px 14px;background:linear-gradient(135deg,#59304b,#42253f);border-color:#db8cbd3d;box-shadow:0 0 16px #e371b308}.team-bubble>strong{font-size:10px;font-weight:650;color:#f0a6d4;display:block;margin-bottom:6px}.team-bubble p{font-size:13px;white-space:pre-wrap;line-height:1.65;color:#f5eaf9;margin:0}.team-bubble time{font-size:9px;color:#c7afcf;display:block;text-align:right;margin-top:7px}.team-composer{border-top:1px solid var(--p-line);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:15px 20px;background:#211627;flex-shrink:0}.team-composer label{font-size:10px;display:grid;gap:6px;color:#d2b8d9}.team-composer textarea{min-height:66px!important;max-height:180px;resize:vertical;border-radius:12px;line-height:1.6}.team-composer .btn{display:flex;align-items:center;gap:8px;min-height:44px}.team-composer .btn svg{width:17px;height:17px}.team-send-status{font-size:10px;padding:0 20px 9px;color:#d1a7c4;min-height:22px;background:#211627}.team-chat-empty{margin:auto;text-align:center;padding:30px;color:#bb9fc6;max-width:340px}.team-chat-empty svg{width:36px;height:36px;color:#d888bf;margin:0 auto 15px}.team-chat-empty h4{font-size:18px;color:#f3e3f8;margin:0 0 10px}.team-chat-empty p{font-size:12px;line-height:1.7}.team-load-older{align-self:center;font-size:10px!important;min-height:28px!important}.suite-chat-layout{border:1px solid var(--p-line);border-radius:18px;overflow:hidden;box-shadow:var(--p-shadow)}.suite-chat-list{background:#211627;padding:16px;border-right:1px solid var(--p-line)}.suite-chat-panel{background:#19121f;padding:18px}.suite-chat-log{background:linear-gradient(145deg,#23162a,#18121f);border-radius:14px;padding:20px}.suite-bubble{background:#2a1d33;border:1px solid #b174a629;border-radius:14px;padding:12px 15px}.suite-bubble.mine{background:linear-gradient(135deg,#4d2a42,#3a2338);border-color:#d387b33b}.suite-bubble small{color:#c8a6cd;font-size:10px}.suite-bubble p{font-size:13px;line-height:1.65}.flow-internal{margin:16px 0;padding:14px;border-color:#cf86b534;border-radius:12px;background:#2c1b3450}.flow-internal-log{padding:12px 0;display:grid;gap:10px}.flow-internal-log .suite-bubble{background:#33203980}.suite-composer{padding-top:14px}.suite-person{display:flex!important;align-items:center;gap:12px;padding:12px;border:1px solid var(--p-line);border-radius:12px;line-height:1.6}.suite-person img{border-radius:11px}.portal-main pre{background:#130d1b;padding:16px;border:1px solid var(--p-line);border-radius:12px;font-size:12px;line-height:1.7}.portal-main table:not(.flow-table){border:1px solid var(--p-line);border-radius:12px;background:#1d1425}#panel-status{background:linear-gradient(135deg,#44233f,#281b30);border-color:#ce88b969;box-shadow:0 12px 40px #0005,0 0 28px #e875c012;font-size:12px;color:#ffe3f6;border-radius:12px}.premium-mega::-webkit-scrollbar,.team-chat-log::-webkit-scrollbar,.team-sidebar::-webkit-scrollbar{width:5px}.premium-mega::-webkit-scrollbar-thumb,.team-chat-log::-webkit-scrollbar-thumb,.team-sidebar::-webkit-scrollbar-thumb{background:#88607c;border-radius:6px}.premium-mega,.team-chat-log,.team-sidebar{scrollbar-width:thin;scrollbar-color:#88607c transparent}@media(max-width:1200px){body{padding:0 20px 24px}.portal-nav button{font-size:11px;padding:9px 10px;gap:6px}.portal-nav button svg{width:15px;height:15px}.flow-nav-main{gap:3px}.team-chat-shell{grid-template-columns:260px 1fr}.premium-mega{gap:14px}}@media(max-width:900px){.panel-head{gap:9px}.flow-global-search{max-width:230px}.flow-nav-main{flex-wrap:wrap}.flow-nav-dropdown.premium-mega{grid-template-columns:repeat(2,minmax(0,1fr));width:min(600px,calc(100vw - 40px));padding:18px}.team-chat-shell{grid-template-columns:220px 1fr}.team-sidebar{padding:14px}.team-bubble{max-width:88%}.team-chat-log{padding:18px}.premium-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-legacy #pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){body{padding:0 12px 20px}.panel-head{min-height:66px;padding:10px 0;gap:7px}.panel-head img{width:125px}.panel-head .btn{font-size:10px!important;min-height:32px;padding:7px 9px!important}.panel-head>.flow-global-search{max-width:none;width:100%;order:10;flex-basis:100%}.portal-nav{margin-bottom:20px;padding:8px 0}.portal-nav .flow-mobile-menu{display:block!important;margin-left:auto;min-height:36px}.portal-nav.mobile-open .flow-nav-main{background:linear-gradient(145deg,#2f1c35,#1b1422);border:1px solid #d187b44d;border-radius:14px;padding:12px;gap:7px;box-shadow:0 18px 45px #0006}.portal-nav.mobile-open .flow-nav-main button{font-size:12px;width:100%!important;min-height:40px}.portal-nav .flow-nav-main{display:none}.flow-nav-dropdown.premium-mega{left:0;right:auto;width:calc(100vw - 24px);grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:16px;max-height:68dvh}.premium-menu-group button{font-size:11px!important;padding:9px 7px!important;gap:6px;min-height:36px}.premium-menu-group h4{font-size:9px;letter-spacing:.08em}.flow-metrics{gap:10px}.flow-metrics>.btn{padding:16px;min-height:90px}.flow-metrics strong{font-size:27px}.flow-metrics span{font-size:11px}.premium-people-grid{grid-template-columns:1fr}.premium-person{padding:12px}.flow-toolbar,.portal-toolbar{padding:12px;gap:10px}.flow-toolbar label{min-width:135px}.portal-card,.suite-card,.portal-legacy .panel-view{padding:16px}.flow-table th,.flow-table td{padding:11px;white-space:normal;min-width:90px}.flow-table th:first-child,.flow-table td:first-child{min-width:150px}.flow-drawer{width:100%}.flow-drawer-head,.flow-drawer-body{padding:18px}.portal-legacy #pricing-fields{grid-template-columns:1fr}.team-chat-shell{grid-template-columns:1fr;min-height:0;border-radius:16px}.team-sidebar{max-height:230px;border-right:0;border-bottom:1px solid var(--p-line);padding:14px}.team-sidebar-head{display:none}.team-thread-list{display:flex;overflow-x:auto;gap:8px;margin:10px 0 0}.team-thread{flex:0 0 220px;padding:10px!important}.team-members{display:none}.team-search{min-height:36px!important}.team-chat-panel{height:620px;min-height:420px;max-height:80dvh}.team-chat-head{padding:16px}.team-chat-head h3{font-size:15px!important}.team-chat-head p{font-size:10px}.team-chat-log{padding:16px;gap:10px}.team-bubble{max-width:90%;padding:10px 13px}.team-composer{padding:12px;gap:8px}.team-composer .btn{font-size:11px;padding:10px!important}.team-composer .btn svg{display:none}.team-send-status{padding:0 12px 7px}.portal-meta{grid-template-columns:1fr}.premium-page-title h2{font-size:26px!important}.suite-chat-layout{grid-template-columns:1fr}.suite-chat-list{max-height:200px;overflow:auto}.suite-chat-panel{padding:12px}.portal-form,.suite-form{grid-template-columns:1fr}.premium-role{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Compact two-row navigation, neutralise public-site summary decorations. */
.panel-head{display:flex!important;flex-wrap:nowrap!important;min-height:68px;padding:10px 0!important;gap:10px!important}.panel-head h1{flex:0 0 auto}.panel-head .actions{display:flex;gap:6px;margin-left:auto}.panel-head .flow-global-search{margin-left:auto;max-width:250px;min-width:130px}.panel-head summary,.portal-nav summary{display:flex!important;align-items:center;min-height:38px;padding:8px 12px!important;margin:0!important;font-size:12px!important;line-height:20px;border-bottom:1px solid var(--p-line)!important}.panel-head summary:after,.portal-nav summary:after,.panel-head summary:before,.portal-nav summary:before{display:none!important;content:none!important}.portal-nav{justify-content:flex-start!important;min-height:54px;padding:8px 0!important;gap:8px}.flow-nav-main{flex:1;flex-wrap:wrap}.flow-mobile-menu{display:none!important}.salary-summary{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:18px;margin-bottom:20px;background:#2d1a2d;border:1px solid #ed70c844;border-radius:12px}.salary-summary span{font-size:24px;font-weight:700;color:#f8a4dd}.salary-form{display:grid;gap:16px}.salary-form td input,.salary-form td select{width:100%;min-width:90px;padding:9px}.salary-form td:first-child{min-width:220px}.salary-form td small{display:block;color:var(--p-muted);font-size:11px}.salary-form label{display:grid;gap:6px}.salary-form>button{justify-self:start}.salary-confirm{max-width:480px;width:calc(100% - 30px);background:var(--p-surface);color:var(--p-text);border:1px solid #ed70c877;border-radius:18px;padding:24px;box-shadow:0 0 60px #ed70c822}.salary-confirm::backdrop{background:#08060cc9}.salary-confirm .btn{margin-right:8px}.portal-language{width:66px;min-height:38px;padding:6px;background:#211829;color:#fff;border:1px solid #ed70c844;border-radius:9px}@media(max-width:1000px){.panel-head{flex-wrap:wrap!important}.panel-head .flow-global-search{order:5;flex-basis:100%;max-width:none}.panel-head .actions{margin-left:auto}.panel-head img{width:145px}.portal-nav{flex-wrap:wrap}.portal-nav .flow-nav-main{display:flex!important;overflow-x:auto;flex-wrap:nowrap;width:100%;flex-basis:100%}.flow-mobile-menu{display:none!important}.portal-nav button{padding:8px 10px!important}.panel-head>.btn{font-size:11px!important}.panel-head .flow-add{margin-left:auto}}
