@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap";.chatbot-page{max-width:1220px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.chatbot-card{background:var(--cb-card);border:1px solid var(--cb-border);border-radius:16px;box-shadow:0 14px 30px var(--cb-shadow)}.chatbot-hero{position:relative;overflow:hidden;isolation:isolate;padding:18px;animation:cb-rise .26s ease-out}.chatbot-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 88% -18%,var(--cb-accent-soft),transparent 52%),linear-gradient(128deg,var(--cb-accent-fade),transparent 46%,var(--cb-green-soft));pointer-events:none;z-index:-1}.chatbot-query-pill{margin-left:auto;color:var(--cb-muted);font-size:11px;border:1px solid var(--cb-border);border-radius:999px;padding:4px 9px;background:var(--cb-row-alt)}.chatbot-quick-wrap{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.chatbot-quick-btn{border:1px solid var(--cb-border);background:linear-gradient(180deg,var(--cb-chip-top),var(--cb-chip-bottom));color:var(--cb-text);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.chatbot-quick-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px var(--cb-shadow);border-color:var(--cb-accent-border)}.chatbot-panel{padding:14px;animation:cb-rise .32s ease-out}.chatbot-thread{display:flex;flex-direction:column;gap:12px;max-height:56vh;overflow-y:auto;padding-right:6px;padding-bottom:2px}.chatbot-thread::-webkit-scrollbar{width:8px}.chatbot-thread::-webkit-scrollbar-thumb{background:var(--cb-scroll);border-radius:999px}.chatbot-message{align-self:stretch;background:var(--cb-row);border:1px solid var(--cb-border);border-radius:14px;padding:11px 13px;animation:cb-pop .22s ease-out}.chatbot-message.user{align-self:flex-end;width:min(84%,680px);background:linear-gradient(150deg,var(--cb-user-grad-start),var(--cb-user-grad-end))}.chatbot-role-badge{font-size:11px;color:var(--cb-muted);margin-bottom:5px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cb-border);border-radius:999px;padding:3px 8px;background:var(--cb-card)}.chatbot-meta{margin-top:8px;color:var(--cb-muted);font-size:11px;line-height:1.5;background:linear-gradient(180deg,var(--cb-card),var(--cb-row-alt));border:1px dashed var(--cb-border);border-radius:9px;padding:7px 9px}.chatbot-export-actions{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chatbot-export-btn{border:1px solid var(--cb-border);background:linear-gradient(180deg,var(--cb-chip-top),var(--cb-chip-bottom));color:var(--cb-text);border-radius:8px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.chatbot-export-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 14px var(--cb-shadow);border-color:var(--cb-accent-border)}.chatbot-export-btn:disabled{opacity:.58;cursor:not-allowed}.chatbot-export-error{color:#dc2626;font-size:11px}.chatbot-loading-chip{font-size:12px;color:var(--cb-muted);border:1px solid var(--cb-border);border-radius:10px;background:var(--cb-row-alt);padding:8px 10px;width:fit-content}.chatbot-composer{display:flex;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--cb-border)}.chatbot-input-wrap{flex:1;display:flex;align-items:center;gap:8px;border:1px solid var(--cb-border);border-radius:10px;padding:0 10px;background:var(--cb-row)}.chatbot-send-btn{border:none;border-radius:10px;padding:0 16px;background:linear-gradient(128deg,var(--cb-send-start),var(--cb-send-end));color:#fff;font-weight:700;display:flex;align-items:center;gap:6px;box-shadow:0 10px 20px var(--cb-shadow);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.chatbot-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px var(--cb-shadow)}.chatbot-send-btn:disabled{cursor:not-allowed;opacity:.55}@keyframes cb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-pop{0%{opacity:0;transform:translateY(6px) scale(.998)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 820px){.chatbot-message.user{width:100%}}.dashboard-tabs{scrollbar-width:thin}.dashboard-tabs::-webkit-scrollbar{height:4px}.dashboard-tabs::-webkit-scrollbar-track{background:transparent}.dashboard-tabs::-webkit-scrollbar-thumb{background:#6e96b473;border-radius:999px}@media (max-width: 1024px){.dashboard-topbar{display:block!important;min-height:auto!important;padding:10px 12px!important}.dashboard-topbar-left{display:block!important}.dashboard-brand{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.dashboard-brand-logo{width:48px!important;height:48px!important}.dashboard-tabs{margin-left:0!important;margin-top:10px!important;padding-bottom:4px;display:flex!important;gap:6px!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard-tab-btn{padding:9px 12px!important;white-space:nowrap;flex:0 0 auto}.dashboard-topbar-actions{margin-top:10px;flex-wrap:wrap;gap:8px!important;align-items:center!important}.dashboard-download-btn,.dashboard-action-btn{min-width:0!important;padding:7px 10px!important}.dashboard-user-chip{order:99;width:100%;text-align:left}.dashboard-theme-toggle{margin-left:auto}.dashboard-filter-wrap{padding:0 12px!important}.dashboard-content{padding:12px!important}.dashboard-footer{flex-direction:column!important;gap:4px!important;align-items:flex-start!important;padding:8px 12px!important}.dashboard-footer-left,.dashboard-footer-right{width:100%}.dashboard-toast{left:12px!important;right:12px!important;top:68px!important}.filterbar-root{align-items:stretch!important;gap:10px!important}.filterbar-fields{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.filterbar-item{width:100%!important}.filterbar-menu{width:100%!important;min-width:0!important}.filterbar-reset-btn{width:100%;height:36px!important}.dashboard-modal-overlay{padding:12px!important;align-items:flex-end!important}.dashboard-modal-panel{width:100%!important;max-height:90vh!important;border-radius:12px!important;padding:12px!important}.dashboard-column-modal-header,.dashboard-column-modal-table-header{flex-direction:column;align-items:flex-start!important;gap:8px}.dashboard-column-modal-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-column-modal-actions,.dashboard-export-modal-actions{justify-content:stretch!important;text-align:left!important;flex-wrap:wrap;gap:8px!important}.dashboard-modal-btn{flex:1 1 160px;min-height:36px}.dashboard-export-modal-options .dashboard-export-option-btn{flex:1 1 calc(50% - 6px)}.kpi-card{min-width:0!important}.portal-status-bar{padding:7px 12px!important}.dashboard-upload-toast{left:12px!important;right:12px!important;top:70px!important;max-width:none!important}}@media (max-width: 680px){.dashboard-content{padding:10px!important}.dashboard-empty{padding:34px 12px!important}.dashboard-empty-title{font-size:28px!important}.dashboard-empty-subtitle{font-size:14px!important}.dashboard-empty-warning-icon{width:62px;height:62px;margin-bottom:14px}.dashboard-empty-warning-icon-svg{width:36px;height:36px}.dashboard-empty-reset-btn{width:100%;max-width:260px}.filterbar-fields{grid-template-columns:1fr}.filterbar-trigger{min-height:36px}.dashboard-export-modal-options .dashboard-export-option-btn{flex:1 1 100%}.dashboard-column-modal-columns{grid-template-columns:1fr!important}.kpi-card{flex:1 1 100%!important;min-width:100%!important;padding:12px 14px!important}}@media (max-width: 420px){.dashboard-content{padding:8px!important}.dashboard-org-code{font-size:15px!important}.dashboard-org-name{font-size:10px!important;letter-spacing:.8px!important}.dashboard-tab-btn{padding:8px 10px!important;font-size:12px!important}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:Space Grotesk,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select option{background:#0f2436;color:#e5f3fb}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#071523}::-webkit-scrollbar-thumb{background:#245775;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#1eb7dc}:root{--portal-bg: #071827;--portal-bg-soft: #0b2134;--portal-card: rgba(6, 22, 39, .82);--portal-border: rgba(118, 175, 201, .25);--portal-text: #e4f2fc;--portal-muted: #97b6c9;--portal-primary: #08a6c8;--portal-secondary: #f7b246;--portal-danger: #ff7d78;--portal-success: #52d3a4}#root{min-height:100vh}.portal-shell{position:relative;min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 14% 24%,#0f3852 0%,transparent 30%),radial-gradient(circle at 84% 16%,#4e2f11 0%,transparent 32%),linear-gradient(135deg,var(--portal-bg) 0%,#05101b 50%,#091d31 100%);color:var(--portal-text);overflow:hidden;padding:24px}.portal-shell-login:before,.portal-shell-org:before{content:"";position:absolute;width:600px;height:600px;border-radius:999px;background:radial-gradient(circle,rgba(8,166,200,.24),transparent 65%);filter:blur(2px);top:-220px;right:-140px}.portal-shell-org:before{right:auto;left:-190px;background:radial-gradient(circle,rgba(247,178,70,.28),transparent 65%)}.portal-bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.portal-auth-card,.portal-select-card{position:relative;width:min(560px,92vw);border:1px solid var(--portal-border);border-radius:22px;padding:28px;background:linear-gradient(160deg,#092338eb,#071827de);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 24px 70px #00000061;animation:portalRise .45s ease}.portal-auth-card-login{width:min(1020px,94vw);padding:0;overflow:hidden;border-radius:24px;border:1px solid rgba(138,196,223,.3);background:linear-gradient(145deg,#081f31f0,#051421f5);box-shadow:0 30px 90px #0000007a}.portal-login-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:620px}.portal-login-aside{position:relative;border-right:1px solid rgba(118,175,201,.2);padding:34px;background:radial-gradient(circle at 88% 6%,rgba(239,162,56,.22),transparent 40%),radial-gradient(circle at 8% 88%,rgba(9,170,218,.24),transparent 45%),linear-gradient(165deg,#0b2c43e6,#071d2ee0)}.portal-login-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px}.portal-login-brand strong{display:block;font-family:Outfit,Segoe UI,sans-serif;font-size:19px;letter-spacing:-.01em}.portal-login-brand small{display:block;margin-top:1px;color:#9bc3d9;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.portal-login-brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-family:Outfit,Segoe UI,sans-serif;font-weight:700;font-size:13px;color:#031826;background:linear-gradient(135deg,#f6b85a,#3dd3ed);box-shadow:inset 0 1px #ffffff59}.portal-login-aside .portal-badge{margin-bottom:12px;color:#d6f4ff;background:#051f337a;border-color:#85d1f36b}.portal-login-aside h1{font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(34px,4vw,46px);line-height:1.02;margin:0 0 12px;letter-spacing:-.035em}.portal-login-aside>p{color:#b4d4e5;font-size:14px;line-height:1.6;max-width:42ch}.portal-login-highlights{display:grid;gap:10px;margin-top:26px}.portal-login-highlight{display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;align-items:flex-start;padding:11px 12px;border:1px solid rgba(122,182,210,.25);border-radius:12px;background:#04182675}.portal-login-highlight-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#8cdcf6;background:#0c415b99;border:1px solid rgba(129,197,226,.42)}.portal-login-highlight h3{font-size:13px;font-weight:700;color:#ecf8ff;margin-bottom:2px}.portal-login-highlight p{font-size:12px;line-height:1.4;color:#9cc2d8}.portal-login-main{position:relative;padding:34px 30px;display:grid;align-content:center;gap:12px;background:radial-gradient(circle at 100% 0%,rgba(10,173,219,.08),transparent 40%),linear-gradient(180deg,#0619289e,#05142180)}.portal-login-form-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(125,183,210,.28);background:linear-gradient(165deg,#092236e6,#071928e6);padding:24px 22px 18px;box-shadow:0 22px 44px #00000052}.portal-auth-header-compact h2{font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(25px,3vw,33px);letter-spacing:-.02em}.portal-auth-header-compact p{margin-top:8px;font-size:13px;color:#a5c9dc}.portal-auth-header h1,.portal-admin-header h1{font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(26px,4vw,34px);line-height:1.08;margin-bottom:10px;letter-spacing:-.02em}.portal-auth-header p,.portal-admin-header p{color:var(--portal-muted);font-size:14px;line-height:1.5}.portal-badge{display:inline-flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;padding:6px 11px;color:#bbecff;border:1px solid rgba(126,201,235,.45);border-radius:999px;margin-bottom:14px;background:#06263d73}.portal-auth-form{margin-top:20px;display:grid;gap:14px}.portal-input-group{display:grid;gap:7px;font-size:12px;color:var(--portal-muted)}.portal-input-wrap{display:flex;align-items:center;gap:9px;border:1px solid rgba(122,176,202,.36);border-radius:12px;padding:11px 12px;background:#04131ebf;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.portal-input-wrap:focus-within{border-color:#79d7f2cc;box-shadow:0 0 0 3px #1fa2c933;background:#061c2cdb}.portal-input-wrap svg{color:#7fc5e4}.portal-input-wrap input,.portal-form-grid input,.portal-form-grid select{width:100%;background:transparent;border:none;outline:none;color:var(--portal-text);font-family:Space Grotesk,Segoe UI,sans-serif;font-size:14px}.portal-input-wrap input::placeholder,.portal-form-grid input::placeholder{color:#94bcd1cc}.portal-login-main .portal-btn-primary{width:100%;margin-top:3px;height:44px;font-size:13px;border-radius:12px;background:linear-gradient(120deg,#0aa6cc,#29c4d9,#f2ba57);color:#062233;box-shadow:0 14px 26px #0ca1c754}.portal-login-footnote{margin-top:10px;font-size:12px;color:#9cbfd3;line-height:1.45}.portal-login-trust-row{margin-top:12px;display:flex;flex-wrap:wrap;gap:7px}.portal-login-trust-row span{border:1px solid rgba(132,188,213,.35);border-radius:999px;padding:5px 9px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#b7d8e9;background:#08233670}.portal-login-form-glow{position:absolute;width:170px;height:170px;border-radius:999px;background:radial-gradient(circle,rgba(245,182,76,.2),transparent 68%);right:-50px;bottom:-70px;pointer-events:none}.portal-login-side-note{font-size:11px;color:#8fb0c4;text-align:center;letter-spacing:.03em}.portal-form-grid input:not([type=checkbox]),.portal-form-grid select{border:1px solid rgba(116,170,194,.35);background:#091c2ba6;padding:10px 12px;border-radius:10px}.portal-icon-btn{border:none;background:transparent;color:#98c4da;display:grid;place-items:center;cursor:pointer}.portal-btn{border:1px solid transparent;border-radius:11px;padding:10px 14px;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.portal-btn:hover{transform:translateY(-1px)}.portal-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.portal-btn-primary{background:linear-gradient(120deg,#0899bd,#10b8dd);color:#06202f;box-shadow:0 14px 28px #0899bd59}.portal-btn-outline{border-color:#6fafcc80;background:#0a22347a;color:#d2ecfb}.portal-btn-ghost{border-color:#6fafcc33;background:#0716237a;color:#bdd9ea}.portal-error,.portal-success{border:1px solid;border-radius:10px;padding:10px 12px;font-size:13px}.portal-error{border-color:#ff7d7899;background:#8f1d254d;color:#ffc7c4}.portal-success{border-color:#52d3a499;background:#144c3b59;color:#b8ffd8}.portal-org-grid{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.portal-org-card{border:1px solid rgba(116,170,194,.35);background:#081e2fb8;border-radius:14px;color:#d8edfa;padding:14px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.portal-org-card:hover{border-color:#8ad2f3a6}.portal-org-code{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#8ec6e2}.portal-org-name{font-size:15px;font-weight:600;color:#e9f7ff}.portal-select-actions{margin-top:18px;display:flex;justify-content:flex-end}.portal-admin-shell{position:relative;min-height:100vh;padding:28px;background:radial-gradient(circle at 84% 9%,rgba(247,178,70,.16),transparent 28%),radial-gradient(circle at 5% 2%,rgba(8,166,200,.18),transparent 34%),linear-gradient(145deg,#081a2a,#061523 62%,#0a2438);color:var(--portal-text);font-family:Space Grotesk,Segoe UI,sans-serif}.portal-admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.portal-admin-actions{display:flex;align-items:center;gap:8px}.portal-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.portal-stat-card{border:1px solid rgba(118,175,201,.25);border-radius:14px;background:#071c2cb8;padding:14px;display:flex;justify-content:space-between;align-items:center}.portal-stat-card span{color:#93bdd4;font-size:12px}.portal-stat-card h3{font-family:Outfit,Segoe UI,sans-serif;font-size:26px;margin-top:2px}.portal-admin-grid,.portal-tables-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;margin-bottom:12px}.portal-panel{border:1px solid rgba(116,170,194,.28);border-radius:14px;background:#081d2dc2;padding:14px}.portal-panel h2{font-size:14px;font-weight:600;display:flex;gap:8px;align-items:center;margin-bottom:12px}.portal-form-grid{display:grid;gap:10px}.portal-permission-list{border:1px solid rgba(116,170,194,.3);border-radius:10px;background:#05172380;padding:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.portal-permission-list .portal-checkbox{align-items:flex-start;justify-content:flex-start;gap:10px;line-height:1.3}.portal-permission-list .portal-checkbox input[type=checkbox]{width:16px;height:16px;margin-top:2px;flex:0 0 auto}.portal-checkbox{display:flex;align-items:center;gap:8px;color:#a6c8db;font-size:12px}.portal-table-wrap{overflow:auto;border-radius:10px;border:1px solid rgba(116,170,194,.24)}.portal-table-wrap table{width:100%;border-collapse:collapse;min-width:460px}.portal-table-wrap th,.portal-table-wrap td{padding:9px 10px;font-size:12px;text-align:left;border-bottom:1px solid rgba(104,156,183,.2)}.portal-table-wrap thead th{color:#9ec5d8;background:#04141e85}.portal-status-bar{background:#e4f4ff;color:#0a3f5d;font-size:12px;padding:7px 20px;border-bottom:1px solid #b4d6ea}.portal-status-bar-danger{background:linear-gradient(180deg,#ffe9ec,#ffd8df);color:#771524;border-bottom:1px solid #f09aad;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dashboard-empty-danger{background:linear-gradient(180deg,#fff5f6,#ffe7eb);border:1px solid #f2bcc8;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffffb3}.dashboard-empty-warning-icon{width:76px;height:76px;margin:0 auto 16px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff,#fff 58%,#ffe8ec);border:3px solid #a90d25;box-shadow:0 12px 18px #74081c38,inset 0 -4px 8px #ffdde599;display:grid;place-items:center}.dashboard-empty-warning-icon-svg{color:#9e0b22;width:42px;height:42px;display:block;filter:drop-shadow(0 1px 0 rgba(158,11,34,.25))}.portal-user-chip{font-size:11px;color:#6d7f92;text-align:right}.portal-user-chip small{display:block;color:#9aacbd}.portal-loading-inline{margin-top:8px;color:#9ec8de;font-size:12px}.portal-empty-state{min-height:100vh;display:grid;place-content:center;gap:12px;text-align:center;background:linear-gradient(140deg,#061827,#081f31);color:#d9edf9;padding:20px}.portal-empty-state button{justify-self:center;border:1px solid rgba(113,183,215,.45);border-radius:10px;background:#051b2abf;color:#cde8f7;padding:10px 14px;cursor:pointer}.portal-spinner{width:46px;height:46px;border-radius:999px;border:3px solid rgba(130,188,217,.28);border-top-color:#4fc8ea;animation:portalSpin 1s linear infinite}@keyframes portalRise{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes portalSpin{to{transform:rotate(360deg)}}@media (max-width: 900px){.portal-admin-shell{padding:18px 12px}.portal-admin-header{flex-direction:column}.portal-admin-actions{width:100%;justify-content:flex-start}.portal-auth-card-login{width:min(760px,95vw)}.portal-login-grid{grid-template-columns:1fr;min-height:auto}.portal-login-aside{border-right:none;border-bottom:1px solid rgba(118,175,201,.24);padding:24px 20px 20px}.portal-login-main{padding:20px}.portal-login-form-card{padding:22px 18px 16px}}@media (max-width: 680px){.portal-auth-card,.portal-select-card{padding:20px 16px;border-radius:16px}.portal-auth-header h1,.portal-admin-header h1{font-size:24px}.portal-org-grid{grid-template-columns:1fr}.portal-login-aside h1{font-size:34px}.portal-login-highlights{gap:8px;margin-top:16px}.portal-login-highlight{padding:9px 10px}.portal-login-brand{margin-bottom:14px}.portal-login-main{padding:16px}.portal-login-form-card{border-radius:14px;padding:18px 14px 14px}.portal-login-trust-row{gap:6px}.portal-login-side-note{font-size:10px}}
