:root{--m-blue:#00a0e1;--m-navy:#2547c9;--m-red:#e7222e;--bg:#0a0c11;--panel:#131824;--panel-2:#0f131c;--border:#202839;--text:#edf1f7;--muted:#8a94a6}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(1100px 500px at 75% -10%,rgba(0,160,225,.1),transparent 65%),radial-gradient(900px 500px at -10% 110%,rgba(231,34,46,.06),transparent 60%),var(--bg);font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;padding:12px 28px;background:rgba(10,12,17,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.topbar .header-tabs{margin:0}.logo-block{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.logo{display:flex;align-items:center;gap:10px}.logo-role{margin-left:44px;padding:2px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.m-stripes{width:34px;height:20px}.logo-text{font-size:22px;font-weight:800;letter-spacing:-.5px}.logo-accent{color:var(--m-blue)}.nav{display:flex;gap:4px}.nav a{padding:7px 13px;border-radius:8px;color:var(--muted);font-size:14.5px;transition:color .15s,background .15s}.nav a:hover{color:var(--text);background:rgba(255,255,255,.05)}.nav a.active{color:var(--text);background:rgba(0,160,225,.13)}.topbar-right{display:flex;align-items:center;gap:14px;margin-left:auto}.balance-chip{display:inline-flex;align-items:baseline;gap:9px;padding:7px 16px;border-radius:9px;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(135deg,var(--m-blue),var(--m-navy));box-shadow:0 2px 14px rgba(0,160,225,.35);white-space:nowrap}.balance-frozen{font-size:12px;font-weight:600;color:rgba(255,255,255,.72)}.user-badge{font-size:14.5px;color:var(--muted);font-weight:600}.logout{display:flex;color:var(--m-red);opacity:.9;background:none;border:none;padding:0;cursor:pointer}.logout:hover{opacity:1}.container{max-width:1280px;margin:0 auto;padding:26px 28px 60px}.row-title{margin:28px 2px 12px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.card{position:relative;overflow:hidden;padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(160deg,var(--panel),var(--panel-2))}.card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--m-blue) 0 33.4%,var(--m-navy) 33.4% 66.7%,var(--m-red) 66.7% 100%);opacity:0;transition:opacity .2s}.card:hover:before{opacity:1}.card-label{font-size:13px;color:var(--muted);margin-bottom:8px}.card-value{font-size:21px;font-weight:700;letter-spacing:-.3px}.tone-blue{color:var(--m-blue)}.tone-red{color:var(--m-red)}.wallet{display:flex;align-items:center;flex-wrap:wrap;gap:28px;padding:24px 28px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(160deg,var(--panel),var(--panel-2));position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--m-blue) 0 33.4%,var(--m-navy) 33.4% 66.7%,var(--m-red) 66.7% 100%)}.wallet-main{min-width:240px}.wallet-balance{font-size:34px;font-weight:800;letter-spacing:-.8px}.wallet-balance .unit{font-size:17px;font-weight:700;color:var(--m-blue)}.wallet-sub{margin-top:6px;font-size:13.5px;color:var(--muted)}.wallet-cells{display:flex;gap:34px;margin-left:auto;padding:0 10px}.wallet-cells>div{display:flex;flex-direction:column;gap:4px}.wallet-cells b{font-size:17px;font-weight:700}.wallet-actions{display:flex;gap:10px}.btn{display:inline-block;padding:9px 18px;border:none;border-radius:9px;font-size:14px;font-weight:700;cursor:pointer;transition:filter .15s,background .15s}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--m-blue),var(--m-navy))}.btn-primary:hover{filter:brightness(1.15)}.btn-ghost{color:#ff5560;background:transparent;border:1px solid rgba(231,34,46,.55)}.btn-ghost:hover{background:rgba(231,34,46,.12)}.filter{flex-wrap:wrap;gap:18px;margin-top:22px}.filter,.filter-form{display:flex;align-items:flex-end}.filter-form{gap:12px}.filter-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.filter-form input[type=date]{padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);color:var(--text);font-size:14px;outline:none}.filter-form input[type=date]:focus{border-color:var(--m-blue)}.presets{display:flex;gap:8px;margin-left:auto}.chip{padding:8px 14px;border:1px solid var(--border);border-radius:999px;font-size:13px;color:var(--muted);transition:color .15s,border-color .15s,background .15s}.chip.active,.chip:hover{color:var(--text)}.chip.active{border-color:var(--m-blue);background:rgba(0,160,225,.12)}.page-title{margin:6px 2px 18px;font-size:22px;font-weight:800;letter-spacing:-.4px}.seg-tabs{display:inline-flex;gap:4px;margin:2px 0 16px;padding:4px;border:1px solid var(--border);border-radius:11px;background:var(--panel-2)}.seg-tabs a{padding:8px 20px;border-radius:8px;font-size:14px;font-weight:600;color:var(--muted);transition:color .15s,background .15s}.seg-tabs a:hover{color:var(--text)}.seg-tabs a.active{color:#fff;background:linear-gradient(135deg,var(--m-blue),var(--m-navy))}.page-sub{margin:-10px 2px 16px;max-width:720px;font-size:13.5px;line-height:1.5;color:var(--muted)}.deals-stats{margin:0 2px 14px;padding-bottom:0}.deals-filter{margin:0 0 16px;align-items:center}.deals-filter .refresh-row{margin-left:auto}.btn-sm{padding:7px 13px;font-size:13px}.btn-outline{color:#5fc8f2;background:transparent;border:1px solid rgba(0,160,225,.55)}.btn-outline:hover{background:rgba(0,160,225,.12)}.deal-link{color:#5fc8f2}.deal-link:hover{text-decoration:underline;text-underline-offset:3px}.deal-head{display:flex;align-items:center;gap:14px}.deal-head .page-title{margin-bottom:14px}.deal-head .status-pill{margin-bottom:8px}.deal-head .copy-btn{margin-bottom:8px;margin-left:-8px}.deal-head .back-link{margin-left:auto;margin-bottom:8px}.info-rows{display:flex;flex-direction:column;gap:11px;width:100%}.info-row{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px}.info-row>span:first-child{color:var(--muted);flex-shrink:0}.info-row b{text-align:right;word-break:break-word}.admin-toolbar{flex-wrap:wrap;gap:24px;padding:20px 24px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(160deg,var(--panel),var(--panel-2));position:relative;overflow:hidden}.admin-toolbar,.toolbar-form{display:flex;align-items:flex-end}.toolbar-form{gap:12px}.field input[type=number],.field select{padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);color:var(--text);font-size:14.5px;outline:none}.field input[type=number]:focus,.field select:focus{border-color:var(--m-blue)}.field input[type=number]{width:110px}.toolbar-stats{display:flex;gap:22px;margin-left:auto;padding-bottom:8px;font-size:14px;color:var(--muted)}.toolbar-stats b{color:var(--text)}.banner-success{margin-top:14px;padding:11px 14px;border:1px solid rgba(0,160,225,.4);border-radius:9px;background:rgba(0,160,225,.1);color:#6fcdf5;font-size:13.5px}.panel{margin-top:16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(160deg,var(--panel),var(--panel-2));overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{padding:13px 18px;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.9px;color:var(--muted)}.table td,.table th{border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:12px 18px;vertical-align:middle}.table-fixed{table-layout:fixed;min-width:860px}.table-fixed td,.table-fixed th{white-space:normal}.table .mono,.table-fixed .token-code,.table-fixed td.mono{white-space:nowrap}.table tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:rgba(255,255,255,.02)}.table-empty{text-align:center;color:var(--muted);padding:28px!important}.table-muted{color:var(--muted);font-size:13.5px}.table-sub{display:block;margin-top:2px;font-size:12.5px;color:var(--muted);opacity:.85}.token-code{display:inline-flex;align-items:center;gap:8px;font-family:Consolas,Courier New,monospace;font-size:13.5px;letter-spacing:.4px}.copy-btn{display:inline-flex;padding:4px;border:none;border-radius:6px;background:none;color:var(--muted);cursor:pointer;transition:color .15s,background .15s}.copy-btn:hover{color:var(--text);background:rgba(255,255,255,.07)}.copy-btn.copied{color:var(--m-blue)}.status-pill{display:inline-block;padding:3px 11px;border-radius:999px;font-size:12.5px;font-weight:600}.status-free{color:#5fc8f2;background:rgba(0,160,225,.14)}.status-used{color:var(--muted);background:rgba(255,255,255,.06)}.st-success{color:#6fe0a8;background:rgba(46,204,113,.13)}.st-confirm{color:#5fc8f2;background:rgba(0,160,225,.14)}.st-receipt{color:#e8c46f;background:rgba(232,196,111,.12)}.st-appeal{color:#ff8a92;background:rgba(231,34,46,.14)}.st-cancelled{color:var(--muted);background:rgba(255,255,255,.06)}.blocked-banner{padding:11px 28px;background:rgba(231,34,46,.13);border-bottom:1px solid rgba(231,34,46,.4);color:#ff8a92;font-size:13.5px;text-align:center}.appeal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.deadline{display:block;margin-top:5px;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deadline.expired,.deadline.urgent{color:#ff8a92}.info-row .deadline{display:inline;margin-top:0;font-size:14px;color:var(--text)}.info-row .deadline.expired,.info-row .deadline.urgent{color:#ff8a92}.role-badge{display:inline-block;padding:3px 11px;border-radius:999px;font-size:12.5px;font-weight:600}.role-trader{color:#5fc8f2;background:rgba(0,160,225,.14)}.role-merchant{color:#93a7f5;background:rgba(37,71,201,.22)}.role-admin{color:#ff8a92;background:rgba(231,34,46,.14)}.role-support{color:#6fd89a;background:rgba(52,199,89,.14)}.req-form{flex-wrap:wrap}.req-filter{margin-top:18px;align-items:center}.req-stats{margin-top:16px}.period-filter{margin-top:10px;align-items:center}.period-range{display:flex;align-items:center;gap:8px;margin-left:auto}.period-range input[type=date]{padding:7px 10px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);color:var(--text);font-size:13px;outline:none;color-scheme:dark}.period-range input[type=date]:focus{border-color:var(--m-blue)}.period-range .btn{padding:8px 14px;font-size:13px}.search-form{display:flex;align-items:center;gap:8px;margin-left:auto}.search-form input{width:150px;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);color:var(--text);font-size:13.5px;outline:none;transition:width .2s ease}.search-form input:focus,.search-form input:hover{width:250px}.search-form input:focus{border-color:var(--m-blue)}.search-form .btn{padding:8px 14px;font-size:13px}.badge-card{color:#5fc8f2;background:rgba(0,160,225,.14)}.badge-sbp{color:#93a7f5;background:rgba(37,71,201,.22)}.switch{position:relative;display:inline-block;width:42px;height:23px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.14);cursor:pointer;transition:background .18s}.switch:after{content:"";position:absolute;top:2.5px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s}.switch.on{background:var(--m-blue)}.switch.on:after{transform:translateX(18px)}.row-disabled td{opacity:.55}.row-disabled td:nth-last-child(-n+2){opacity:1}.progress{width:96px;height:7px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:5px}.progress-fill{height:100%;background:linear-gradient(90deg,var(--m-blue),var(--m-navy));transition:width .3s}.progress.full .progress-fill{background:var(--m-red)}.limits-form{display:flex;align-items:center;gap:6px}.limits-form input{width:88px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--text);font-size:13px;outline:none}.limits-form input:focus{border-color:var(--m-blue)}.limits-editor{display:flex;align-items:center;gap:8px}.limits-preview{font-size:13px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.limits-editor-text{display:flex;flex-direction:column;min-width:0}.limits-extra{margin-top:1px;white-space:normal}.limits-editor .icon-btn{padding:5px;flex-shrink:0}.limits-dialog{margin:auto;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--text);width:min(340px,calc(100vw - 32px));box-shadow:0 24px 60px rgba(0,0,0,.55)}.limits-dialog::-webkit-backdrop{background:rgba(4,8,16,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.limits-dialog::backdrop{background:rgba(4,8,16,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.limits-dialog form{display:flex;flex-direction:column;gap:12px;padding:20px 22px}.limits-dialog-title{margin:0;font-size:15px;font-weight:700}.limits-dialog-sub{margin:-6px 0 2px;font-size:12.5px;color:var(--muted)}.limits-dialog .field input{width:100%}.limits-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.icon-btn{display:inline-flex;padding:7px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.icon-btn:hover{color:var(--m-blue);border-color:var(--m-blue)}.icon-btn.icon-danger:hover{color:#ff8a92;border-color:rgba(231,34,46,.55)}.banner-error{margin-top:14px;padding:11px 14px;border:1px solid rgba(231,34,46,.4);border-radius:9px;background:rgba(231,34,46,.12);color:#ff8a92;font-size:13.5px}.wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:16px;gap:16px}.wallet-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:22px 24px}.card-title{margin:0;font-size:17px;font-weight:700}.card-sub{margin:-6px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.qr-tile{padding:14px;border-radius:12px;background:#fff;line-height:0}.qr-centered{align-self:center;margin-top:10px}.back-link{display:inline-block;margin-bottom:6px;font-size:13.5px;color:var(--muted);transition:color .15s}.back-link:hover{color:var(--m-blue)}.address-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:100%}.address-row .token-code{word-break:break-all;white-space:normal}.wallet-mini-stats{display:flex;gap:20px;font-size:13.5px;color:var(--muted)}.wallet-mini-stats b{color:var(--text)}.refresh-row{display:flex;align-items:center;gap:12px}.btn-refresh{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);color:var(--text);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s}.btn-refresh:hover{border-color:var(--m-blue)}.btn-refresh:disabled{opacity:.6;cursor:default}.refresh-hint{font-size:12.5px;color:var(--muted)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.mono{font-family:Consolas,Courier New,monospace}.link-muted{color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}.link-muted:hover{color:var(--m-blue)}.auth-wrap{display:flex;justify-content:center;padding:56px 0}.auth-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;width:100%;max-width:430px;padding:30px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(160deg,var(--panel),var(--panel-2))}.auth-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--m-blue) 0 33.4%,var(--m-navy) 33.4% 66.7%,var(--m-red) 66.7% 100%)}.auth-title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.4px}.auth-sub{margin:-8px 0 2px;font-size:14px;line-height:1.45}.auth-sub,.field{color:var(--muted)}.field{display:flex;flex-direction:column;gap:6px;font-size:13px}.field input{padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);color:var(--text);font-size:14.5px;outline:none}.field input:focus{border-color:var(--m-blue)}.field-row{display:flex;gap:12px}.field-row .field{flex:1 1}.form-error{padding:10px 12px;border:1px solid rgba(231,34,46,.4);border-radius:9px;background:rgba(231,34,46,.12);color:#ff8a92;font-size:13.5px}.btn-block{width:100%;text-align:center}.auth-switch{margin:2px 0 0;font-size:13.5px;color:var(--muted);text-align:center}.auth-switch a{color:var(--m-blue)}.auth-switch a:hover{text-decoration:underline}@media (max-width:900px){.topbar .header-tabs{order:10;width:100%;display:flex;overflow-x:auto}.header-tabs a{white-space:nowrap}.presets,.wallet-cells{margin-left:0}}.video-request-card{margin:14px 0 16px;border-color:rgba(231,34,46,.45)}.video-request-card .card-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.video-request-card .card-title .deadline{display:inline;margin-top:0;font-size:13px}.video-request-card>a.btn{display:inline-block;margin-top:12px}.video-request-form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;width:100%}.video-comment{width:100%;max-width:520px;resize:vertical;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);color:var(--text);font:inherit;font-size:13.5px}.video-comment:focus{border-color:var(--m-blue);outline:none}.video-comment-shown{margin:8px 0 0;font-size:13px;color:var(--muted)}.video-cancel-form{margin-top:10px}.timeline{margin:0;padding:0;list-style:none}.timeline-item{position:relative;display:flex;flex-direction:column;gap:1px;padding:0 0 14px 20px}.timeline-item:before{content:"";position:absolute;left:4px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--muted)}.timeline-item:not(:last-child):after{content:"";position:absolute;left:7px;top:17px;bottom:3px;width:2px;background:rgba(255,255,255,.09)}.timeline-item:last-child{padding-bottom:0}.timeline-item.tl-green:before{background:#3ecf7a}.timeline-item.tl-red:before{background:var(--m-red)}.timeline-item.tl-amber:before{background:#f7b955}.timeline-item.tl-blue:before{background:var(--m-blue)}.timeline-time{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline-label{font-size:13.5px}.timeline-item.tl-green .timeline-label{color:#6fe0a8}.timeline-item.tl-red .timeline-label{color:#ff8a92}.timeline-item.tl-amber .timeline-label{color:#f7b955}.appeal-card{margin:14px 0 16px}.appeal-card-open{border-color:rgba(231,34,46,.45)}.appeal-card-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.appeal-card-head .card-title{margin:0}.appeal-card-meta{display:flex;gap:18px;margin:2px 0 10px;font-size:12.5px;color:var(--muted)}.video-upload-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:14px}.video-upload-form input[type=file]{flex:1 1;min-width:240px;padding:8px 10px;border:1px dashed var(--border);border-radius:9px;background:var(--panel-2);color:var(--muted);font-size:13.5px}.video-upload-form input[type=file]::-webkit-file-upload-button{margin-right:10px;padding:6px 12px;border:1px solid var(--border);border-radius:7px;background:var(--panel);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.video-upload-form input[type=file]::file-selector-button{margin-right:10px;padding:6px 12px;border:1px solid var(--border);border-radius:7px;background:var(--panel);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.receipt-attach-form{display:flex;flex-direction:column;gap:6px;max-width:220px}.receipt-attach-form input[type=file]{padding:5px 8px;border:1px dashed var(--border);border-radius:7px;background:var(--panel-2);color:var(--muted);font-size:12px}.receipt-attach-form input[type=file]::-webkit-file-upload-button{margin-right:8px;padding:3px 8px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.receipt-attach-form input[type=file]::file-selector-button{margin-right:8px;padding:3px 8px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.btn:disabled{opacity:.55;pointer-events:none}.appeal-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.appeal-legend span{padding:9px 13px;border-radius:9px;font-size:13.5px;color:var(--text)}.appeal-legend .legend-approve{border:1px solid rgba(0,160,225,.4);background:rgba(0,160,225,.1)}.appeal-legend .legend-approve b{color:#6fcdf5}.appeal-legend .legend-reject{border:1px solid rgba(231,34,46,.4);background:rgba(231,34,46,.12)}.appeal-legend .legend-reject b{color:#ff8a92}a.user-badge{text-decoration:none}a.user-badge:hover{color:var(--text)}.profile-card{margin-top:16px;max-width:540px}.profile-card .card-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tg-block{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.tg-block form{align-self:flex-start}.tg-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tg-hint{margin:0}.tg-link-panel{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--panel-2)}.password-form{display:flex;flex-direction:column;gap:14px;margin-top:4px;max-width:360px}.password-form .btn{align-self:flex-start}.profile-write-btn{display:inline-block;margin-top:18px}.pick-bank{margin-left:9px;white-space:nowrap}.rate-note{margin-left:1px;color:var(--m-blue);font-weight:700;cursor:help}.appeals-filter{margin-top:26px}.appeals-filter .search-form{margin-left:0}.deal-picker-block{margin-bottom:30px;padding-bottom:28px;border-bottom:1px solid var(--border)}.deal-picker-block .row-title{margin-top:18px}.field input.token-comment-input{width:230px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2);color:var(--text);font-size:14px;outline:none}.field input.token-comment-input:focus{border-color:var(--m-blue)}.profile-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.block-form{display:flex;align-items:flex-end;gap:12px;margin-top:14px}.block-form .field{flex:1 1}.block-reason-note{display:block;margin-top:6px;color:var(--text);opacity:.9}.status-pill.st-temp{color:#f7b955;background:rgba(247,185,85,.15)}.receipt-check{display:flex;align-items:center;gap:12px}.tone-green{color:#3ecf7a}.tone-amber{color:#f7b955}