.user-ops-page{min-width:0;gap:.85rem}.user-ops-page *{min-width:0}.user-ops-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.user-ops-summary article{display:flex;min-height:82px;flex-direction:column;justify-content:center;padding:.7rem .8rem;background:#fff;border:1px solid #e0e6ee;border-radius:10px;box-shadow:0 5px 18px rgba(23,32,51,.035)}.user-ops-summary article.warning{border-right:3px solid #b42318}.user-ops-summary small{color:#667085;font-size:.66rem;font-weight:800}.user-ops-summary strong{color:#172033;font-size:1.25rem;line-height:1.25}.user-ops-summary span{overflow:hidden;color:#7c8798;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.user-ops-directory{min-width:0;overflow:hidden;background:#fff;border:1px solid #dfe5ed;border-radius:12px;box-shadow:0 5px 18px rgba(23,32,51,.035)}.user-ops-tabs{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem;padding:.65rem .8rem;background:#fafbfd;border-bottom:1px solid #e6ebf1}.user-ops-tabs a{display:inline-flex;min-height:34px;align-items:center;gap:.4rem;padding:.35rem .65rem;color:#667085;border-radius:7px;font-size:.75rem;font-weight:850}.user-ops-tabs a:hover{color:#172033;background:#f1f4f8}.user-ops-tabs a.active{color:#1d4ed8;background:#eff6ff}.user-ops-tabs b{display:grid;min-width:20px;height:20px;place-items:center;color:inherit;background:rgba(37,99,235,.08);border-radius:99px;font-size:.65rem}.user-ops-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(120px,auto) minmax(130px,auto) auto auto auto;align-items:end;gap:.55rem;padding:.75rem .85rem;background:#fff;border-bottom:1px solid #edf1f5}.user-ops-toolbar>label:not(.user-ops-search){display:grid;gap:.2rem}.user-ops-more label>span,.user-ops-toolbar label>span{color:#667085;font-size:.66rem;font-weight:800}.user-ops-more select,.user-ops-toolbar select{width:100%;min-height:38px;padding:.35rem .5rem;color:#172033;background:#fff;border:1px solid #cfd8e5;border-radius:7px}.user-ops-search{display:flex;height:38px;align-items:center;overflow:hidden;background:#fff;border:1px solid #cfd8e5;border-radius:7px}.user-ops-search:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.user-ops-search svg{width:16px;flex:0 0 16px;margin-inline-start:.65rem;color:#7c8798}.user-ops-search input{width:100%;min-width:0;height:36px;padding:0 .5rem;background:transparent;border:0;outline:0}.user-ops-search button{align-self:stretch;padding:0 .75rem;color:#fff;background:#2563eb;border:0;cursor:pointer;font-size:.73rem;font-weight:850}.user-ops-more{position:relative}.user-ops-more>summary{display:flex;min-height:38px;align-items:center;gap:.3rem;padding:.35rem .55rem;color:#475467;background:#f8fafc;border:1px solid #d7dfe9;border-radius:7px;cursor:pointer;font-size:.7rem;font-weight:850;list-style:none;white-space:nowrap}.user-ops-more>summary::-webkit-details-marker{display:none}.user-ops-more>summary svg{width:13px}.user-ops-more>div{position:absolute;z-index:20;top:calc(100% + .35rem);inset-inline-end:0;display:grid;width:min(520px,85vw);grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.7rem;background:#fff;border:1px solid #d8e0ea;border-radius:9px;box-shadow:0 14px 34px rgba(23,32,51,.14)}.user-ops-more label{display:grid;gap:.2rem}.user-ops-clear{display:inline-flex;min-height:36px;align-items:center;gap:.25rem;color:#667085;font-size:.68rem;font-weight:800;white-space:nowrap}.user-ops-clear svg{width:13px}.user-ops-result{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .9rem;background:#f8fafc;border-bottom:1px solid #e7ecf2}.user-ops-result>div{display:flex;align-items:baseline;gap:.55rem}.user-ops-result strong{color:#172033;font-size:.8rem}.user-ops-result small,.user-ops-result span{color:#667085;font-size:.68rem}.user-ops-result span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-ops-ledger{display:grid}.user-ops-ledger>article{display:grid;grid-template-columns:38px minmax(190px,1.35fr) minmax(105px,.55fr) minmax(170px,.85fr) minmax(170px,.85fr) auto;align-items:center;gap:.7rem;padding:.72rem .9rem;background:#fff;border-bottom:1px solid #edf1f5}.user-ops-ledger>article:last-child{border-bottom:0}.user-ops-ledger>article:hover{background:#fbfcfe}.user-ops-ledger>article.needs_review{box-shadow:inset -3px 0 #b42318}.user-ops-ledger>article.audit_only{background:#fafbfd}.user-ops-avatar{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:#172033;border-radius:9px;font-weight:900}.audit_only .user-ops-avatar{color:#667085;background:#eef1f5}.user-ops-identity,.user-ops-relations,.user-ops-review,.user-ops-status{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.14rem}.user-ops-identity>span{display:flex;max-width:100%;align-items:center;gap:.3rem}.user-ops-identity a{max-width:100%;overflow:hidden;color:#172033;font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.user-ops-identity a bdi{display:block;overflow:hidden;text-overflow:ellipsis}.user-ops-identity em{flex:0 0 auto;padding:.06rem .34rem;color:#2563eb;background:#eff6ff;border-radius:99px;font-size:.6rem;font-style:normal}.user-ops-identity small,.user-ops-relations small,.user-ops-status small{max-width:100%;overflow:hidden;color:#667085;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.user-ops-identity .copyable-id{font-size:.61rem}.user-ops-identity .copyable-id bdi{max-width:145px}.user-ops-status .badge{font-size:.67rem}.user-ops-relations span{max-width:100%;overflow:hidden;color:#344054;font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.user-ops-review span{display:flex;max-width:100%;align-items:flex-start;gap:.25rem;color:#9b2c24;font-size:.65rem;font-weight:800;overflow-wrap:anywhere}.user-ops-review span.clear{color:#197153}.user-ops-review svg{width:12px;flex:0 0 12px;margin-top:.08rem}.user-ops-ledger article>.button{white-space:nowrap}.user-ops-pagination{display:flex;justify-content:center;padding:.7rem;border-top:1px solid #edf1f5}.user-review-banner{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.8rem .9rem;color:#7a271a;background:#fff;border:1px solid #efc1bd;border-radius:10px}.user-review-banner.audit-only{color:#475467;border-color:#d8e0ea;background:#f8fafc}.user-review-banner>div{min-width:0}.user-review-banner strong{display:block;font-size:.78rem}.user-review-banner p{margin:.15rem 0 0;color:inherit;font-size:.7rem}.user-review-banner ul{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.3rem;margin:0;padding:0;list-style:none}.user-review-banner li{max-width:100%;padding:.18rem .42rem;background:#fff1f2;border-radius:99px;font-size:.63rem;font-weight:800;overflow-wrap:anywhere}.user-review-banner.audit-only li{background:#eef2f6}@media(max-width:1200px){.user-ops-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.user-ops-toolbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(120px,auto)) auto auto auto}.user-ops-ledger>article{grid-template-columns:38px minmax(180px,1.2fr) minmax(100px,.5fr) minmax(155px,.8fr) auto}.user-ops-review{grid-column:2/5}.user-ops-ledger article>.button{grid-column:5;grid-row:1}}@media(max-width:900px){.user-ops-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.user-ops-search{grid-column:1/-1}.user-ops-clear,.user-ops-toolbar>.button{width:100%}.user-ops-ledger>article{grid-template-columns:38px minmax(0,1fr) auto}.user-ops-relations,.user-ops-review,.user-ops-status{grid-column:2}.user-ops-ledger article>.button{grid-column:3;grid-row:1}.user-review-banner{flex-direction:column}.user-review-banner ul{justify-content:flex-start}}@media(max-width:620px){.user-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-ops-tabs{display:grid}.user-ops-tabs,.user-ops-toolbar{grid-template-columns:1fr}.user-ops-search{grid-column:auto}.user-ops-more>div{position:static;width:100%;grid-template-columns:1fr;margin-top:.35rem;box-shadow:none}.user-ops-result{align-items:flex-start;flex-direction:column;gap:.12rem}.user-ops-result span{white-space:normal}.user-ops-ledger>article{grid-template-columns:36px minmax(0,1fr);gap:.55rem}.user-ops-relations,.user-ops-review,.user-ops-status{grid-column:2}.user-ops-ledger article>.button{grid-column:2;grid-row:auto;width:100%}.user-ops-pagination{justify-content:space-between}.user-review-banner ul{width:100%;flex-direction:column}.user-review-banner li{width:100%}}@media(max-width:380px){.user-ops-summary{grid-template-columns:1fr}.user-ops-identity .copyable-id bdi{max-width:110px}}.admin-profile-foundation{display:grid;gap:.8rem}.profile-admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.badge-award-form,.profile-admin-columns>section{padding:.9rem;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:9px}.badge-award-form h3,.profile-admin-columns h3{margin:0 0 .6rem}.profile-admin-columns p{display:grid;margin:.4rem 0;padding:.55rem;background:#fff;border-radius:7px}.profile-admin-columns small{color:#61718a}.badge-award-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.badge-award-form h3{grid-column:1/-1}.badge-award-form label{display:grid;gap:.3rem}@media(max-width:780px){.badge-award-form,.profile-admin-columns{grid-template-columns:1fr}.badge-award-form h3{grid-column:auto}}.profile-priority-section{min-width:0;padding:1rem;background:#fff;border:1px solid #dce3ec!important;border-radius:14px;box-shadow:0 8px 26px rgba(29,42,69,.045)}.profile-operational-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.profile-operational-heading h3{margin:0}.profile-operational-heading p{margin:.2rem 0 0;color:#667085;font-size:.76rem}.profile-points-ledger,.profile-quota-summary{min-width:0;padding:.9rem;background:#fafbfd;border:1px solid #e2e8f0;border-radius:11px}.profile-points-ledger .table-wrap{max-width:100%;overflow-x:auto}.profile-points-ledger td small{display:block;color:#667085}.profile-quota-summary .dossier-ledger article{grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(105px,.65fr)) minmax(150px,1fr) auto}.quota-restriction-detail{padding-inline-start:.65rem;border-inline-start:2px solid #d97706}.quota-group-action{color:#1d4ed8;font-size:.72rem;font-weight:850;white-space:nowrap}.profile-advanced-details{scroll-margin-top:76px;padding:.75rem;background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px}.profile-advanced-details>summary{cursor:pointer;color:#344054;font-weight:850}.profile-advanced-content{display:grid;gap:.8rem;margin-top:.8rem}.points-operation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.points-operation-summary article{display:grid;gap:.2rem;padding:.9rem;background:#fff;border:1px solid #dbe3ef;border-radius:11px}.points-operation-summary small{color:#667085}.points-operation-summary strong{font-size:1.35rem}.points-operation-ledger{display:grid;gap:.55rem}.points-operation-ledger article{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(130px,.8fr) minmax(120px,.7fr) auto minmax(75px,.4fr) minmax(145px,.7fr);align-items:center;gap:.7rem;padding:.75rem;background:#fafbfd;border:1px solid #e1e7ef;border-radius:9px}.points-operation-ledger article>div{display:grid;gap:.15rem;min-width:0}.points-operation-ledger small,.points-operation-ledger strong,.points-operation-ledger time{overflow-wrap:anywhere}.points-operation-ledger small,.points-operation-ledger time{color:#667085;font-size:.7rem}.points-user-context{display:flex;align-items:center;gap:1.25rem;padding:.8rem 1rem;background:#fff;border:1px solid #dbe3ef;border-radius:11px}.points-user-context>div{display:grid;gap:.15rem;min-width:0}.points-user-context>div:first-child{flex:1 1}.points-user-context small{color:#667085;font-size:.68rem}.points-user-context strong{overflow-wrap:anywhere}.points-user-context .button{margin-inline-start:auto}@media(max-width:1100px){.profile-quota-summary .dossier-ledger article{grid-template-columns:repeat(2,minmax(0,1fr))}.quota-group-action{justify-self:start}.points-operation-ledger article{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) auto}.points-operation-ledger article time{grid-column:1/-1}}@media(max-width:760px){.user-fact-line{grid-template-columns:repeat(2,minmax(0,1fr))}.user-fact-line>a,.user-fact-line>div{border-bottom:1px solid #e4e8ee}.profile-operational-heading{flex-direction:column}.profile-operational-heading .button{width:100%}.points-user-context{align-items:stretch;flex-direction:column}.points-user-context .button{width:100%;margin:0}.points-operation-ledger article,.points-operation-summary,.profile-quota-summary .dossier-ledger article{grid-template-columns:1fr}.points-operation-ledger article time{grid-column:auto}.profile-points-ledger table,.profile-points-ledger tbody,.profile-points-ledger td,.profile-points-ledger tr{display:block}.profile-points-ledger thead{display:none}.profile-points-ledger tr{margin-bottom:.65rem;padding:.65rem;background:#fff;border:1px solid #e0e6ee;border-radius:9px}.profile-points-ledger td{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.5rem;padding:.3rem!important;border:0!important}.profile-points-ledger td:before{content:attr(data-label);color:#667085;font-size:.68rem;font-weight:800}}@media(max-width:440px){.profile-points-ledger td,.user-fact-line{grid-template-columns:1fr}.profile-priority-section{padding:.75rem}}.points-operation-ledger article{grid-template-columns:minmax(180px,1.3fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(140px,.8fr) auto minmax(75px,.4fr) minmax(145px,.7fr)}.points-adjustment-form label{display:grid;gap:.32rem;color:#344054;font-size:.79rem;font-weight:800}.points-adjustment-form input,.points-adjustment-form select,.points-adjustment-form textarea{width:100%;min-height:42px;padding:.58rem .68rem;color:#172033;background:#fbfcfc;border:1px solid #cfd8e5;border-radius:8px;font:inherit}.points-adjustment-form textarea{min-height:88px;resize:vertical}@media(max-width:1100px){.points-operation-ledger article{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) auto}}@media(max-width:760px){.points-operation-ledger article{grid-template-columns:1fr}}.interaction-record,.interaction-workspace{min-width:0;background:#fff;border:1px solid #dce3ec;border-radius:14px}.interaction-workspace{padding:1rem}.interaction-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-top:1rem}.interaction-filter-grid label{display:grid;min-width:0;gap:.3rem;font-size:.77rem;font-weight:800}.interaction-filter-grid input,.interaction-filter-grid select{width:100%;min-width:0;min-height:42px;padding:.55rem .65rem;color:#172033;background:#f8fafc;border:1px solid #cfd8e5;border-radius:8px;font:inherit}.interaction-filter-grid>div{display:flex;align-items:end;gap:.5rem}.interaction-list{display:grid;gap:.65rem;margin-top:1rem}.interaction-list article{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.8fr) auto;align-items:center;gap:1rem;min-width:0;padding:.85rem;border:1px solid #e4e9f0;border-radius:10px}.interaction-lead{display:flex;align-items:center;gap:.65rem;min-width:0}.interaction-lead div{display:flex;min-width:0;flex-direction:column}.interaction-lead a{overflow:hidden;color:#172033;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.interaction-lead small{color:#64748b}.interaction-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.interaction-list dl div,.interaction-record dl div{min-width:0}.interaction-list dt,.interaction-record dt{color:#64748b;font-size:.68rem}.interaction-list dd,.interaction-record dd{min-width:0;margin:.1rem 0 0;overflow-wrap:anywhere;color:#172033;font-size:.77rem;font-weight:750}.interaction-open{color:#2563eb;font-size:.78rem;font-weight:850;white-space:nowrap}.interaction-record{overflow:hidden}.interaction-record>header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem;background:#f8fafc;border-bottom:1px solid #e4e9f0}.interaction-record h1{margin:.2rem 0;color:#172033}.interaction-record header p{max-width:650px;margin:0;color:#64748b}.interaction-record header span{color:#2563eb;font-size:.72rem;font-weight:900}.interaction-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr);gap:1rem;padding:1rem}.interaction-detail-grid aside,.interaction-detail-grid main{display:grid;align-content:start;min-width:0;gap:1rem}.interaction-detail-grid section{min-width:0;padding:1rem;border:1px solid #e4e9f0;border-radius:10px}.interaction-detail-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}.interaction-timeline{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.interaction-timeline li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:.65rem}.interaction-timeline i{width:10px;height:10px;margin-top:.3rem;background:#2563eb;border-radius:50%}.interaction-timeline div{display:flex;min-width:0;flex-direction:column}.interaction-timeline small,.interaction-timeline span{color:#64748b;font-size:.73rem}.privacy-boundary{border-right:3px solid #2563eb!important;background:#f3f6fa}.privacy-boundary strong{color:#172033}.privacy-boundary p{margin:.35rem 0 0;color:#64748b;font-size:.78rem;line-height:1.8}@media(max-width:900px){.interaction-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interaction-list article{grid-template-columns:1fr auto}.interaction-list dl{grid-column:1/-1}.interaction-detail-grid{grid-template-columns:1fr}}@media(max-width:600px){.interaction-detail-grid dl,.interaction-filter-grid,.interaction-list dl{grid-template-columns:1fr}.interaction-filter-grid>div{align-items:stretch;flex-direction:column}.interaction-filter-grid .button{width:100%}.interaction-list article{grid-template-columns:minmax(0,1fr)}.interaction-open{justify-self:start}.interaction-record>header{flex-direction:column}}.collapsible-section{min-width:0;overflow:hidden;color:#172033;background:#fff;border:1px solid #d9e0ea;border-radius:14px;box-shadow:0 8px 24px rgba(23,32,51,.035)}.collapsible-header{display:flex;min-width:0;align-items:center}.collapsible-trigger{display:grid;min-width:0;min-height:72px;flex:1 1;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:.75rem;padding:.85rem 1rem;color:#172033;background:transparent;border:0;border-radius:13px;cursor:pointer;text-align:right}.collapsible-trigger:hover{background:#f8fafc}.collapsible-trigger:focus-visible{outline:2px solid #2563eb;outline-offset:-3px;box-shadow:0 0 0 3px rgba(37,99,235,.18)}.collapsible-icon{display:grid;width:38px;height:38px;place-items:center;color:#2563eb;background:#eff6ff;border-radius:9px}.collapsible-icon svg{width:18px;height:18px}.collapsible-copy{display:flex;min-width:0;flex-direction:column}.collapsible-copy strong{font-size:.96rem;line-height:1.55}.collapsible-copy small,.collapsible-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapsible-copy small{color:#667085;font-size:.73rem;font-weight:500;line-height:1.65}.collapsible-summary{display:flex;align-items:center;gap:.35rem;color:#556176;font-size:.75rem;font-weight:800;white-space:nowrap}.collapsible-chevron{width:18px;height:18px;color:#667085;transition:transform .12s ease}.collapsible-section.is-open .collapsible-chevron{transform:rotate(180deg)}.collapsible-action{flex:0 0 auto;padding-left:1rem}.collapsible-content{border-top:1px solid #e7ebf1}.collapsible-content[hidden]{display:none}.collapsible-content-inner{min-width:0;padding:1rem}.collapsible-compact,.collapsible-nested{border-radius:10px;box-shadow:none}.collapsible-nested .collapsible-trigger{min-height:58px;grid-template-columns:32px minmax(0,1fr) auto 18px;padding:.65rem .75rem;border-radius:9px}.collapsible-nested .collapsible-icon{width:32px;height:32px;color:#556176;background:#f3f6fa;border-radius:7px}.collapsible-nested .collapsible-content-inner{padding:.8rem;background:#f8fafc}.collapsible-compact{flex:1 1 210px}.collapsible-compact .collapsible-trigger{min-height:38px;grid-template-columns:minmax(0,1fr) 16px;gap:.4rem;padding:.35rem .55rem;border-radius:9px}.collapsible-compact .collapsible-copy strong{color:#344054;font-size:.78rem}.collapsible-compact .collapsible-copy small,.collapsible-compact .collapsible-icon,.collapsible-compact .collapsible-summary{display:none}.collapsible-compact .collapsible-content-inner{padding:.75rem;background:#f8fafc}@media (max-width:680px){.collapsible-header{align-items:stretch;flex-direction:column}.collapsible-trigger{min-height:66px;grid-template-columns:34px minmax(0,1fr) 18px;gap:.6rem;padding:.75rem}.collapsible-icon{width:34px;height:34px}.collapsible-summary{grid-column:2;justify-self:start;white-space:normal}.collapsible-chevron{grid-column:3;grid-row:1}.collapsible-action{padding:0 .75rem .75rem}.collapsible-action>*{width:100%}.collapsible-content-inner{padding:.75rem}.collapsible-compact .collapsible-trigger{grid-template-columns:minmax(0,1fr) 16px}.collapsible-compact .collapsible-chevron{grid-column:2}}@media (prefers-reduced-motion:reduce){.collapsible-chevron{transition:none}}.distribution-page{min-width:0;padding-bottom:2rem;color:#172033}.distribution-page .button-primary{background:#2563eb}.distribution-page .button-primary:hover:not(:disabled){background:#1d4ed8}.distribution-page .button-ghost:hover{color:#172033;background:#f3f6fa}.distribution-page .collapsible-section{scroll-margin-top:72px}.distribution-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.distribution-summary article{display:flex;min-width:0;align-items:center;gap:.85rem;padding:1rem 1.05rem;background:#fff;border:1px solid #d9e0ea;border-radius:12px;box-shadow:0 8px 24px rgba(23,32,51,.035)}.distribution-summary article>div{display:grid;min-width:0;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.45rem}.distribution-summary small{grid-column:1/-1;color:#667085;font-size:.72rem}.distribution-summary strong{color:#172033;font-size:1.45rem;line-height:1.25}.distribution-summary article>div>span{overflow:hidden;color:#7b8495;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.summary-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:#2563eb;background:#eff6ff;border-radius:9px}.summary-icon.active{color:#16805d;background:#e9f7f1}.summary-icon svg{width:20px}.destination-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.destination-card{min-width:0;padding:1rem;background:#fff;border:1px solid #d9e0ea;border-radius:11px}.destination-card.active{border-right:3px solid #16805d}.destination-card.inactive{background:#f8fafc}.destination-card>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.7rem}.destination-mark{display:grid;width:38px;height:38px;place-items:center;color:#2563eb;background:#eff6ff;border-radius:9px}.destination-mark svg{width:18px}.destination-card h3{margin:0;overflow:hidden;color:#172033;font-size:.93rem;text-overflow:ellipsis;white-space:nowrap}.destination-kind{color:#7b8495;font-size:.68rem}.destination-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.9rem 0;padding:.75rem;background:#f3f6fa;border-radius:8px}.destination-card dl div{min-width:0}.destination-card dt{color:#7b8495;font-size:.65rem}.destination-card dd{margin:.08rem 0 0;overflow-wrap:anywhere;color:#344054;font-size:.75rem;font-weight:800}.destination-card>footer{display:flex;align-items:flex-start;gap:.45rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid #e7ebf1}.destination-card>footer>form{display:flex}.destination-edit.is-open{flex-basis:100%;order:3}.destination-edit.is-open+form{order:2}.destination-form-grid,.telegram-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.destination-form-grid label,.telegram-settings-grid label{display:grid;min-width:0;gap:.3rem;color:#344054;font-size:.74rem;font-weight:800}.destination-form-grid input:not([type=checkbox]),.destination-form-grid select,.route-builder select,.telegram-settings-grid input{width:100%;min-width:0;min-height:43px;padding:.55rem .65rem;color:#172033;background:#fff;border:1px solid #cbd3df;border-radius:8px;font:inherit}.destination-form-grid input:focus,.destination-form-grid select:focus,.route-builder select:focus,.telegram-settings-grid input:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.destination-form-grid .field-wide{grid-column:1/-1}.destination-toggle{display:flex!important;grid-column:1/-1;align-items:center;gap:.6rem;padding:.65rem .75rem;background:#fff;border:1px solid #d9e0ea;border-radius:8px}.destination-toggle input{width:18px;height:18px;accent-color:#2563eb}.destination-toggle span{display:flex;flex-direction:column}.destination-toggle small,.telegram-settings-grid small{color:#7b8495;font-size:.65rem;font-weight:500}.form-actions,.telegram-settings{margin-top:.8rem}.form-actions{display:flex;justify-content:flex-end;padding-top:.8rem;border-top:1px solid #e7ebf1}.route-builder{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) auto;align-items:end;gap:.65rem;padding:.85rem;background:#f3f6fa;border:1px solid #d9e0ea;border-radius:10px}.route-builder label{display:grid;min-width:0;gap:.3rem;color:#344054;font-size:.72rem;font-weight:800}.route-builder-arrow{display:grid;width:32px;height:42px;place-items:center;color:#2563eb}.route-builder-arrow svg,.route-flow>span svg{width:17px;transform:scaleX(-1)}.route-builder .form-error{grid-column:1/-1;margin:.15rem 0 0;padding:.55rem .7rem;color:#b42318;background:#fef3f2;border-radius:7px;font-size:.72rem}.route-list{display:grid;gap:.65rem;margin-top:.8rem}.route-card{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.85rem;border:1px solid #d9e0ea;border-radius:10px}.route-card,.route-flow{display:grid;align-items:center}.route-flow{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:.5rem}.route-flow>div{display:flex;min-width:0;flex-direction:column}.route-flow small{color:#7b8495;font-size:.64rem}.route-flow strong{overflow:hidden;color:#172033;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.route-flow>span{display:grid;width:32px;height:32px;place-items:center;color:#2563eb;background:#eff6ff;border-radius:50%}.route-actions{display:flex;align-items:center;gap:.35rem;color:#667085;font-size:.7rem}.route-actions>span{display:flex;align-items:center;gap:.3rem;white-space:nowrap}.compact-empty,.distribution-empty{display:flex;align-items:center;gap:.8rem;padding:1rem;color:#667085;background:#f8fafc;border:1px dashed #cbd3df;border-radius:10px}.compact-empty>span,.distribution-empty>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:#667085;background:#fff;border-radius:9px}.compact-empty svg,.distribution-empty svg{width:18px}.compact-empty div,.distribution-empty div{min-width:0}.compact-empty strong,.distribution-empty strong{color:#344054;font-size:.78rem}.compact-empty p,.distribution-empty p{margin:.1rem 0 0;font-size:.7rem}.delivery-table{overflow:hidden;border:1px solid #d9e0ea;border-radius:10px}.delivery-head,.delivery-table article{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(150px,1.1fr) minmax(90px,.55fr) minmax(70px,.4fr) minmax(150px,.8fr) minmax(150px,1fr);align-items:center;gap:.65rem;padding:.65rem .75rem}.delivery-head{color:#667085;background:#f3f6fa;font-size:.67rem;font-weight:800}.delivery-table article{min-width:0;border-top:1px solid #e7ebf1;font-size:.72rem}.delivery-table article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-table article>span,.delivery-table time{color:#667085}.delivery-failure{color:#b42318!important}.delivery-clear{color:#16805d!important}.technical-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.technical-directory>section{min-width:0;padding:.85rem;background:#f8fafc;border:1px solid #d9e0ea;border-radius:10px}.technical-directory h3{margin:0 0 .65rem;color:#172033;font-size:.85rem}.technical-directory article{display:grid;min-width:0;gap:.3rem;padding:.65rem 0;border-top:1px solid #e7ebf1;color:#667085;font-size:.7rem}.technical-directory article:first-of-type{border-top:0}.technical-directory article>strong{color:#344054}.technical-directory p{margin:0;color:#667085;font-size:.74rem}@media (max-width:980px){.destination-grid,.technical-directory{grid-template-columns:1fr}.route-builder{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.route-builder>.button{grid-column:1/-1;justify-self:end}.route-card{grid-template-columns:1fr}.route-actions{justify-content:flex-end}.delivery-table{overflow-x:auto}.delivery-head,.delivery-table article{min-width:860px}}@media (max-width:680px){.destination-form-grid,.distribution-summary,.telegram-settings-grid{grid-template-columns:1fr}.destination-form-grid .field-wide{grid-column:1}.destination-card dl{grid-template-columns:1fr}.destination-card>footer{align-items:stretch}.destination-card>footer>form{flex:1 1}.destination-card>footer .button{width:100%}.route-builder{grid-template-columns:1fr}.route-builder-arrow{height:24px;justify-self:center;transform:rotate(-90deg)}.route-builder>.button{grid-column:1;justify-self:stretch}.route-flow{grid-template-columns:1fr}.route-flow>span{justify-self:center;transform:rotate(-90deg)}.route-actions{align-items:stretch;flex-direction:column}.route-actions>span{justify-content:space-between}.route-actions .button,.route-actions form{width:100%}.distribution-empty{align-items:flex-start;flex-wrap:wrap}.form-actions .button{width:100%}}.destination-business-fields{margin-top:.8rem}.telegram-discovery{display:grid;gap:.75rem}.telegram-discovery-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;padding:.85rem;background:#f3f6fa;border:1px solid #d9e0ea;border-radius:10px}.telegram-discovery-control label{display:grid;min-width:0;gap:.3rem;color:#344054;font-size:.74rem;font-weight:800}.telegram-discovery-control input{width:100%;min-width:0;min-height:43px;padding:.55rem .65rem;color:#172033;background:#fff;border:1px solid #cbd3df;border-radius:8px;font:inherit;text-align:left}.telegram-discovery-control input:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.telegram-discovery-result{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;border:1px solid #d9e0ea;border-radius:10px}.telegram-discovery-result.ready{border-right:3px solid #16805d}.telegram-discovery-result.blocked{border-right:3px solid #b42318}.telegram-discovery-result-icon{display:grid;width:38px;height:38px;place-items:center;color:#2563eb;background:#eff6ff;border-radius:9px}.telegram-discovery-result-icon svg{width:18px}.telegram-discovery-result>div{display:flex;min-width:0;flex-direction:column}.telegram-discovery-result strong{color:#172033;font-size:.84rem}.telegram-discovery-result small{color:#667085;font-size:.68rem}.telegram-discovery-result p{margin:.1rem 0 0;color:#667085;font-size:.7rem}.telegram-discovery-status{color:#667085;font-size:.7rem;font-weight:850;white-space:nowrap}.telegram-discovery-result.ready .telegram-discovery-status{color:#16805d}.telegram-discovery-result.blocked .telegram-discovery-status{color:#b42318}.telegram-discovery-message{margin:0;padding:.55rem .7rem;border-radius:8px;font-size:.72rem}.telegram-discovery-message.error,.telegram-discovery-message.warning{color:#b42318;background:#fef3f2}.telegram-discovery-message.neutral{color:#556176;background:#f3f6fa}.telegram-discovery-fields{margin-top:0}@media (max-width:680px){.telegram-discovery-control{grid-template-columns:1fr}.telegram-discovery-control .button{width:100%}.telegram-discovery-result{grid-template-columns:34px minmax(0,1fr)}.telegram-discovery-status{grid-column:2}}.login-page{display:grid;min-height:100svh;grid-template-columns:minmax(0,1fr) minmax(380px,480px);grid-template-areas:"identity access";gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(24px,5vw,72px);color:#172033;background:#f3f6fa}.login-atmosphere,.login-page:after,.login-page:before{display:none}.login-identity{grid-area:identity;display:flex;min-width:0;max-width:720px;flex-direction:column;gap:clamp(32px,7vh,64px);justify-self:center}.login-brand-lockup{display:grid;gap:2px}.login-brand-lockup strong{color:#172033;font-size:1.08rem;font-weight:900}.login-brand-lockup small{color:#2563eb;font-size:.72rem;font-weight:850}.login-hero-copy{max-width:650px}.login-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#1d4ed8;font-size:.76rem;font-weight:850}.login-eyebrow i{width:18px;height:2px;background:#2563eb;border-radius:2px}.login-hero-copy h1{max-width:620px;margin:14px 0 10px;color:#172033;font-size:clamp(2rem,4vw,3.25rem);font-weight:900;line-height:1.42;letter-spacing:-.035em}.login-hero-copy p{max-width:580px;margin:0;color:#667085;font-size:.94rem;line-height:1.95}.login-access{grid-area:access;width:100%;padding:clamp(24px,4vw,38px);background:#fff;border:1px solid #e1e7ef;border-radius:18px;box-shadow:0 20px 55px rgba(31,48,72,.1)}.login-access-inner{width:100%}.login-access-kicker{display:block;color:#2563eb;font-size:.72rem;font-weight:850}.login-access h2{margin:5px 0 7px;color:#172033;font-size:1.55rem;line-height:1.5}.login-access-lead{margin:0 0 22px;color:#667085;font-size:.8rem}.login-message{margin:0 0 14px;padding:10px 12px;border-radius:9px;font-size:.76rem}.login-message-warning{color:#9b2531;background:#fff1f2;border:1px solid #fecdd3}.admin-login-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;padding:4px;background:#eef2f7;border-radius:11px}.admin-login-tabs button{min-height:42px;padding:6px;color:#667085;background:transparent;border:0;border-radius:8px;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.admin-login-tabs button.active{color:#1d4ed8;background:#fff;box-shadow:0 2px 8px rgba(31,48,72,.08)}.login-access .admin-login-form{display:grid;gap:12px;margin:0}.login-access .admin-login-form label{display:grid;gap:6px}.login-access .admin-login-form label span{color:#344054;font-size:.73rem;font-weight:850}.login-access .admin-login-form input{width:100%;min-height:50px;padding:9px 12px;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:0;font:inherit}.login-access .admin-login-form input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.login-access .admin-login-form .button{min-height:50px;justify-content:center;color:#fff;background:#2563eb;border:0;border-radius:10px;box-shadow:0 7px 18px rgba(37,99,235,.16)}.login-button-arrow{display:none}.login-access .form-error{margin:0;color:#b42318;font-size:.72rem}.login-access-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:18px 0 0;color:#667085;font-size:.68rem}.login-access-note i{width:6px;height:6px;background:#2563eb;border-radius:50%}.admin-code-destination{margin:0;padding:9px 11px;color:#245ea8;background:#eff6ff;border-radius:8px;font-size:.7rem}.admin-otp-code{text-align:center;font-size:1.3rem!important;letter-spacing:.35em}.admin-change-mobile{min-height:40px;color:#1d4ed8;background:transparent;border:0;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}@media(max-width:900px){.login-page{grid-template-columns:1fr;grid-template-areas:"identity" "access";gap:22px;padding:28px 20px}.login-identity{width:min(560px,100%);gap:24px}.login-hero-copy h1{font-size:clamp(1.8rem,7vw,2.5rem)}.login-access{width:min(480px,100%);justify-self:center}.login-capabilities{width:100%}}@media(max-width:560px){.login-page{align-content:start;padding:18px 12px 28px}.login-identity{gap:18px}.login-brand-lockup{padding-inline:4px}.login-hero-copy h1{margin-top:9px;font-size:1.7rem;line-height:1.5}.login-hero-copy p{font-size:.78rem}.login-capabilities{grid-template-columns:1fr}.login-capabilities>div{padding:9px 12px}.login-capabilities>div+div{border-top:1px solid #e4e9f0;border-right:0}.login-access{padding:22px 16px;border-radius:14px}.login-access h2{font-size:1.35rem}.admin-login-tabs button{min-height:46px}.login-access .admin-login-form .button,.login-access .admin-login-form input{min-height:52px}}.organization-detail-page,.organizations-page{width:min(1380px,100%);margin-inline:auto;gap:1rem}.organizations-heading{min-height:68px;align-items:center}.organizations-heading h1{color:var(--ink-950)}.organizations-heading p{color:var(--slate-600)}.management-overline,.organizations-directory .directory-kicker,.organizations-eyebrow{color:var(--teal-700)}.organizations-audit-link{color:var(--ink-800);background:var(--surface);border-color:var(--line);border-radius:var(--radius);box-shadow:none}.organizations-audit-link:hover{color:var(--teal-800);background:var(--teal-50);border-color:var(--teal-100)}.organizations-audit-link>svg:first-child{color:var(--teal-700)}.organizations-audit-link small,.organizations-audit-link>svg:last-child{color:var(--slate-600)}.business-network-overview{min-height:118px;color:var(--ink-900);background:var(--surface);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}.business-network-overview:after{display:none}.network-command,.network-current-page,.network-primary{padding:1rem 1.2rem}.network-primary{background:var(--teal-50)}.network-mark{color:var(--teal-700);background:var(--teal-100);border:0;border-radius:var(--radius)}.network-command small,.network-current-page small,.network-current-page>span,.network-primary small{color:var(--slate-600)}.network-command strong,.network-current-page strong,.network-primary strong{color:var(--ink-950)}.network-command em,.network-current-page p,.network-primary em{color:var(--slate-500)}.network-current-page{background:var(--surface);border-color:var(--line-soft)}.network-current-page i{background:var(--line)}.network-command{background:var(--surface-raised)}.network-command>svg{color:var(--teal-700)}.organizations-directory{background:var(--surface);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}.organizations-directory-head{min-height:62px;background:var(--surface);border-color:var(--line-soft)}.organizations-directory-head h2{color:var(--ink-900)}.organizations-toolbar{min-height:60px;background:var(--surface-raised);border-color:var(--line-soft)}.organizations-search{background:var(--surface);border-color:var(--line-strong);border-radius:var(--radius-sm)}.organizations-search:focus-within{border-color:var(--teal-600);box-shadow:var(--focus)}.organizations-search>svg{color:var(--teal-700)}.organizations-search input{color:var(--ink-900)}.organizations-search button{color:var(--surface);background:var(--teal-700)}.organizations-search button:hover{background:var(--teal-800)}.organizations-clear,.organizations-sort{color:var(--slate-600)}.organizations-clear:hover{color:var(--danger)}.organizations-query-note{color:var(--info);background:var(--info-bg);border-color:var(--teal-100)}.organizations-query-note strong,.organizations-query-note svg{color:var(--teal-800)}.business-ledger-head{color:var(--slate-600);background:var(--slate-50);border-color:var(--line-soft)}.business-ledger-row{min-height:82px;background:var(--surface);border-color:var(--line-soft)}.business-ledger-row:before{background:var(--teal-600)}.business-ledger-row:hover{background:var(--teal-50);box-shadow:none}.business-monogram{color:var(--teal-800);background:var(--teal-100);border:0;border-radius:var(--radius)}.business-identity a{color:var(--ink-900)}.business-identity a:hover{color:var(--teal-700)}.business-date small,.business-identity small,.business-size span{color:var(--slate-600)}.business-size strong{color:var(--ink-900)}.business-size-track{background:var(--slate-100)}.business-size-track i{background:var(--teal-600)}.business-date.updated>svg,.business-date>svg{color:var(--teal-700)}.business-date time{color:var(--slate-700)}.business-open{color:var(--teal-800);background:var(--teal-50);border-color:var(--teal-100);border-radius:var(--radius-sm)}.business-open:hover{color:var(--surface);background:var(--teal-700);border-color:var(--teal-700)}.organization-member-pagination .pagination a,.organizations-pagination .pagination a{color:var(--teal-700);border-color:var(--line)}.organization-team>.empty-state,.organizations-directory>.empty-state{min-height:150px;background:var(--surface)}.organization-detail-page .empty-icon,.organizations-page .empty-icon{color:var(--teal-700);background:var(--teal-50)}.organization-detail-page>.back-link{color:var(--slate-600)}.organization-detail-page>.back-link:hover{color:var(--teal-700)}.organization-profile-hero{min-height:156px;color:var(--ink-900);background:var(--surface);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}.organization-hero-grid{display:none}.organization-profile-mark{color:var(--teal-700);background:var(--teal-100);border:0;border-radius:var(--radius-lg);box-shadow:none}.organization-profile-overline{color:var(--teal-700)}.organization-profile-identity h1{color:var(--ink-950)}.organization-profile-identity .copyable-id,.organization-profile-identity p{color:var(--slate-600)}.organization-member-total{border-color:var(--line)}.organization-member-total small,.organization-member-total span{color:var(--slate-600)}.organization-member-total strong{color:var(--ink-950)}.organization-add-action{color:var(--teal-800);background:var(--teal-50);border-color:var(--teal-100);border-radius:var(--radius)}.organization-add-action:hover{background:var(--teal-100);border-color:var(--teal-600)}.organization-add-action small,.organization-add-action>svg:first-child,.organization-add-action>svg:last-child{color:var(--teal-700)}.organization-fact-line{background:var(--surface);border-color:var(--line);box-shadow:none}.organization-fact-line>div{min-height:68px;border-color:var(--line-soft)}.organization-fact-icon,.organization-fact-icon.date,.role-count.admin,.role-count.member,.role-count.owner{color:var(--teal-700);background:var(--teal-50)}.organization-fact-line small{color:var(--slate-600)}.organization-fact-line strong{color:var(--ink-900)}.organization-detail-page>.user-detail-section,.organization-workspace{background:var(--surface);border-color:var(--line);box-shadow:none}.organization-team{border-color:var(--line)}.role-legend{background:var(--slate-50);border-color:var(--line-soft)}.role-legend span{color:var(--slate-600)}.role-legend .admin i,.role-legend .member i,.role-legend .owner i{background:var(--teal-600)}.membership-scope-note{color:var(--info);background:var(--info-bg);border-color:var(--teal-100)}.membership-scope-note svg{color:var(--teal-700)}.organization-member-ledger{border-color:var(--line)}.organization-member-head{color:var(--slate-600);background:var(--slate-50)}.organization-member-head,.organization-member-row{border-color:var(--line-soft)}.organization-member-row.role-admin:before,.organization-member-row.role-member:before,.organization-member-row.role-owner:before{background:var(--teal-600)}.organization-member-row:hover{background:var(--teal-50)}.member-avatar,.role-admin .member-avatar,.role-owner .member-avatar{color:var(--teal-800);background:var(--teal-50);border-color:var(--teal-100)}.organization-member-identity a{color:var(--ink-900)}.organization-member-identity a:hover{color:var(--teal-700)}.organization-member-identity small{color:var(--slate-600)}.role-badge.admin,.role-badge.owner{color:var(--teal-800);background:var(--teal-100)}.role-badge.member{color:var(--slate-700);background:var(--slate-100)}.member-account-state{color:var(--slate-600)}.member-account-state.active{color:var(--success)}.member-account-state.active i{background:var(--success)}.member-account-state.inactive{color:var(--slate-600)}.member-account-state.inactive i{background:var(--slate-500)}.organization-member-since>svg{color:var(--teal-700)}.organization-member-since small{color:var(--slate-600)}.organization-member-since time{color:var(--slate-700)}.organization-management-rail{background:var(--slate-50)}.organization-management-rail>section{border-color:var(--line)}.management-title>span{color:var(--teal-700);background:var(--teal-100);border-radius:var(--radius-sm)}.management-title h2{color:var(--ink-900)}.management-title p{color:var(--slate-600)}.organization-add-member .field>span{color:var(--ink-800)}.organization-add-member .field input,.organization-add-member .field select{color:var(--ink-900);background:var(--surface);border-color:var(--line-strong)}.organization-add-member .field input:focus,.organization-add-member .field select:focus{border-color:var(--teal-600);box-shadow:var(--focus)}.organization-add-member .role-help{color:var(--slate-600);background:var(--slate-100)}.organization-add-member .button-primary{background:var(--teal-700)}.organization-add-member .button-primary:hover:not(:disabled){background:var(--teal-800)}.organization-add-member .picker-results{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-float)}.organization-add-member .picker-results button.selected-option,.organization-add-member .picker-results button:hover{background:var(--teal-50)}.organization-add-member .mini-avatar{color:var(--teal-800);background:var(--teal-100)}.organization-add-member .selected-user{background:var(--teal-50);border-color:var(--teal-100)}.organization-add-member .selected-user>button{color:var(--teal-700)}.organization-add-member .form-success{color:var(--success);background:var(--success-bg)}.organization-add-member .form-error{color:var(--danger);background:var(--danger-bg)}.ownership-guard{color:var(--warning);background:var(--warning-bg)}.ownership-guard p,.ownership-guard span,.ownership-guard strong{color:inherit}.organization-registry dl>div{border-color:var(--line)}.organization-registry dt{color:var(--slate-600)}.organization-registry dd{color:var(--ink-800)}.organization-member-row .member-controls select{color:var(--ink-800);background:var(--surface);border-color:var(--line-strong)}.organization-member-row .member-controls .button-secondary{color:var(--teal-800);background:var(--teal-50);border-color:var(--teal-100)}.organization-member-row .member-controls .button-secondary:hover:not(:disabled){background:var(--teal-100)}.organization-member-row .member-controls .button-danger-ghost{color:var(--danger);border-color:var(--danger-bg)}.organization-member-row .member-controls .button-danger-ghost:hover:not(:disabled){background:var(--danger-bg)}.organization-member-row .member-protected-state{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-bg)}.member-protected-icon{color:var(--warning);background:var(--surface)}.organizations-route-state{width:min(1380px,100%);min-height:56vh;margin-inline:auto}.organizations-loading-head{display:grid;gap:.45rem}.organizations-loading-head .skeleton-title{width:min(280px,72%)}.organizations-loading-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.organizations-loading-summary .skeleton-card{min-height:112px}.organizations-loading-list{display:grid;gap:1px;overflow:hidden;background:var(--line-soft);border:1px solid var(--line);border-radius:var(--radius-lg)}.organizations-loading-list .skeleton{min-height:78px;border-radius:0}.organizations-error{min-height:56vh;padding:1.5rem;background:transparent}.organizations-error>span{color:var(--danger);background:var(--danger-bg)}@media (max-width:980px){.business-network-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.network-command{border-color:var(--line-soft)}.organization-profile-hero{grid-template-columns:minmax(0,1fr) 140px}.organization-management-rail{background:var(--slate-50)}.organization-add-member{border-color:var(--line)}}@media (max-width:760px){.organizations-heading{align-items:stretch}.business-ledger-row{min-height:0}.business-ledger-row:before{inset-block:14px}.organization-profile-hero{padding:1rem}.organization-member-row .member-controls{border-color:var(--line-soft)}.organizations-loading-summary{grid-template-columns:1fr}}@media (max-width:520px){.business-network-overview{grid-template-columns:1fr}.network-current-page{border-color:var(--line-soft)}.organization-profile-hero{grid-template-columns:minmax(0,1fr)}.organization-profile-identity{align-items:flex-start}.organization-profile-identity h1{white-space:normal;overflow-wrap:anywhere}.organization-member-total{border-color:var(--line)}.organization-member-state{flex-wrap:wrap}.organization-member-row .member-controls{grid-template-columns:1fr 1fr}}.organization-member-head,.organization-member-row{grid-template-columns:minmax(190px,1.1fr) 120px 132px minmax(260px,.95fr)}.organization-member-row .member-controls,.organization-member-row .member-protected-state,.organization-member-row>*{min-width:0;max-width:100%}.organization-member-row .member-protected-state{grid-template-columns:28px minmax(0,1fr);gap:.45rem;padding:.5rem .55rem;color:var(--danger);background:var(--danger-bg);border-color:var(--danger-bg)}.organization-member-row .member-protected-state p{min-width:0;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.organization-member-row .member-protected-icon{width:28px;height:28px;color:var(--danger);background:var(--surface)}.organization-detail-page .user-detail-section{min-width:0;overflow:hidden}.organization-access-manager,.organization-access-manager .access-admin-forms,.organization-access-manager .access-admin-forms>*,.organization-access-manager>*{min-width:0;max-width:100%}.organization-access-manager .effective-capability-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.organization-access-manager .effective-capability-grid article{background:var(--surface);border-color:var(--line);border-right-color:var(--teal-600)}.organization-access-manager .effective-capability-grid article.denied{border-right-color:var(--danger)}.organization-access-manager .effective-capability-grid header{min-width:0;flex-wrap:wrap}.organization-access-manager .effective-capability-grid p,.organization-access-manager .effective-capability-grid small,.organization-access-manager .effective-capability-grid strong{overflow-wrap:anywhere}.organization-access-manager .access-records{padding:0;overflow:hidden;background:var(--surface);border-color:var(--line)}.organization-access-manager .access-records>summary{padding:.8rem 1rem;color:var(--ink-900);background:var(--slate-50);border-bottom:1px solid var(--line-soft);cursor:pointer;font-weight:850}.organization-access-manager .access-records>div{display:grid}.organization-access-manager .access-records article{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(145px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:.7rem;padding:.75rem 1rem;border-bottom:1px solid var(--line-soft)}.organization-access-manager .access-records article:last-child{border-bottom:0}.organization-access-manager .access-records article>span{display:grid;min-width:0}.organization-access-manager .access-records article b,.organization-access-manager .access-records article p,.organization-access-manager .access-records article strong{overflow-wrap:anywhere}.organization-access-manager .access-records article strong{color:var(--ink-900);font-size:.8rem}.organization-access-manager .access-records article b{color:var(--ink-800);font-size:.7rem;font-weight:750}.organization-access-manager .access-records article small{color:var(--slate-600);font-size:.64rem}.organization-access-manager .access-records article p{grid-column:1/-2;margin:0;color:var(--slate-700);font-size:.72rem}.organization-access-manager .access-records .text-danger{justify-self:end;white-space:nowrap}.organization-access-manager .access-admin-forms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.organization-access-manager .access-admin-forms form,.organization-access-manager .access-form-empty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.organization-access-manager .access-form-empty{display:block}.organization-access-manager .access-form-empty p{margin:.25rem 0 0;color:var(--slate-600)}.organization-access-manager .access-form-heading{grid-column:1/-1}.organization-access-manager .access-form-heading h3{margin:0;color:var(--ink-900);font-size:.95rem}.organization-access-manager .access-form-heading p{margin:.2rem 0 0;color:var(--slate-600);font-size:.72rem;line-height:1.75}.organization-access-manager .access-admin-forms label{min-width:0;color:var(--ink-800);font-size:.72rem;font-weight:800}.organization-access-manager .access-admin-forms input:not([type=checkbox]),.organization-access-manager .access-admin-forms select{width:100%;min-width:0;min-height:40px;padding:.45rem .6rem;color:var(--ink-900);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.organization-access-manager .access-admin-forms input:focus,.organization-access-manager .access-admin-forms select:focus{outline:0;border-color:var(--teal-600);box-shadow:var(--focus)}.organization-access-manager .access-admin-forms input:disabled{color:var(--slate-500);background:var(--slate-50)}.organization-access-manager .access-admin-forms .check{min-height:40px;align-self:end;padding:.55rem .65rem;color:var(--ink-800);background:var(--teal-50);border-radius:var(--radius-sm)}.organization-access-manager .persian-date-field small{color:var(--slate-600);font-size:.61rem;font-weight:500}.organization-access-manager .access-admin-forms .button{min-height:40px}@media (max-width:1250px){.organization-member-head,.organization-member-row{grid-template-columns:minmax(180px,1fr) 115px minmax(230px,.95fr)}.organization-member-row .member-protected-state{grid-column:3}}@media (max-width:980px){.organization-access-manager .access-admin-forms{grid-template-columns:1fr}}@media (max-width:760px){.organization-member-row .member-protected-state{grid-column:1/-1;grid-row:2}.organization-access-manager .access-records article{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-access-manager .access-records article p,.organization-access-manager .access-records article>span:first-child{grid-column:1/-1}.organization-access-manager .access-records .text-danger{justify-self:start}}@media (max-width:520px){.organization-member-row .member-protected-state{grid-column:1;grid-row:3}.organization-access-manager .access-admin-forms form{grid-template-columns:1fr}.organization-access-manager .access-admin-forms .wide,.organization-access-manager .access-form-heading{grid-column:1}.organization-access-manager .access-records article{grid-template-columns:1fr}.organization-access-manager .access-records article p,.organization-access-manager .access-records article>span:first-child{grid-column:1}}.organization-member-head,.organization-member-row{grid-template-columns:minmax(190px,1.2fr) 118px 128px minmax(320px,1.15fr);align-items:center}.organization-member-row{height:auto;overflow:visible}.organization-member-row .member-protected-state{grid-column:4;width:100%;min-height:62px;align-self:center;overflow:visible;contain:none}.member-protected-copy{display:grid;min-width:0;gap:.08rem}.member-protected-copy strong{color:var(--danger);font-size:.72rem;line-height:1.55}.member-protected-copy small{color:var(--slate-700);font-size:.65rem;font-weight:650;line-height:1.75;white-space:normal;overflow-wrap:anywhere}@media (max-width:1250px){.organization-member-head,.organization-member-row{grid-template-columns:minmax(185px,1fr) 112px minmax(290px,1fr)}.organization-member-row .member-protected-state{grid-column:3}}@media (max-width:760px){.organization-member-row .member-protected-state{grid-column:1/-1;grid-row:2;min-height:58px}}@media (max-width:520px){.organization-member-row .member-protected-state{grid-column:1;grid-row:3}}.organization-public-profile{padding:1.2rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.organization-public-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.organization-public-profile-head h2{margin:.2rem 0;color:var(--ink-950)}.organization-public-profile-head p{margin:0;color:var(--slate-600)}.organization-public-profile-head>span{padding:.35rem .65rem;border-radius:999px;font-size:.72rem;font-weight:800}.organization-public-profile-head>span.published{color:var(--success);background:var(--success-bg)}.organization-public-profile-head>span.unavailable{color:var(--slate-600);background:var(--slate-100)}.organization-public-observability{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1rem 0;overflow:hidden;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--radius)}.organization-public-observability>div{padding:.8rem;background:var(--surface-raised)}.organization-public-observability dt{color:var(--slate-600);font-size:.72rem}.organization-public-observability dd{margin:.25rem 0 0;color:var(--ink-900);overflow-wrap:anywhere}.organization-public-profile-form{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.organization-public-profile-form textarea{resize:vertical}.organization-public-profile-form small{display:block;color:var(--slate-600)}@media(max-width:640px){.organization-public-profile-head{flex-direction:column}.organization-public-observability{grid-template-columns:1fr}}.admin-shell .admin-accordion-nav{align-content:start;gap:.45rem;overflow-y:auto;padding:.45rem .65rem 1rem}.admin-shell .admin-nav-group{min-width:0;border:0}.admin-shell .admin-nav-group>summary{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .65rem;color:var(--slate-600);border-radius:var(--radius-sm);cursor:pointer;font-size:.72rem;font-weight:850;list-style:none}.admin-shell .admin-nav-group>summary::-webkit-details-marker{display:none}.admin-shell .admin-nav-group>summary:hover{color:var(--teal-800);background:var(--teal-50)}.admin-shell .admin-nav-group>summary svg{width:13px;height:13px;color:var(--slate-500);transform:rotate(90deg);transition:transform .15s ease}.admin-shell .admin-nav-group[open]>summary{color:var(--teal-800)}.admin-shell .admin-nav-group[open]>summary svg{transform:rotate(-90deg)}.admin-shell .admin-nav-group>div{display:grid;gap:.2rem;margin-top:.2rem}.admin-shell .admin-nav-group a{min-width:0}@media (max-width:820px){.admin-shell .admin-accordion-nav{padding-bottom:1.25rem;overscroll-behavior:contain}}.rmdp-calendar-container-mobile{top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.6)}.rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rmdp-mobile.rmdp-wrapper{box-shadow:unset;border:1px solid #cfd8e2}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:30px;font-size:16px;padding-bottom:15px}.rmdp-mobile .rmdp-arrow-container{height:26px;width:26px}.rmdp-mobile .rmdp-arrow{padding:3px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:10px}.rmdp-mobile .rmdp-left i{margin-left:4px;margin-top:7px}.rmdp-mobile .rmdp-right i{margin-left:-2px;margin-top:7px}.rmdp-rtl.rmdp-mobile .rmdp-right i{margin-left:5px}.rmdp-rtl.rmdp-mobile .rmdp-left i{margin-left:-1px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:38px;width:38px}.rmdp-mobile .rmdp-day span{font-size:15px}.rmdp-mobile .dvdr{margin:0 10px}.rmdp-mobile .ok{position:absolute;bottom:0}.rmdp-mobile .rmdp-week-day{margin-top:10px;margin-bottom:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{margin:15px 0}.rmdp-mobile .rmdp-action-button{margin:15px 3px 0;font-size:13px}.rmdp-mobile .rmdp-action-buttons{display:flex;justify-content:flex-end;align-items:center;padding:0 10px}.rmdp-mobile .rmdp-rtl .rmdp-action-button{float:left;margin-right:unset;margin-left:10px}.rmdp-mobile .rmdp-action-button:focus{outline:none}.rmdp-mobile .rmdp-header{margin-top:15px;margin-left:10px;margin-right:10px}.rmdp-mobile .rmdp-panel-header{margin-top:20px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:15px}@media (max-width:420px){.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:32px;width:32px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{width:230px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:20px}.rmdp-mobile .rmdp-day span{font-size:14px}.rmdp-mobile .rmdp-day-picker{padding:10px 5px}.rmdp-mobile.rmdp-single .rmdp-day-picker{padding:10px}.rmdp-mobile .rmdp-arrow-container{height:20px;width:20px;margin:0 12px}.rmdp-mobile .rmdp-arrow{padding:2px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-action-button{font-size:13px;padding:5px}.rmdp-mobile .rmdp-action-button:first-child{padding-right:10px}.rmdp-mobile .rmdp-panel-header{padding-bottom:20px}.rmdp-mobile .rmdp-left i,.rmdp-mobile .rmdp-right i{margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:8px}.rmdp-mobile .rmdp-down i{margin-top:4px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:15px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{font-size:14px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:10px;font-size:12px}}@media (max-height:450px){.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:9px;font-size:12px;line-height:15px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:22px;width:22px}.rmdp-mobile .rmdp-time-picker{padding:0;min-width:130px!important}.rmdp-mobile .rmdp-time-picker div input{font-size:12px;padding:2px}.rmdp-mobile .rmdp-day span{font-size:12px}.rmdp-mobile .rmdp-month-picker .rmdp-day span,.rmdp-mobile .rmdp-week-day{font-size:10px}.rmdp-mobile .rmdp-day-picker{padding:0 7px}.rmdp-mobile .rmdp-panel-body{padding:0;margin:5px 0}.rmdp-mobile .rmdp-panel-body li{font-size:11px;margin:5px}.rmdp-mobile .rmdp-action-button{font-size:9px;padding:0 5px;margin:10px 5px}.rmdp-mobile .rmdp-action-button:first-child{margin-right:10px}.rmdp-mobile .rmdp-arrow-container{margin:0 3px;height:16px;width:16px}.rmdp-mobile .rmdp-arrow{padding:2px;height:2px;width:2px;margin-top:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{height:160px}.rmdp-mobile .dvdr,.rmdp-mobile .rmdp-time-picker div input{margin:0}.rmdp-mobile .rmdp-week-day{margin-top:0}.rmdp-mobile .rmdp-left i{margin-top:4px;margin-left:4px}.rmdp-mobile .rmdp-right i{margin-top:4px;margin-left:0}.rmdp-mobile .rmdp-up i{margin-top:5px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:13px}.rmdp-mobile .rmdp-day-picker{margin-left:0;margin-right:0}.rmdp-mobile .rmdp-action-button{margin-bottom:10px}}.persian-date-picker-container{width:100%}.persian-date-picker-input{width:100%;min-height:40px;padding:.45rem .65rem;color:var(--ink-900);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;direction:rtl;text-align:right}.persian-date-picker-input:focus{outline:0;border-color:var(--teal-600);box-shadow:var(--focus)}.persian-date-picker-calendar{width:min(340px,calc(100vw - 24px));min-width:300px;max-width:calc(100vw - 24px);overflow:visible;color:var(--ink-900);background:var(--surface);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);direction:rtl;font-family:var(--font-family-primary)}.persian-date-picker-calendar .rmdp-header-values,.persian-date-picker-calendar .rmdp-week-day{color:var(--teal-800)}.persian-date-picker-calendar .rmdp-arrow{border-color:var(--teal-700)}.persian-date-picker-calendar .rmdp-arrow-container:hover{background:var(--teal-50);box-shadow:none}.persian-date-picker-calendar .rmdp-day.rmdp-today span{color:var(--teal-800);background:var(--teal-50)}.persian-date-picker-calendar .rmdp-day.rmdp-selected span:not(.highlight){color:var(--surface);background:var(--teal-700);box-shadow:none}.persian-date-picker-calendar .rmdp-day:not(.rmdp-day-hidden) span:hover{color:var(--teal-800);background:var(--teal-100)}.persian-date-picker-calendar .rmdp-time-picker input{color:var(--ink-900);background:var(--surface);border-color:var(--line-strong)}.persian-date-picker-calendar .rmdp-time-picker{box-sizing:border-box;width:100%;min-width:0!important;padding-inline:1rem;overflow:visible;direction:ltr;unicode-bidi:isolate}.persian-date-picker-calendar .rmdp-time-picker>div{min-width:44px}.persian-date-picker-calendar .rmdp-time-picker .dvdr{min-width:12px}.persian-date-picker-calendar .rmdp-time-picker div input{box-sizing:border-box;width:40px;min-width:40px;direction:ltr;unicode-bidi:isolate}.persian-date-picker-calendar .rmdp-action-button{color:var(--teal-700);font-family:var(--font-family-primary)}.persian-date-picker-calendar .rmdp-action-button:hover{color:var(--teal-800);background:var(--teal-50)}.persian-date-picker-calendar .rmdp-toolbar{border-color:var(--line-soft)}@media (max-width:560px){.persian-date-picker-calendar{width:calc(100vw - 16px);min-width:0;max-width:calc(100vw - 16px)}.persian-date-picker-calendar .rmdp-day,.persian-date-picker-calendar .rmdp-week-day{width:34px;height:34px}}.admin-surface,.publication-filter-card,.publishing-settings-form>section{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(23,63,107,.04)}.admin-surface-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid var(--line-soft)}.admin-surface-heading.compact{padding-block:.8rem}.admin-surface-heading span{display:block;margin-bottom:.08rem;color:var(--teal-700);font-size:.7rem;font-weight:850}.admin-surface-heading h2{margin:0;color:var(--ink-900);font-size:1rem}.admin-surface-heading p{margin:.12rem 0 0;color:var(--slate-600);font-size:.76rem}.admin-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:.9rem 1.1rem;background:var(--slate-50);border-top:1px solid var(--line-soft);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.admin-form-actions>span{margin-left:auto;color:var(--slate-600);font-size:.75rem}.admin-toggle{display:flex!important;min-width:0;align-items:center;gap:.75rem;padding:.7rem .8rem;background:var(--teal-50);border:1px solid var(--teal-100);border-radius:var(--radius);cursor:pointer}.admin-toggle>span{display:grid;min-width:0}.admin-toggle strong{color:var(--ink-800);font-size:.78rem}.admin-toggle small{color:var(--slate-600);font-size:.67rem;font-weight:500;line-height:1.7}.admin-toggle input,.toggle-field input[type=checkbox]{appearance:none;position:relative;width:40px!important;height:22px!important;flex:0 0 40px;margin:0;background:var(--slate-300);border:0;border-radius:99px;cursor:pointer;transition:background .15s}.admin-toggle input:after,.toggle-field input[type=checkbox]:after{content:"";position:absolute;width:16px;height:16px;inset:3px 3px 3px auto;background:var(--surface);border-radius:50%;box-shadow:0 1px 3px rgba(11,31,42,.24);transition:transform .15s}.admin-toggle input:checked,.toggle-field input[type=checkbox]:checked{background:var(--success)}.admin-toggle input:checked:after,.toggle-field input[type=checkbox]:checked:after{transform:translateX(-18px)}.admin-toggle input:focus-visible,.toggle-field input[type=checkbox]:focus-visible{box-shadow:var(--focus)}.booth-create-card>form,.booth-list details>form{display:grid}.booth-form-sections{display:grid;gap:.8rem;padding:1rem 1.1rem}.booth-form-section{min-width:0;padding:.9rem;background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:var(--radius)}.booth-form-section>header{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.8rem}.booth-form-section>header>span{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;color:var(--teal-700);background:var(--teal-100);border-radius:var(--radius-sm);font-size:.7rem;font-weight:900}.booth-form-section h3{margin:0;color:var(--ink-900);font-size:.86rem}.booth-form-section header p{margin:.05rem 0 0;color:var(--slate-600);font-size:.7rem}.booth-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.booth-field-grid>label:not(.admin-toggle),.booth-technical label{display:grid;min-width:0;gap:.28rem;color:var(--ink-800);font-size:.73rem;font-weight:800}.booth-field-grid input:not([type=checkbox]),.booth-field-grid select,.booth-technical textarea{width:100%;min-width:0;min-height:41px;padding:.5rem .65rem;color:var(--ink-900);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.booth-field-grid input:focus,.booth-field-grid select:focus,.booth-technical textarea:focus{outline:0;border-color:var(--teal-600);box-shadow:var(--focus)}.booth-field-grid small,.booth-technical small{color:var(--slate-500);font-size:.64rem;font-weight:500}.booth-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.booth-options-grid fieldset{min-width:0;margin:0;padding:.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.booth-options-grid legend{padding-inline:.35rem;color:var(--ink-800);font-size:.73rem;font-weight:850}.booth-options-grid fieldset>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.booth-options-grid label{display:flex;min-width:0;align-items:flex-start;gap:.38rem;padding:.4rem;color:var(--slate-700);background:var(--slate-50);border-radius:var(--radius-sm);font-size:.68rem;cursor:pointer}.booth-options-grid input{margin-top:.18rem;accent-color:var(--teal-700)}.booth-option-empty{grid-column:1/-1;margin:0;color:var(--slate-500);font-size:.7rem}.booth-technical{margin:0;background:var(--slate-50);border:1px solid var(--line);border-radius:var(--radius)}.booth-technical>summary{padding:.7rem .85rem;color:var(--teal-700);cursor:pointer;font-size:.73rem;font-weight:850}.booth-technical>div{padding:0 .85rem .85rem}.booth-list{display:grid}.booth-list>details{border-bottom:1px solid var(--line-soft)}.booth-list>details:last-child{border-bottom:0}.booth-list>details>summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.1rem;cursor:pointer}.booth-list>details[open]>summary{background:var(--teal-50);border-bottom:1px solid var(--teal-100)}.booth-list summary>span:first-child{display:grid;min-width:0}.booth-list summary strong{color:var(--ink-900)}.booth-list summary small{overflow-wrap:anywhere;font-size:.68rem}.booth-directory>.empty-state{min-height:190px}.publication-filter-card{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:end;gap:1rem;padding:.9rem 1rem}.publication-filter-copy{display:grid;align-self:center}.publication-filter-copy strong{color:var(--ink-900);font-size:.86rem}.publication-filter-copy small{color:var(--slate-600);font-size:.69rem}.publication-filter-form{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:.65rem}.publication-filter-form label{display:grid;min-width:0;gap:.25rem;color:var(--slate-600);font-size:.7rem;font-weight:800}.publication-filter-form select{width:100%;min-height:39px;padding:.4rem .58rem;color:var(--ink-900);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.publication-filter-form select:focus{outline:0;border-color:var(--teal-600);box-shadow:var(--focus)}.publication-filter-actions{display:flex;gap:.4rem}.publication-results{overflow:hidden}.publication-table{overflow-x:auto}.publication-table table{width:100%;border-collapse:collapse}.publication-table th{padding:.55rem .8rem;color:var(--slate-600);background:var(--slate-50);border-bottom:1px solid var(--line);font-size:.68rem;text-align:right;white-space:nowrap}.publication-table td{padding:.75rem .8rem;color:var(--slate-700);border-bottom:1px solid var(--line-soft);font-size:.75rem;white-space:nowrap}.publication-table tr:last-child td{border-bottom:0}.publication-table tbody tr:hover{background:var(--teal-50)}.publication-table td strong{color:var(--ink-900)}.table-action{color:var(--teal-700);font-weight:850}.publishing-settings-form{display:grid;gap:.8rem}.publishing-setting-section{overflow:hidden}.publishing-field-grid,.publishing-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem 1.1rem}.publishing-field-grid label{display:grid;min-width:0;gap:.28rem;color:var(--ink-800);font-size:.75rem;font-weight:800}.publishing-field-grid input{width:100%;min-width:0;min-height:42px;padding:.5rem .65rem;color:var(--ink-900);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.publishing-field-grid input:focus{outline:0;border-color:var(--teal-600);box-shadow:var(--focus)}.publishing-field-grid small{color:var(--slate-500);font-size:.64rem;font-weight:500}.numeric-field>div{display:grid;grid-template-columns:minmax(90px,150px) auto;align-items:center;gap:.5rem}.numeric-field em{color:var(--slate-600);font-size:.7rem;font-style:normal}.publishing-setting-section.technical{border-right:3px solid var(--teal-600)}.publishing-save{border:1px solid var(--line);border-radius:var(--radius-lg)}.settings-preview{color:var(--ink-900);background:var(--surface);border:1px solid var(--teal-100);box-shadow:0 12px 32px rgba(23,63,107,.07)}.settings-preview:before{display:none}.settings-preview-kicker{color:var(--teal-700)}.settings-preview-mark{color:var(--surface);background:var(--teal-700);border:0;box-shadow:none}.settings-preview>p,.settings-preview>small{color:var(--slate-600)}.settings-preview-actions span{color:var(--surface);background:var(--teal-700)}.settings-preview-actions i{color:var(--teal-800);background:var(--teal-50);border:1px solid var(--teal-100)}.settings-panel{box-shadow:0 8px 24px rgba(23,63,107,.035)}.future-foundation{border-right-color:var(--teal-600)}.sms-status-card{color:var(--ink-900);background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 28px rgba(23,63,107,.06)}.sms-status-heading{border-bottom-color:var(--line-soft)}.sms-status-card dt,.sms-status-card>p,.sms-status-heading small{color:var(--slate-600)}.sms-status-card dl div{border-bottom-color:var(--line-soft)}.status-orb{border-color:var(--slate-100)}.status-orb.active{background:var(--success);box-shadow:0 0 0 5px var(--success-bg)}.status-orb.needs_configuration{background:#c87820;box-shadow:0 0 0 5px #fff4e5}.sms-secret-panel{border-right-color:#c87820}.sms-test-panel{border-right-color:var(--teal-600)}.sms-setup-note{color:#8a5117;background:#fff4e5;border:1px solid #f0d4ad}.user-access-manager{margin-top:.9rem}.effective-capability-grid{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.effective-capability-grid article{display:grid;min-width:0;gap:.65rem;padding:.9rem;border-right-width:4px;box-shadow:0 6px 18px rgba(23,63,107,.035)}.effective-capability-grid article.allowed{border-right-color:var(--success)}.effective-capability-grid article.denied{border-right-color:var(--danger)}.effective-capability-grid article.future-capability{border-right-color:#c87820;background:#fffaf3}.effective-capability-grid header{align-items:flex-start;flex-wrap:wrap}.effective-capability-grid header strong{min-width:0;color:var(--ink-900);overflow-wrap:anywhere}.effective-capability-grid .capability-status{padding:.1rem .45rem;color:var(--success);background:var(--success-bg);border-radius:99px;white-space:nowrap}.effective-capability-grid .denied .capability-status{color:var(--danger);background:var(--danger-bg)}.effective-capability-grid .future-capability .capability-status{color:#8a5117;background:#fff0dc}.effective-capability-grid p{min-height:2.8em;margin:0;line-height:1.8;overflow-wrap:anywhere}.effective-capability-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding-top:.6rem;border-top:1px solid var(--line-soft)}.effective-capability-grid dl div{display:grid;min-width:0}.effective-capability-grid dt{color:var(--slate-500);font-size:.62rem}.effective-capability-grid dd{margin:0;color:var(--ink-800);font-size:.69rem;font-weight:800;overflow-wrap:anywhere}.access-admin-forms form{box-shadow:0 6px 18px rgba(23,63,107,.03)}.access-admin-forms label>span{color:var(--ink-800);font-size:.72rem;font-weight:800}.access-admin-forms input:not([type=checkbox]),.access-admin-forms select{width:100%;min-width:0;min-height:40px;padding:.45rem .6rem;color:var(--ink-900);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.access-admin-forms input:focus,.access-admin-forms select:focus{outline:0;border-color:var(--teal-600);box-shadow:var(--focus)}@media (max-width:900px){.publication-filter-card{grid-template-columns:1fr}.publication-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-filter-actions{grid-column:1/-1}}@media (max-width:680px){.booth-field-grid,.booth-options-grid,.booth-options-grid fieldset>div,.publication-filter-form,.publishing-field-grid,.publishing-toggle-grid{grid-template-columns:1fr}.field-wide,.publication-filter-actions{grid-column:1}.publication-filter-actions .button{flex:1 1}.admin-form-actions{align-items:stretch;flex-direction:column}.admin-form-actions>span{margin:0}.admin-form-actions .button{width:100%}.effective-capability-grid dl{grid-template-columns:1fr}}.settings-panel .field-error{color:var(--danger);font-weight:750}.online-booths-page .badge-warning,.publications-page .badge-warning{color:#8a5117;background:#fff0dc}.feature-announcement-admin-list{display:grid;gap:14px}.feature-announcement-admin-list>article{padding:20px}.feature-announcement-admin-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.feature-announcement-admin-list h2,.feature-announcement-admin-list p{margin:0}.feature-announcement-admin-list h2{margin-top:5px;font-size:1rem}.feature-announcement-admin-list header p{margin-top:4px;color:var(--text-muted);font-size:.75rem}.feature-admin-badge{display:inline-flex;padding:3px 8px;color:#fff;background:#c62828;border-radius:999px;font-size:.62rem;font-weight:900}.feature-announcement-admin-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.feature-announcement-admin-list dl>div{padding:10px;background:#f7f9fc;border-radius:9px}.feature-announcement-admin-list dt{color:var(--text-muted);font-size:.65rem}.feature-announcement-admin-list dd{margin:3px 0 0;font-size:.73rem;font-weight:800}.feature-admin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:14px;border-top:1px solid var(--border)}.feature-admin-metrics span{display:grid;gap:3px;color:var(--text-muted);font-size:.65rem}.feature-admin-metrics b{color:var(--text);font-size:.9rem}.feature-announcement-admin-list footer{display:flex;align-items:center;gap:8px;margin-top:15px}.feature-lifecycle-actions{display:flex;align-items:center;gap:8px}.feature-lifecycle-actions small{color:var(--danger)}.release-audience-notice{padding:10px 12px;color:#295f9d;background:#eef6ff;border-radius:8px;font-size:.7rem}@media(max-width:800px){.feature-admin-metrics,.feature-announcement-admin-list dl{grid-template-columns:1fr 1fr}.feature-announcement-admin-list>article>header{flex-direction:column}}@media(max-width:520px){.feature-admin-metrics,.feature-announcement-admin-list dl{grid-template-columns:1fr}.feature-announcement-admin-list footer,.feature-lifecycle-actions{align-items:stretch;flex-direction:column}}.online-booths-page .booth-form-section>header>span{color:#1d4ed8;background:#dbeafe}.online-booths-page .booth-list>details[open]>summary{background:#f4f7fb;border-bottom-color:#dbe5f1}.online-booths-page .station-page-error{margin:0;padding:.75rem 1rem;color:var(--danger);background:var(--danger-bg);border:1px solid #efc4c8;border-radius:var(--radius)}.online-booths-page .station-search{display:flex;align-items:center;gap:.4rem}.online-booths-page .station-search input{min-width:220px;min-height:38px;padding:.45rem .65rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.online-booths-page .station-period-control{display:grid;gap:.8rem}.online-booths-page .station-duration-plans{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.online-booths-page .station-duration-plans>span{margin-left:.25rem;color:var(--slate-600);font-size:.72rem;font-weight:800}.online-booths-page .station-duration-plans button{min-height:34px;padding:.3rem .65rem;color:#1d4ed8;background:#fff;border:1px solid #bfcee2;border-radius:7px;cursor:pointer;font:inherit;font-size:.72rem;font-weight:850}.online-booths-page .station-duration-plans button:hover{background:#eff6ff;border-color:#3b82f6}.online-booths-page .station-duration-plans strong{margin-right:auto;color:var(--ink-800);font-size:.76rem}.online-booths-page .station-period-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.online-booths-page .station-period-fields .persian-date-field{display:grid;min-width:0;gap:.3rem;color:var(--ink-800);font-size:.73rem;font-weight:800}.online-booths-page .station-period-fields small{color:var(--slate-500);font-size:.64rem;font-weight:500}.online-booths-page .station-destination-selector{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.online-booths-page .station-destination-selector>header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.65rem .75rem;background:#f7f9fc;border-bottom:1px solid var(--line-soft)}.online-booths-page .station-destination-selector>header label{display:flex;min-width:220px;max-width:430px;flex:1 1;align-items:center;gap:.4rem;padding-inline:.55rem;background:#fff;border:1px solid var(--line-strong);border-radius:7px}.online-booths-page .station-destination-selector>header svg{width:16px;color:var(--slate-500)}.online-booths-page .station-destination-selector>header input{width:100%;min-height:36px;border:0;outline:0}.online-booths-page .station-destination-selector>header>span{color:#1d4ed8;font-size:.72rem;font-weight:850;white-space:nowrap}.online-booths-page .station-destination-groups{display:grid;gap:1px;background:var(--line-soft)}.online-booths-page .station-destination-groups>section{display:grid;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);background:#fff}.online-booths-page .station-destination-groups h4{margin:0;padding:.7rem .75rem;color:var(--ink-800);background:#f8fafc;font-size:.73rem}.online-booths-page .station-destination-groups section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.5rem}.online-booths-page .station-destination-groups label{display:flex;min-width:0;align-items:flex-start;gap:.45rem;padding:.48rem;border:1px solid transparent;border-radius:7px;cursor:pointer}.online-booths-page .station-destination-groups label:hover{background:#f8fafc}.online-booths-page .station-destination-groups label.selected{background:#eff6ff;border-color:#bfdbfe}.online-booths-page .station-destination-groups label.disabled{opacity:.62;cursor:not-allowed}.online-booths-page .station-destination-groups input{margin-top:.2rem;accent-color:#2563eb}.online-booths-page .station-destination-groups label>span{display:grid;min-width:0}.online-booths-page .station-destination-groups strong{color:var(--ink-800);font-size:.72rem;overflow-wrap:anywhere}.online-booths-page .station-destination-groups small{color:var(--slate-500);font-size:.61rem}.online-booths-page .station-selector-empty{margin:0;padding:1.1rem;color:var(--slate-600);text-align:center;font-size:.73rem}.online-booths-page .booth-options-grid.single-column{grid-template-columns:1fr;margin-bottom:.75rem}.online-booths-page .station-publisher-selector{position:relative;display:flex;flex-wrap:wrap;align-items:end;gap:.45rem;padding-top:.75rem;border-top:1px solid var(--line-soft)}.online-booths-page .station-publisher-selector>label{display:grid;min-width:min(100%,270px);gap:.25rem;color:var(--ink-800);font-size:.7rem;font-weight:800}.online-booths-page .station-publisher-selector>label input{min-height:38px;padding:.4rem .6rem;border:1px solid var(--line-strong);border-radius:7px}.online-booths-page .station-publisher-selector>small{width:100%;color:var(--slate-500);font-size:.64rem}.online-booths-page .station-publisher-chip{display:flex;align-items:center;gap:.45rem;min-height:40px;padding:.35rem .45rem;background:#f4f7fb;border:1px solid #dbe5f1;border-radius:7px}.online-booths-page .station-publisher-chip>span{display:grid}.online-booths-page .station-publisher-chip strong{font-size:.7rem}.online-booths-page .station-publisher-chip small{color:var(--slate-500);font-size:.6rem}.online-booths-page .station-publisher-chip button{display:grid;width:24px;height:24px;place-items:center;color:var(--slate-500);background:transparent;border:0;cursor:pointer}.online-booths-page .station-publisher-chip svg{width:14px}.online-booths-page .station-publisher-results{position:absolute;z-index:30;inset:calc(100% + 4px) 0 auto;max-width:420px;overflow:hidden;background:#fff;border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow-float)}.online-booths-page .station-publisher-results button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.7rem;padding:.65rem;background:#fff;border:0;border-bottom:1px solid var(--line-soft);text-align:right;cursor:pointer}.online-booths-page .station-publisher-results button:hover{background:#eff6ff}.online-booths-page .station-publisher-results strong{font-size:.72rem}.online-booths-page .station-publisher-results p,.online-booths-page .station-publisher-results small{color:var(--slate-500);font-size:.63rem}.online-booths-page .station-publisher-results p{margin:0;padding:.65rem}.online-booths-page .station-settings-link{margin:.75rem 0 0;font-size:.7rem;font-weight:800}.online-booths-page .station-settings-link a{color:#1d4ed8}.online-booths-page .station-at-a-glance{display:grid;gap:.7rem;padding:.8rem 1.1rem;background:#fbfcfe;border-bottom:1px solid var(--line-soft)}.online-booths-page .station-at-a-glance dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0}.online-booths-page .station-at-a-glance dl div{display:grid;gap:.08rem}.online-booths-page .station-at-a-glance dt{color:var(--slate-500);font-size:.62rem}.online-booths-page .station-at-a-glance dd{margin:0;color:var(--ink-800);font-size:.7rem;font-weight:800}.online-booths-page .station-at-a-glance>div{display:grid;gap:.12rem}.online-booths-page .station-at-a-glance>div strong{font-size:.68rem}.online-booths-page .station-at-a-glance>div p{margin:0;color:var(--slate-600);font-size:.65rem;line-height:1.8}@media (max-width:800px){.online-booths-page .admin-surface-heading{align-items:stretch;flex-direction:column}.online-booths-page .station-search,.online-booths-page .station-search input{width:100%;min-width:0}.online-booths-page .station-destination-groups section>div,.online-booths-page .station-destination-groups>section,.online-booths-page .station-period-fields{grid-template-columns:1fr}.online-booths-page .station-at-a-glance dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.online-booths-page .station-search{flex-wrap:wrap}.online-booths-page .station-search input{flex-basis:100%}.online-booths-page .station-destination-selector>header{align-items:stretch;flex-direction:column}.online-booths-page .station-destination-selector>header label{min-width:0;max-width:none}.online-booths-page .station-at-a-glance dl{grid-template-columns:1fr}}