.portal-body{background:#f3f3ee;min-height:100svh}.portal-shell{grid-template-columns:272px minmax(0,1fr);min-height:100svh;display:grid}.portal-sidebar{height:100svh;color:var(--white);background:var(--ink);flex-direction:column;padding:28px 22px 22px;display:flex;position:sticky;top:0}.portal-sidebar .brand-mark__symbol{width:36px;height:36px}.portal-sidebar__context{gap:3px;margin:42px 8px 24px;display:grid}.portal-sidebar__context span{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:780}.portal-sidebar__context strong{font-family:var(--font-display);font-size:1.18rem}.portal-nav{gap:6px;display:grid}.portal-sidebar>.portal-nav{scrollbar-width:none;overflow-y:auto}.portal-sidebar>.portal-nav::-webkit-scrollbar{display:none}.portal-nav-group{gap:3px;margin-top:7px;display:grid}.portal-nav-group__label{color:#fff9;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px 2px;font-size:.62rem;font-weight:800}.portal-nav-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.portal-nav-group li{min-width:0}.portal-nav a{color:#ffffffb8;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:.88rem;font-weight:700;transition:color .16s,background .16s;display:flex}.portal-nav a:hover,.portal-nav a:focus-visible{color:var(--white);background:#ffffff17}.portal-nav a[aria-current=page]{color:var(--white);background:#ffffff21}.portal-link-pending{opacity:0;visibility:hidden;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.portal-link-pending.is-pending{visibility:visible;animation:.16s .1s forwards portal-pending-in,1s ease-in-out .1s infinite portal-pending-pulse}.portal-nav svg,.portal-signout svg{width:18px;height:18px}.portal-sidebar__user{border-top:1px solid #ffffff1f;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:auto;padding:16px 8px;display:grid}.portal-avatar{width:38px;height:38px;color:var(--ink);background:var(--lime);border-radius:12px;place-items:center;display:grid}.portal-avatar svg{width:18px}.portal-sidebar__user>span:last-child{min-width:0;display:grid}.portal-sidebar__user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.portal-sidebar__user small{color:#ffffff7a;text-transform:capitalize;font-size:.68rem}.portal-signout{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px 8px;font-size:.78rem;font-weight:700;display:flex}.portal-signout:hover{color:var(--white)}.portal-main{width:100%;min-width:0;padding:42px clamp(24px,4vw,64px) 70px}.portal-back{width:min(100%,1320px);min-height:32px;margin-inline:auto}.portal-back:empty{display:none}.portal-back:has(+.portal-route-content>.portal-content>.portal-back-link){display:none}.portal-back .portal-back-link{margin-bottom:12px}.portal-back-link .portal-link-pending{margin-left:2px}.portal-back-link{border-radius:8px;min-height:44px;padding-inline:4px}.portal-back-link:focus-visible{outline-offset:2px;outline:3px solid #5b3de447}.portal-route-content{animation:.14s both portal-content-in}.portal-loading{animation:.18s both portal-content-in}.portal-loading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.portal-skeleton{background:#e5e5df;border-radius:10px;overflow:hidden}.portal-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:45%;height:100%;animation:1.25s ease-in-out infinite portal-skeleton;display:block;transform:translate(-120%)}.portal-skeleton--kicker{width:90px;height:10px}.portal-skeleton--title{width:min(480px,78%);height:clamp(38px,6vw,64px);margin-top:14px}.portal-skeleton--copy{width:min(620px,92%);height:16px;margin-top:16px}.portal-skeleton--card{border-radius:22px;min-height:180px}@keyframes portal-pending-in{to{opacity:.55}}@keyframes portal-pending-pulse{50%{opacity:.18}}@keyframes portal-skeleton{to{transform:translate(260%)}}@keyframes portal-content-in{0%{opacity:.5;transform:translateY(3px)}}.portal-content{width:min(100%,1320px);margin-inline:auto}.portal-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.portal-heading>div{min-width:0}.portal-kicker{color:var(--violet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:850}.portal-heading h1{margin:0;font-size:clamp(2.3rem,4vw,4.2rem)}.portal-heading p{max-width:680px;color:var(--muted);margin:10px 0 0}.portal-grid{gap:18px;display:grid}.portal-grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-stat,.portal-card{border:1px solid var(--line);background:#ffffffc2;border-radius:22px;min-width:0;box-shadow:0 16px 50px #10121a0b}.portal-stat{padding:22px}.portal-stat span{color:var(--muted);margin-bottom:16px;font-size:.76rem;font-weight:730;display:block}.portal-stat strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:2.5rem}.portal-stat>small{color:var(--muted);margin-top:10px;font-size:.68rem;display:block}.portal-stat__link{color:var(--violet);align-items:center;gap:5px;margin-top:12px;font-size:.72rem;font-weight:780;display:inline-flex}.portal-stat__link svg{width:14px;height:14px}.portal-card{padding:26px}.portal-card h2{letter-spacing:-.03em;margin-bottom:18px;font-size:1.55rem}.portal-card h3{letter-spacing:-.02em;font-size:1.05rem}.portal-card__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.portal-card__header h2{margin:0}.portal-table-wrap{overflow-x:auto}.portal-table{border-collapse:collapse;width:100%;font-size:.83rem}.portal-table th{color:var(--muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:.67rem}.portal-table th,.portal-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}.portal-table tr:last-child td{border-bottom:0}.portal-table a{font-weight:780}.portal-table__meta{color:var(--muted);margin-top:4px;font-size:.68rem;font-weight:620;display:block}.status-pill{color:#25430c;text-transform:capitalize;background:#e8ffc4;border-radius:999px;align-items:center;padding:5px 9px;font-size:.66rem;font-weight:820;display:inline-flex}.status-pill--muted{color:#525560;background:#e8e8e3}.status-pill--warning{color:#77410b;background:#fff0c7}.status-pill--danger{color:#7b241c;background:#ffe2dd}.portal-empty{color:var(--muted);text-align:center;padding:34px}.portal-form{gap:24px;display:grid}.portal-form__section{border:1px solid var(--line);background:#ffffffc7;border-radius:22px;gap:18px;padding:26px;display:grid}.portal-form__section>header h2{margin-bottom:6px;font-size:1.45rem}.portal-form__section>header p{color:var(--muted);margin:0;font-size:.86rem}.portal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.portal-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-field{min-width:0;color:var(--ink-soft);gap:6px;font-size:.76rem;font-weight:760;display:grid}.portal-field--wide{grid-column:1/-1}.portal-field input,.portal-field select,.portal-field textarea,.portal-search input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#fffc;border-radius:12px;outline:none;padding:10px 13px}.portal-field textarea{resize:vertical;min-height:110px}.portal-field input:focus,.portal-field select:focus,.portal-field textarea:focus,.portal-search input:focus{border-color:var(--violet);box-shadow:0 0 0 4px #5b3de417}.portal-checks{flex-wrap:wrap;gap:9px;display:flex}.portal-check{border:1px solid var(--line);background:var(--white);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.75rem;font-weight:700;display:inline-flex}.portal-feature-list{color:var(--ink-soft);gap:8px;margin:0;padding-left:20px;display:grid}.portal-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-actions--right{justify-content:flex-end}.portal-message{color:#314b13;background:#eaffcb;border-radius:12px;margin:0;padding:12px 14px;font-size:.8rem}.portal-message--error{color:#79281e;background:#ffebe7}.portal-message--warning{color:#6b430d;background:#fff2ce}.portal-help{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.portal-contact{justify-items:start;gap:10px;display:grid}.portal-contact>strong{font-family:var(--font-display);font-size:1.2rem}.portal-contact a{overflow-wrap:anywhere;color:var(--violet);align-items:center;gap:8px;font-size:.82rem;font-weight:730;display:inline-flex}.portal-contact svg{flex:none;width:16px;height:16px}.portal-limit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.portal-limit-grid>div{background:#f1f1ec;border-radius:14px;gap:5px;padding:14px;display:grid}.portal-limit-grid span{color:var(--muted);font-size:.68rem;font-weight:730}.portal-limit-grid strong{font-size:.86rem}.billing-guide{gap:20px;display:grid}.billing-recommendation{background:#f2ffdf;border:1px solid #c6df9d;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(210px,.45fr);gap:28px;padding:24px;display:grid}.billing-recommendation h3{font-family:var(--font-display);margin:5px 0 10px;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.2}.billing-recommendation p{margin-block:8px}.billing-recommendation__action{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;display:flex}.billing-recommendation__action>strong{font-size:1.8rem;line-height:1.2}.billing-recommendation__action small{margin-left:5px;font-size:.82rem;font-weight:650}.billing-recommendation__action>span{font-size:.76rem;line-height:1.5}.billing-guide__heading h3{margin:0 0 6px;font-size:1rem}.billing-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-usage{border:1px solid var(--line);background:#fafaf7;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:18px;display:flex}.billing-usage h4{min-height:2.8em;margin:0;font-size:.84rem;line-height:1.4}.billing-usage p{margin:0;font-size:.8rem;line-height:1.5}.billing-usage p.portal-help{font-size:.74rem}.billing-usage p.portal-help:last-child{margin-top:auto;padding-top:4px}.billing-usage__value{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.billing-usage__value strong{font-size:1.3rem}.billing-usage__value small{color:var(--muted);font-size:.78rem;font-weight:600}.billing-usage__value>span{font-size:.9rem;font-weight:800}.billing-usage meter{--usage-bar:#5b3de4;appearance:none;background:#e5e5df;border:0;border-radius:8px;width:100%;height:9px;display:block;overflow:hidden}.billing-usage meter::-webkit-meter-bar{background:#e5e5df;border:0;border-radius:8px;height:9px}.billing-usage meter::-webkit-meter-optimum-value{background:var(--usage-bar);border-radius:8px}.billing-usage meter::-moz-meter-bar{background:var(--usage-bar);border-radius:8px}.billing-usage[data-state=near] meter,.billing-usage[data-state=full] meter{--usage-bar:#95600f}.billing-usage[data-state=over] meter{--usage-bar:#ad3c2c}.billing-usage__status{font-weight:800}.billing-usage[data-state=near] .billing-usage__status,.billing-usage[data-state=full] .billing-usage__status{color:#80500c}.billing-usage[data-state=over] .billing-usage__status{color:#973323}.billing-next-tier{border-left:3px solid #5b3de4;padding:4px 0 4px 16px}.billing-next-tier strong{font-size:.85rem}.billing-next-tier p{margin:6px 0 0;font-size:.78rem;line-height:1.55}.billing-counting-help{margin-block:18px 24px}.billing-selection{border-radius:12px;gap:16px;scroll-margin-top:88px;display:grid}.billing-selection:focus-visible{outline-offset:7px;outline:3px solid #5b3de4}.billing-selection>h3{margin:0;font-size:1.05rem}.billing-steps{gap:8px;margin:0;padding-left:22px;font-size:.8rem;line-height:1.6;display:grid}.billing-steps li::marker{color:#5b3de4;font-weight:800}.billing-quote{background:#f1f1ec;border-radius:12px;gap:9px;padding:18px;display:grid}.billing-quote>strong{font-size:.98rem}.billing-quote>span{font-size:.8rem;line-height:1.55}.billing-catalog>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:.85rem;font-weight:750}.billing-catalog>summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #5b3de4}.billing-catalog__recommended{background:#f2ffdf}@media (max-width:760px){.billing-recommendation{grid-template-columns:1fr;gap:16px;padding:18px}.billing-usage-grid{grid-template-columns:1fr}.billing-usage h4{min-height:0}.billing-recommendation__action{align-items:stretch}.billing-recommendation__action .portal-button{width:100%}}.portal-request-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.portal-card--accent{background:#f2ffdf;border-color:#c6df9d}.portal-danger-zone{border-color:#e7c1ba}.portal-contract-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-contract-compare article{border:1px solid var(--line);background:#ffffff94;border-radius:16px;padding:18px}.portal-contract-compare dl{gap:10px;margin:14px 0 0;display:grid}.portal-contract-compare dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:9px;display:flex}.portal-contract-compare dt{color:var(--muted);font-size:.7rem}.portal-contract-compare dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:.76rem;font-weight:730}.portal-tabs{gap:8px;margin:0 0 22px;padding:4px 0;display:flex;overflow-x:auto}.portal-tabs a{border:1px solid var(--line);background:#ffffffa6;border-radius:999px;flex:none;padding:8px 13px;font-size:.75rem;font-weight:760}.portal-definition{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portal-definition div{background:#f1f1ec;border-radius:15px;min-width:0;padding:16px}.portal-definition dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:760}.portal-definition dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.portal-search{gap:10px;width:min(100%,460px);display:flex}.portal-search input{min-width:0}.portal-filter-grid{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(140px,.8fr)) auto;align-items:end;gap:12px;display:grid}.portal-filter-grid .portal-button{min-height:48px}.portal-check--field{border-radius:12px;align-self:end;min-height:48px}.portal-plan-preview{color:var(--white);background:var(--ink);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:stretch;gap:18px;padding:28px;display:grid}.portal-plan-preview h2{margin:0 0 8px;font-size:1.9rem}.portal-plan-preview>div:first-child>p:not(.portal-kicker){color:#ffffffad}.portal-plan-preview .portal-check{color:var(--ink)}.portal-value-card{color:var(--ink);background:var(--lime);border-radius:18px;align-content:center;padding:22px;display:grid}.portal-value-card span{letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:820}.portal-value-card strong{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.2rem,4vw,3.5rem)}.portal-value-card p{color:#10121ab8;margin:2px 0 0;font-size:.75rem}.portal-mobile-nav{display:none}.wallet-placeholder{min-height:230px;color:var(--white);background:var(--ink);position:relative;overflow:hidden}.wallet-placeholder:after{content:"";background:var(--violet);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-60px}.wallet-placeholder>*{z-index:1;max-width:620px;position:relative}.wallet-placeholder p{color:#ffffffa3}@media (max-width:1080px){.portal-grid--stats,.portal-fields--three,.portal-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell{display:block}.portal-sidebar{display:none}.portal-mobile-nav{z-index:20;color:var(--white);background:var(--ink);display:block;position:sticky;top:0}.portal-mobile-nav>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:68px;padding:14px 20px;list-style:none;display:flex}.portal-mobile-nav .brand-mark{color:var(--white)}.portal-mobile-nav>summary>span{align-items:center;gap:7px;font-size:.75rem;font-weight:750;display:flex}.portal-mobile-nav>summary svg{width:18px}.portal-mobile-nav>div{overscroll-behavior:contain;max-height:calc(100svh - 68px);padding:8px 20px 20px;overflow-y:auto}.portal-mobile-nav .portal-nav{margin-block:14px}.portal-main{padding:30px 20px 60px}.portal-heading{flex-direction:column;align-items:flex-start}.portal-grid--stats,.portal-grid--two,.portal-fields,.portal-fields--three,.portal-definition,.portal-filter-grid,.portal-plan-preview,.portal-limit-grid,.portal-contract-compare{grid-template-columns:1fr}.portal-filter-grid__search{grid-column:auto}.portal-table,.portal-table tbody,.portal-table tr,.portal-table td{display:block}.portal-table thead{display:none}.portal-table tr{border:1px solid var(--line);background:var(--white);border-radius:14px;margin-bottom:12px;padding:8px}.portal-table td{border-bottom:1px solid var(--line);text-align:right;justify-content:space-between;gap:16px;padding:10px;display:flex}.portal-table td:before{content:attr(data-label);color:var(--muted);text-align:left;text-transform:uppercase;font-size:.68rem;font-weight:800}.portal-table td:last-child{border-bottom:0}}@media (max-width:440px){.portal-main{padding-inline:14px}.portal-form__section,.portal-card{border-radius:18px;padding:20px}.portal-grid--stats{grid-template-columns:1fr 1fr;gap:10px}.portal-stat{padding:16px}.portal-stat strong{font-size:2rem}}@media (max-width:700px){.portal-loading__grid{grid-template-columns:1fr}.portal-skeleton--card:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.portal-link-pending.is-pending,.portal-skeleton:after,.portal-loading,.portal-route-content{animation:none}.portal-link-pending.is-pending{opacity:.55}}.portal-filter-grid--crm{grid-template-columns:minmax(240px,1fr) minmax(180px,.35fr) auto}.portal-result-count{color:var(--muted);margin:22px 0 8px;font-size:.74rem;font-weight:760}.portal-empty{gap:6px;display:grid}.portal-empty strong{color:var(--ink)}.portal-back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:24px;font-size:.78rem;font-weight:760;display:inline-flex}.portal-back-link svg{width:16px}.portal-grid--crm-detail{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);align-items:start}.portal-form--compact{gap:16px}.portal-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.portal-timeline li{border-left:1px solid var(--line);gap:3px;padding:0 0 24px 24px;display:grid;position:relative}.portal-timeline li:before{content:"";background:var(--violet);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.portal-timeline li:last-child{padding-bottom:0}.portal-timeline time,.portal-timeline span{color:var(--muted);font-size:.7rem}.portal-meeting-list{gap:10px;display:grid}.portal-meeting-list article{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.portal-meeting-list article>div:not(.portal-actions){gap:3px;min-width:0;display:grid}.portal-meeting-list article span:not(.status-pill){color:var(--muted);font-size:.7rem}.portal-meeting-list--large article{grid-template-columns:112px minmax(180px,1fr) auto auto;display:grid}.portal-meeting-date{border-right:1px solid var(--line);padding-right:14px}.portal-pagination{justify-content:flex-end;align-items:center;gap:16px;margin-top:22px;font-size:.75rem;font-weight:740;display:flex}.portal-pagination a{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:8px 12px}.portal-pagination a[aria-disabled=true]{opacity:.45;pointer-events:none}.portal-tabs a[aria-current=page]{color:var(--white);border-color:var(--ink);background:var(--ink)}.portal-grid--registration{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.portal-registration-aside{position:sticky;top:28px}.portal-registration-aside>p{color:var(--muted);font-size:.82rem}.portal-inline-form{gap:12px;display:grid}.portal-inline-form .portal-message{margin-top:4px}.portal-form__section--compact{gap:14px}.portal-switch{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.portal-switch input{width:18px;height:18px;accent-color:var(--violet);margin-top:2px}.portal-switch span{gap:3px;display:grid}.portal-switch small{color:var(--muted);font-size:.72rem;font-weight:560}.portal-success-panel{background:#efffd6;border:1px solid #c6df9d;border-radius:22px;justify-items:start;gap:10px;padding:28px;display:grid}.portal-success-panel p{margin:0}.portal-source-error{justify-items:start;gap:10px;padding:22px;display:grid}.portal-source-error p{margin:0}.portal-shortcuts{margin-top:18px}.client-profile-private,.client-profile-actions{margin-top:22px}.portal-definition--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.portal-definition--two{grid-template-columns:1fr}}.client-profile-brand{justify-items:start;gap:18px;min-width:0;display:grid}.client-profile-brand img{object-fit:contain;max-width:100%;height:auto;max-height:150px}#solicitar-cambio{scroll-margin-top:24px}.portal-shortcut{grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:19px 22px;display:grid}.portal-shortcut>svg:first-child{width:42px;height:42px;color:var(--violet);background:#5b3de417;border-radius:12px;padding:10px}.portal-shortcut>span{gap:3px;display:grid}.portal-shortcut small{color:var(--muted)}.portal-shortcut>svg:last-child{width:18px;color:var(--muted)}@media (max-width:1080px){.portal-meeting-list--large article{grid-template-columns:100px minmax(160px,1fr) auto}.portal-meeting-list--large .portal-actions{grid-column:2/-1}.portal-grid--registration,.portal-grid--crm-detail,.portal-contract-compare{grid-template-columns:1fr}.portal-registration-aside{position:static}}@media (max-width:760px){.portal-filter-grid--crm,.portal-grid--crm-detail{grid-template-columns:1fr}.portal-meeting-list--large article{grid-template-columns:1fr auto}.portal-meeting-list--large .portal-meeting-date{border-right:0}.portal-meeting-list--large article>div:nth-child(2),.portal-meeting-list--large .portal-actions{grid-column:1/-1}.portal-meeting-list--large .portal-actions{justify-content:stretch}.portal-meeting-list--large .portal-actions .portal-button{flex:1}.portal-pagination{justify-content:center}}.portal-nav-more{margin-top:10px}.portal-nav-more>summary{cursor:pointer;color:var(--muted);padding:14px 16px;font-size:.82rem;font-weight:700}.portal-nav-more[open]>summary{color:var(--ink)}
.portal-body{--portal-canvas:#f4f5f9;--portal-surface:#fff;--portal-sidebar:#eef0f6;--portal-text:#20232d;--portal-muted:#606879;--portal-border:#dce0e7;--portal-control-border:#838b9b;--portal-primary:#6545d9;--violet:var(--portal-primary);--violet-dark:var(--portal-primary-hover);--portal-primary-hover:#5133bb;--portal-selected:#ece7fc;--portal-danger:#b42318;--portal-focus:#6545d9;--portal-radius-control:8px;--portal-radius-surface:12px;--portal-space-1:4px;--portal-space-2:8px;--portal-space-3:12px;--portal-space-4:16px;--portal-space-6:24px;--portal-space-8:32px;--ink:var(--portal-text);--ink-soft:#414959;--muted:var(--portal-muted);--line:var(--portal-border);color:var(--portal-text);background:var(--portal-canvas);font-size:14px;line-height:1.5}.portal-body .portal-shell{grid-template-columns:240px minmax(0,1fr)}.portal-body .portal-sidebar{color:var(--portal-text);background:var(--portal-sidebar);border-right:1px solid var(--portal-border);padding:24px 16px 16px}.portal-body .portal-sidebar .brand-mark{color:var(--portal-text)}.portal-body .portal-sidebar .brand-mark__symbol{width:32px;height:32px}.portal-body .portal-sidebar__context{gap:4px;margin:28px 8px 20px}.portal-body .portal-sidebar__context span{color:var(--portal-muted);letter-spacing:.06em;font-size:10px}.portal-body .portal-sidebar__context strong{font-family:var(--font-body), sans-serif;overflow-wrap:anywhere;font-size:14px;font-weight:650}.portal-body .portal-nav{gap:4px}.portal-body .portal-nav a{border-radius:var(--portal-radius-control);color:#4c5464;gap:10px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:550}.portal-body .portal-nav a:hover{color:var(--portal-text);background:#e5e8ef}.portal-body .portal-nav a[aria-current=page]{color:#4c2fb1;background:var(--portal-selected);font-weight:650}.portal-body .portal-nav-group__label{color:var(--portal-muted);letter-spacing:.05em;font-size:10px}.portal-body .portal-nav-more>summary{color:var(--portal-muted);min-height:40px;padding:12px;font-size:12px}.portal-body .portal-main{padding:32px clamp(16px,3vw,40px) 48px}.portal-body .clarity-cookie-settings{white-space:normal;width:fit-content;max-width:100%;min-height:44px;margin:24px 0 0 auto;padding:10px 12px;display:block;position:static}.portal-body .portal-heading,.portal-body .setup-heading{align-items:flex-start;gap:16px;margin-bottom:24px}.portal-body .portal-heading h1,.portal-body .setup-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.3vw,32px);line-height:1.25}.portal-body .portal-heading p:not(.portal-kicker),.portal-body .setup-heading p:not(.portal-kicker){margin-top:8px;font-size:14px;line-height:1.6}.portal-body .portal-kicker{color:var(--portal-muted);letter-spacing:.06em;font-size:11px;font-weight:650}.portal-body .setup-heading .portal-kicker{margin:0 0 8px}.portal-body .portal-card,.portal-body .portal-stat,.portal-body .portal-form__section{border-radius:var(--portal-radius-surface);background:var(--portal-surface);box-shadow:none}.portal-body .portal-card,.portal-body .portal-form__section{padding:24px}.portal-body .portal-card h2,.portal-body .portal-form__section>header h2{letter-spacing:-.025em;font-size:20px;line-height:1.4}.portal-body .portal-card h3{font-size:16px}.portal-body .portal-stat{padding:20px}.portal-body .portal-stat strong{letter-spacing:-.03em;font-size:28px}.portal-body .portal-stat span{margin-bottom:12px;font-size:12px;font-weight:550}.portal-body .portal-stat>small{font-size:11px;line-height:1.5}.portal-body .portal-grid{gap:16px}.portal-body .portal-form{gap:24px}.portal-body .portal-field{gap:8px;font-size:13px;font-weight:600}.portal-body .portal-field :is(input,textarea),.portal-body .portal-search input,.portal-body .portal-select-trigger{border:1px solid var(--portal-control-border);border-radius:var(--portal-radius-control);background:var(--portal-surface);min-height:40px;box-shadow:none;padding:9px 12px;font-size:14px}.portal-body .portal-field textarea{min-height:110px}.portal-body .portal-field input[type=color]{padding:4px}.portal-body .portal-field :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:auto;accent-color:var(--portal-primary);padding:0}.portal-body .portal-select-content{border-color:var(--portal-border);border-radius:var(--portal-radius-control);box-shadow:0 8px 24px #20232d1a}.portal-body .portal-select-item{border-radius:6px;font-size:14px}.portal-body .portal-select-item[data-highlighted]{color:#4c2fb1;background:var(--portal-selected)}.portal-body .portal-select-trigger[aria-invalid=true]{border-color:var(--portal-danger)}.portal-body .portal-select-trigger[data-disabled]{background:var(--portal-canvas);color:var(--portal-muted)}.portal-body .portal-table{font-size:13px}.portal-body .portal-table th{color:var(--portal-muted);background:var(--portal-canvas);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.portal-body .portal-table :is(th,td){padding:14px 16px}.portal-body .portal-table a:not(.portal-button):not(.button){color:var(--portal-primary-hover);text-underline-offset:3px;font-weight:600;text-decoration:underline}.portal-body .status-pill{padding:4px 8px;font-size:11px;font-weight:600}.portal-body .portal-message{color:#23533c;background:#eff8f2;border:1px solid #b9d6c8;padding:12px 16px}.portal-body .portal-message--warning{color:#79520b;background:#fff8e8;border-color:#e4d0a3}.portal-body .portal-message--error{color:#9b271e;background:#fff3f1;border-color:#efb9b3}.portal-body .portal-empty{border:1px dashed var(--portal-control-border);border-radius:var(--portal-radius-surface);background:var(--portal-surface);padding:32px 24px;line-height:1.6}.portal-body .portal-tabs{border-bottom:1px solid var(--portal-border);gap:20px;margin-bottom:24px;padding:0}.portal-body .portal-tabs a{min-height:44px;color:var(--portal-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:10px 2px;font-size:14px;font-weight:550;display:inline-flex}.portal-body .portal-tabs a:hover{color:var(--portal-primary-hover);background:0 0}.portal-body .portal-tabs a[aria-current=page]{color:var(--portal-primary-hover);border-bottom-color:var(--portal-primary);background:0 0;font-weight:650}.portal-body .portal-actions{gap:8px}.portal-body :is(.portal-button,.button){box-sizing:border-box;border-radius:var(--portal-radius-control);min-width:0;max-width:100%;min-height:40px;font-family:var(--font-body), sans-serif;text-align:center;overflow-wrap:anywhere;color:#fff;background:var(--portal-primary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative;transform:none;box-shadow:inset 0 1px #ffffff24,0 1px 2px #28204214}.portal-body :is(.portal-button--primary,.button--dark,.button--violet,.button--lime){color:#fff;border-color:var(--portal-primary);background:linear-gradient(180deg, #7656dc, var(--portal-primary));border-color:#5936bd;box-shadow:inset 0 1px #ffffff24,0 2px 3px #5133bb20}.portal-body :is(.portal-button--secondary,.button--outline){color:#414959;background:linear-gradient(#fff,#f5f6fa);border-color:#c3c8d5;box-shadow:inset 0 1px #fff,0 1px 2px #28204212}.portal-body .portal-button--tertiary{color:var(--portal-primary-hover);box-shadow:none;background:0 0;border-color:#0000}.portal-body .portal-button--danger{color:#fff;border-color:var(--portal-danger);background:linear-gradient(180deg, #c5362b, var(--portal-danger));box-shadow:inset 0 1px #ffffff20,0 1px 2px #901b131c}.portal-body :is(.portal-button--compact,.button--small){min-height:32px;padding:5px 10px;font-size:13px}.portal-body :is(.portal-button,.button):not(:disabled):not([aria-disabled=true]):hover{background:var(--portal-primary-hover);border-color:var(--portal-primary-hover);color:#fff;transform:none;box-shadow:inset 0 1px #ffffff20,0 2px 4px #2820421c}.portal-body :is(.portal-button--secondary,.button--outline):not(:disabled):not([aria-disabled=true]):hover{color:var(--portal-text);background:linear-gradient(#faf8ff,#eee9fa);border-color:#a99acb}.portal-body .portal-button--tertiary:not(:disabled):not([aria-disabled=true]):hover{color:var(--portal-primary-hover);background:var(--portal-selected);box-shadow:none;border-color:#0000}.portal-body .portal-button--danger:not(:disabled):not([aria-disabled=true]):hover{background:#901b13;border-color:#901b13}.portal-body :is(.portal-button,.button):not(:disabled):not([aria-disabled=true]):active{filter:brightness(.96);box-shadow:inset 0 1px 2px #28204224}.portal-body :is(.portal-button,.button):is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.portal-body :is(.portal-button,.button)[inert]{pointer-events:none}.portal-body :is(.portal-button,.button) svg{flex:none;width:16px;height:16px}.portal-body .portal-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite portal-button-spin;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}@keyframes portal-button-spin{to{transform:rotate(360deg)}}.portal-body :is(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--portal-focus);outline-offset:3px;box-shadow:none}.portal-body .portal-account-menu{border-top-color:var(--portal-border)}.portal-body .portal-account-menu small,.portal-body .portal-sidebar__user small{color:var(--portal-muted)}.portal-body .portal-account-menu__panel{color:var(--portal-text);border-color:var(--portal-border);background:var(--portal-surface);box-shadow:0 8px 24px #20232d1a}.portal-body .portal-account-menu__panel :is(button,a):hover{background:var(--portal-sidebar)}.portal-body .portal-avatar{color:var(--portal-primary-hover);background:var(--portal-selected);border-radius:8px}.portal-body .portal-sidebar__user{border-top-color:var(--portal-border)}.portal-body .portal-signout{color:var(--portal-muted)}.portal-body .portal-signout:hover{color:var(--portal-text);background:#e5e8ef}.portal-body .setup-home{max-width:none;padding:0}.portal-body .setup-operational__next{margin-bottom:24px}.portal-body .setup-operational__next>h2{margin-bottom:8px}.portal-body .setup-operational__next>p{color:var(--portal-muted);margin-bottom:0}.portal-body .setup-operational__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.portal-body .setup-operational__stats{gap:16px}.portal-body .setup-operational__guide{padding:16px 0}.portal-body .portal-quick-links{margin:0 0 24px}.portal-body .portal-quick-links h2{letter-spacing:0;margin:0 0 12px;font-size:14px;font-weight:650}.portal-body .portal-quick-links ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.portal-body .portal-quick-links li{min-width:0}.portal-body .portal-quick-links a{border:1px solid var(--portal-border);border-radius:var(--portal-radius-control);background:var(--portal-surface);color:#414959;align-items:center;gap:10px;height:100%;min-height:52px;padding:12px;font-size:13px;font-weight:550;display:flex}.portal-body .portal-quick-links a:hover{color:var(--portal-primary-hover);background:#f7f5ff;border-color:#a496d7}.portal-body .portal-quick-links a>svg{width:18px;height:18px;color:var(--portal-muted);flex-shrink:0}.portal-body .portal-quick-links a>svg:last-child{width:14px;height:14px;margin-left:auto}.portal-body .portal-quick-links a>span{overflow-wrap:anywhere;min-width:0}.portal-body :is(.wallet-operation-grid,.wallet-operational-block,.wallet-campaign-manager,.email-marketing)>.portal-card{border-radius:var(--portal-radius-surface);box-shadow:none}.portal-body .portal-skeleton--title{height:36px}.portal-body .portal-skeleton--card{border-radius:var(--portal-radius-surface)}@media (max-width:1080px){.portal-body .portal-shell{display:block}.portal-body .portal-mobile-nav{color:var(--portal-text);background:var(--portal-sidebar);border-bottom:1px solid var(--portal-border)}.portal-body .portal-mobile-nav .brand-mark{color:var(--portal-text)}.portal-body .portal-mobile-nav>summary{min-height:64px}.portal-body .portal-mobile-nav>div{background:var(--portal-sidebar)}.portal-body .portal-main{padding:24px 20px 40px}.portal-body .portal-quick-links ul{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-body :is(.portal-button,.button),.portal-body .portal-select-trigger,.portal-body .portal-nav a,.portal-body .portal-field :is(input:not([type=checkbox]):not([type=radio]),textarea){min-height:44px}.portal-body .portal-table td{overflow-wrap:anywhere}}@media (max-width:560px){.portal-body .portal-main{padding:24px 16px 32px}.portal-body .portal-card,.portal-body .portal-form__section{padding:20px}.portal-body .portal-heading,.portal-body .setup-heading{flex-direction:column}.portal-body .portal-quick-links ul{grid-template-columns:1fr;gap:8px}.portal-body .setup-operational__actions{flex-direction:column;align-items:stretch}.portal-body .portal-stat{padding:16px}.portal-body .portal-field :is(input,textarea),.portal-body .portal-search input,.portal-body .portal-select-trigger{font-size:16px}}@media (prefers-reduced-motion:reduce){.portal-body :is(.portal-button,.button),.portal-body .portal-route-content{transition:none;animation:none}.portal-body .portal-button__spinner{animation:none}}.portal-body .portal-text-link{min-height:32px;color:var(--portal-primary-hover);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.portal-body .portal-text-link svg{width:16px;height:16px}@media (max-width:1080px){.portal-body .portal-text-link{min-height:44px}}.portal-body :is(.email-tabs,.wallet-audience-tabs,.commercial-catalog__tabs){border-bottom:1px solid var(--portal-border);scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:20px;padding:0;display:flex;overflow-x:auto}.portal-body :is(.email-tabs,.wallet-audience-tabs,.commercial-catalog__tabs) :is(a,button,.portal-button){min-height:44px;color:var(--portal-muted);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;padding:10px 2px;font-size:14px;font-weight:550;display:inline-flex}.portal-body :is(.email-tabs,.wallet-audience-tabs,.commercial-catalog__tabs) :is(a,button):hover{color:var(--portal-primary-hover);background:0 0;border-color:#0000}.portal-body :is(.email-tabs,.wallet-audience-tabs,.commercial-catalog__tabs) :is([aria-current=page],[aria-pressed=true],[aria-selected=true]){color:var(--portal-primary-hover);border-bottom-color:var(--portal-primary);background:0 0;font-weight:650}.portal-body .wallet-program-workspace .portal-heading h1{font-size:clamp(28px,2.3vw,32px)}.portal-body .wallet-program-navigation{background:var(--portal-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.portal-body .wallet-program-navigation__links a{border-radius:0;font-size:13px;font-weight:550}.portal-body .wallet-program-navigation__links a[aria-current=page]{color:var(--portal-primary-hover);font-weight:650}.portal-body .wallet-program-navigation__links a[aria-current=page]:after{background:var(--portal-primary);height:2px}.portal-body .wallet-operation-block>summary{border-radius:var(--portal-radius-control);background:var(--portal-surface);font-size:14px;font-weight:600}.portal-body :is(.email-form,.email-inline) :is(input:not([type=checkbox]),textarea){border-color:var(--portal-control-border);border-radius:var(--portal-radius-control);min-height:40px}.portal-body .email-marketing button:not(.portal-button){border-color:var(--portal-control-border);min-height:40px;font-size:14px}.portal-body .email-marketing :is(th,td){font-size:13px}.portal-body .email-marketing th{color:var(--portal-muted);background:var(--portal-canvas);font-weight:600}@media (max-width:1080px){.portal-body .email-marketing button:not(.portal-button),.portal-body :is(.email-form,.email-inline) :is(input:not([type=checkbox]),textarea){min-height:44px}}.portal-body .portal-button__content{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.portal-body .portal-button.is-pending{opacity:1}.portal-body .portal-button.is-pending .portal-button__content{opacity:0}.portal-body .contract-summary .portal-kicker{color:var(--lime)}.portal-body .portal-field :is(input,textarea):disabled{background:var(--portal-sidebar);color:var(--portal-muted);cursor:not-allowed}.portal-body .portal-field :is(input,textarea)[readonly]{background:var(--portal-canvas)}.portal-body .portal-field :is(input,textarea)[aria-invalid=true]{border-color:var(--portal-danger)}.portal-body .portal-nav-more[open]>summary{color:var(--portal-primary-hover)}.portal-body .portal-actions>button:not([class]){border:1px solid var(--portal-control-border);border-radius:var(--portal-radius-control);min-height:40px;color:var(--portal-text);background:var(--portal-surface);font:inherit;cursor:pointer;padding:8px 12px}.portal-body .portal-actions>button:not([class]):disabled{opacity:.55;cursor:not-allowed}@media (max-width:1080px){.portal-body .portal-mobile-nav>div{max-height:calc(100svh - 64px)}.portal-body .portal-field :is(input,textarea),.portal-body .portal-search input,.portal-body .portal-select-trigger{font-size:16px}.portal-body .portal-actions>button:not([class]){min-height:44px}}.portal-body .portal-mobile-header{display:none}.portal-body :is(.wallet-program-summary-card,.wallet-operational-block,.wallet-module-config,.wallet-module-list label,.wallet-template-grid button){border-radius:var(--portal-radius-surface);background:var(--portal-surface);box-shadow:none}.portal-body .wallet-template-grid button[aria-pressed=true]{border-color:var(--portal-primary);box-shadow:inset 0 0 0 1px var(--portal-primary);background:#f7f5ff}.portal-body :is(.unsaved-guard__dialog,.email-schedule-dialog){border-radius:var(--portal-radius-surface)}@media (max-width:1080px){.portal-body .portal-mobile-header{z-index:20;border-bottom:1px solid var(--portal-border);background:var(--portal-sidebar);justify-content:space-between;align-items:center;min-height:64px;padding-inline:20px;display:flex;position:sticky;top:0}.portal-body .portal-mobile-header>.brand-mark{color:var(--portal-text)}.portal-body .portal-mobile-header>.portal-mobile-nav{border-bottom:0;position:static}.portal-body .portal-mobile-header .portal-mobile-nav>summary{padding:12px 0 12px 16px}.portal-body .portal-mobile-header .portal-mobile-nav>div{border-bottom:1px solid var(--portal-border);padding:16px 20px 20px;position:absolute;inset:64px 0 auto;box-shadow:0 8px 16px #20232d14}}.portal-body .wallet-builder-actions{background:var(--portal-surface);border-color:var(--portal-border)}.portal-body .email-tabs .portal-button:not(:disabled):not([aria-disabled=true]):hover{color:var(--portal-primary-hover);background:0 0;border-color:#0000}.portal-body .email-tabs .portal-button[aria-pressed=true]:not(:disabled):not([aria-disabled=true]):hover{border-bottom-color:var(--portal-primary)}.portal-body :is(.portal-button,.button)[hidden],.portal-body .wallet-preview-toggle{display:none}.portal-body :is(.email-tabs,.wallet-audience-tabs,.commercial-catalog__tabs) :is(a,button):not(:disabled):not([aria-disabled=true]):hover{color:var(--portal-primary-hover);background:0 0;border-color:#0000}.portal-body :is(.email-tabs,.wallet-audience-tabs,.commercial-catalog__tabs) :is(a,button):is([aria-current=page],[aria-pressed=true],[aria-selected=true]):not(:disabled):hover{border-bottom-color:var(--portal-primary)}.portal-body :is(.portal-tabs,.email-tabs,.wallet-audience-tabs,.commercial-catalog__tabs,.wallet-program-navigation__scroller) :is(a,button):focus-visible{outline-offset:-3px}.portal-body :is(.contract-summary,.portal-plan-preview) .portal-kicker{color:var(--lime)}@media (max-width:1180px){.portal-body .wallet-preview-toggle{display:inline-flex}}@media (max-width:1080px){.portal-body :is(.email-form,.email-inline) :is(input:not([type=checkbox]),textarea),.portal-body .wallet-color-field input{font-size:16px}}.portal-body .email-sender-journey>details{margin-bottom:24px}.portal-body .portal-field input[type=file]{padding:6px}.portal-body .portal-field input[type=file]::file-selector-button{color:var(--portal-text);background:var(--portal-sidebar);font:inherit;cursor:pointer;border:0;border-radius:4px;margin-right:12px;padding:5px 10px;font-size:13px;font-weight:600}.portal-body .portal-field input[type=file]:disabled::file-selector-button{cursor:not-allowed}@media (pointer:coarse){.portal-body :is(.portal-field,.email-form,.email-inline) :is(input,textarea),.portal-body .portal-select-trigger,.portal-body .wallet-color-field input{font-size:16px}.portal-body :is(.portal-button,.button,.portal-select-trigger){min-height:44px}}@media (min-width:1081px){.portal-body .portal-sidebar{z-index:20;width:240px;height:100dvh;position:fixed;inset:0 auto 0 0}.portal-body .portal-sidebar>.portal-nav{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow-y:auto}.portal-body .portal-sidebar>:not(.portal-nav){flex-shrink:0}.portal-body .portal-sidebar>.portal-nav::-webkit-scrollbar{width:6px;display:block}.portal-body .portal-main{grid-column:2}}.portal-body :is(input,textarea):user-invalid{border-color:var(--portal-danger)}.portal-body .field-error{color:var(--portal-danger);display:block}.portal-body :is(.portal-card,.portal-stat,.portal-form__section):not(.contract-summary):not(.portal-plan-preview){border:1px solid #dfe2ec;box-shadow:0 2px 3px #25234304,0 8px 24px #25234305}.portal-body .portal-stat{background:linear-gradient(145deg,#fff 55%,#f6f3ff);border-top:2px solid #d4c9f6}.portal-body .portal-table th{color:#535b70;background:#f0f1f7}.portal-body .portal-table tbody tr:hover{background:#f7f5fd}.portal-body .portal-table :is(.portal-button,.button){font-weight:600;text-decoration:none}.portal-body .portal-table .portal-button--secondary:not(.portal-button--row-primary){color:#434b60;background:#fff;border-color:#c5cad9;box-shadow:0 1px 2px #24213e09}.portal-body .portal-table .portal-button--secondary:not(.portal-button--row-primary):not(:disabled):not([aria-disabled=true]):hover{color:#5133bb;background:#f3efff;border-color:#b5a5e2}.portal-body .portal-table .portal-button--row-primary{color:#5133bb;box-shadow:none;background:#eee8fc;border-color:#e0d7f8}.portal-body .portal-table .portal-button--row-primary:not(:disabled):not([aria-disabled=true]):hover{color:#44259f;background:#e4dafb;border-color:#b5a5e2}.portal-body .portal-table .portal-actions{gap:8px}.portal-body .admin-directory.admin-commercial>.portal-heading{align-items:flex-start}
