:root{--bg:#f7f7f5;--panel:#fff;--line:#e2e3df;--text:#242624;--muted:#777a75;--green:#2f9a58;--green-dark:#267c47;--green-soft:#eef8f1;--red:#bd4b42;--red-soft:#fff1ef;--yellow:#9b7216;--yellow-soft:#fff8e8;--font:Inter,Arial,"Segoe UI",sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.field{margin-bottom:15px}.field-label{display:block;font-size:12px;font-weight:600;color:#555852;margin:0 0 7px;text-transform:uppercase;letter-spacing:.025em}.plain-input{width:100%;height:48px;border:1px solid #d9dbd7;border-radius:9px;padding:0 13px;background:#fff;color:var(--text);outline:none}.plain-input:focus{border-color:#8fb69c;box-shadow:0 0 0 2px #edf6ef}.btn{border:1px solid var(--line);background:#fff;color:var(--text);border-radius:8px;padding:10px 15px}.btn-primary{background:var(--green);border-color:var(--green);color:#fff}.stack{display:flex;flex-direction:column;gap:2px}.green-button{height:42px;border:0;border-radius:7px;padding:0 17px;background:var(--green);color:#fff;font-weight:650}.green-button:hover{background:var(--green-dark)}.green-button:disabled{opacity:.6;cursor:not-allowed}.green-button.full,.plain-button.full{width:100%}.plain-button{height:42px;border:1px solid #d6d8d4;border-radius:7px;background:#fff;color:#4f534e;font-weight:600}.plain-button:hover{background:#f7f7f5}.text-button{border:0;background:transparent;color:var(--green-dark);font-weight:600;padding:4px 0}.error-banner{background:var(--red-soft);border:1px solid #f0d0cc;color:var(--red);padding:10px 12px;border-radius:7px;font-size:13px;margin-bottom:15px}.success-banner{background:var(--green-soft);border:1px solid #cce7d4;color:var(--green-dark);padding:10px 12px;border-radius:7px;font-size:13px}.status-text{font-size:12px;font-weight:650}.status-text.completed{color:var(--green-dark)}.status-text.pending{color:#a27617}.status-text.processing{color:#6f756e}.spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:38px 16px 60px;background:#f6f7f5}.auth-card{width:min(460px,100%);background:#fff;border:1px solid #e3e4e0;border-radius:13px;padding:30px;box-shadow:0 6px 20px #1e231e0a}.register-card{margin-top:4px}.auth-heading h1{font-size:25px;margin:0 0 6px;letter-spacing:-.02em}.auth-heading p{font-size:13px;color:var(--muted);margin:0 0 23px}.invite-banner{display:flex;gap:11px;align-items:center;background:#f0faf3;border:1px solid #bfe1c9;border-radius:9px;padding:12px 13px;margin-bottom:22px}.invite-icon{width:22px;height:22px;border:1.5px solid var(--green);border-radius:50%;color:var(--green);display:grid;place-items:center;font-size:12px;font-weight:700}.invite-banner strong,.invite-banner span{display:block}.invite-banner strong{font-size:13px}.invite-banner span{font-size:11.5px;color:#5f7b67;margin-top:2px}.register-button{margin-top:7px;height:48px}.login-link{text-align:center;color:var(--muted);font-size:12.5px;margin-top:18px}.login-link button{border:0;background:none;color:var(--green-dark);font-weight:650;padding:0}.small-mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#edf7f0;color:var(--green);font-size:22px;font-weight:700;margin-bottom:17px}.small-mark.error{background:#fff0ee;color:var(--red)}.invite-check,.invite-invalid{margin-top:12vh}.invite-invalid p{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 22px}.intro-card{margin-top:10vh}.intro-card h1{font-size:25px;margin:0 0 7px}.intro-short{font-size:13px;color:var(--muted);margin:0 0 22px}.intro-card .plain-button{margin-top:9px}.user-app{min-height:100vh;display:flex;background:#f6f6f4}.user-sidebar{position:fixed;left:0;top:0;bottom:0;width:170px;background:#fff;border-right:1px solid #dedfdb;display:flex;flex-direction:column;z-index:10}.user-brand{height:64px;border-bottom:1px solid #e7e8e4;display:flex;align-items:center;gap:9px;padding:0 18px}.brand-symbol{width:29px;height:29px;border-radius:6px;background:#0d978e;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:700}.user-brand strong{display:block;font-size:14px;letter-spacing:.01em}.user-brand span{display:block;font-size:8.5px;color:#7b7f79;margin-top:2px}.side-balance{padding:18px 16px 16px;text-align:center;border-bottom:1px solid #ecece9}.side-balance small{display:block;color:#8b8e88;font-size:10px}.side-balance strong{display:block;font-size:19px;font-weight:500;margin-top:5px}.side-balance span{font-size:10px;color:#90938e}.user-nav{padding:9px 7px;overflow:auto}.user-nav-link{display:flex;align-items:center;gap:10px;height:43px;padding:0 12px;color:#858983;text-decoration:none;font-size:12px;border-radius:5px;margin-bottom:2px}.user-nav-link:hover{background:#f5f6f3;color:#40443f}.user-nav-link.active{background:#e9ece8;color:#252925;font-weight:650}.nav-icon{width:19px;text-align:center;font-size:16px}.user-side-footer{margin-top:auto;padding:10px;border-top:1px solid #e6e7e3}.user-mini{display:flex;align-items:center;gap:8px;padding:5px 3px 10px}.user-mini>span{width:27px;height:27px;border-radius:50%;background:#e9eee9;color:#47704f;display:grid;place-items:center;font-size:11px;font-weight:700}.user-mini strong{display:block;font-size:11px}.user-mini small{display:block;font-size:9px;color:#858983;max-width:105px;overflow:hidden;text-overflow:ellipsis}.side-signout{width:100%;height:30px;border:1px solid #dedfdc;border-radius:6px;background:#fff;color:#60645e;font-size:11px}.user-content{margin-left:170px;min-height:100vh;flex:1}.user-topbar{height:58px;background:#fff;border-bottom:1px solid #dedfdb;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.topbar-title{font-size:13px;color:#656963}.topbar-user{font-size:11px;color:#6f736d;display:flex;align-items:center;gap:7px}.topbar-user button{border:0;background:transparent;color:#777b75;padding:3px}.online-dot{width:6px;height:6px;background:var(--green);border-radius:50%}.dashboard-page,.workspace-page{padding:26px 28px 50px;max-width:1500px;margin:0 auto}.content-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.content-heading h1{font-size:28px;margin:0 0 4px;font-weight:650;letter-spacing:-.025em}.content-heading p{margin:0;color:#777b75;font-size:13px}.verification-strip{display:flex;align-items:center;justify-content:space-between;background:#f7fbf7;border:1px solid #d5e6d8;padding:10px 13px;margin-bottom:18px;border-radius:7px;font-size:12px}.verification-strip span{color:#5d6c5f}.verification-strip button{border:0;background:transparent;color:var(--green-dark);font-weight:650}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.metric-row>div{background:#fff;border:1px solid #e1e2de;border-radius:10px;padding:17px 18px}.metric-row span{display:block;color:#7d817b;font-size:11px}.metric-row strong{display:inline-block;font-size:25px;font-weight:550;margin-top:8px}.metric-row small{font-size:10px;color:#92958f;margin-left:7px}.plain-panel{background:#fff;border:1px solid #e1e2de;border-radius:10px}.dashboard-table-panel{overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:18px 19px;border-bottom:1px solid #e5e6e2}.panel-title h2{font-size:16px;margin:0 0 3px;font-weight:650}.panel-title span{font-size:10px;color:#92958f}.clean-table{width:100%;border-collapse:collapse;font-size:12px}.clean-table th{height:38px;background:#fafaf9;color:#858982;text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:0 14px;border-bottom:1px solid #e4e5e1}.clean-table td{height:49px;padding:0 14px;border-bottom:1px solid #eeeeeb;color:#4e524d}.clean-table tr:last-child td{border-bottom:0}.clean-table tbody tr:hover{background:#fafbf9}.panel-toolbar{display:flex;gap:9px;padding:13px 15px;border-bottom:1px solid #e5e6e2}.panel-toolbar input{height:37px;border:1px solid #dedfdc;border-radius:7px;padding:0 10px;outline:none;flex:1}.panel-toolbar select{height:37px;border:1px solid #dedfdc;border-radius:7px;background:#fff;padding:0 9px}.empty-row{padding:55px;text-align:center;color:#969a94;font-size:12px}.settings-list>div{display:grid;grid-template-columns:170px 1fr auto;padding:15px 17px;border-bottom:1px solid #ecece9;font-size:12px}.settings-list span{color:#777b75}.workspace-page .plain-panel{min-height:300px}.page{padding:26px 28px;max-width:760px}.page .card{background:#fff;border:1px solid #e1e2de;border-radius:10px;padding:22px}.page-title{font-size:22px;margin:0 0 5px}.page-subtitle{font-size:12.5px;color:var(--muted);margin:0 0 20px}.steps-track{display:flex;gap:4px;margin-bottom:15px}.steps-track .seg{height:3px;background:#e0e1dd;flex:1}.steps-track .seg.done{background:var(--green)}.method-toggle{display:flex;gap:7px;margin:0 0 18px}.method-toggle button{border:1px solid #d8dad6;background:#fff;border-radius:7px;padding:9px 13px;color:#6b7069}.method-toggle button.active{background:#edf7ef;border-color:#bcdcc5;color:var(--green-dark)}.copy-btn{border:1px solid #d6d8d4;background:#fff;border-radius:6px;padding:6px 9px;font-size:11px}.contact-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #e3e4e0;border-radius:7px;padding:10px 12px;margin-bottom:15px;font-size:12px}.instruction-image{max-width:100%;border:1px solid #e2e3df;border-radius:7px;margin-bottom:15px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:#f0f2ef;font-size:11px;font-weight:600}.status-approved{background:#edf7ef;color:var(--green-dark)}.status-pending{background:#fff8e8;color:#9a741a}.status-rejected{background:#fff0ee;color:var(--red)}.status-not_submitted{background:#f0f1ef;color:#6f736d}.dot{width:6px;height:6px;border-radius:50%;background:currentColor}.verification-page{min-height:100vh;background:#f6f7f5;padding:24px 15px 55px}.verification-shell{width:min(610px,100%);margin:0 auto}.verification-header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px}.verification-header strong{display:block;font-size:15px}.verification-header span{font-size:10px;color:#858983}.request-state{border:1px solid #cce2d1;color:var(--green-dark)!important;background:#f2faf4;padding:6px 9px;border-radius:5px}.verification-card{background:#fff;border:1px solid #dedfdb;border-radius:13px;padding:25px 26px}.payment-head{display:flex;justify-content:space-between;align-items:flex-start}.payment-head small{display:block;font-size:10px;color:#7c817a;letter-spacing:.04em}.payment-head strong{display:block;font-size:13px;margin-top:5px}.expires{border:1px solid #cfe5d4;background:#f5fbf6;color:#68806d;border-radius:7px;padding:8px 11px;font-size:9px}.expires b{font-size:16px;color:#2e4434;margin-left:5px}.asset-row{display:flex;gap:7px;margin:22px 0 18px}.asset-row span{background:#242824;color:#fff;border-radius:14px;padding:6px 11px;font-size:10px;font-weight:600}.asset-row em{font-style:normal;border:1px solid #bfe2c8;color:var(--green-dark);background:#f1faf3;border-radius:14px;padding:5px 10px;font-size:10px}.amount-label{text-align:center;color:#879087;font-size:10px;letter-spacing:.05em}.transfer-amount{text-align:center;font-size:39px;font-weight:650;letter-spacing:-.04em;margin:4px 0 17px}.transfer-amount small{font-size:14px;color:#7e837d;font-weight:550}.real-qr-frame{width:300px;height:300px;margin:0 auto 20px;border:1px solid #e0e1dd;border-radius:11px;padding:12px;background:#fff;display:flex;align-items:center;justify-content:center}.real-qr-frame img{max-width:100%;max-height:100%;object-fit:contain}.missing-qr{border:1px dashed #d5d7d2;padding:35px;text-align:center;color:#898d87;font-size:12px;margin-bottom:20px}.wallet-panel{border:1px solid #dde0db;border-radius:9px;padding:12px;margin-bottom:12px}.wallet-label{font-size:10px;color:#737870;font-weight:650;margin-bottom:8px}.wallet-label span{float:right;border:1px solid #cce2d1;color:var(--green-dark);padding:3px 7px;border-radius:12px;font-size:9px}.wallet-address-row{display:flex;gap:8px;align-items:center}.wallet-address-row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;background:#fafaf9;border:1px solid #e0e1dd;border-radius:6px;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.wallet-address-row button{height:37px;border:0;border-radius:6px;background:#252a26;color:#fff;padding:0 13px;font-size:11px;font-weight:650}.payment-warning{border:1px solid #eadcae;background:#fff9e9;border-radius:7px;padding:10px 11px;color:#7c6a29;font-size:10.5px}.step-line{display:flex;align-items:center;gap:12px;margin:24px 0 0;color:#929790;font-size:10px;font-weight:650}.step-line:before,.step-line:after{content:"";height:1px;background:#e1e2de;flex:1}.upload-area{text-align:center;padding-top:17px}.upload-area h3{font-size:14px;margin:0 0 5px}.upload-area p{font-size:11px;color:#8a8e87;margin:0 0 12px}.upload-area>button{width:100%;min-height:140px;border:2px dashed #d5d9d3;border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#4f544f}.upload-area>button span{width:34px;height:34px;border:1px solid #d9dbd6;border-radius:50%;display:grid;place-items:center;font-size:17px}.upload-area>button strong{font-size:12px}.upload-area>button small{font-size:10px;color:#949891}.verification-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.verification-loading{padding:30px;text-align:center;color:#858983;font-size:12px}@media (max-width:900px){.user-sidebar{width:76px}.user-brand{justify-content:center;padding:0}.user-brand>div:not(.brand-symbol),.side-balance small,.side-balance strong,.side-balance span,.user-nav-link>span:last-child,.user-mini div,.side-signout{display:none}.side-balance{padding:15px 0}.user-content{margin-left:76px}.user-nav-link{justify-content:center;padding:0}.user-nav-link .nav-icon{font-size:18px}.user-side-footer{padding:8px}.user-mini{justify-content:center}.user-mini>span{width:30px;height:30px}.metric-row{grid-template-columns:1fr}.dashboard-page,.workspace-page,.page{padding:20px 16px}.user-topbar{padding:0 16px}.topbar-title{display:none}}@media (max-width:600px){.content-heading{align-items:flex-start;gap:12px}.content-heading h1{font-size:23px}.green-button{padding:0 12px}.clean-table{min-width:680px}.dashboard-table-panel{overflow:auto}.panel-title{min-width:680px}.verification-card{padding:18px}.real-qr-frame{width:260px;height:260px}.verification-actions{grid-template-columns:1fr}.payment-head{gap:10px}.expires{white-space:nowrap}}.skeleton-table{padding:4px 0 8px;background:#fff}.skeleton-row{height:49px;display:grid;grid-template-columns:1.05fr 1.5fr 1fr .8fr .55fr;gap:18px;align-items:center;padding:0 18px;border-bottom:1px solid #eeeeeb}.skeleton-row:last-child{border-bottom:0}.skeleton-block{display:block;height:9px;border-radius:4px;background:linear-gradient(90deg,#f1f2ef,#e7e9e5 45%,#f1f2ef);background-size:220% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite}.skeleton-ref{width:72px}.skeleton-account{width:125px}.skeleton-date{width:92px}.skeleton-amount{width:76px}.skeleton-status{width:54px}.skeleton-action{width:38px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:700px){.skeleton-row{min-width:640px}.skeleton-table{overflow:auto}}.otp-box{margin-top:6px}.resend-button{margin-top:8px}.verification-actions button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:700px){.user-sidebar{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;height:64px;z-index:30;border-right:0;border-top:1px solid #e1e2de;background:#fff;display:flex;align-items:center;padding:0 5px;box-shadow:0 -3px 14px #141e140d}.user-brand,.side-balance,.user-side-footer{display:none}.user-nav{display:flex;overflow-x:auto;overflow-y:hidden;width:100%;height:100%;gap:2px;padding:4px 0;scrollbar-width:none}.user-nav::-webkit-scrollbar{display:none}.user-nav-link{min-width:72px;height:56px;padding:5px 6px;display:flex;flex-direction:column;gap:3px;justify-content:center;align-items:center;font-size:9px;border-radius:6px}.user-nav-link .nav-icon{font-size:17px;line-height:18px}.user-content{margin-left:0;padding-bottom:64px}.user-topbar{height:48px;padding:0 14px;border-bottom:1px solid #e4e5e1}.topbar-title{display:block;font-size:12px}.topbar-user{font-size:11px}.dashboard-page,.workspace-page{padding:18px 13px 28px}.content-heading{margin-bottom:15px}.content-heading h1{font-size:21px}.content-heading .green-button{height:38px;font-size:11px}.metric-row{gap:9px}.metric-row>div{padding:13px 14px}.metric-row strong{font-size:22px}.panel-toolbar{flex-wrap:wrap}.panel-toolbar input{min-width:100%}.page{padding:18px 13px 28px}.page .card{padding:17px}.verification-page{padding:10px 9px 25px}.verification-shell{width:100%}.verification-card{padding:15px 13px;border-radius:10px}.real-qr-frame{width:min(78vw,280px);height:min(78vw,280px)}.transfer-amount{font-size:34px}.wallet-address-row{align-items:stretch}.wallet-address-row code{font-size:10px;min-width:0}.wallet-address-row button{flex:0 0 70px}.payment-warning{font-size:10px}.upload-area>button{min-height:115px}.verification-actions{grid-template-columns:1fr 1fr}}@media (max-width:390px){.user-nav-link{min-width:66px;font-size:8.5px}.verification-actions{grid-template-columns:1fr}.verification-card{padding:12px 10px}.payment-head{align-items:center}.expires{padding:6px 8px}.expires b{font-size:14px}}html,body{overflow-x:hidden}.topbar-actions{display:flex;align-items:center;gap:16px}.topbar-chat,.chat-chip{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#267c47;background:#eef8f1;border:1px solid #cce7d4;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.topbar-chat:hover,.chat-chip:hover{background:#e2f3e7}.buy-page{padding:24px 28px 50px;max-width:1700px;margin:0 auto}.buy-page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.buy-page-head h1{margin:0;font-size:27px;letter-spacing:-.03em}.buy-page-head p{margin:5px 0 0;color:#81857e;font-size:12px}.buy-tabs{display:flex;gap:30px;overflow-x:auto;border-bottom:1px solid #dedfdc;white-space:nowrap;scrollbar-width:none}.buy-tabs::-webkit-scrollbar{display:none}.buy-tabs button{position:relative;border:0;background:transparent;padding:13px 0 12px;color:#666b64;font-size:13px}.buy-tabs button.active{color:#2f9a58;font-weight:750}.buy-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#3c9d59;border-radius:4px 4px 0 0}.buy-tabs b{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-left:6px;padding:0 7px;border-radius:999px;background:#aeb1b5;color:#fff;font-size:11px}.buy-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:23px 0 50px}.buy-filters input,.buy-filters select{height:47px;border:1px solid #dfe1dd;border-radius:13px;background:#fff;padding:0 14px;color:#72766f;outline:none}.buy-filters input:focus,.buy-filters select:focus{border-color:#a5c9ad;box-shadow:0 0 0 3px #eef8f1}.order-panel{background:#fff;border-radius:14px;overflow:hidden}.order-head,.order-row{display:grid;grid-template-columns:1.15fr 1.6fr 1.1fr 1.3fr 1fr 1.5fr;align-items:center;gap:14px}.order-head{min-height:65px;padding:0 32px;color:#a4a7a4;font-size:12px}.order-row{min-height:79px;margin:0 9px 10px;padding:0 32px;background:#f5f5f5;border-radius:13px;font-size:13px}.order-row>div{min-width:0}.order-row small{display:block;color:#92968f;font-size:11px;margin-top:4px}.order-row strong{font-weight:650}.order-id{display:flex;align-items:center;gap:11px}.question-icon{width:23px;height:23px;border:2px solid #aaaead;border-radius:50%;display:grid;place-items:center;color:#8d918d;font-weight:800}.order-id small{overflow:hidden;text-overflow:ellipsis}.waiting-time{font-size:17px}.method-cell{display:flex;align-items:center;gap:9px}.method-logo{width:27px;height:27px;border-radius:7px;background:#eef8f1;color:#2f9a58;display:grid;place-items:center;font-weight:800;font-size:12px}.method-logo.imps{background:#f7f0e4;color:#e47d16}.method-logo.upi{background:#eef3fb;color:#416ab2}.amount-cell{font-size:16px}.accept-order{justify-self:end;border:0;border-radius:10px;background:#429b56;color:#fff;font-weight:700;padding:13px 17px;font-size:13px}.accept-order:hover{background:#2f8545}.other-client{justify-self:end;border-radius:18px;background:#e5e5e5;color:#6d6f6e;padding:10px 17px;font-size:12px;text-align:center}.order-empty{padding:70px 20px;text-align:center;color:#8a8e88}.buy-live-note{margin-top:13px;color:#7f847d;font-size:11px;display:flex;align-items:center;gap:7px}.live-dot{width:7px;height:7px;background:#4aa45c;border-radius:50%;box-shadow:0 0 0 4px #e8f5ea}.payment-order-page{min-height:calc(100vh - 58px);padding:24px 28px 50px;max-width:1000px;margin:0 auto}.payment-order-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.back-button{border:0;background:transparent;color:#3a413b;font-weight:650;font-size:12px;padding:7px 0}.payment-order-card{background:#fff;border:1px solid #e1e2de;border-radius:15px;padding:25px;box-shadow:0 10px 30px #141e140a}.payment-order-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eceeea;padding-bottom:17px;margin-bottom:20px}.payment-order-title span:first-child{font-size:10px;color:#8a8f89;letter-spacing:.06em}.payment-order-title h1{margin:4px 0 0;font-size:24px}.order-status-pill{background:#f0f2ef;color:#626761;padding:7px 11px;border-radius:999px;font-size:11px}.accepted-other-state{text-align:center;padding:22px 10px 12px}.state-icon{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#edf7ef;color:#2f9a58;font-size:27px;font-weight:800}.accepted-other-state h2{font-size:21px;margin:0 0 8px}.accepted-other-state p{max-width:520px;margin:0 auto 20px;color:#777c75;font-size:13px;line-height:1.55}.order-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.order-summary>div{border:1px solid #e2e4e0;border-radius:10px;padding:13px;text-align:left;background:#fafbf9}.order-summary span{display:block;color:#8b9089;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.order-summary strong{display:block;margin-top:5px;font-size:14px;word-break:break-word}.accepted-other-state .plain-button{margin-top:9px}.verified-payment-state{max-width:620px;margin:0 auto}.payment-account-box{border:1px solid #dfe3dd;border-radius:12px;padding:16px;background:#fbfcfa}.payment-account-box>span{display:block;color:#8b9089;font-size:10px;letter-spacing:.05em}.payment-account-box>strong{display:block;font-size:17px;margin-top:5px}.payment-account-box>small{display:block;color:#7e837d;font-size:11px;margin-top:3px}.payment-account-box code{display:block;margin-top:13px;padding:11px;border-radius:8px;background:#f2f3f0;overflow:auto;font-size:11px}.order-payment-qr{display:block;width:220px;height:220px;object-fit:contain;margin:18px auto;border:1px solid #e1e3df;border-radius:10px;padding:8px}.payment-loading{padding:30px;text-align:center;color:#838881}.bank-select-wrap{position:relative}.bank-select{width:100%;height:50px;border:1px solid #d9dbd7;border-radius:9px;background:#fff;padding:0 14px 0 44px;color:#242624;outline:none}.bank-select:focus{border-color:#8fb69c;box-shadow:0 0 0 2px #edf6ef}.bank-select-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:1;font-size:19px;pointer-events:none}.selected-bank-card{display:flex;align-items:center;gap:10px;margin-top:9px;padding:10px 11px;border:1px solid #cce3d2;background:#f5fbf6;border-radius:9px}.bank-logo{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#2f9a58;color:#fff;font-size:10px;font-weight:800}.selected-bank-card strong{display:block;font-size:12px}.selected-bank-card small{display:block;color:#7c837d;font-size:10px;margin-top:2px}.bank-check{margin-left:auto;color:#2f9a58;font-weight:800}@media (max-width:760px){.user-sidebar{position:fixed;left:0;top:0;bottom:0;right:auto;width:98px;height:100vh;border-right:1px solid #dfe1dd;border-top:0;padding:8px 5px;display:flex;box-shadow:3px 0 16px #141e140f;overflow:hidden}.user-brand{height:57px;padding:0 5px;justify-content:center;border-bottom:1px solid #eceeea}.user-brand>div:not(.brand-symbol){display:none}.brand-symbol{width:34px;height:34px;font-size:19px}.side-balance{display:block;padding:11px 3px 10px}.side-balance small{font-size:8px}.side-balance strong{font-size:14px;margin-top:3px}.side-balance span{font-size:8px}.user-nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;padding:7px 2px}.user-nav-link{height:57px;min-height:57px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-size:9.5px;font-weight:700;text-align:center;border-radius:9px;margin:0}.user-nav-link>span:last-child{display:block}.user-nav-link .nav-icon{font-size:20px;line-height:20px;width:auto;font-weight:800}.user-nav-link.active{background:#e8f4eb;color:#267c47}.user-side-footer{display:none}.user-content{margin-left:98px;min-width:0;padding-bottom:0}.user-topbar{height:58px;padding:0 12px}.topbar-title{font-size:12px}.topbar-actions{gap:8px}.topbar-chat{font-size:9px;padding:6px 8px}.topbar-user{font-size:9px}.topbar-user button{font-size:16px}.buy-page,.payment-order-page{padding:16px 11px 28px}.buy-page-head{align-items:flex-start;gap:8px}.buy-page-head h1{font-size:22px}.buy-page-head p{font-size:10px;line-height:1.4}.buy-page-head .chat-chip{display:none}.buy-tabs{gap:20px}.buy-tabs button{font-size:10px;padding:10px 0}.buy-filters{grid-template-columns:1fr;gap:8px;margin:15px 0 20px}.buy-filters input,.buy-filters select{height:42px;border-radius:10px}.order-panel{border:1px solid #e3e5e1;background:transparent;overflow:visible}.order-head{display:none}.order-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 13px;margin:0 0 9px;border:1px solid #e2e4e0;border-radius:11px;min-height:0;background:#fff}.order-row .order-id{grid-column:1/2}.order-row>div:nth-child(2){text-align:right}.order-row .waiting-time{font-size:14px}.order-row .method-cell{justify-content:flex-start}.order-row .amount-cell{font-size:14px}.accept-order,.other-client{grid-column:1/-1;width:100%;justify-self:stretch}.accept-order{padding:11px;font-size:12px}.other-client{padding:9px 11px}.buy-live-note{font-size:9px}.payment-order-card{padding:16px;border-radius:12px}.payment-order-title h1{font-size:21px}.payment-order-top .chat-chip{font-size:9px}.order-summary{grid-template-columns:1fr 1fr}.order-summary>div:last-child{grid-column:1/-1}.accepted-other-state h2{font-size:18px}.accepted-other-state p{font-size:11px}.payment-order-page{min-height:100vh}.order-payment-qr{width:190px;height:190px}}@media (max-width:390px){.user-sidebar{width:88px}.user-content{margin-left:88px}.user-nav-link{font-size:8.5px}.user-nav-link .nav-icon{font-size:18px}.topbar-chat span{display:none}.topbar-user>span{display:none}.buy-page,.payment-order-page{padding-left:8px;padding-right:8px}}.bank-picker{position:relative}.bank-picker-trigger{width:100%;height:52px;border:1px solid #d9dbd7;border-radius:10px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 13px;text-align:left;color:#2b302b}.bank-picker-trigger.open{border-color:#8fb69c;box-shadow:0 0 0 2px #edf6ef}.bank-picker-name{flex:1;font-size:13px;font-weight:600}.bank-chevron{font-size:18px;color:#7f847d}.bank-picker-menu{position:absolute;left:0;right:0;top:58px;z-index:20;max-height:320px;overflow:auto;background:#fff;border:1px solid #dfe2dd;border-radius:11px;box-shadow:0 12px 30px #141e141f;padding:6px}.bank-picker-search{padding:9px 10px;color:#858a83;font-size:10px;border-bottom:1px solid #eceeea;margin-bottom:4px}.bank-option{width:100%;display:flex;align-items:center;gap:10px;border:0;background:#fff;border-radius:8px;padding:8px 9px;text-align:left;color:#343934;font-size:12px}.bank-option:hover,.bank-option.selected{background:#eef8f1;color:#267c47}.bank-option>span:nth-child(2){flex:1}.bank-option b{color:#2f9a58}.bank-logo{width:32px;height:32px;flex:0 0 32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#2f9a58,#63b675);color:#fff;font-size:9px;font-weight:850;letter-spacing:.02em}.selected-bank-card .bank-logo{width:34px;height:34px;flex-basis:34px}.user-app{overflow-x:hidden}.user-sidebar{width:204px}.user-content{margin-left:204px}.user-brand{height:77px;padding:0 22px;gap:11px}.brand-symbol{width:35px;height:35px;font-size:21px}.user-brand strong{font-size:16px}.user-brand span{font-size:10px}.side-chat{height:64px;display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;color:#2f9a58;border-bottom:1px solid #eceee9;font-size:15px;font-weight:750}.side-chat:hover{background:#f2faf4}.side-balance{padding:20px 16px 19px}.side-balance small{font-size:12px}.side-balance strong{font-size:23px;margin-top:7px}.side-balance span{font-size:12px}.user-nav{padding:12px 9px}.user-nav-link{height:52px;font-size:14px;gap:12px;padding:0 14px;border-radius:8px}.user-nav-link .nav-icon{width:24px;flex:0 0 24px}.user-side-footer{padding:12px}.user-mini{gap:10px;padding:7px 4px 12px}.user-mini>span{width:34px;height:34px;font-size:13px}.user-mini strong{font-size:13px}.user-mini small{font-size:10px;max-width:130px}.side-signout{height:36px;font-size:12px}.user-topbar{height:70px;padding:0 32px}.topbar-title{font-size:15px}.topbar-chat{font-size:13px;padding:9px 14px}.buy-page{padding:29px 34px 60px}.buy-page-head h1{font-size:32px}.buy-page-head p{font-size:14px}.buy-page-head{margin-bottom:22px}.buy-tabs{gap:34px}.buy-tabs button{font-size:15px;padding:15px 0 14px}.buy-tabs b{min-width:27px;height:27px;font-size:12px}.buy-filters{gap:15px;margin:27px 0 58px}.buy-filters input,.buy-filters select{height:56px;font-size:14px;padding:0 16px}.order-head{min-height:78px;padding:0 38px;font-size:14px}.order-row{min-height:95px;padding:0 38px;gap:16px;font-size:15px}.order-row small{font-size:12px}.question-icon{width:28px;height:28px}.waiting-time{font-size:19px}.method-logo{width:34px;height:34px}.amount-cell{font-size:18px}.accept-order{padding:15px 20px;font-size:14px}.other-client{padding:11px 18px;font-size:13px}.buy-live-note{font-size:12px}.payment-order-page{padding:29px 34px 60px}.payment-order-top{margin-bottom:22px}.back-button{font-size:14px}.payment-order-card{padding:31px}.payment-order-title h1{font-size:29px}.payment-order-title span:first-child{font-size:11px}.order-status-pill{font-size:12px;padding:8px 13px}.accepted-other-state h2{font-size:24px}.accepted-other-state p{font-size:14px}.order-summary strong{font-size:16px}.payment-account-box>strong{font-size:19px}.payout-page{max-width:960px;padding:30px 34px}.payout-card{padding:31px!important;border-radius:15px!important;box-shadow:0 10px 32px #141e140d}.payout-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.secure-badge{display:flex;align-items:center;gap:7px;background:#f0faf3;color:#267c47;border:1px solid #cde8d4;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750;white-space:nowrap}.payout-form .field{margin-bottom:18px}.payout-form .field-label{font-size:13px;margin-bottom:8px}.payout-input{width:100%;height:54px;border:1px solid #d5d9d4;border-radius:10px;padding:0 15px;background:#fff;font-size:15px;outline:none}.payout-input:focus{border-color:#8fb69c;box-shadow:0 0 0 3px #edf6ef}.method-toggle{gap:9px;margin-bottom:24px}.method-toggle button{display:inline-flex;align-items:center;gap:8px;border-radius:9px;padding:12px 16px;font-size:15px;font-weight:650}.bank-picker-trigger{height:68px;border-radius:12px;padding:0 16px;gap:13px}.bank-picker-name{font-size:15px}.bank-picker-name small{display:block;color:#899087;font-size:11px;font-weight:500;margin-top:3px}.bank-chevron{color:#717871}.bank-chevron.rotated{transform:rotate(180deg)}.bank-empty-icon{width:43px;height:43px;border-radius:11px;display:grid;place-items:center;background:#eff7f1;color:#2f9a58}.bank-brand{width:39px;height:39px;flex:0 0 39px;border-radius:10px;display:grid;grid-template-columns:1fr;grid-template-rows:20px 12px;place-items:center;background:linear-gradient(145deg,#2e9b58,#5fba78);color:#fff;box-shadow:0 3px 9px #2f9a5829}.bank-brand.large{width:43px;height:43px;flex-basis:43px;grid-template-rows:21px 13px}.bank-brand b{font-size:7px;line-height:1;letter-spacing:.02em}.bank-brand.large b{font-size:8px}.bank-picker-menu{top:75px;max-height:390px;padding:9px;border-radius:13px;box-shadow:0 18px 45px #141e1426}.bank-search{height:44px;display:flex;align-items:center;gap:8px;border:1px solid #dfe3de;background:#fafcf9;border-radius:9px;padding:0 11px;color:#7a827a}.bank-search input{border:0;outline:0;background:transparent;flex:1;font-size:13px;color:#252925}.bank-menu-count{padding:10px 7px 7px;color:#8b918a;font-size:10px;font-weight:650}.bank-option{min-height:49px;gap:11px;padding:7px 9px;border-radius:9px;font-size:13px}.bank-option>span:nth-child(2){font-weight:600}.bank-option>svg:last-child{color:#2f9a58}.bank-empty{text-align:center;color:#858b84;font-size:12px;padding:22px}.selected-bank-card{margin-top:12px;padding:13px 14px;border-radius:11px}.selected-bank-card strong{font-size:14px}.selected-bank-card small{font-size:11px}.bank-check{display:flex}.payout-save{width:100%;height:50px;font-size:15px;font-weight:750;border-radius:9px;margin-top:3px}@media (max-width:900px){.user-sidebar{width:118px}.user-content{margin-left:118px}.user-brand{height:68px;padding:0 8px;justify-content:center}.user-brand>div:not(.brand-symbol){display:none}.brand-symbol{width:38px;height:38px}.side-chat{height:65px;flex-direction:column;gap:3px;font-size:12px}.side-balance{padding:14px 3px}.side-balance small{font-size:10px}.side-balance strong{font-size:18px}.side-balance span{font-size:10px}.user-nav{padding:9px 6px}.user-nav-link{height:65px;min-height:65px;flex-direction:column;justify-content:center;gap:4px;padding:5px 2px;font-size:11.5px;font-weight:750;text-align:center}.user-nav-link .nav-icon{width:auto;flex:0 0 auto;font-size:25px}.user-side-footer{display:none}.user-topbar{height:65px;padding:0 14px}.topbar-title{display:none}.topbar-chat{font-size:12px;padding:9px 12px;margin-left:auto}.buy-page,.payment-order-page{padding:22px 14px 35px}.buy-page-head h1{font-size:27px}.buy-page-head p{font-size:12px}.buy-tabs{gap:27px}.buy-tabs button{font-size:13px}.buy-filters{margin:20px 0 28px}.buy-filters input,.buy-filters select{height:50px}.order-row{font-size:14px}.order-row small{font-size:11px}.accept-order{font-size:13px}.payout-page{padding:22px 14px 35px}.payout-card{padding:24px!important}.payout-heading{display:block}.secure-badge{display:inline-flex;margin-top:10px}.payout-input{height:58px;font-size:16px}.bank-picker-trigger{height:68px}.bank-picker-menu{max-height:55vh}}@media (max-width:600px){.user-sidebar{width:118px}.user-content{margin-left:118px}.user-topbar{height:62px}.buy-page-head{display:block}.buy-page-head .chat-chip{display:inline-flex;margin-top:11px}.buy-page-head h1{font-size:25px}.buy-tabs{gap:24px}.buy-tabs button{font-size:12px}.buy-filters{grid-template-columns:1fr;gap:10px}.order-panel{overflow:visible}.order-head{display:none}.order-row{grid-template-columns:1fr 1fr;gap:12px;padding:17px 14px;margin:0 0 11px;border:1px solid #e0e4df;min-height:0;background:#fff}.order-row .order-id{grid-column:1/2}.order-row>div:nth-child(2){text-align:right}.order-row .waiting-time,.order-row .amount-cell{font-size:16px}.accept-order,.other-client{grid-column:1/-1;width:100%;justify-self:stretch}.accept-order{padding:13px;font-size:13px}.other-client{padding:11px}.buy-live-note{font-size:10px}.payment-order-page{padding:17px 11px 30px}.payment-order-top{align-items:center}.payment-order-top .chat-chip{font-size:11px}.payment-order-card{padding:20px}.payment-order-title h1{font-size:24px}.accepted-other-state h2{font-size:20px}.accepted-other-state p{font-size:12px}.order-summary{grid-template-columns:1fr 1fr}.payout-card{padding:20px!important}.payout-heading .page-title{font-size:25px}.page-subtitle{font-size:13px;line-height:1.45}.method-toggle button{font-size:14px;padding:11px 14px}.payout-form .field-label{font-size:12.5px}.bank-picker-trigger{height:70px}.bank-picker-menu{top:77px}.bank-option{min-height:54px;font-size:13px}}@media (max-width:390px){.user-sidebar{width:108px}.user-content{margin-left:108px}.user-nav-link{font-size:10.5px}.user-nav-link .nav-icon{font-size:23px}.side-chat{font-size:11px}.side-balance strong{font-size:17px}.buy-page,.payment-order-page{padding-left:9px;padding-right:9px}.buy-page-head h1{font-size:23px}.buy-tabs{gap:21px}.buy-tabs button{font-size:11px}.order-row{padding:15px 12px}.order-row .amount-cell{font-size:15px}}.user-sidebar{width:220px;background:#fff;color:#000}.user-content{margin-left:220px}.user-brand strong,.user-brand span,.user-nav-link,.user-mini strong,.user-mini small,.side-signout{color:#000}.user-nav{padding:10px 10px 0}.user-nav-link{color:#000;border-bottom:1px solid #e4e6e2;border-radius:0;margin:0;min-height:56px;height:56px;font-weight:650}.user-nav-link:hover{background:#f5f6f4;color:#000}.user-nav-link.active{background:#e9f4ec;color:#000;border-radius:7px}.user-nav-link .nav-icon{color:inherit}.user-side-footer{color:#000}.side-signout{background:#fff;color:#000}.side-chat,.side-balance,.side-balance small,.side-balance span,.side-balance strong{color:#000}.verification-minimum{margin-top:10px;border:1px solid #e6d8a7;background:#fff9e8;color:#574b24;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.45;font-weight:650}.bank-option-name{display:block;flex:1;font-weight:600}.bank-picker-trigger{justify-content:flex-start}.bank-picker-trigger .bank-picker-name{flex:1}.selected-bank-card{justify-content:space-between}@media (max-width:900px){.user-sidebar{width:220px;padding:0;overflow-y:auto;overflow-x:hidden}.user-content{margin-left:220px}.user-brand{height:77px;padding:0 18px;justify-content:flex-start}.user-brand>div:not(.brand-symbol){display:block}.brand-symbol{width:35px;height:35px}.side-chat{height:64px;flex-direction:row;gap:9px;font-size:15px}.side-balance{display:block;padding:20px 16px 19px}.side-balance small{font-size:12px}.side-balance strong{font-size:23px}.side-balance span{font-size:12px}.user-nav{padding:10px 10px 0;overflow:visible}.user-nav-link{height:56px;min-height:56px;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 14px;font-size:14px;text-align:left}.user-nav-link>span:last-child{display:block}.user-nav-link .nav-icon{width:24px;flex:0 0 24px;font-size:24px}.user-side-footer{display:block;margin-top:auto;padding:12px;border-top:1px solid #e4e6e2}.user-mini{justify-content:flex-start}.user-mini div{display:block}.side-signout{display:block;height:38px;font-size:12px}.user-topbar{height:70px;padding:0 20px}.topbar-title{display:block;color:#000}}@media (max-width:600px){.user-sidebar{width:220px}.user-content{margin-left:220px}.user-brand{height:77px}.side-chat{height:64px}.side-balance{padding:20px 16px 19px}.user-nav-link{font-size:14px;height:56px;min-height:56px}.user-nav-link .nav-icon{font-size:24px}.user-side-footer{display:block}.topbar-chat{font-size:12px;padding:9px 12px}}@media (max-width:390px){.user-sidebar{width:220px}.user-content{margin-left:220px}.user-nav-link{font-size:13.5px}}.verification-chat{display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:1px solid #cbe6d2;background:#f1faf4;color:#267c47;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.verification-chat:hover{background:#e8f6ec}@media (max-width:600px){.user-sidebar{width:25vw;max-width:220px;min-width:0;padding:0;overflow-y:auto;overflow-x:hidden}.user-content{margin-left:25vw;min-width:0;width:75vw}.user-brand{height:58px;padding:7px 3px;justify-content:center;gap:4px}.user-brand>div:not(.brand-symbol){display:flex;flex-direction:column;align-items:center;min-width:0}.brand-symbol{width:28px;height:28px;font-size:16px;border-radius:7px}.user-brand strong{font-size:8px;line-height:1.1;white-space:nowrap}.user-brand span{font-size:6px;line-height:1.1;white-space:nowrap}.side-chat{height:45px;flex-direction:column;justify-content:center;gap:2px;font-size:8px;padding:2px;border-bottom:1px solid #e4e6e2}.side-chat svg{width:18px;height:18px}.side-balance{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 2px 9px;min-height:67px;border-bottom:1px solid #e4e6e2}.side-balance small,.side-balance span{font-size:7px;line-height:1.15}.side-balance strong{font-size:14px;line-height:1.25;margin:1px 0}.user-nav{padding:5px 3px 0;overflow:visible}.user-nav-link{height:43px;min-height:43px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 1px;font-size:7.5px;font-weight:700;text-align:center;border-bottom:1px solid #e4e6e2;border-radius:0;white-space:nowrap}.user-nav-link>span:last-child{display:block;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.user-nav-link .nav-icon{width:18px;flex:0 0 18px;height:18px}.user-nav-link.active{border-radius:5px}.user-side-footer{display:block;margin-top:auto;padding:6px 3px;border-top:1px solid #e4e6e2}.user-mini{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0}.user-mini>span{width:19px;height:19px;flex:0 0 19px;font-size:8px}.user-mini div{display:flex;flex-direction:column;min-width:0;max-width:calc(25vw - 28px)}.user-mini strong{font-size:7px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-mini small{font-size:5.5px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-signout{display:block;width:100%;height:26px;margin-top:5px;font-size:7px;padding:0;border-radius:6px}.user-topbar{height:58px;padding:0 8px}.topbar-title{display:block;font-size:10px}.topbar-chat{font-size:8px;padding:6px 8px}.topbar-chat svg{width:13px;height:13px}.verification-chat{font-size:11px;padding:8px 11px}}@media (max-width:600px){.user-sidebar{width:25vw;max-width:220px;min-width:0;height:100vh;overflow:hidden;display:flex;flex-direction:column}.user-brand,.side-chat,.side-balance,.user-side-footer{flex:0 0 auto}.user-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.user-side-footer{margin-top:0}}@media (max-width:600px){.user-sidebar .side-balance{display:flex!important;flex-direction:column;align-items:center;justify-content:center;flex:0 0 67px;width:100%;min-height:67px;height:67px;padding:8px 2px 9px;visibility:visible!important;opacity:1!important}}.payment-head-actions{display:flex;align-items:flex-start;gap:10px}.payment-request-title{min-width:0}.edit-amount-button{height:36px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cfe5d4;background:#f5fbf6;color:#267c47;border-radius:7px;padding:0 11px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.edit-amount-button:hover{background:#eaf7ee}.edit-amount-row{display:flex;align-items:center;justify-content:center;gap:7px;margin:4px 0 17px}.edit-amount-row input{width:170px;height:48px;border:1px solid #cdd4ce;border-radius:8px;padding:0 12px;font-size:22px;font-weight:650;text-align:center;outline:none}.edit-amount-row input:focus{border-color:#72a883;box-shadow:0 0 0 3px #edf7f0}.save-amount-button,.cancel-amount-button{height:40px;border-radius:7px;padding:0 11px;border:1px solid #d8ddd8;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.save-amount-button{background:#2f9a58;color:#fff;border-color:#2f9a58}.cancel-amount-button{background:#fff;color:#424742}.transaction-id-panel{width:min(420px,100%);margin:0 auto 18px;border:1px solid #dfe2dd;background:#fafbf9;border-radius:8px;padding:9px 10px;display:flex;align-items:center;gap:10px}.transaction-id-panel>div{min-width:0;flex:1}.transaction-id-panel span{display:block;font-size:8px;color:#7d847d;font-weight:700;letter-spacing:.06em;margin-bottom:4px}.transaction-id-panel code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#252a26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transaction-id-panel button{width:34px;height:34px;flex:0 0 34px;border:0;border-radius:7px;background:#252a26;color:#fff;display:grid;place-items:center;cursor:pointer}@media (max-width:600px){.payment-head-actions{gap:6px;flex-wrap:wrap;justify-content:flex-end}.edit-amount-button{height:32px;padding:0 8px;font-size:10px}.edit-amount-row{flex-wrap:wrap}.edit-amount-row input{width:145px;height:44px;font-size:20px}.transaction-id-panel{margin-bottom:15px}}@media (max-width:900px){.user-sidebar{width:25vw!important;max-width:220px!important;min-width:0!important;height:100vh!important;top:0!important;bottom:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.user-content{margin-left:25vw!important;width:75vw!important;min-width:0!important}.user-brand,.side-chat,.side-balance,.user-side-footer{flex:0 0 auto!important}.user-brand{height:58px!important;padding:7px 3px!important;justify-content:center!important;gap:4px!important}.user-brand>div:not(.brand-symbol){display:flex!important;flex-direction:column!important;align-items:center!important;min-width:0!important}.brand-symbol{width:28px!important;height:28px!important;font-size:16px!important}.user-brand strong{font-size:8px!important;line-height:1.1!important;white-space:nowrap!important}.user-brand span{font-size:6px!important;line-height:1.1!important;white-space:nowrap!important}.side-chat{display:flex!important;height:45px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;font-size:8px!important;padding:2px!important}.side-balance{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:67px!important;min-height:67px!important;padding:8px 2px 9px!important;visibility:visible!important;opacity:1!important;overflow:visible!important}.side-balance small,.side-balance strong,.side-balance span{display:block!important;visibility:visible!important;opacity:1!important}.side-balance small,.side-balance span{font-size:7px!important;line-height:1.15!important}.side-balance strong{font-size:14px!important;line-height:1.25!important;margin:1px 0!important}.user-nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:5px 3px 0!important}.user-nav-link{height:43px!important;min-height:43px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:3px 1px!important;font-size:7.5px!important;font-weight:700!important;text-align:center!important}.user-nav-link>span:last-child{display:block!important;line-height:1.1!important;max-width:100%!important}.user-nav-link .nav-icon{width:18px!important;height:18px!important;flex:0 0 18px!important}.user-side-footer{display:block!important;margin-top:0!important;padding:6px 3px!important}.user-mini{display:flex!important;justify-content:center!important;gap:3px!important}.user-mini div{display:flex!important;flex-direction:column!important;min-width:0!important}.side-signout{display:block!important;width:100%!important;height:26px!important;font-size:7px!important}}
