.portal-logo.auth-logo{width:max-content;box-shadow:none;color:#fff;background:0 0;padding:0}.portal-logo.auth-logo>span{color:#111;box-shadow:none;background:#fff}.portal-heading p,.account-strip small,.service-table article>div>small,.orders-table small,.compact-list small,.notification-list small,.api-grid>form>small,.account-layout>form>small,.security-panel>small,.wallet-form>small,.order-sheet>small{font-size:12px!important}.portal-heading>div>span,.account-strip article>span,.service-table p,.service-table details,.order-row,.portal-panel,.auth-heading p,.api-grid form>p,.wallet-warning{line-height:1.6;font-size:14px!important}.portal-sidebar nav button,.portal-topbar button,.portal-shell button,.portal-auth button,.order-sheet label,.wallet-form label,.auth-card label,.ticket-list form label,.account-layout form label,.api-grid form label{font-size:14px!important}.service-table article>span,.service-table article>strong,.compact-list span b,.credential-row span b,.transaction-list span b,.ticket-list>button span b,.security-panel span b,.messages p{font-size:13px!important}.compact-list span small,.credential-row span small,.notification-list span small,.transaction-list span small,.ticket-list>button span small,.security-panel span small,.auth-card label>small,.auth-card>footer,.status-pill{font-size:12px!important}.auth-story>div>p,.auth-story>small,.auth-heading>small,.portal-topbar small{font-size:11px!important}.auth-story ul{font-size:15px;line-height:1.5}@media (width<=850px){.auth-story{min-height:360px}.auth-story>div{margin:64px 0 26px}}.catalog-toolbar select{color:#20242a;font:inherit;background:#fff;border:1px solid #d9dce2;border-radius:12px;padding:12px 14px}.catalog-type-tabs{gap:8px;margin:0 0 14px;padding-bottom:4px;display:flex;overflow:auto}.catalog-type-tabs button{white-space:nowrap;color:#4e5662;background:#fff;border:1px solid #e0e3e8;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.catalog-type-tabs button.active{color:#fff;background:#101216;border-color:#101216}.catalog-type-tabs small{opacity:.7;font-size:11px}.catalog-pagination{justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.catalog-pagination button{background:#fff;border:1px solid #d9dce2;border-radius:10px;padding:9px 14px}.service-table details:has(ul:empty){display:none}.service-table details ul{white-space:pre-line}.service-table details li{overflow-wrap:anywhere;margin:5px 0}.portal-shell{width:100%;max-width:100vw;overflow-x:clip}.portal-main,.portal-view,.portal-panel,.service-table,.orders-table,.support-layout>*,.portal-shell input,.portal-shell select,.portal-shell textarea,.portal-auth input,.portal-auth select,.portal-auth textarea{min-width:0;max-width:100%}.service-table h3,.compact-list b,.order-row b,.ticket-list b{overflow-wrap:anywhere;white-space:normal!important}.portal-modal{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.order-sheet{overscroll-behavior:contain;max-height:100dvh;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (width<=850px){.portal-nav-open:after{content:"";z-index:25;background:#00000061;position:fixed;inset:0}.portal-nav-open .portal-sidebar{z-index:40;box-shadow:18px 0 45px #00000047}.portal-topbar{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.portal-view{width:100%}.portal-shell button,.portal-auth button{min-height:44px}.catalog-toolbar select{width:100%;height:48px}.service-table article>span,.service-table article>strong{overflow-wrap:anywhere}}@media (width<=560px){.portal-view{padding-left:14px;padding-right:14px}.portal-heading{gap:18px;margin-bottom:24px}.portal-heading h1{overflow-wrap:anywhere;font-size:clamp(34px,11vw,43px)}.portal-panel{padding:18px}.service-table article{gap:12px;padding:17px 14px}.service-table article>button{width:100%}.compact-list>button,.compact-list>article,.credential-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.compact-list .status-pill{grid-column:1/-1}.portal-notice{max-width:none;top:82px;left:12px;right:12px}.order-sheet{width:100%;padding-left:16px;padding-right:16px}.auth-card,.auth-story{min-width:0}.auth-card form{width:100%}}.payment-method-card{border:1px solid var(--portal-line);background:#f8fafc;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:10px 0 14px;padding:16px;display:grid}.payment-method-card>div:first-child{grid-template-columns:1fr 1fr;gap:13px;display:grid}.payment-method-card span small,.payment-address>small,.deposit-instructions>small{color:#858b94;letter-spacing:.7px;font-size:11px;display:block}.payment-method-card span b{margin-top:4px;font-size:14px;display:block}.payment-method-card p{color:var(--portal-muted);margin:0;font-size:13px;line-height:1.55}.payment-address{background:#fff;border:1px solid #dfe4eb;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:12px;display:grid}.payment-address small{grid-column:1/-1}.payment-address code{overflow-wrap:anywhere;word-break:break-all;font-size:12px}.payment-address button{width:auto!important;height:42px!important;padding:0 14px!important}.deposit-instructions{grid-column:1/-1;gap:6px;display:grid}.payment-qr{background:#fff;border:1px solid #e0e4ea;border-radius:12px;width:148px;height:148px;padding:6px}.transaction-list article{grid-template-columns:minmax(0,1fr) auto auto 140px}.transaction-list .status-pill{justify-self:start}.compact-list article>time{color:#858b94;white-space:nowrap;font-size:12px}.status-pill.pending-review{color:#996100;background:#fff9e9;border-color:#f1d295}.payment-preview{background:#f7faff;border:1px solid #dce5f2;border-radius:14px;gap:12px;margin:14px 0;padding:16px;display:grid}.payment-preview>small{color:#5d6f87;letter-spacing:.8px;font-size:11px;font-weight:800}.payment-preview dl{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;display:grid}.payment-preview dl div{border-bottom:1px solid #e5ebf3;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.payment-preview dt{color:var(--portal-muted);font-size:13px}.payment-preview dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750}.payment-preview-total{background:#eaf3ff;border-radius:10px;grid-column:1/-1;border:0!important;padding:11px!important}.payment-preview-total dd{color:var(--portal-blue);font-size:17px}.payment-validation-message{color:#9b2626;background:#fff4f4;border:1px solid #f0c8c8;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}@media (width<=700px){.wallet-grid{grid-template-columns:1fr}.wallet-balance{min-height:230px}.payment-method-card,.payment-method-card>div:first-child{grid-template-columns:1fr}.payment-qr{justify-self:center}.transaction-list article{grid-template-columns:minmax(0,1fr) auto}.transaction-list .status-pill{grid-column:1}.transaction-list time{grid-area:2/2}.compact-list article>time{grid-column:1/-1}.payment-address{grid-template-columns:1fr}.payment-address button{min-height:44px;width:100%!important}.payment-preview dl{grid-template-columns:1fr}.payment-preview-total{grid-column:1}.payment-preview dl div{align-items:flex-start}.payment-preview dd{max-width:55%}}.orders-toolbar{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.orders-toolbar>input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dce0e5;border-radius:10px;padding:12px 14px}.order-timeline{background:#fafbfc;border:1px solid #e3e6ea;border-radius:12px;margin:18px 0;padding:16px}.order-timeline>small{letter-spacing:1.3px;color:#747c86;font-size:9px}.order-timeline article{border-top:1px solid #e7e9ed;grid-template-columns:10px 1fr auto;align-items:start;gap:10px;padding:13px 0;display:grid}.order-timeline article:first-of-type{border-top:0;margin-top:8px}.order-timeline article i{background:#0878ff;border-radius:50%;width:8px;height:8px;margin-top:4px}.order-timeline article b,.order-timeline article small{display:block}.order-timeline article b{font-size:10px}.order-timeline article small{color:#68717b;margin-top:4px;font-size:9px}.order-timeline article time{color:#858c95;white-space:nowrap;font-size:9px}.orders-pagination{justify-content:center;align-items:center;gap:16px;margin:20px 0 4px;display:flex}.orders-pagination button{color:#0878ff;background:#fff;border:1px solid #dce0e5;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:700}.orders-pagination button:disabled{opacity:.45}.orders-pagination span{color:#68717b;font-size:10px}@media (width<=700px){.order-timeline article{grid-template-columns:10px 1fr}.order-timeline article time{grid-column:2}.orders-pagination{gap:9px}}
