@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.back-link,.deposit-v2-back-btn,.referral-back-btn,.card-back-btn,.order-text-back{align-items:center;gap:7px;min-height:44px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;color:#8796b0!important}.back-link svg,.deposit-v2-back-btn svg,.referral-back-btn svg,.card-back-btn svg,.order-text-back svg{color:inherit;flex-shrink:0}.deposit-v2-back-btn,.referral-back-btn,.order-text-back{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;height:auto;padding:6px 2px;width:auto!important}.back-link:hover,.deposit-v2-back-btn:hover,.referral-back-btn:hover,.card-back-btn:hover,.order-text-back:hover{color:#a3b3cf!important}.back-link:focus-visible,.deposit-v2-back-btn:focus-visible,.referral-back-btn:focus-visible,.card-back-btn:focus-visible,.order-text-back:focus-visible{outline-offset:3px;outline:2px solid #8796b0}.order-window-header>.order-text-back{white-space:nowrap;min-width:0}.plus-page{background:0 0;gap:20px;max-width:520px;margin:0 auto;padding:4px 6px 120px;display:grid}.plus-page p{color:#a8bbd3;margin:0;line-height:1.5}.plus-hero{background:linear-gradient(125deg,#10305b,#095ec4);border:1px solid #32649c;border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px;padding:24px 20px;display:flex;box-shadow:inset 0 1px #a4d5ff33}.plus-emblem{color:#e2f3ff;background:#ffffff17;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.plus-eyebrow{letter-spacing:1.5px;color:#bdf;font-size:9px}.plus-hero h1{margin:5px 0;font-size:28px;font-weight:800}.plus-hero h1 span{color:#b8e4ff}.plus-hero p{color:#d0e5ff;font-size:13px}.plus-price{border-top:1px solid #ffffff24;flex-basis:100%;gap:3px;padding-top:14px;display:grid}.plus-price strong{font-size:32px}.plus-price small{font-size:16px}.plus-price>span{color:#bdd8f5;font-size:13px}.plus-perks{gap:16px;display:grid}.plus-perk{background:#142337aa;border:1px solid #30425a;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;display:flex}.plus-perk>svg{color:#7fc2ff;flex-shrink:0;margin-top:2px}.plus-perk strong{margin-bottom:5px;line-height:1.4;display:block}.plus-perk p{font-size:13px}.plus-note{font-size:12px}.plus-payment{background:#142337aa;border:1px solid #30425a;border-radius:20px;gap:18px;padding:20px;display:grid}.plus-payment h2{margin:0;font-size:20px}.plus-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plus-methods button{color:#c5d7ed;background:#11233a;border:1px solid #38577c;border-radius:12px;padding:12px 8px;font-size:13px}.plus-methods button[aria-pressed=true]{color:#fff;background:#176acc;border-color:#61afff}.plus-renew{align-items:center;gap:14px;display:flex}.plus-renew>div{flex:1;min-width:0}.plus-renew p{margin-top:6px;font-size:12px}.plus-pending{gap:12px;display:grid}.plus-perk-body{flex:1;min-width:0}.plus-tier-table{background:#0d182799;border:1px solid #ffffff12;border-radius:12px;gap:6px;margin-top:10px;padding:10px 12px;display:grid}.plus-tier-row{justify-content:space-between;align-items:center;font-size:12px;line-height:1.4;display:flex}.plus-tier-range{color:#a8bbd3}.plus-tier-rate{color:#61afff;align-items:center;gap:6px;font-weight:700;display:inline-flex}.plus-tier-rate s{color:#647d9e;font-size:11px;font-weight:400;text-decoration:line-through}.plus-success-dialog{color:#fff;text-align:center;box-sizing:border-box;background:linear-gradient(160deg,#13243c 0%,#0d1624 100%);border:1px solid #4a7ab555;border-radius:26px;flex-direction:column;align-items:center;gap:12px;width:min(360px,100vw - 36px);margin:auto;padding:28px 20px 22px;display:flex;box-shadow:0 24px 80px #000000bf,inset 0 1px 1px #ffffff26}.plus-success-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#040810c7;animation:.3s both payment-backdrop-enter}.plus-success-dialog[open]{animation:.42s cubic-bezier(.16,1,.3,1) both payment-result-enter}.plus-success-dialog.payment-result-closing{animation:.24s ease-in forwards payment-result-exit}.plus-success-emblem-wrap{place-items:center;width:68px;height:68px;margin-bottom:2px;display:grid;position:relative}.plus-success-glow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#61afff73 0%,#61afff00 70%);border-radius:50%;position:absolute;inset:-12px}.plus-success-emblem{color:#fff;background:linear-gradient(135deg,#184988,#0a64d4);border-radius:20px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 6px 20px #0a64d480,inset 0 1px 2px #fff6}.plus-success-title{letter-spacing:-.01em;color:#fff;margin:0;font-size:22px;font-weight:800}.plus-success-message{color:#a8bbd3;margin:0;font-size:14px;line-height:1.45}.plus-success-perks-mini{text-align:left;box-sizing:border-box;background:#0000003d;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:8px;width:100%;margin:2px 0 4px;padding:12px 14px;display:flex}.plus-success-perk-item{color:#d8e6f8;align-items:center;gap:10px;font-size:13px;display:flex}.plus-success-perk-item>svg{color:#61afff;flex-shrink:0}.plus-success-btn{margin-top:4px}.cheques-page{flex-direction:column;gap:16px;max-width:520px;margin:0 auto;padding:4px 8px 120px;display:flex}.cheques-page p{color:#a8bbd3;margin:0;line-height:1.5}.cheques-hero{background:linear-gradient(135deg,#132742 0%,#0d1a2d 100%);border:1px solid #5899ee40;border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 8px 32px #00000073,inset 0 1px 1px #ffffff1f}.cheques-hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cheques-hero-left{align-items:center;gap:14px;display:flex}.cheques-hero-emblem{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 4px 16px #2563eb66}.cheques-hero-meta{flex-direction:column;gap:2px;display:flex}.cheques-hero-label{letter-spacing:.05em;text-transform:uppercase;color:#7ba3d4;font-size:11px;font-weight:700}.cheques-hero-balance{color:#fff;letter-spacing:-.02em;font-size:24px;font-weight:800}.cheques-hero-desc{color:#9ab4d6;border-top:1px solid #ffffff14;padding-top:8px;font-size:13px;line-height:1.45}.cheques-tabs{background:#0e1726d9;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.cheques-tab-btn{color:#8da4c4;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.cheques-tab-btn.is-active{color:#fff;background:#2563eb;box-shadow:0 2px 12px #2563eb59}.cheques-panel{background:#111a28;border:1px solid #5899ee29;border-radius:22px;flex-direction:column;gap:18px;padding:20px;display:flex}.cheques-section-title{color:#fff;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.cheques-presets-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cheques-preset-btn{color:#c4d7ed;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:10px 6px;font-size:13px;font-weight:700;transition:all .15s}.cheques-preset-btn:hover,.cheques-preset-btn:focus-visible{color:#fff;background:#2563eb26;border-color:#2563eb66}.cheques-input-wrap{flex-direction:column;gap:6px;display:flex}.cheques-input-label{color:#8da4c4;font-size:12px;font-weight:600}.cheques-input-box{align-items:center;display:flex;position:relative}.cheques-input{box-sizing:border-box;color:#fff;background:#09101a;border:1px solid #5899ee40;border-radius:14px;outline:none;width:100%;padding:14px 44px 14px 16px;font-size:17px;font-weight:700;transition:border-color .2s}.cheques-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.cheques-input-suffix{color:#64748b;pointer-events:none;font-size:16px;font-weight:700;position:absolute;right:16px}.cheque-success-card{text-align:center;box-sizing:border-box;background:linear-gradient(145deg,#0e271b 0%,#0a1b13 100%);border:1px solid #22c55e4d;border-radius:20px;flex-direction:column;align-items:stretch;gap:14px;width:100%;padding:22px 18px;display:flex;box-shadow:0 8px 30px #00000080}.cheque-success-icon{color:#fff;background:#15803d;border-radius:20px;align-self:center;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 4px 20px #16a34a66}.cheque-success-amount{color:#4ade80;letter-spacing:-.02em;font-size:28px;font-weight:900}.cheque-link-box{box-sizing:border-box;color:#e2e8f0;word-break:break-all;-webkit-user-select:all;user-select:all;text-align:left;background:#0006;border:1px dashed #4ade8066;border-radius:12px;width:100%;padding:12px 14px;font-family:monospace;font-size:12px}.cheque-actions-row{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.cheque-action-share-btn,.cheque-action-copy-btn{cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:11px 10px;font-size:13.5px;font-weight:700;transition:all .15s;display:flex}.cheque-action-share-btn{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;box-shadow:0 4px 14px #2563eb59}.cheque-action-share-btn:hover,.cheque-action-share-btn:active{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.cheque-action-copy-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff24}.cheque-action-copy-btn:hover,.cheque-action-copy-btn:active{background:#ffffff24}.cheque-action-copy-btn.is-copied{color:#4ade80;background:#22c55e2e;border-color:#22c55e66}.cheque-create-another-btn{color:#e2e8f0;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:2px;padding:11px 14px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.cheque-create-another-btn:hover,.cheque-create-another-btn:active{color:#fff;background:#ffffff1a}.cheque-redeem-banner{background:linear-gradient(135deg,#2563eb26 0%,#1e3a8a40 100%);border:1px solid #3b82f659;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:14px 16px;display:flex}.cheque-redeem-banner-left{align-items:center;gap:10px;display:flex}.cheque-redeem-banner-left strong{color:#fff;font-size:13.5px;display:block}.cheque-redeem-banner-left small{color:#94a3b8;font-size:11.5px;display:block}.cheque-redeem-banner-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700}.cheques-subtabs{border-bottom:1px solid #ffffff14;gap:8px;padding-bottom:8px;display:flex}.cheques-subtab-btn{color:#7ba3d4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:700}.cheques-subtab-btn.is-active{color:#60a5fa;background:#3b82f626;border-color:#3b82f659}.cheques-empty{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:14px;display:flex}.cheques-list{flex-direction:column;gap:10px;display:flex}.cheque-item-card{background:#0d1522;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.cheque-item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cheque-item-left{align-items:center;gap:10px;display:flex}.cheque-item-icon{color:#60a5fa;background:#3b82f626;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.cheque-item-icon.is-redeemed{color:#4ade80;background:#22c55e26}.cheque-item-icon.is-cancelled{color:#94a3b8;background:#94a3b826}.cheque-item-title-col{flex-direction:column;gap:2px;display:flex}.cheque-item-amount{color:#fff;font-size:16px;font-weight:800}.cheque-item-date{color:#64748b;font-size:11px}.cheque-badge{border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:700}.cheque-badge.active{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.cheque-badge.redeemed{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.cheque-badge.cancelled{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b84d}.cheque-item-detail{color:#94a3b8;background:#0003;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.4}.cheque-item-actions{border-top:1px solid #ffffff0d;gap:8px;padding-top:6px;display:flex}.cheque-item-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.cheque-item-btn.share{color:#bfdbfe;background:#1e3a8a;border-color:#3b82f666}.cheque-item-btn.cancel{color:#f87171;background:#ef44441a;border-color:#ef444433}.success-banner-container{top:max(12px, env(safe-area-inset-top,12px));z-index:10000;pointer-events:none;width:calc(100% - 24px);max-width:430px;position:fixed;left:50%;transform:translate(-50%)}.success-banner{pointer-events:auto;-webkit-backdrop-filter:blur(16px);color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#0d9488f2 0%,#0694a2f2 50%,#0284c7f2 100%);border:1px solid #5eead473;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;animation:.4s cubic-bezier(.16,1,.3,1) forwards success-banner-in;display:flex;position:relative;box-shadow:0 10px 30px -4px #0d948873,0 4px 14px #0284c74d,inset 0 1px 1px #ffffff59}.success-banner.is-closing{animation:.28s cubic-bezier(.16,1,.3,1) forwards success-banner-out}.success-banner-icon{color:#fff;background:#ffffff38;border:1px solid #fff6;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px 8px #0000001f,inset 0 1px 1px #ffffff80}.success-banner-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.success-banner-title{letter-spacing:-.2px;color:#fff;text-shadow:0 1px 2px #00000026;margin:0;font-size:14px;font-weight:750;line-height:1.25}.success-banner-msg{color:#f0fdfaeb;margin:0;font-size:11.5px;line-height:1.35}.success-banner-close{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;transition:background-color .15s,transform .15s;display:grid}.success-banner-close:hover{background:#ffffff4d}@keyframes success-banner-in{0%{opacity:0;transform:translateY(-24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes success-banner-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.96)}}.trusted-page{box-sizing:border-box;background:0 0;flex-direction:column;gap:16px;min-width:0;max-width:520px;margin:0 auto;padding:4px 6px 120px;display:flex;position:relative}.trusted-hero{background:linear-gradient(135deg,#102d54 0%,#084c9e 100%);border:1px solid #5f9eff47;border-radius:24px;flex-direction:column;gap:14px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 36px #00000073,inset 0 1px 1px #ffffff38}.trusted-emblem-wrap{place-items:center;width:56px;height:56px;margin-bottom:2px;display:grid;position:relative}.trusted-emblem-glow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#61afff80 0%,#61afff00 70%);border-radius:50%;position:absolute;inset:-10px}.trusted-emblem{color:#fff;background:linear-gradient(135deg,#18529e,#0c6fe8);border:1px solid #ffffff40;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 4px 20px #0c6fe88c,inset 0 1px 2px #fff6}.trusted-eyebrow{letter-spacing:1.5px;color:#b0d5ff;text-transform:uppercase;font-size:10px;font-weight:800}.trusted-hero-info h1{color:#fff;letter-spacing:-.01em;margin:4px 0 2px;font-size:24px;font-weight:800}.trusted-hero-info h1 span{color:#7eccff}.trusted-hero-info p{color:#d6e8ff;margin:0;font-size:13.5px;line-height:1.4}.trusted-pills-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.trusted-pill-tag{color:#eaf3ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.trusted-card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#121c2ae0 0%,#0a121cf2 100%);border:1px solid #5f9eff33;border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:20px 18px;display:flex;box-shadow:0 8px 32px #00000073,inset 0 1px 1px #ffffff1f}.trusted-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trusted-card-title-group{flex-direction:column;gap:4px;display:flex}.trusted-card-title-group h3{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.trusted-card-desc{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.trusted-metrics-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;display:grid}.trusted-metric-item{background:#0e1927b3;border:1px solid #5f9eff24;border-radius:16px;flex-direction:column;gap:6px;padding:14px;transition:border-color .2s,background .2s;display:flex}.trusted-metric-item.is-valid{background:linear-gradient(145deg,#102036bf 0%,#0c1624cc 100%);border-color:#61afff59}.trusted-metric-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.trusted-metric-label{color:#8ea3bf;font-size:12px;font-weight:600}.trusted-metric-badge{white-space:nowrap;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:700}.trusted-metric-badge.badge-good{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e4d}.trusted-metric-badge.badge-wait{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b40}.trusted-metric-val{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:800}.trusted-metric-val small{color:#728aa8;margin-left:2px;font-size:13px;font-weight:600}.trusted-metric-hint{color:#647d9e;font-size:11px;line-height:1.3}.trusted-metric-bar{background:#ffffff14;border-radius:99px;width:100%;height:5px;margin-top:2px;overflow:hidden}.trusted-metric-progress{background:linear-gradient(90deg,#387ff5,#60a5fa);border-radius:99px;height:100%;transition:width .3s}.trusted-eligibility-banner{border-radius:16px;align-items:center;gap:12px;margin:2px 0;padding:12px 14px;display:flex}.trusted-eligibility-banner.is-eligible{background:linear-gradient(135deg,#10442a80 0%,#0a2e1c99 100%);border:1px solid #34d39959}.trusted-eligibility-banner.is-pending{background:#14203099;border:1px solid #5f9eff29}.trusted-eligibility-icon{border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.is-eligible .trusted-eligibility-icon{color:#fff;background:#10b981}.is-pending .trusted-eligibility-icon{color:#94a3b8;background:#ffffff1f}.trusted-eligibility-text strong{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.trusted-eligibility-text p{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.trusted-rules-card{background:#0a121c8c;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.trusted-rule-row{align-items:flex-start;gap:12px;display:flex}.trusted-rule-icon{flex-shrink:0;font-size:18px;line-height:1.2}.trusted-rule-content strong{color:#d0e4ff;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.trusted-rule-content p{color:#8da4c4;margin:0;font-size:12px;line-height:1.45}.trusted-form-header{flex-direction:column;gap:4px;display:flex}.trusted-form-header h3{color:#fff;margin:0;font-size:18px;font-weight:800}.trusted-form-fields{flex-direction:column;gap:14px;display:flex}.trusted-field{flex-direction:column;gap:6px;display:flex}.trusted-field label{color:#c0d4ec;font-size:13px;font-weight:600;line-height:1.4}.trusted-input,.trusted-select{color:#fff;box-sizing:border-box;background:#0e1927cc;border:1px solid #5f9eff38;border-radius:14px;width:100%;min-height:48px;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.trusted-input:focus,.trusted-select:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa38}.trusted-field-note{color:#8da4c4;text-align:center;margin:4px 0 0;font-size:12px}.trusted-draft-section{border-bottom:1px solid #ffffff14;flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.trusted-draft-section:last-of-type{border-bottom:none}.trusted-draft-section h4{color:#fff;margin:0;font-size:15px;font-weight:700}.trusted-uploads{flex-direction:column;gap:8px;display:flex}.trusted-upload{cursor:pointer;background:#0e1927b3;border:1px solid #5f9eff33;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex;position:relative}.trusted-upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.trusted-upload.is-uploaded{background:#10302459;border-color:#34d39966}.trusted-upload-icon{color:#60a5fa;background:#60a5fa1f;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.is-uploaded .trusted-upload-icon{color:#34d399;background:#34d3992e;font-weight:800}.trusted-upload-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trusted-upload-title{color:#fff;font-size:13.5px;font-weight:700}.trusted-upload-status{color:#8da4c4;font-size:11.5px}.is-uploaded .trusted-upload-status{color:#34d399;font-weight:600}.trusted-deposit-status{background:#0e192799;border:1px solid #5f9eff29;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.trusted-deposit-status-text{color:#cbe0f8;margin:0;font-size:13px;font-weight:600}.trusted-app-status-bar{justify-content:space-between;align-items:center;display:flex}.trusted-app-badge{color:#9cd1ff;background:#1e508c59;border:1px solid #5f9eff4d;border-radius:10px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.trusted-reject-reason{color:#f87171;background:#ef44441f;border:1px solid #ef444440;border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.trusted-info-banner{color:#9cd1ff;background:#1e508c40;border:1px solid #5f9eff33;border-radius:12px;padding:10px 14px;font-size:13px}.trusted-pending-box{color:#d0e4ff;background:#1e508c33;border:1px solid #5f9eff40;border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.45}.trusted-pending-box p{margin:0}.trusted-approved-card{flex-direction:column;gap:16px;display:flex}.trusted-balance-display{text-align:center;background:linear-gradient(145deg,#102440a6 0%,#0a1626d9 100%);border:1px solid #5f9eff4d;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:24px 18px 20px;display:flex;box-shadow:inset 0 1px 1px #ffffff26}.trusted-balance-label{color:#8da4c4;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.trusted-balance-value{color:#fff;letter-spacing:-.02em;font-size:32px;font-weight:800}.trusted-balance-sub{color:#60a5fa;font-size:14px;font-weight:700}.trusted-balance-hint{color:#8da4c4;max-width:380px;margin:8px 0 0;font-size:12px;line-height:1.45}.trusted-section-box{background:#0e192799;border:1px solid #5f9eff2e;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.trusted-section-box h4{color:#fff;margin:0;font-size:15px;font-weight:700}.trusted-section-desc{color:#8da4c4;margin:0;font-size:12.5px}.trusted-amounts-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.trusted-amt-btn{color:#cbe0f8;cursor:pointer;background:#11233ab3;border:1px solid #5f9eff38;border-radius:12px;padding:10px 0;font-size:14px;font-weight:700;transition:all .15s}.trusted-amt-btn:hover{background:#1a3455d9;border-color:#5f9eff66}.trusted-amt-btn.active{color:#fff;background:#176acc;border-color:#61afff;box-shadow:0 4px 16px #176acc73}.trusted-resign-box{background:linear-gradient(145deg,#26101699 0%,#1a0c10d9 100%);border:1px solid #ef444440;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.trusted-resign-text{color:#e2b4be;margin:0;font-size:13px;line-height:1.5}.trusted-resign-confirm{background:#32141ccc;border:1px solid #ef444466;border-radius:14px;flex-direction:column;gap:12px;margin-top:4px;padding:14px;display:flex}.trusted-resign-confirm p{color:#fca5a5;margin:0;font-size:13px;line-height:1.45}.trusted-resigned-block{color:#8da4c4;flex-direction:column;gap:14px;font-size:13.5px;display:flex}.trusted-resigned-block p{margin:0}.trusted-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=380px){.trusted-actions{grid-template-columns:1fr}}.trusted-success-msg{color:#6ee7b7;background:#10442a99;border:1px solid #34d39959;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;line-height:1.4;display:flex}.trusted-loading{color:#8da4c4;justify-content:center;align-items:center;gap:10px;padding:30px;font-size:14px;display:flex}.trusted-spinner{border:2px solid #5f9eff33;border-top-color:#60a5fa;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite trusted-spin}@keyframes trusted-spin{to{transform:rotate(360deg)}}.trusted-choice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#102036b3;border:1px solid #5f9eff38;border-radius:18px;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.trusted-choice strong,.trusted-choice small{display:block}.trusted-choice small{color:#8da4c4;margin-top:4px;font-size:12px;line-height:1.4}.trusted-toggle{cursor:pointer;background:#284b70;border:1px solid #47719a;border-radius:999px;flex:0 0 44px;width:44px;min-width:44px;height:26px;min-height:26px;padding:3px;transition:background-color .16s;display:block;position:relative}.trusted-toggle>span{background:#f8fbff;border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 1px 4px #0003}.trusted-toggle[aria-checked=true]{background:#2287ed;border-color:#50a6ff}.trusted-toggle[aria-checked=true]>span{transform:translate(18px)}.trusted-toggle:focus{outline:none}.trusted-toggle:focus-visible{box-shadow:0 0 0 2px #9bd2ff}.trusted-toggle:disabled{opacity:.5;cursor:default}.trusted-badge{color:#fff;box-sizing:border-box;vertical-align:middle;background:linear-gradient(135deg,#255591f2,#163662f2);border:1px solid #6eafff66;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0;line-height:1;display:inline-flex;box-shadow:0 1px 3px #00000040,inset 0 1px #ffffff26}.trusted-badge svg{flex-shrink:0;display:block}.trusted-admin-details{color:#94a3b8;margin:0;font-size:13px;line-height:1.55}.trusted-admin-review-box{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:12px;display:flex}.trusted-admin-check{color:#cbe0f8;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.trusted-empty{color:#8da4c4;text-align:center;padding:30px}.trusted-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0e1927bf;border:1px solid #5f9eff3d;border-radius:14px;align-items:flex-start;gap:12px;padding:13px 14px;transition:all .15s;display:flex}.trusted-checkbox-label:hover{background:#0e1927f2;border-color:#5f9eff73}.trusted-checkbox-label input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:1px}.trusted-checkbox-label span{color:#d6e8ff;font-size:13px;line-height:1.45}.trusted-options-group{flex-direction:column;gap:8px;display:flex}.trusted-option-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0e1927bf;border:1px solid #5f9eff3d;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;transition:all .15s;display:flex}.trusted-option-card:hover{background:#0e1927f2;border-color:#5f9eff73}.trusted-option-card.selected{background:#0c6fe82e;border-color:#3b82f6;box-shadow:0 0 14px #3b82f638}.trusted-option-card input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;width:20px;height:20px}.trusted-option-label{color:#fff;font-size:14px;font-weight:600}.treasury-unmatched-panel.chain-review{background:linear-gradient(145deg,#132131,#0d1723);border:1px solid #78aae238;min-width:0}.chain-review-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.chain-review-heading h3{margin:0;font-size:18px;line-height:1.4}.chain-review-heading>span{color:#a8d6ff;text-align:center;background:#183b60;border-radius:9px;flex:none;min-width:28px;padding:4px 9px;font-size:12px;font-weight:700}.chain-review .chain-review-intro{color:#9eafc2;margin:10px 0 18px;font-size:13px;line-height:1.65}.chain-review-list{gap:16px;min-width:0;display:grid}.chain-review .chain-review-card{background:linear-gradient(140deg,#192b40,#101b29 75%);border:1px solid #81afe336;border-radius:20px;min-width:0;padding:18px}.chain-review-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.chain-review-network{color:#d5e8ff;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.chain-review-network img{object-fit:contain;border-radius:50%;width:27px;height:27px}.chain-review-status{color:#a5cfff;background:#1a3550;border:1px solid #31547a;border-radius:8px;padding:5px 9px;font-size:10px}.chain-review-amount{color:#f3f8ff;letter-spacing:-.6px;overflow-wrap:anywhere;margin:15px 0 3px;font-size:clamp(19px,5.2vw,25px);font-weight:750;line-height:1.4;display:block}.chain-review-date{color:#94a8bf;font-size:12px;display:block}.chain-review-label{color:#95abc3;font-size:11px;line-height:1.5;display:block}.chain-review code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;letter-spacing:.1px;color:#c7d6e9;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7}.chain-review-transaction{background:#030c184d;border:1px solid #78aae11a;border-radius:12px;margin:18px 0;padding:12px}.chain-review-transaction>div{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:9px;margin-top:5px;display:grid}.chain-review-copy{color:#c9dfff;cursor:pointer;background:#22374e;border:1px solid #96bdec33;border-radius:10px;justify-content:center;align-items:center;width:34px;height:38px;padding:0;display:flex}.chain-review-picker{min-width:0}.chain-review-picker>.chain-review-label{margin-bottom:7px;font-size:12px}.chain-review-picker-trigger{color:#e8f2ff;text-align:left;cursor:pointer;width:100%;min-width:0;min-height:50px;font:inherit;background:#17283c;border:1px solid #83aee242;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.chain-review-picker-trigger>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.chain-review-picker-trigger>span>span{color:#a9c8ec;font-size:12px}.chain-review-picker-trigger>svg{flex:none;transition:transform .18s}.chain-review-picker-trigger>svg.is-open{transform:rotate(180deg)}.chain-review-selection{color:#9cabc0;overflow-wrap:anywhere;gap:3px;margin-top:8px;padding-inline:2px;font-size:11px;display:grid}.chain-review-picker-body{background:#0d1928;border:1px solid #2b4667;border-radius:14px;min-width:0;margin-top:10px;padding:12px}.chain-review-picker-body .field{margin:0 0 12px}.chain-review-picker-body .field label{color:#9eb2cd;margin-bottom:6px;font-size:11px;display:block}.chain-review-picker-body .field input{background:#192a3e;border-radius:10px;width:100%;min-width:0;height:auto;min-height:42px;padding:10px;font-size:16px}.chain-review-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#355373 transparent;gap:16px;max-height:min(420px,55vh);display:grid;overflow-y:auto}.chain-review-user-group{min-width:0}.chain-review-user-group>header{gap:3px;padding:0 2px 8px;display:grid}.chain-review-user-group>header strong{color:#e3eefe;overflow-wrap:anywhere;font-size:13px}.chain-review-user-group>header>span{color:#93b0d1;overflow-wrap:anywhere;font-size:10px}.chain-review-option{color:#d7e8ff;text-align:left;cursor:pointer;background:#182b41;border:1px solid #6a9ad236;border-radius:12px;gap:4px;width:100%;min-width:0;margin-top:6px;padding:11px;display:grid}.chain-review-option[aria-pressed=true]{background:#1c3a5c;border-color:#6baeff}.chain-review-option-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 8px;display:flex}.chain-review-option-top strong{overflow-wrap:anywhere;font-size:13px}.chain-review-option-top>span{color:#a1bddf;font-size:10px}.chain-review-option-date{color:#9cb0c9;font-size:10px;line-height:1.5}.chain-review-option .chain-review-label{margin-top:3px;font-size:10px}.chain-review-option code{font-size:10px}.chain-review .chain-review-empty{color:#a7bad2;margin:5px 0;font-size:12px;line-height:1.6}.chain-review-actions{gap:9px;margin-top:16px;display:grid}.chain-review-actions .button{white-space:normal;border-radius:13px;min-width:0;height:auto;min-height:48px;padding:12px 10px;font-size:13px;line-height:1.5}.chain-review-actions .chain-review-dismiss{color:#bfd2e9;box-shadow:none;background:#799ecc14;border-color:#83aee233}.chain-review-cancel{background:#63273a24;border:1px solid #ef84943d;border-radius:12px;margin-top:16px;padding:12px}.chain-review-cancel>strong{font-size:13px}.chain-review .chain-review-cancel p{color:#b4c0d1;margin:6px 0 12px;font-size:12px;line-height:1.6}.chain-review-cancel-actions{flex-wrap:wrap;gap:8px;display:flex}.chain-review-cancel-actions .button{border-radius:10px;flex:auto;min-width:0;padding:10px;font-size:12px}.chain-review button:focus-visible{outline-offset:3px;outline:2px solid #8fc1ff}@media (width<=360px){.treasury-unmatched-panel.chain-review{padding:14px}.chain-review .chain-review-card{padding:13px}.chain-review-heading h3{font-size:16px}.chain-review-picker-body{padding:9px}}@media (prefers-reduced-motion:reduce){.chain-review-picker-trigger>svg{transition:none}}.profile-screen-wrap{flex-direction:column;gap:14px;min-height:calc(100vh - 120px);padding:4px 2px 32px;display:flex;position:relative}.profile-hero-card,.profile-access-card,.profile-menu-stack,.profile-cards-section{z-index:1;position:relative}.profile-hero-card{-webkit-backdrop-filter:blur(18px);text-align:center;background:linear-gradient(145deg,#121c2ae0 0%,#08101af0 100%);border:1px solid #5f9eff33;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:24px 18px 18px;display:flex;box-shadow:0 8px 32px #00000073,inset 0 1px 1px #ffffff24}.profile-user-info{flex-direction:column;align-items:center;gap:5px;display:flex}.profile-avatar-circle{color:#fff;background:linear-gradient(135deg,#387ff5 0%,#1a62d4 100%);border:2px solid #91baff59;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:4px;font-size:28px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 6px 24px #387ff580,inset 0 1px 2px #fff6}.profile-name{color:#fff;letter-spacing:-.01em;justify-content:center;align-items:center;max-width:100%;margin:0;font-size:19px;font-weight:800;display:inline-flex;position:relative}.profile-plus-badge{color:#61afff;filter:drop-shadow(0 0 6px #61afff73);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:transform .15s,filter .15s;display:inline-flex;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.profile-plus-badge:hover,.profile-plus-badge:focus-visible{filter:drop-shadow(0 0 10px #61afffbf);outline:none;transform:translateY(-50%)scale(1.15)}.profile-tg-id-row{justify-content:center;align-items:center;gap:7px;margin:0;line-height:1;display:inline-flex}.profile-tg-id-label{color:#ffffff8c;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:13px;font-weight:500;transition:color .15s}.profile-tg-id-label:hover{color:#ffffffd9}.profile-tg-id-badge,.profile-tg-id{color:#ffffffd9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:2.5px 8px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:normal;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.profile-tg-id-badge:hover,.profile-tg-id:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.profile-tg-id-badge svg,.profile-tg-id svg{opacity:.7;flex-shrink:0;transition:all .2s}.profile-tg-id-badge:hover svg,.profile-tg-id:hover svg{opacity:1}.profile-tg-id-badge.is-copied,.profile-tg-id.is-copied{color:#34d399;background:#10b9812e;border-color:#10b98166;box-shadow:0 0 10px #10b98133}.profile-tg-id-badge.is-copied svg,.profile-tg-id.is-copied svg{opacity:1;color:#34d399}.profile-role-badge{color:#bad3ff;background:#3c82f038;border:1px solid #5a99ff52;border-radius:9999px;align-items:center;gap:6px;margin-top:3px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.profile-cabinet-row{border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;width:100%;padding:10px 0 4px;display:flex}.profile-cabinet-label{color:#ffffff8c;text-align:left;font-size:12px;font-weight:600}.profile-cabinet-btns{box-sizing:border-box;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;width:100%;display:grid}.profile-cabinet-btn{color:#ffffffbf;cursor:pointer;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:40px;padding:6px 4px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.profile-cabinet-btn .payment-brand-icon{object-fit:contain;flex-shrink:0;width:18px!important;height:18px!important}.profile-cabinet-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-cabinet-btn.active{color:#fff;background:linear-gradient(135deg,#3e88f8 0%,#1f6ce0 100%);border-color:#a5c7ff59;box-shadow:0 4px 14px #3e88f866}.profile-stats-grid{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;padding-top:6px;display:grid}.profile-stat-col{background:#ffffff08;border:1px solid #ffffff0a;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.profile-stat-label{color:#ffffff8c;font-size:12px;font-weight:500}.profile-stat-val{color:#fff;font-size:18px;font-weight:800}.profile-access-card{-webkit-backdrop-filter:blur(14px);background:#101926b8;border:1px solid #5f9eff29;border-radius:18px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;box-shadow:0 4px 20px #00000040}.profile-access-label{color:#fff;font-size:14.5px;font-weight:600}.profile-access-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.access-badge{white-space:nowrap;border-radius:9999px;padding:5px 12px;font-size:12px;font-weight:700}.access-none{color:#ff6b6b;background:#dc323229;border:1px solid #ff505052}.access-pending{color:#ffc93d;background:#f0b42829;border:1px solid #ffc33252}.access-approved{color:#4ade80;background:#28c86429;border:1px solid #32dc6e52}.access-rejected,.access-dismissed{color:#ff6b6b;background:#dc323229;border:1px solid #ff505052}.profile-dismissed-banner{color:#fee2e2;background:#ef44441a;border:1px solid #ef444447;border-radius:14px;flex-direction:column;gap:6px;margin-top:8px;padding:12px 14px;font-size:13px;display:flex}.profile-dismissed-banner .dismissed-title{color:#f87171;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.profile-dismissed-banner .dismissed-detail{opacity:.95;color:#e2e8f0;line-height:1.45}.profile-dismissed-banner .dismissed-appeal-btn{color:#fca5a5;cursor:pointer;background:#ef444433;border:1px solid #ef444466;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.profile-dismissed-banner .dismissed-appeal-btn:hover{color:#fff;background:#ef444459;border-color:#ef444499}.access-restricted{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b59}.profile-restriction-banner{color:#fef3c7;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:12px;flex-direction:column;gap:3px;margin-top:8px;padding:10px 12px;font-size:12.5px;display:flex}.profile-restriction-banner .restriction-title{color:#fbbf24;align-items:center;gap:6px;font-weight:600;display:flex}.profile-restriction-banner .restriction-detail{opacity:.9;line-height:1.4}.profile-info-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.profile-info-btn:hover{color:#fff}.profile-menu-stack{flex-direction:column;gap:9px;display:flex}.profile-menu-card{-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#101926b8;border:1px solid #5f9eff26;border-radius:18px;justify-content:space-between;align-items:center;padding:13px 18px;transition:all .18s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 4px 18px #0003}.profile-menu-card:active{background:#182538d9;border-color:#6ea6ff4d}.profile-menu-left{align-items:center;gap:14px;display:flex}.profile-menu-icon-wrap{color:#a0c2ff;background:#3c82f02e;border:1px solid #5a99ff47;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.profile-menu-text{text-align:left;flex-direction:column;gap:2px;display:flex}.profile-menu-title{color:#fff;margin:0;font-size:15px;font-weight:700}.profile-menu-sub{color:#ffffff8c;margin:0;font-size:12.5px}.profile-menu-arrow{color:#fff6;flex-shrink:0}.profile-cards-section{margin-top:4px}.sheet-backdrop{-webkit-backdrop-filter:blur(8px);z-index:999;background:#000000b8;animation:.25s ease-out forwards sheetFadeIn;position:fixed;inset:0}.sheet-backdrop.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) forwards sheetFadeOut}.bottom-sheet{-webkit-backdrop-filter:blur(24px);width:100%;max-width:480px;max-height:90vh;padding:12px 20px calc(24px + env(safe-area-inset-bottom,16px));z-index:1000;background:linear-gradient(175deg,#142030fa 0%,#0a111afc 100%);border-top:1px solid #78acff47;border-left:1px solid #5f9dff29;border-right:1px solid #5f9dff29;border-radius:28px 28px 0 0;flex-direction:column;gap:16px;animation:.3s cubic-bezier(.16,1,.3,1) forwards sheetSlideUp;display:flex;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -12px 48px #000000a6,0 0 32px #3c85f633}.bottom-sheet.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) forwards sheetSlideDown}.bottom-sheet.notifications-sheet{min-height:min(440px,65dvh);max-height:90dvh}@keyframes sheetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetFadeOut{0%{opacity:1}to{opacity:0}}@keyframes sheetSlideUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes sheetSlideDown{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}.sheet-handle{background:#ffffff38;border-radius:9999px;flex-shrink:0;width:42px;height:4px;margin:2px auto 6px}.sheet-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:21px;font-weight:800}.sheet-close-btn{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.sheet-close-btn:active{color:#fff;background:#ffffff26}.stats-items-list{flex-direction:column;gap:10px;display:flex}.stats-item-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.stats-item-left{align-items:center;gap:14px;display:flex}.stats-icon-wrap{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.stats-icon-wrap.blue{color:#64b5f6;background:#2196f329;border:1px solid #42a5f54d}.stats-icon-wrap.green{color:#81c784;background:#4caf5029;border:1px solid #66bb6a4d}.stats-icon-wrap.purple{color:#93a6d8;background:#6882c829;border:1px solid #6882c84d}.stats-icon-wrap.amber{color:#ffb74d;background:#ff980029;border:1px solid #ffa7264d}.stats-item-text{text-align:left;flex-direction:column;gap:2px;display:flex}.stats-item-title{color:#fff;margin:0;font-size:15px;font-weight:700}.stats-item-desc{color:#ffffff8c;margin:0;font-size:13px}.stats-item-right{align-items:center;gap:10px;display:flex}.stats-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.stats-dot.blue{background:#64b5f6;box-shadow:0 0 8px #42a5f5}.stats-dot.green{background:#81c784;box-shadow:0 0 8px #66bb6a}.stats-dot.purple{background:#6882c8;box-shadow:0 0 8px #4767bc}.stats-dot.amber{background:#ffb74d;box-shadow:0 0 8px #ffa726}.stats-pill-badge{letter-spacing:-.01em;border-radius:9999px;padding:5px 12px;font-size:13.5px;font-weight:800}.stats-pill-badge.blue{color:#90caf9;background:#2196f32e;border:1px solid #42a5f552}.stats-pill-badge.green{color:#a5d6a7;background:#4caf502e;border:1px solid #66bb6a52}.stats-pill-badge.purple{color:#bec9e7;background:#6882c82e;border:1px solid #6882c852}.stats-pill-badge.amber{color:#ffe0b2;background:#ff98002e;border:1px solid #ffa72652}.sheet-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 16px 28px;display:flex}.sheet-empty-icon-wrap{color:#8bb7fa;background:#5f9eff1f;border:1px solid #6ea6ff38;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:4px;display:flex}.sheet-empty-title{color:#fff;margin:0;font-size:19px;font-weight:700}.sheet-empty-desc{color:#ffffff8c;max-width:280px;margin:0;font-size:14px;line-height:1.45}.sheet-cards-content{width:100%;padding-bottom:24px}.sheet-cards-content .card-manager{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.apply-screen-wrap{flex-direction:column;gap:14px;max-width:520px;margin:0 auto;padding:4px 6px 140px;display:flex;position:relative}.apply-screen-wrap:before{content:none}.apply-form-container,.apply-perks-container,.apply-status-panel,.apply-dismissed-panel{z-index:1;position:relative}.apply-form-header-card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#121c2ae6 0%,#0a121cf2 100%);border:1px solid #5f9eff38;border-radius:20px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:20px 18px;display:flex;box-shadow:0 8px 30px #0006,inset 0 1px 1px #ffffff1f}.apply-form-badge{color:#84adfc;background:linear-gradient(135deg,#387ff54d 0%,#1a62d466 100%);border:1px solid #91baff59;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.apply-form-header-text{flex:1;min-width:0}.apply-form-header-text h2{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:800}.apply-form-header-text p{color:#94a3b8;margin:0;font-size:13px;line-height:1.45}.apply-form-count-chip{color:#84adfc;white-space:nowrap;background:#5f9eff26;border:1px solid #5f9eff4d;border-radius:20px;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:700}.apply-questions-stack{flex-direction:column;gap:12px;display:flex}.apply-question-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#121b28b8 0%,#0b121cd9 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:12px;padding:16px 16px 18px;transition:all .2s;display:flex;box-shadow:0 4px 20px #00000040}.apply-question-card:focus-within{border-color:#5c97f673;transform:translateY(-1px);box-shadow:0 6px 26px #387ff52e}.apply-question-card.has-error{border-color:#ef444480}.apply-question-card.is-answered{border-color:#5f9eff33}.apply-question-header{align-items:center;gap:10px;display:flex}.apply-num-chip{color:#a5b4fc;background:#63a3f129;border:1px solid #63a3f14d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:750;display:inline-flex}.apply-question-title{color:#f8fafc;margin:0;font-size:14.5px;font-weight:700;line-height:1.35}.apply-select-wrapper{width:100%;position:relative}.apply-custom-select{appearance:none;color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;height:50px;padding:0 42px 0 16px;font-family:inherit;font-size:14.5px;font-weight:600;transition:all .2s}.apply-custom-select.is-placeholder{color:#94a3b8;font-weight:500}.apply-custom-select:hover:not(:disabled){background:#ffffff14;border-color:#78acff59}.apply-custom-select:focus{background:#121c2af2;border-color:#5c97f6;box-shadow:0 0 0 3px #5c97f640}.apply-custom-select option{color:#fff;background-color:#131c29;padding:12px;font-size:14.5px}.apply-select-chevron{pointer-events:none;color:#94a3b8;transition:transform .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.apply-input-wrapper{width:100%;position:relative}.apply-custom-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;height:50px;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:600;transition:all .2s}.apply-custom-input::placeholder{color:#64748b;font-weight:500}.apply-custom-input:hover:not(:disabled){background:#ffffff14;border-color:#78acff59}.apply-custom-input:focus{background:#121c2af2;border-color:#5c97f6;box-shadow:0 0 0 3px #5c97f640}.apply-field-error{color:#f87171;align-items:center;gap:5px;margin-top:-2px;font-size:12.5px;font-weight:600;display:flex}.apply-submit-wrap{margin-top:10px}.apply-submit-btn{background:linear-gradient(135deg,#387ff5 0%,#2158b6 100%)!important;border:none!important;border-radius:16px!important;gap:9px!important;height:50px!important;font-size:15.5px!important;font-weight:700!important;box-shadow:0 6px 24px #387ff566!important}.apply-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#5c97f6 0%,#2869d9 100%)!important;box-shadow:0 8px 30px #387ff58c!important}.apply-dismissed-panel{-webkit-backdrop-filter:blur(18px);text-align:center;background:linear-gradient(145deg,#1c0e14eb 0%,#080a10f7 100%);border:1px solid #ef444452;border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:28px 20px;display:flex;box-shadow:0 8px 32px #00000080,inset 0 1px 1px #ffffff1a}.apply-dismissed-icon{color:#f87171;background:#ef444429;border:2px solid #ef444461;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;display:flex}.apply-dismissed-panel h2{color:#fff;margin:0;font-size:20px;font-weight:800}.apply-dismissed-desc{color:#cbd5e1;max-width:360px;margin:0;font-size:14px;line-height:1.5}.apply-dismissed-reason-card{text-align:left;background:#ef444414;border:1px solid #ef444438;border-radius:14px;width:100%;padding:12px 14px}.apply-dismissed-reason-card .reason-label{color:#f87171;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.apply-dismissed-reason-card .reason-text{color:#f1f5f9;margin:0;font-size:13.5px;line-height:1.45}.apply-dismissed-actions{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.apply-status-panel{-webkit-backdrop-filter:blur(18px);text-align:center;background:linear-gradient(145deg,#121c2ae0 0%,#08101af0 100%);border:1px solid #5f9eff33;border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:26px 18px;display:flex}.apply-status-icon{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.apply-status-icon.warning{color:#fbbf24;background:#f59e0b29;border:2px solid #f59e0b59}.apply-status-icon.success{color:#4ade80;background:#22c55e29;border:2px solid #22c55e59}.apply-status-panel h2{color:#fff;margin:0;font-size:19px;font-weight:800}.apply-status-sub{color:#94a3b8;max-width:360px;margin:0;font-size:13.5px;line-height:1.45}.apply-summary-card{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;width:100%;padding:14px}.apply-summary-header{color:#84adfc;align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.apply-summary-list{flex-direction:column;gap:8px;margin:0;display:flex}.apply-summary-item{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.apply-summary-item dt{color:#94a3b8}.apply-summary-item dd{color:#f1f5f9;text-align:right;margin:0;font-weight:600}.apply-perks-container{flex-direction:column;gap:16px;display:flex}.apply-perks-hero{text-align:center;padding:12px 10px 6px}.apply-perks-logo-wrap{border:2px solid #5f9eff59;border-radius:20px;width:64px;height:64px;margin:0 auto 12px;overflow:hidden;box-shadow:0 8px 24px #387ff559}.apply-perks-logo{object-fit:cover;width:100%;height:100%}.apply-perks-hero h2{color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:21px;font-weight:800}.apply-perks-subtitle{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.45}.apply-perks-grid{flex-direction:column;gap:10px;display:flex}.apply-perk-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#121b28b8 0%,#0b121cd9 100%);border:1px solid #ffffff14;border-radius:18px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .2s;display:flex}.apply-perk-card:hover{border-color:#5f9eff40}.perk-icon-bubble{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.perk-icon-bubble.green{color:#4ade80;background:#22c55e29;border:1px solid #22c55e4d}.perk-icon-bubble.purple{color:#84adfc;background:#558cf729;border:1px solid #558cf74d}.perk-icon-bubble.blue{color:#38bdf8;background:#38bdf829;border:1px solid #38bdf84d}.perk-icon-bubble.amber{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b4d}.perk-icon-bubble.teal{color:#2dd4bf;background:#14b8a629;border:1px solid #14b8a64d}.perk-content strong{color:#fff;margin-bottom:2px;font-size:14.5px;font-weight:700;display:block}.perk-content p{color:#94a3b8;margin:0;font-size:13px;line-height:1.4}.apply-next-btn{margin-top:6px;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:50px!important;font-size:15.5px!important;font-weight:700!important;display:inline-flex!important}.profile-role-icon{color:#a9ceff;flex:0 0 20px}.profile-cabinet-btn.active .profile-role-icon{color:#fff}.bonuses-page{gap:20px;display:grid}.bonuses-options{gap:12px;display:grid}.bonuses-options .profile-menu-card{text-align:left;width:100%;font:inherit;margin:0}.profile-avatar-circle img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.operations-screen-wrap{color:#f8fbff;min-height:100%;padding:0 4px calc(108px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;font-family:Manrope Variable,sans-serif;display:flex}.operations-header{justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:17px 5px 5px;display:flex}.operations-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.operations-brand-avatar{color:#fff;background:#007aff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:flex;box-shadow:0 2px 8px #007aff59}.operations-brand strong{letter-spacing:-.5px;color:#fff;font-size:21px;font-weight:800;line-height:1.2}.operations-title-group{justify-content:space-between;align-items:center;gap:12px;margin:4px 4px 10px;display:flex}.operations-title-text{flex-direction:column;min-width:0;display:flex}.operations-heading{color:#fff;letter-spacing:-.5px;margin:0;font-size:28px;font-weight:800;line-height:1.2}.operations-subheading{color:#8b90a7;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.3}.operations-back-link{color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:15px;font-weight:600;transition:opacity .15s,background-color .15s;display:inline-flex}.operations-back-link:active{opacity:.7}.operations-card{background:#12131f;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;padding:4px 18px;display:flex;box-shadow:0 4px 24px #00000059}.operation-row{text-align:left;cursor:pointer;width:100%;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 0;font-family:inherit;transition:opacity .15s;display:flex}.operation-row:last-child{border-bottom:none}.operation-row:active{opacity:.72}.operation-row-left{align-items:flex-start;gap:14px;min-width:0;display:flex}.operation-row-icon{color:#9aa1ba;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.operation-row-info{flex-direction:column;gap:3px;min-width:0;display:flex}.operation-row-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.2px;font-size:15px;font-weight:600;overflow:hidden}.operation-row-sub{color:#82879d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.operation-row-amount{white-space:nowrap;letter-spacing:-.3px;flex-shrink:0;margin-left:12px;font-size:16px;font-weight:700}.operation-row-amount.is-income{color:#00d68f}.operation-row-amount.is-expense{color:#fff}.operations-empty-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 20px;display:flex}.operations-empty-card img{object-fit:contain;filter:drop-shadow(0 8px 24px #5083d533);width:120px;height:120px}.operations-empty-title{color:#fff;margin:0;font-size:18px;font-weight:700}.operations-empty-desc{color:#82879d;max-width:280px;margin:0;font-size:13px;line-height:1.4}.operation-modal-overlay{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#000000b8;justify-content:center;align-items:flex-end;animation:.24s ease-out forwards opFadeIn;display:flex;position:fixed;inset:0}.operation-modal-overlay.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) forwards opFadeOut}.operation-modal-sheet{width:100%;max-width:480px;padding:12px 22px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;background:#13141f;border-top:1px solid #ffffff1a;border-radius:24px 24px 0 0;max-height:90vh;animation:.28s cubic-bezier(.16,1,.3,1) forwards opSlideUp;overflow-y:auto;box-shadow:0 -8px 32px #0009}.operation-modal-sheet.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) forwards opSlideDown}@keyframes opFadeIn{0%{opacity:0}to{opacity:1}}@keyframes opFadeOut{0%{opacity:1}to{opacity:0}}@keyframes opSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes opSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.operation-modal-handle{background:#ffffff38;border-radius:2px;width:38px;height:4px;margin:0 auto 16px}.operation-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operation-modal-category{color:#7b8196;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.operation-modal-title{color:#fff;margin:0;font-size:20px;font-weight:750;line-height:1.25}.operation-modal-close{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.operation-modal-close:hover{color:#fff;background:#ffffff26}.operation-modal-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:28px 0 32px;display:flex}.operation-modal-hero-icon{color:#8c93ab;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.operation-modal-hero-amount{letter-spacing:-.5px;font-size:34px;font-weight:800;line-height:1.1}.operation-modal-hero-amount.is-income{color:#00d68f}.operation-modal-hero-amount.is-expense{color:#fff}.operation-modal-hero-sub{color:#83899f;margin-top:6px;font-size:14px;font-weight:500}.operation-modal-details{flex-direction:column;gap:18px;margin-bottom:30px;display:flex}.operation-modal-row{justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.operation-modal-label{color:#7d839a;flex-shrink:0;font-weight:500}.operation-modal-val{color:#fff;text-align:right;word-break:break-word;font-weight:600}.operation-modal-val.status-green{color:#00d68f}.operation-modal-actions{flex-direction:column;gap:10px;display:flex}.deposit-v2-container{max-width:520px;padding:0 4px calc(80px + env(safe-area-inset-bottom,16px));color:#fff;flex-direction:column;gap:16px;margin:0 auto;display:flex}.deposit-v2-header{justify-content:space-between;align-items:flex-start;padding:8px 0 4px;display:flex}.deposit-v2-header-left{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.deposit-v2-back-btn{color:var(--muted,#8a8f9e);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;max-width:fit-content;margin-left:-6px;padding:4px 6px;font-family:inherit;font-size:15px;font-weight:500;transition:color .15s,background .15s;display:inline-flex;width:fit-content!important}.deposit-v2-back-btn:hover{color:var(--text,#fff)}.deposit-v2-back-btn:active{color:var(--text,#fff);background:#ffffff14}.deposit-v2-header-titles{flex-direction:column;display:flex}.deposit-v2-title{color:#fff;margin:0;font-size:19px;font-weight:700;line-height:1.25}.deposit-v2-subtitle{color:#8291aa;margin:0;font-size:12.5px;font-weight:500}.deposit-v2-currency-pill{color:#fff;background:#182130d9;border:1px solid #478dff40;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.deposit-v2-currency-pill img{border-radius:50%;width:20px;height:20px}.deposit-promo-banner{background:linear-gradient(135deg,#142b50e6 0%,#0e192af2 100%);border:1px solid #478dff59;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000059}.deposit-promo-icon-wrap{color:#fff;background:linear-gradient(135deg,#4890ff 0%,#2567c9 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 0 16px #4890ff80}.deposit-promo-text{flex:1;min-width:0}.deposit-promo-title{color:#fff;font-size:14.5px;font-weight:700;line-height:1.3}.deposit-promo-subtitle{color:#92a1b8;margin-top:2px;font-size:12px;line-height:1.3}.deposit-promo-badge{color:#5c97f6;background:#4890ff26;border:1px solid #4890ff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.deposit-section-label{color:#ecf2fc;margin:4px 0 2px 2px;font-size:15px;font-weight:600}.deposit-asset-selector{isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#0e131cb3;border:1px solid #8395b526;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid;position:relative}.deposit-asset-indicator{pointer-events:none;z-index:1;will-change:transform;background:#17263ed9;border:1.5px solid #4890ff;border-radius:10px;width:calc(50% - 8px);transition:transform .38s cubic-bezier(.22,.61,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 0 16px #4890ff73,inset 0 0 12px #4890ff33}.deposit-asset-selector[data-asset=GRAM] .deposit-asset-indicator{transform:translate(calc(100% + 8px))}.deposit-asset-selector[data-dragging=true] .deposit-asset-indicator{transition:none}@media (prefers-reduced-motion:reduce){.deposit-asset-indicator{transition:none}}.deposit-asset-btn{z-index:2;color:#8291aa;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:color .22s,transform .15s;display:flex;position:relative}.deposit-asset-btn:hover:not(:disabled){color:#c0d4f5;background:0 0}.deposit-asset-btn.active{color:#fff;box-shadow:none;background:0 0;border:none}.deposit-asset-btn:disabled{opacity:.4;cursor:not-allowed}.deposit-asset-icon{border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:transform .22s}.deposit-asset-btn.active .deposit-asset-icon{transform:scale(1.06)}.deposit-asset-name{letter-spacing:.3px;font-weight:700}.deposit-asset-rate{color:#8291aa;margin-left:2px;font-size:12px;font-weight:500}.deposit-asset-btn.active .deposit-asset-rate{color:#72aaff}.deposit-methods-grid{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:0;transition:grid-template-columns .38s cubic-bezier(.22,.61,.36,1);display:grid}.deposit-methods-grid.two-cols{grid-template-columns:minmax(0,0fr) minmax(0,1fr) minmax(0,1fr)}.deposit-method-slot{min-width:0;transition:padding-left .38s cubic-bezier(.22,.61,.36,1),opacity .2s;display:flex}.deposit-method-slot+.deposit-method-slot{padding-left:10px}.deposit-methods-grid.two-cols .deposit-method-slot:nth-child(2){padding-left:0}.deposit-method-slot:first-child{border-radius:16px;overflow:hidden}.deposit-method-slot[aria-hidden=true]{opacity:0;pointer-events:none}.deposit-method-slot>.deposit-method-card{white-space:nowrap;width:100%;min-width:0}.deposit-method-card{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#0e131cb3;border:1px solid #8395b526;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:16px 8px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.deposit-method-card:hover:not(:disabled){background:#131e30bf;border-color:#4890ff66}.deposit-method-card.selected{background:#17263ed9;border:1.5px solid #4890ff;box-shadow:0 0 16px #4890ff73,inset 0 0 12px #4890ff33}.deposit-method-card:disabled{opacity:.35;cursor:not-allowed}.deposit-method-check{color:#fff;z-index:2;background:#4890ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;animation:.22s cubic-bezier(.16,1,.3,1) depositCheckPop;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #4890ff99}.deposit-method-check svg{flex-shrink:0;width:12px;height:12px;display:block}@keyframes depositCheckPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.deposit-method-icon-wrap{border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:8px;display:flex}.deposit-method-icon-wrap img{border-radius:50%;width:32px;height:32px}.deposit-method-title{color:#fff;margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.2}.deposit-method-fee{color:#92a1b8;font-size:11px;font-weight:500}.deposit-amount-box{background:#0e131cbf;border:1px solid #8395b52e;border-radius:20px;flex-direction:column;gap:14px;padding:16px 18px 14px;display:flex}.deposit-amount-input-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.deposit-amount-input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;margin:0;padding:0;font-family:inherit;font-size:30px;font-weight:700}.deposit-amount-currency-pill{color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;background:#182130e6;border:1px solid #478dff40;border-radius:20px;flex-shrink:0;align-items:center;gap:7px;padding:6px 12px;font-size:14px;font-weight:700;display:flex}.deposit-amount-currency-pill img{border-radius:50%;width:20px;height:20px}.deposit-presets-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.deposit-preset-btn{color:#aebcd4;text-align:center;cursor:pointer;background:#182130b3;border:1px solid #8395b51f;border-radius:12px;padding:9px 0;font-size:14px;font-weight:600;transition:all .15s}.deposit-preset-btn:hover{color:#fff;background:#1e3150bf}.deposit-preset-btn.active{color:#fff;background:#26416bd9;border-color:#4890ffa6;box-shadow:0 0 10px #4890ff4d}.deposit-summary-card{background:#0e131cbf;border:1px solid #8395b526;border-radius:18px;flex-direction:column;padding:6px 16px;display:flex}.deposit-summary-row{border-bottom:1px solid #8395b514;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.deposit-summary-row:last-child{border-bottom:none}.deposit-summary-left{align-items:center;gap:10px;display:flex}.deposit-summary-icon{color:#85a4d6;background:#4890ff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.deposit-summary-label{color:#b5c4de;font-size:13.5px;font-weight:500}.deposit-summary-right{text-align:right}.deposit-summary-val{color:#fff;font-size:14px;font-weight:600}.deposit-credited-usdt{color:#c7dcff;font-size:17px;font-weight:700;line-height:1.2}.deposit-credited-rub{color:#8291aa;margin-top:2px;font-size:12px;line-height:1.2}.deposit-balance-card{background:#0e131cbf;border:1px solid #8395b526;border-radius:18px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.deposit-balance-left{align-items:center;gap:12px;display:flex}.deposit-balance-icon{color:#85a4d6;background:#4890ff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.deposit-balance-info{flex-direction:column;display:flex}.deposit-balance-title{color:#92a1b8;font-size:13.5px;font-weight:500}.deposit-balance-after{color:#67758c;margin-top:2px;font-size:11.5px}.deposit-balance-right{align-items:center;gap:6px;display:flex}.deposit-balance-current{color:#fff;font-size:15px;font-weight:700}.deposit-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4890ff 0%,#266edb 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;margin-top:2px;font-size:16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 8px 24px #4890ff66}.deposit-primary-btn:hover:not(:disabled){box-shadow:0 10px 28px #4890ff8c}.deposit-primary-btn:active:not(:disabled){box-shadow:0 4px 16px #4890ff4d}.deposit-primary-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.deposit-security-row{color:#7d8ca4;justify-content:space-between;align-items:center;padding:0 4px;font-size:11.5px;display:flex}.deposit-security-item{align-items:center;gap:6px;display:flex}.rejection-reason-box{background:linear-gradient(135deg,#ef44441f 0%,#991b1b0f 100%);border:1px solid #ef444447;border-radius:14px;flex-direction:column;gap:6px;margin:2px 0;padding:12px 14px;display:flex;box-shadow:0 4px 16px #ef444414}.card-manager{flex-direction:column;gap:16px;width:100%;padding-bottom:16px;font-size:15px;line-height:1.5;display:flex}.card-list-view{flex-direction:column;gap:14px;display:flex}.saved-cards-list{flex-direction:column;gap:12px;display:flex}.saved-card{gap:0;min-width:0;overflow:hidden;box-shadow:0 12px 30px #0003;background:#0c1725!important;border:0!important;border-radius:22px!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;padding:0!important;display:flex!important}.saved-card-face{isolation:isolate;background:radial-gradient(at 100% 0,#57adff35,#0000 58%),linear-gradient(125deg,#163963,#12305a 54%,#0b1b33);border:1px solid #8bbcff42;border-radius:22px;min-height:202px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #d4eaff24}.saved-card-face:before,.saved-card-face:after{content:"";z-index:-1;pointer-events:none;border:1px solid #9acbff20;border-radius:50%;width:280px;height:280px;position:absolute;top:26px;right:-164px;transform:rotate(-25deg)}.saved-card-face:after{border-color:#9acbff12;top:48px;right:-122px}.saved-card-header{gap:14px;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.saved-card-brand-group{align-items:center;gap:10px;min-width:0;display:flex}.saved-card-icon-bubble{color:#c9e3ff;background:0 0;border:0;flex:0 0 26px;place-items:center;display:grid}.saved-card-title{letter-spacing:-.3px;color:#f4f8ff;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.3}.saved-card-wordmark{letter-spacing:2.5px;color:#bddbfc;flex-shrink:0;font-size:10px;font-weight:750}.saved-card-body{gap:17px;margin-top:24px;flex-direction:column!important;align-items:flex-start!important;width:100%!important;display:flex!important}.saved-card-number-row{font-variant-numeric:tabular-nums;color:#f6faff;align-items:center;gap:16px;display:flex}.saved-card-dots{letter-spacing:5px;color:#c4d9f2;font-size:18px;line-height:1}.saved-card-last4{letter-spacing:3px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:550;line-height:1}.saved-card-expiry{color:#a9c4e3;align-items:center;gap:10px;font-size:11px;line-height:1.3;display:flex}.saved-card-expiry strong{color:#edf5ff;letter-spacing:.7px;font-size:13px;font-weight:550}.saved-card-warning{color:#ffe0a5;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.saved-card-warning svg{flex-shrink:0}.saved-card-footer{gap:8px;padding:14px 14px 8px;flex-direction:column!important;width:100%!important;display:flex!important}.saved-card-open-btn{gap:9px;width:100%!important;min-height:46px!important;box-shadow:none!important;color:#e9f3ff!important;background:#1b3655!important;border:1px solid #7fabdf33!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:650!important;display:flex!important}.saved-card-open-btn:hover:not(:disabled){background:#234466!important}.saved-card-sub-actions{gap:8px;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.saved-card-action-btn{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:6px 8px;font-size:12px;font-weight:550;display:inline-flex}.saved-card-action-btn.edit{color:#a7c9ed}.saved-card-action-btn.delete{color:#dc939c;margin-left:auto}.saved-card-action-btn:hover:not(:disabled){background:#ffffff08}.saved-card-action-btn:focus-visible{outline-offset:1px;outline:2px solid #8cbfff}.saved-card-add-btn{justify-content:center;align-items:center;gap:8px;margin-top:4px;color:#fff!important;background:linear-gradient(115deg,#217cee,#0960db)!important;border:1px solid #70afff42!important;border-radius:15px!important;min-height:50px!important;font-size:15px!important;font-weight:650!important;display:flex!important;box-shadow:0 6px 18px #0069df20!important}@media (width<=360px){.saved-card-face{padding:18px}.saved-card-title{font-size:16px}.saved-card-wordmark{letter-spacing:1.7px;font-size:9px}.saved-card-action-btn{padding-inline:4px;font-size:11px}}.card-inline-form-view{flex-direction:column;padding-bottom:24px;display:flex}.card-form-header{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.card-form-header-icon{color:#8bb7fa;background:#5f9eff29;border:1px solid #5f9eff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.card-form-header-text h4{color:#fff;letter-spacing:-.2px;margin:0;font-size:18px;font-weight:700}.card-form-header-text p{color:#ffffff94;margin:3px 0 0;font-size:13px}.card-modern-form{flex-direction:column;gap:14px;display:flex}.card-input-field{flex-direction:column;gap:6px;display:flex}.card-input-field label{color:#ffffffbf;font-size:13px;font-weight:600}.card-input-box{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:15px;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.card-input-box:focus-within{background:#ffffff14;border-color:#5f9eff;box-shadow:0 0 0 3px #5f9eff38}.card-input-box.has-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44442e}.card-input-glyph{color:#ffffff73;pointer-events:none;position:absolute;left:14px}.card-input-box input{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:13px 14px 13px 42px;font-family:inherit;font-size:15.5px;font-weight:500}.card-input-box input::placeholder{color:#ffffff52;font-weight:400}.card-field-error-chip{color:#f87171;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;align-self:flex-start;margin-top:2px;padding:4px 10px;font-size:12px;font-weight:500}.card-input-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card-form-actions{flex-direction:column;gap:8px;margin-top:10px;padding-bottom:12px;display:flex}.card-submit-btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;color:#fff!important;background:linear-gradient(135deg,#3a7ced 0%,#63a3f1 100%)!important;border:none!important;border-radius:15px!important;min-height:48px!important;font-size:15px!important;font-weight:700!important;display:flex!important;box-shadow:0 4px 16px #3a7ced59!important}.card-submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #3a7ced73!important}.card-cancel-btn{color:#ffffffb3!important;border-radius:15px!important;min-height:44px!important;font-size:14.5px!important}.card-inline-details-view{flex-direction:column;padding-bottom:20px;display:flex}.card-details-display-card{background:linear-gradient(145deg,#1a2738cc 0%,#0e1724f2 100%);border:1px solid #5f9eff40;border-radius:20px;flex-direction:column;gap:14px;margin:6px 0 18px;padding:20px;display:flex;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a}.details-card-top{justify-content:space-between;align-items:center;display:flex}.details-card-label{color:#fff;font-size:16px;font-weight:700}.details-card-chip{color:#ffffff8c;text-transform:uppercase;letter-spacing:.5px;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:700}.details-card-number-row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.details-card-digits{color:#fff;font-size:18px;font-weight:700;font-family:"Space Grotesk", var(--font-mono,monospace);letter-spacing:1.2px}.details-copy-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.details-copy-btn:hover{background:#5f9eff40;border-color:#5f9eff80}.details-copy-btn.copied{color:#4ade80;background:#22c55e33;border-color:#22c55e66}.details-card-meta-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.details-meta-col{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.details-meta-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;font-size:11.5px;font-weight:600}.details-meta-value{color:#fff;font-size:15px;font-weight:700}.card-details-actions{flex-direction:column;gap:10px;display:flex}.card-copy-all-btn{justify-content:center;align-items:center;gap:8px;color:#fff!important;background:linear-gradient(135deg,#3a7ced 0%,#63a3f1 100%)!important;border:none!important;border-radius:15px!important;min-height:48px!important;font-size:15px!important;font-weight:700!important;display:flex!important;box-shadow:0 4px 16px #3a7ced59!important}.card-back-btn{justify-content:center;align-items:center;gap:6px;color:#ffffffb3!important;border-radius:15px!important;min-height:44px!important;font-size:14.5px!important;display:flex!important}.card-alert-toast{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.card-loading-text{color:#fff9;margin:8px 0;font-size:14px}.card-empty-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;display:flex}.card-empty-icon-wrap{color:#8bb7fa;background:#5f9eff1f;border:1px solid #5f9eff40;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:4px;display:flex}.card-empty-title{color:#fff;margin:0;font-size:17px;font-weight:700}.card-empty-desc{color:#ffffff8c;max-width:280px;margin:0;font-size:13.5px;line-height:1.45}.card-details-dialog{color:#fff;background:#0e1826;border:1px solid #5f9eff4d;border-radius:20px;width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 24px 80px #000000b3}.card-details-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04090fcc}.card-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.card-dialog-heading h2{margin:0;font-size:20px;font-weight:700}.card-dialog-close-btn{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.card-dialog-close-btn:hover{color:#fff;background:#ffffff26}.card-details-list{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px;display:grid}.card-detail-full{grid-column:1/-1}.card-details-list dt{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:12px;font-weight:600}.card-details-list dd{color:#fff;margin:0;font-size:16px;font-weight:700}.card-copy-status{color:#4ade80;align-items:center;gap:6px;margin:4px 0 0;font-size:13.5px;font-weight:600;display:inline-flex}.card-copy-fallback{margin-top:16px}.card-copy-fallback textarea{color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:12px;font-size:14px}.card-list-view{gap:20px}.saved-card{box-shadow:none;overflow:visible;background:0 0!important;border-radius:0!important}.saved-card-face{background:radial-gradient(at 112% 110%,#0769eeab,#0000 50%),radial-gradient(at 0 0,#729ed22b,#0000 65%),linear-gradient(130deg,#192b42,#0a1525 72%,#102747);border-color:#6e9eea75;border-radius:18px;min-height:190px;padding:18px 20px;box-shadow:inset 0 1px #cce4ff30,0 10px 25px #0002}.saved-card-face:before,.saved-card-face:after{display:none}.saved-card-icon-bubble,.card-inline-details-view .card-form-header-icon{color:#fff;background:linear-gradient(140deg,#416c9e75,#233e5e);border:1px solid #7cabee38;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.saved-card-icon-bubble .payra-service-art,.card-inline-details-view .card-form-header-icon .payra-service-art{object-fit:contain;filter:none;width:23px;height:23px;transform:none}.saved-card-brand-group{gap:13px}.saved-card-title{font-size:16px}.saved-card-wordmark{letter-spacing:2.6px;font-size:10px}.saved-card-body{gap:18px;margin-top:22px}.saved-card-number-row{gap:16px}.saved-card-last4{letter-spacing:4px;font-size:29px;font-weight:500}.saved-card-expiry{color:#8fa9c9;flex-direction:column;align-items:flex-start;gap:5px;font-size:11px}.saved-card-expiry strong{letter-spacing:.3px;font-size:16px}.saved-card-footer{gap:14px;padding:18px 0 0}.saved-card-open-btn,.card-hide-btn{color:#f5f8ff!important;min-height:48px!important;box-shadow:none!important;background:linear-gradient(110deg,#1b324e,#1b2c43)!important;border:1px solid #6390cc66!important;border-radius:14px!important;font-size:15px!important}.saved-card-sub-actions{gap:0;padding:0 8px}.saved-card-action-btn{flex:1;min-height:44px;font-size:13px;font-weight:500}.saved-card-action-btn.delete{color:#f1808c;border-left:1px solid #8caed52e;border-radius:0}.saved-card-action-btn svg{width:19px;height:19px}.saved-card-add-btn{margin-top:0;min-height:52px!important;font-size:16px!important}.card-inline-details-view{gap:16px;padding-bottom:0}.card-inline-details-view .card-form-header{border-bottom:0;gap:12px;margin:0;padding:0}.card-inline-details-view .card-form-header-text h4{font-size:17px;font-weight:600}.card-details-display-card{box-shadow:none;background:linear-gradient(135deg,#192b3e,#0c1828);border:1px solid #4d86d666;border-radius:16px;gap:12px;margin:0;padding:16px}.details-card-chip{text-transform:none;letter-spacing:0;color:#b0c6df;background:#7a9ac014;border-color:#7a9ac02b;padding:4px 11px;font-size:11px;font-weight:500;line-height:1.4}.details-card-number-row{background:#a2bad208;border-color:#adc6e229;border-radius:12px;gap:8px;min-width:0;padding:8px 10px}.details-card-digits{font-variant-numeric:tabular-nums;letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-family:inherit;font-size:clamp(13px,4.2vw,21px);font-weight:550}.details-copy-btn{background:#7695bd20;border-color:#adc6e233;border-radius:9px;flex:0 0 36px;width:36px;height:40px}.details-card-meta-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.details-meta-col{background:#a2bad208;border:1px solid #adc6e229;gap:6px;padding:10px 12px}.details-meta-label{text-transform:none;letter-spacing:0;color:#96aac2;font-size:11px;font-weight:400}.details-meta-value{letter-spacing:.5px;font-size:16px;font-weight:550}.card-details-actions{gap:14px}.card-hide-btn{justify-content:center;align-items:center;gap:10px;display:flex}.card-copy-all-btn{background:linear-gradient(115deg,#218bff,#0066f5)!important;min-height:50px!important;font-size:14px!important;box-shadow:0 8px 22px #006de522!important}@media (width<=360px){.saved-card-face{padding:16px}.saved-card-title{font-size:14px}.saved-card-brand-group{gap:9px}.saved-card-wordmark{letter-spacing:1.5px;font-size:9px}.card-details-display-card{padding:12px}.details-card-number-row{padding:8px}.details-copy-btn{flex-basis:30px;width:30px}.saved-card-open-btn,.card-hide-btn{font-size:14px!important}}.promotions{min-width:0;margin:0 0 4px}.promotions-viewport{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:15px;position:relative;overflow:hidden}.promotions-viewport[data-dragging=true]{cursor:grabbing}.promotions-track{will-change:transform;width:100%;display:flex}.promotions-track.is-animated{transition:transform .48s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.promotions-track.is-animated{transition:none}}.promotion-card{width:100%;min-width:100%;height:104px;cursor:inherit;box-sizing:border-box;background:#06172b;border:1px solid #80bcff35;border-radius:15px;flex:0 0 100%;padding:0;display:block;position:relative;overflow:hidden}.promotion-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.promotion-card:focus-visible,.promotions-viewport:focus-visible{outline-offset:2px;outline:2px solid #81bfff}.promotion-dots{justify-content:center;gap:2px;margin-top:4px;display:flex}.promotion-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:20px;padding:0;display:grid}.promotion-dots button:after{content:"";background:#3f526b;border-radius:6px;width:6px;height:6px;transition:width .38s cubic-bezier(.22,1,.36,1),background-color .38s,box-shadow .38s}.promotion-dots .is-active:after{background:#5ca9ff;width:18px;box-shadow:0 0 8px #5ca9ff73}.promotion-dots button:focus-visible{border-radius:6px;outline:2px solid #81bfff}.tiktok-content{color:#b8cbe3;gap:20px;padding:8px 2px 28px;font-size:13px;line-height:1.6;display:grid}.tiktok-content h4{color:#f0f7ff;margin:0 0 8px;font-size:17px}.tiktok-intro{text-align:center}.tiktok-intro>svg{color:#64b4ff;margin-bottom:8px}.tiktok-content p{margin:0}.tiktok-tiers{background:#142b47;border:1px solid #81b8ee30;border-radius:18px;padding:8px 16px}.tiktok-tiers>div{border-bottom:1px solid #81b8ee16;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.tiktok-tiers>div:last-child{border:0}.tiktok-tiers strong{color:#85c7ff}.tiktok-rules ul{gap:8px;margin:0;padding-left:19px;display:grid}.tiktok-note{background:#163356;border-radius:14px;padding:13px}.tiktok-form{gap:12px;display:grid}.tiktok-form label{gap:7px;display:grid}.tiktok-form input:not([type=checkbox]){box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#101e30;border:1px solid #80b4ef40;border-radius:12px;padding:12px}.tiktok-form .tiktok-check{align-items:flex-start;gap:9px;display:flex}.tiktok-check input{accent-color:#3797ff;flex:none;margin-top:5px}.tiktok-balance{background:#13243b;border-radius:18px;gap:8px;padding:16px;display:grid}.tiktok-balance>strong{color:#fff;font-size:26px}.tiktok-history{gap:10px;display:grid}.tiktok-history article{background:#14243a;border-radius:12px;gap:6px;padding:12px;display:grid}.tiktok-content a,.tiktok-admin a{color:#7bc3ff}.tiktok-admin{gap:16px;display:grid}.tiktok-admin .tiktok-form{padding:18px}.tiktok-promo-sheet{max-height:90dvh;overflow-y:auto}.plus-bonus-menu-card{background:linear-gradient(135deg,#0e1c30d9 0%,#0a1424d9 100%)!important;border-color:#38bdf847!important;box-shadow:0 4px 18px #00b4ff14!important}.plus-bonus-icon-wrap{color:#38bdf8!important;background:linear-gradient(135deg,#00b4ff38,#006eff26)!important;border-color:#38bdf859!important}.plus-menu-card-right{align-items:center;gap:8px;display:flex}.plus-reward-highlight{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border:1px solid #38bdf83d;border-radius:8px;padding:2.5px 7px;font-size:12px;font-weight:700}.plus-bonus-sheet{max-height:90dvh;overflow-y:auto}.plus-bonus-sheet-content{color:#b8cbe3;gap:16px;padding:6px 2px 28px;font-size:13px;line-height:1.55;display:grid}.plus-bonus-sheet-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.plus-bonus-sheet-hero .plus-bonus-sheet-icon{color:#38bdf8;background:linear-gradient(135deg,#00b8ff38,#006eff1f);border:1px solid #38bdf859;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:10px;display:flex;box-shadow:0 0 24px #00b8ff33}.plus-bonus-sheet-hero h4{color:#f0f7ff;margin:0 0 6px;font-size:18px;font-weight:700}.plus-bonus-sheet-hero p{color:#9ab4d6;max-width:320px;margin:0;font-size:13px}.plus-bonus-sheet-tiers{gap:10px;display:grid}.plus-bonus-sheet-tier{background:#112238;border:1px solid #81b8ee33;border-radius:14px;padding:12px 14px}.plus-bonus-sheet-tier.is-plus{background:linear-gradient(135deg,#10243ef2,#0c1c30f2);border:1px solid #38bdf859;box-shadow:0 4px 16px #00b4ff14}.plus-bonus-sheet-tier-top{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.plus-bonus-pill-tag{text-transform:uppercase;letter-spacing:.03em;color:#38bdf8;background:#38bdf833;border:1px solid #38bdf84d;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.plus-bonus-pill-tag.standard{color:#94a3b8;background:#ffffff14;border-color:#ffffff1f}.plus-bonus-sheet-tier-val{color:#38bdf8;font-size:19px;font-weight:800}.plus-bonus-sheet-tier-val.standard{color:#cbd5e1}.plus-bonus-sheet-tier p{color:#8faecf;margin:0;font-size:12px;line-height:1.4}.plus-bonus-sheet-rules{background:#142842;border:1px solid #81b8ee29;border-radius:14px;padding:14px}.plus-bonus-sheet-rules h4{color:#f0f7ff;margin:0 0 8px;font-size:14px}.plus-bonus-sheet-rules ul{gap:7px;margin:0;padding-left:18px;display:grid}.plus-bonus-sheet-rules b{color:#38bdf8}.plus-bonus-sheet-actions{gap:8px;margin-top:4px;display:grid}.plus-bonus-sheet-btn-secondary{color:#7dd3fc;cursor:pointer;background:#38bdf814;border:1px solid #38bdf840;border-radius:14px;width:100%;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s cubic-bezier(.2,.8,.2,1)}.plus-bonus-sheet-btn-secondary:active{background:#38bdf829}.terms-page{gap:16px;display:grid}.terms-page .page-heading{margin-bottom:0}.terms-page h1{letter-spacing:-.6px;font-size:26px;line-height:1.2}.terms-navigation{background:#141b26;border:1px solid #8ba6d322;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.terms-navigation button{color:#a5afbd;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:0;min-height:44px;padding:9px 4px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:background-color .18s,color .18s}.terms-navigation button[aria-current=page]{color:#a3c5ff;background:#5991ef29;box-shadow:inset 0 0 0 1px #78a7f744}.terms-navigation button:focus-visible{outline-offset:2px;outline:2px solid #95bcff}.terms-document{min-width:0;padding:0 2px 20px}.terms-document .terms-document-title{color:#a3acbb;margin:0 0 20px;font-size:13px;line-height:1.5}.terms-document h2{letter-spacing:-.2px;color:#f5f9ff;margin:24px 0 10px;font-size:16px;font-weight:700;line-height:1.4}.terms-document h2:first-of-type{margin-top:0}.terms-document p{color:#b7beca;margin:0 0 12px;font-size:13.5px;line-height:1.6}.terms-document a{color:#98bfff}.terms-document table{font-size:13px;line-height:1.5}.terms-document th,.terms-document td{padding:10px 8px}@media (prefers-reduced-motion:reduce){.terms-navigation button{transition:none}}.terms-published-paragraph{white-space:pre-line;overflow-wrap:anywhere}.terms-read-full{color:#8ebbff;background:#5c9eff1f;border:1px solid #5c9eff47;border-radius:11px;align-items:center;gap:6px;min-height:38px;margin-top:10px;padding:6px 14px;font-size:13px;font-weight:650;text-decoration:none;transition:all .18s;display:inline-flex}.terms-read-full:hover{color:#fff;background:#5c9eff38;border-color:#5c9eff80;transform:translateY(-1px)}.terms-read-full svg{color:#78abff;flex-shrink:0}.help-legal-links{gap:12px;display:grid}.help-legal-links .help-terms-card{text-align:left;width:100%;font:inherit;margin:0}.terms-gate-shell{max-width:440px;min-height:100dvh;padding:max(10px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));box-sizing:border-box;background:radial-gradient(circle at 50% 0%, #5c9eff14 0%, transparent 60%), var(--bg,#101620);flex-direction:column;justify-content:flex-start;align-items:center;margin:0 auto;display:flex;position:relative}.terms-gate{text-align:center;box-sizing:border-box;flex-direction:column!important;gap:12px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.terms-gate-header{text-align:center;flex-direction:column;align-items:center;margin:0 0 2px;display:flex}.terms-gate-brand{text-transform:uppercase;opacity:.95;letter-spacing:2px!important;color:#78abff!important;align-self:center!important;align-items:center!important;gap:10px!important;margin:4px auto 36px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.terms-gate-brand:before{border-radius:11px!important;width:38px!important;height:38px!important}.terms-gate-title,.terms-gate h1{color:#f5f9ff;letter-spacing:-.6px;margin:0 0 5px;font-size:24px;font-weight:800;line-height:1.2}.terms-gate-desc,.terms-gate>.muted{color:#9cb2cc;max-width:380px;margin:0;font-size:13.5px;line-height:1.45}.terms-scroll,.terms-scroll-card{text-align:left;-webkit-backdrop-filter:blur(14px);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#78abff47 transparent;background:linear-gradient(140deg,#1a2534d9 0%,#121924f2 100%);border:1px solid #78abff33;border-radius:18px;width:100%;min-height:170px;max-height:clamp(230px,45dvh,390px);padding:16px 16px 18px;overflow:hidden auto;box-shadow:0 10px 30px #00000052,inset 0 1px #ffffff14}.terms-scroll::-webkit-scrollbar{width:5px}.terms-scroll-card::-webkit-scrollbar{width:5px}.terms-scroll::-webkit-scrollbar-track{background:0 0}.terms-scroll-card::-webkit-scrollbar-track{background:0 0}.terms-scroll::-webkit-scrollbar-thumb{background:#78abff40;border-radius:6px}.terms-scroll-card::-webkit-scrollbar-thumb{background:#78abff40;border-radius:6px}.terms-scroll::-webkit-scrollbar-thumb:hover{background:#78abff73}.terms-scroll-card::-webkit-scrollbar-thumb:hover{background:#78abff73}.terms-scroll .terms,.terms-scroll-card .terms{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.terms-article-header{border-bottom:1px solid #78abff24;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.terms-article-icon{color:#78abff;flex-shrink:0}.terms-article-header h2{color:#fff!important;letter-spacing:-.3px!important;margin:0!important;font-size:16px!important;font-weight:750!important}.terms-scroll h2{color:#78abff;letter-spacing:-.2px;margin:16px 0 8px;font-size:14.5px;font-weight:700;line-height:1.35}.terms-scroll p{color:#c5d7ed;margin:0 0 10px;font-size:13px;line-height:1.6}.terms-check,.terms-check-card{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);background:#16202ecc!important;border:1px solid #78abff38!important;border-radius:15px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:13px 15px!important;display:flex!important}.terms-check-card:hover{background:#1b2839eb!important;border-color:#78abff73!important}.terms-check-card.checked{background:#3d8cff24!important;border-color:#5c9eff!important;box-shadow:0 0 16px #5c9eff33,inset 0 1px #ffffff14!important}.terms-check-card.disabled{opacity:.6;cursor:not-allowed}.terms-checkbox-custom{box-sizing:border-box;background:#0e151f99;border:1.5px solid #78abff59;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:all .18s;display:grid}.terms-checkbox-custom.checked{color:#fff;background:linear-gradient(135deg,#67a2ff 0%,#3d8cff 100%);border-color:#67a2ff;box-shadow:0 2px 8px #3d8cff73}.terms-check-text{color:#d2e4f8;font-size:13.5px;font-weight:650;line-height:1.4;transition:color .18s}.terms-check-card.checked .terms-check-text{color:#fff}.terms-gate-submit{border-radius:14px;min-height:50px;margin-top:2px;font-size:15px;font-weight:750}.order-sheet-backdrop{-webkit-backdrop-filter:blur(8px);z-index:999;background:#000000b8;animation:.25s ease-out forwards sheetFadeIn;position:fixed;inset:0}.order-sheet-backdrop.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) forwards sheetFadeOut}.order-sheet-modal{overscroll-behavior:contain;width:100%;max-width:480px;max-height:80vh;padding:10px 18px calc(18px + env(safe-area-inset-bottom,14px));z-index:1000;background:linear-gradient(#131922 0%,#0b1017 100%);border-top:1px solid #78acff40;border-left:1px solid #5f9dff24;border-right:1px solid #5f9dff24;border-radius:28px 28px 0 0;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) forwards sheetSlideUp;display:flex;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -12px 48px #000000bf,0 0 32px #3c85f62e}.order-sheet-modal.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) forwards sheetSlideDown}.order-sheet-handle{background:#ffffff38;border-radius:9999px;flex-shrink:0;width:38px;height:4px;margin:2px auto 10px}.order-sheet-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-sheet-titles{flex-direction:column;display:flex}.order-sheet-number{letter-spacing:.06em;text-transform:uppercase;color:#8e8e93;font-size:11px;font-weight:700}.order-sheet-title-row{flex-wrap:wrap;align-items:center;gap:8px;margin:3px 0 0;display:flex}.order-sheet-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1.2}.order-sheet-plus-badge{border-radius:6.5px;width:22px;min-width:22px;height:22px;min-height:22px}.order-sheet-close-btn{color:#8e8e93;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.order-sheet-close-btn:active{color:#fff;background:#ffffff26}.order-sheet-hero{align-items:center;gap:14px;margin:16px 0 18px;display:flex}.order-sheet-hero-icon{color:#b5d2fd;background:#5c9eff26;border:1px solid #5c9eff47;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.order-sheet-hero-icon img{object-fit:contain;width:22px;height:22px}.order-sheet-hero-info{flex-direction:column;gap:2px;display:flex}.order-sheet-amount{color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.15}.order-sheet-status{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.order-sheet-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.order-sheet-status.is-processing{color:#f59e0b}.order-sheet-status.is-processing .order-sheet-status-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0b80}.order-sheet-status.is-completed{color:#10b981}.order-sheet-status.is-completed .order-sheet-status-dot{background:#10b981;box-shadow:0 0 8px #10b98180}.order-sheet-status.is-refunded{color:#8bb7fa}.order-sheet-status.is-refunded .order-sheet-status-dot{background:#8bb7fa;box-shadow:0 0 8px #8bb7fa80}.order-sheet-status.is-disputed{color:#f97316}.order-sheet-status.is-disputed .order-sheet-status-dot{background:#f97316;box-shadow:0 0 8px #f9731680}.order-sheet-status.is-pending{color:#f59e0b}.order-sheet-status.is-pending .order-sheet-status-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0b80}.order-sheet-status.is-cancelled{color:#ef4444}.order-sheet-status.is-cancelled .order-sheet-status-dot{background:#ef4444;box-shadow:0 0 8px #ef444480}.order-sheet-stepper{flex-direction:column;margin-bottom:16px;padding-left:2px;display:flex}.order-sheet-step{align-items:flex-start;gap:12px;display:flex;position:relative}.order-sheet-step-node{z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.order-sheet-step-node.is-done{color:#10b981;background:#0b291d;border:1.5px solid #10b981}.order-sheet-step-node.is-active{color:#f59e0b;background:#261b0c;border:2px solid #f59e0b}.order-sheet-step-node.is-pending{color:#0000;background:#151a20;border:1.5px solid #ffffff38}.order-sheet-step-node.is-cancelled{color:#ef4444;background:#2b1115;border:1.5px solid #ef4444}.order-sheet-step-node.is-refunded{color:#5c97f6;background:#15233b;border:1.5px solid #5c97f6}.order-sheet-step-line{z-index:1;width:2px;position:absolute;top:22px;bottom:-4px;left:10px}.order-sheet-step-line.is-done{background:#10b981}.order-sheet-step-line.is-pending{background:#ffffff1f}.order-sheet-step-content{flex-direction:column;gap:2px;padding-bottom:14px;display:flex}.order-sheet-step-title{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.order-sheet-step-time{color:#8e8e93;font-size:12px;font-weight:500}.order-sheet-details{border-top:1px solid #ffffff14;flex-direction:column;gap:11px;margin-bottom:18px;padding-top:14px;display:flex}.order-sheet-row{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.order-sheet-label{color:#ffffff8c;flex-shrink:0;font-weight:500}.order-sheet-value{color:#fff;text-align:right;word-break:break-word;font-weight:600}.order-sheet-copy-btn{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.order-sheet-copy-btn:hover{opacity:.8}.order-sheet-copy-badge{color:#10b981;background:#10b98133;border-radius:6px;margin-left:4px;padding:1px 6px;font-size:11px}.order-sheet-note-box{color:#fed7aa;background:#f973161a;border:1px solid #f9731640;border-radius:14px;margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.4}.order-sheet-receipt-preview{margin-bottom:14px}.order-sheet-action-row{flex-direction:column;gap:8px;margin-top:6px;display:flex}.order-sheet-repeat-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4890ff 0%,#266edb 100%);border:1px solid #ffffff29;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:64px;min-height:64px;margin-top:6px;margin-bottom:8px;padding:16px 20px;font-size:16px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 18px #3c85f673}.order-sheet-repeat-btn:hover:not(:disabled){background:linear-gradient(135deg,#5c97f6 0%,#2158b6 100%);box-shadow:0 6px 22px #3c85f68c}.order-sheet-repeat-btn:active:not(:disabled){opacity:.92}.order-sheet-repeat-btn:disabled{opacity:.65;cursor:not-allowed}.order-sheet-action-secondary{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:15.5px;font-weight:600;transition:all .15s;display:flex}.order-sheet-action-secondary:active{background:#ffffff1f}.order-sheet-confirm-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:15.5px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 14px #10b98159}.order-sheet-confirm-btn:active{background:#059669}.order-sheet-dispute-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444459;border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.order-sheet-dispute-btn:active{background:#ef44441a}.order-sheet-pending-actions{flex-direction:column;gap:10px;margin-top:6px;margin-bottom:12px;display:flex}.order-sheet-pay-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 16px #10b98159}.order-sheet-pay-btn:hover:not(:disabled){background:linear-gradient(135deg,#34d399 0%,#10b981 100%);box-shadow:0 6px 20px #10b98173}.order-sheet-pay-btn:active:not(:disabled){opacity:.92}.order-sheet-pay-btn:disabled{opacity:.55;cursor:not-allowed}.order-sheet-cancel-order-btn{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef444447;border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;font-size:14.5px;font-weight:600;transition:all .15s;display:flex}.order-sheet-cancel-order-btn:hover:not(:disabled){background:#ef444424;border-color:#ef444466}.order-sheet-cancel-order-btn:active:not(:disabled){background:#ef444433}.order-sheet-cancel-order-btn:disabled{opacity:.55;cursor:not-allowed}.order-sheet-executor-actions{flex-direction:column;gap:10px;margin-top:6px;margin-bottom:12px;display:flex}.order-sheet-take-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4890ff 0%,#266edb 100%);border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 18px #3c85f673}.order-sheet-take-btn:hover:not(:disabled){background:linear-gradient(135deg,#5c97f6 0%,#2158b6 100%);box-shadow:0 6px 22px #3c85f68c}.order-sheet-take-btn:active:not(:disabled){opacity:.92}.order-sheet-take-btn:disabled{opacity:.55;cursor:not-allowed}.order-sheet-admin-dispute{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;margin-top:8px;margin-bottom:14px;padding-top:14px;display:flex}.order-sheet-admin-priority-tag{color:#61afff;background:#61afff33;border:1px solid #61afff73;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 10px #61afff40}.order-sheet-plus-priority-notice{color:#cde4ff;background:linear-gradient(135deg,#10305b8c 0%,#095ec459 100%);border:1px solid #61afff59;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.order-sheet-plus-priority-notice svg{color:#61afff;flex-shrink:0}.plus-priority-dispute{color:#7fc3ff!important;background:linear-gradient(135deg,#103b70 0%,#1e6ac4 100%)!important;border:1px solid #61afff80!important;box-shadow:0 0 8px #61afff66!important}.order-sheet-admin-title{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;font-size:15px;font-weight:700;display:flex}.order-sheet-admin-btn-approve{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:15.5px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 14px #10b98159}.order-sheet-admin-btn-approve:hover:not(:disabled){background:linear-gradient(135deg,#34d399 0%,#059669 100%);box-shadow:0 6px 18px #10b98173}.order-sheet-admin-btn-approve:active:not(:disabled){opacity:.92}.order-sheet-admin-btn-approve:disabled{opacity:.55;cursor:not-allowed}.order-sheet-admin-btn-refund{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:15.5px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 14px #ef44444d}.order-sheet-admin-btn-refund:hover:not(:disabled){background:linear-gradient(135deg,#f87171 0%,#dc2626 100%);box-shadow:0 6px 18px #ef444466}.order-sheet-admin-btn-refund:active:not(:disabled){opacity:.92}.order-sheet-admin-btn-refund:disabled{opacity:.55;cursor:not-allowed}.order-sheet-admin-btn-resume{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:15.5px;font-weight:600;transition:all .15s;display:flex}.order-sheet-admin-btn-resume:hover:not(:disabled){background:#ffffff1f;border-color:#fff3}.order-sheet-admin-btn-resume:active:not(:disabled){background:#ffffff26}.order-sheet-admin-btn-resume:disabled{opacity:.55;cursor:not-allowed}.order-sheet-dispute-card{-webkit-backdrop-filter:blur(12px);background:#ef44440d;border:1px solid #ef444438;border-radius:18px;flex-direction:column;gap:10px;padding:16px 14px 14px;animation:.2s cubic-bezier(.16,1,.3,1) disputeFadeIn;display:flex;box-shadow:0 4px 20px #00000040}@keyframes disputeFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.order-sheet-dispute-card-header{flex-direction:column;gap:2px;display:flex}.order-sheet-dispute-card-title{color:#fff;align-items:center;gap:7px;font-size:15.5px;font-weight:700;display:flex}.order-sheet-dispute-card-subtitle{color:#ffffff80;padding-left:25px;font-size:12.5px}.order-sheet-dispute-textarea{box-sizing:border-box;color:#fff;resize:none;background:#0c1118bf;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;min-height:92px;padding:12px 14px;font-family:inherit;font-size:14.5px;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.order-sheet-dispute-textarea::placeholder{color:#ffffff52}.order-sheet-dispute-textarea:focus{background:#080c12e6;border-color:#ef444499;box-shadow:0 0 0 3px #ef44442e}.order-sheet-dispute-hint{color:#f87171;margin-top:-4px;padding-left:4px;font-size:12px}.order-sheet-dispute-btn-row{gap:8px;margin-top:2px;display:flex}.order-sheet-dispute-back-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;flex:1;justify-content:center;align-items:center;height:46px;font-size:14.5px;font-weight:600;transition:all .15s;display:flex}.order-sheet-dispute-back-btn:hover{background:#ffffff1f}.order-sheet-dispute-back-btn:active{background:#ffffff26}.order-sheet-dispute-send-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:13px;flex:1.35;justify-content:center;align-items:center;gap:6px;height:46px;font-size:14.5px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 14px #ef444459}.order-sheet-dispute-send-btn:hover:not(:disabled){background:linear-gradient(135deg,#f87171 0%,#dc2626 100%);box-shadow:0 6px 18px #ef444473}.order-sheet-dispute-send-btn:active:not(:disabled){opacity:.92}.order-sheet-dispute-send-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.order-sheet-row .user-id-badge{color:#ffffffbf;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:normal;transition:all .18s;display:inline-flex;position:relative}.order-sheet-row .user-id-badge:hover{color:#fff;background:#ffffff29;border-color:#ffffff38}.order-sheet-row .user-id-badge.is-copied{color:#34d399;background:#10b98133;border-color:#10b98166}.order-sheet-row .user-id-badge svg{opacity:.75;flex-shrink:0}.order-sheet-row .user-id-badge:hover svg,.order-sheet-row .user-id-badge.is-copied svg{opacity:1}.order-sheet-dialog-backdrop{-webkit-backdrop-filter:blur(10px);z-index:1100;background:#000000c7;justify-content:center;align-items:center;padding:20px;animation:.22s ease-out forwards sheetFadeIn;display:flex;position:fixed;inset:0}.order-sheet-dialog-card{text-align:center;background:linear-gradient(#18212d 0%,#101720 100%);border:1px solid #ffab0040;border-radius:24px;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:380px;max-height:calc(100dvh - 40px);padding:26px 22px;animation:.25s cubic-bezier(.16,1,.3,1) both orderDeclineEnter;display:flex;overflow-y:auto;box-shadow:0 20px 50px #000000d9,0 0 28px #ffab001f}@keyframes orderDeclineEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.order-sheet-dialog-card{animation:none}}.order-sheet-dialog-icon-wrap{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;display:flex}.order-sheet-dialog-icon-wrap.amber{color:#ffb74d;background:#ffab0024;border:1px solid #ffab0052;box-shadow:0 0 20px #ffab0033}.order-sheet-dialog-title{color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:800}.order-sheet-dialog-text{color:#ffffffb8;margin:0 0 24px;font-size:14px;line-height:1.48}.order-sheet-dialog-text strong{color:#ffb74d;font-weight:700}.order-sheet-dialog-actions{flex-direction:column;gap:10px;width:100%;display:flex}.order-sheet-dialog-btn{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-family:inherit;font-size:15px;font-weight:700;transition:all .18s;display:flex}.order-sheet-dialog-btn.danger{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 16px #ef444459}.order-sheet-dialog-btn.danger:hover:not(:disabled){background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);box-shadow:0 6px 20px #ef444473}.order-sheet-dialog-btn.secondary{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f}.order-sheet-dialog-btn.secondary:hover:not(:disabled){color:#fff;background:#ffffff24}.order-sheet-dialog-btn:disabled{opacity:.6;cursor:not-allowed}.order-sheet-repeat-btn{gap:12px;font-size:18px}.order-sheet-repeat-btn svg{width:24px;height:24px}.order-refund-button{color:#ff939e;cursor:pointer;background:#ad273b28;border:1px solid #f16c784f;border-radius:14px;width:100%;min-height:52px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4}.order-refund-actions button:disabled{opacity:.5;cursor:wait}.order-refund-actions button:focus-visible{outline-offset:3px;outline:2px solid #ffb3bd}.order-sheet-autorelease-card{background:linear-gradient(135deg,#1e3a8a59 0%,#0f172a99 100%);border:1px solid #60a5fa4d;border-radius:18px;margin:12px 0;padding:14px 16px;animation:3s ease-in-out infinite autoreleasePulse;box-shadow:0 4px 20px #00000040}@keyframes autoreleasePulse{0%,to{border-color:#60a5fa4d}50%{border-color:#60a5faa6;box-shadow:0 4px 24px #3b82f640}}.order-sheet-autorelease-header{align-items:flex-start;gap:12px;display:flex}.order-sheet-autorelease-icon-wrap{color:#60a5fa;background:#3b82f633;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;margin-top:2px;display:grid}.order-sheet-autorelease-text{flex-direction:column;flex:1;gap:4px;display:flex}.order-sheet-autorelease-title{color:#fff;align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.order-sheet-autorelease-title strong{color:#93c5fd;background:#3b82f633;border:1px solid #60a5fa4d;border-radius:8px;padding:2px 8px;font-family:monospace;font-size:16px}.order-sheet-autorelease-sub{color:#94a3b8;font-size:12.5px;line-height:1.45}.cash-form{flex-direction:column;gap:16px;display:flex}.cash-banks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cash-bank-btn{color:#bad3ff;cursor:pointer;background:linear-gradient(145deg,#19263abf 0%,#0e1928e0 100%);border:1px solid #64a0ff33;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:12px 6px 10px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px 1px #ffffff0f,0 4px 14px #00000040}.cash-bank-btn:hover:not(:disabled){background:linear-gradient(145deg,#21324cd9 0%,#142236f2 100%);border-color:#82b1ff59;transform:translateY(-1px)}.cash-bank-btn.is-selected{color:#fff;background:linear-gradient(145deg,#265bb28c 0%,#143466b3 100%);border:1.5px solid #5293ff;box-shadow:0 0 20px #5293ff59,inset 0 1px 1px #ffffff4d}.cash-bank-btn:disabled{opacity:.45;cursor:not-allowed}.cash-bank-logo{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);border-radius:10px;width:46px;height:46px;display:block}.cash-bank-logo--vtb{filter:none;object-fit:contain;border-radius:6px;width:46px;height:46px}.cash-bank-name{color:inherit;text-align:center;font-size:12px;font-weight:700;line-height:1.2;display:block}.cash-amount-label-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cash-amount-hint{color:#9baac4;font-size:11px;font-weight:500}.cash-summary{background:linear-gradient(145deg,#162336bf 0%,#0e1826e0 100%);border:1px solid #64a0ff38;border-radius:18px;flex-direction:column;gap:8px;padding:14px 18px;display:flex;box-shadow:0 4px 16px #00000040}.cash-summary-row{color:#ffffffa6;justify-content:space-between;align-items:center;font-size:14px;display:flex}.cash-summary-label{font-weight:500}.cash-summary-val{color:#fff;font-weight:700}.cash-summary-row.is-total{color:#fff;border-top:1px solid #ffffff14;margin-top:2px;padding-top:10px;font-size:15px;font-weight:700}.cash-summary-val.is-total{color:#8bb7fa;font-size:19px;font-weight:800}.cash-summary-note{color:#8391a7;margin-top:2px;font-size:11px;line-height:1.4}.cash-instructions-card{background:#5c9eff14;border:1px solid #64a0ff2e;border-radius:14px;padding:12px 14px}.cash-instructions-text{color:#becde5;margin:0;font-size:12px;line-height:1.5}.cash-qr-panel{background:linear-gradient(145deg,#162336cc 0%,#0e1826eb 100%);border:1px solid #64a0ff40;border-radius:18px;margin:0 0 20px;padding:16px;box-shadow:0 4px 18px #0000004d}.cash-qr-panel h3{color:#fff;align-items:center;gap:8px;margin:0 0 10px;font-size:17px;font-weight:700;display:flex}.cash-qr-panel p{color:#becde5;margin:0 0 10px;font-size:13px;line-height:1.6}.cash-qr-panel img{border-radius:14px;max-width:100%;height:auto;margin:16px auto;display:block;box-shadow:0 4px 16px #0006}.cash-qr-actions{gap:12px;margin-top:16px;display:grid}.cash-upload{text-align:center;color:#cbdeff;cursor:pointer;background:linear-gradient(135deg,#5c9eff26 0%,#1962d814 100%);border:1px solid #7dafff59;border-radius:14px;justify-content:center;align-items:center;padding:14px;font-size:14px;font-weight:600;transition:all .18s;display:flex;position:relative}.cash-upload:hover{color:#fff;background:#5c9eff38;border-color:#5293ff}.cash-upload input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cash-upload:focus-within{outline-offset:3px;outline:2px solid #98bfff}.cash-scan{color:#cbdeff;cursor:pointer;background:#5c9eff1a;border:1px solid #64a0ff4d;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:600;transition:all .18s;display:flex}.cash-scan:hover:not(:disabled){color:#fff;background:#5c9eff2e;border-color:#5293ff}.cash-scan:disabled{opacity:.5;cursor:not-allowed}.card-order-panel{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#142032d9 0%,#0d1623f2 100%);border:1px solid #64a0ff38;border-radius:18px;flex-direction:column;gap:14px;margin:0 0 16px;padding:16px;display:flex;box-shadow:0 4px 20px #00000059}.card-panel-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-panel-header-title{align-items:center;gap:10px;display:flex}.card-panel-icon{color:#93c5fd;background:#3b82f629;border:1px solid #3b82f64d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.card-panel-header h4{color:#fff;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.card-panel-badge{border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.card-panel-badge.ready{color:#34d399;background:#34d39924;border:1px solid #34d3994d}.card-panel-badge.pending{color:#fbbf24;background:#fbbf2424;border:1px solid #fbbf244d}.card-panel-desc{color:#94a3b8;margin:0;font-size:13px;line-height:1.55}.card-preview-widget{background:linear-gradient(135deg,#1e304cd9 0%,#121e30f2 100%);border:1px solid #93c5fd47;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000040}.card-preview-widget:before{content:"";pointer-events:none;background:radial-gradient(circle,#5c9eff1f 0%,#0000 70%);width:160px;height:160px;position:absolute;top:-40%;right:-20%}.card-preview-top{justify-content:space-between;align-items:center;display:flex}.card-preview-brand{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.card-preview-number{color:#fff;letter-spacing:.1em;padding:4px 0;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:18px;font-weight:700}.card-preview-actions{align-items:center;gap:8px;display:flex}.card-preview-details-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.card-preview-details-btn:hover{background:#ffffff29;border-color:#ffffff4d}.card-preview-change-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.card-preview-change-btn:hover{color:#fff;border-color:#ffffff59}.card-issuance-form{flex-direction:column;gap:12px;display:flex}.card-panel-select{color:#fff;background:#0f172ad9;border:1px solid #94a3b840;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.card-panel-select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.card-panel-select option{color:#fff;background:#111827}.card-panel-hint{color:#93c5fd;background:#3b82f614;border:1px solid #3b82f638;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.card-panel-hint svg{flex-shrink:0;margin-top:2px}.card-panel-warning{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.card-panel-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:0 4px 14px #2563eb59}.card-panel-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #2563eb73}.card-panel-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.card-panel-waiting{background:#1e293b80;border:1px dashed #94a3b84d;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.card-panel-waiting-icon{color:#60a5fa;background:#3b82f61f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.card-panel-waiting-text strong{color:#fff;margin-bottom:2px;font-size:14px;font-weight:600;display:block}.card-panel-waiting-text p{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}.card-code-section{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:14px;display:flex}.card-code-header{justify-content:space-between;align-items:center;display:flex}.card-code-title{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.card-code-desc{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.card-code-muted{color:#64748b;margin:0;font-size:12px;line-height:1.5}.card-code-received-card{background:linear-gradient(135deg,#10b98114 0%,#0596690a 100%);border:1px solid #34d39947;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.card-code-received-header{justify-content:space-between;align-items:center;display:flex}.card-code-status-tag{color:#34d399;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.card-code-time{color:#6ee7b7;font-size:12px}.card-code-value-display{background:#0a101ab3;border:1px solid #34d39938;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.card-code-digits{letter-spacing:.15em;color:#34d399;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:26px;font-weight:800}.card-code-copy-btn{color:#34d399;cursor:pointer;background:#34d39926;border:1px solid #34d39959;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.card-code-copy-btn:hover{background:#34d39940;border-color:#34d399}.card-code-request-btn{color:#93c5fd;cursor:pointer;background:linear-gradient(135deg,#3b82f62e 0%,#2563eb1f 100%);border:1px solid #5c9eff59;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.card-code-request-btn:hover:not(:disabled){color:#fff;background:#3b82f647;border-color:#60a5fa}.card-code-request-btn:disabled{opacity:.5;cursor:not-allowed}.card-code-request-btn.secondary{color:#94a3b8;background:0 0;border:1px solid #94a3b833;padding:9px 14px}.card-code-request-btn.secondary:hover:not(:disabled){color:#fff;background:#ffffff0f;border-color:#fff3}.card-code-pending-box{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2440;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.card-code-pending-box strong{color:#fef3c7;margin-bottom:2px;font-size:13px;font-weight:600;display:block}.card-code-pending-box p{color:#fcd34d;margin:0;font-size:12px;line-height:1.45}.card-code-expired-box{color:#fca5a5;background:#ef444414;border:1px solid #ef444438;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.card-code-input-card{background:#0f172ab3;border:1px solid #fbbf2459;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.card-code-alert-banner{color:#fbbf24;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.card-code-hint{color:#cbd5e1;margin:0;font-size:12px;line-height:1.5}.card-code-form{gap:8px;margin-top:4px;display:flex}.card-code-input{color:#fff;letter-spacing:.15em;text-align:center;background:#0a101ae6;border:1px solid #94a3b84d;border-radius:12px;outline:none;flex:1;padding:11px 14px;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:18px;font-weight:700;transition:border-color .15s,box-shadow .15s}.card-code-input:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.card-code-input::placeholder{color:#94a3b859;letter-spacing:.15em;font-weight:500}.card-code-confirm-note{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98138;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.card-code-confirm-note svg{flex-shrink:0}.card-code-submit-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #10b9814d}.card-code-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #10b98166}.card-code-submit-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.card-code-transmitted-box{color:#6ee7b7;background:#10b98114;border:1px solid #34d39940;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.card-code-transmitted-box strong{color:#fff;letter-spacing:.08em;font-family:monospace}.card-code-idle-box{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.card-code-idle-box svg{flex-shrink:0;margin-top:1px}.my-orders-screen{flex-direction:column;gap:18px;min-height:calc(100vh - 120px);padding:8px 4px 28px;display:flex;position:relative}.orders-header,.orders-pill-tabs,.orders-empty-state,.create-order-cta-btn,.orders-how-card,.orders-list-wrap{z-index:1;position:relative}.orders-header{justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 8px;display:flex}.orders-title-group{align-items:center;gap:14px;display:flex}.orders-header-badge{background:linear-gradient(135deg,#266edb 0%,#11428b 100%);border:1px solid #93bcff52;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #266edb73,inset 0 1px 1px #ffffff59}.orders-header-badge:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 30%,#ffffff40 0%,#0000 60%);position:absolute;inset:0}.orders-badge-art{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);width:42px;height:42px}.orders-titles{flex-direction:column;display:flex}.orders-title-row{align-items:center;gap:10px;display:flex}.orders-plus-btn{color:#a7c8ff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#5f9eff2e;border:1px solid #7095d052;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .18s;display:flex}.orders-plus-btn:hover{color:#fff;background:#5f9eff59;transform:scale(1.08)}.orders-main-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.15}.orders-sub-title{color:#ffffff8c;margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.25}.orders-stats-card{-webkit-backdrop-filter:blur(16px);background:#131e2ca6;border:1px solid #5f9eff2e;border-radius:16px;flex-direction:column;gap:5px;min-width:122px;padding:8px 13px;display:flex;box-shadow:0 4px 18px #00000040}.orders-stats-row{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.orders-stats-label{color:#ffffffad;align-items:center;gap:5px;font-weight:500;display:flex}.orders-stats-icon{color:#9ec1ff}.orders-stats-val{color:#fff;font-size:13px;font-weight:700}.orders-pill-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid;position:relative}.orders-tab-track{pointer-events:none;z-index:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:0}.orders-tab-slot{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#15202ea6;border:1px solid #ffffff14;border-radius:9999px;min-height:48px}.orders-tab-indicator{pointer-events:none;z-index:1;will-change:transform;box-sizing:border-box;background:linear-gradient(135deg,#3e88f8 0%,#1f6ce0 100%);border:1px solid #a5c7ff59;border-radius:9999px;width:calc(50% - 5px);transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 4px 20px #3e88f873,inset 0 1px #ffffff4d}.orders-pill-tabs[data-tab=done] .orders-tab-indicator{transform:translate(calc(100% + 10px))}.orders-tab-btn{z-index:2;color:#ffffff9e;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:6px 16px;font-size:14px;font-weight:600;transition:color .22s,transform .15s;display:flex;position:relative}.orders-tab-btn.active{color:#fff}.orders-tab-icon{flex-shrink:0;transition:color .22s}.orders-tab-btn.active .orders-tab-icon{color:#fff}.orders-tab-count{margin-left:2px;font-size:13.5px;font-weight:700}.orders-tab-pane{flex-direction:column;gap:16px;width:100%;animation:.24s cubic-bezier(.16,1,.3,1) ordersTabSlide;display:flex}@keyframes ordersTabSlide{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.orders-empty-state{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 16px 20px;display:flex}.orders-empty-art-wrap{justify-content:center;align-items:center;width:148px;height:148px;margin-bottom:2px;display:flex;position:relative}.orders-empty-art-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#3d85f659 0%,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute}.orders-empty-art{object-fit:contain;z-index:1;filter:drop-shadow(0 12px 28px #2d78eb73);width:100%;height:100%;position:relative}.orders-empty-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800}.orders-empty-desc{color:#ffffff9e;max-width:320px;margin:0;font-size:14px;line-height:1.45}.create-order-cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3c85f5 0%,#1f6be0 100%);border:1px solid #a5c7ff52;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:4px;padding:0 20px;font-size:15.5px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 24px #3c85f57a,inset 0 1px 1px #ffffff59}.create-order-cta-btn:active{box-shadow:0 2px 14px #3c85f559}.create-order-cta-main{align-items:center;gap:11px;display:flex}.create-order-cta-icon{color:#fff;align-items:center;font-size:22px;display:flex}.create-order-cta-arrow{color:#ffffffd9}.orders-how-card{-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#131e2ca6;border:1px solid #5a9bff29;border-radius:20px;align-items:center;gap:14px;width:100%;padding:15px 18px;transition:background .2s,border-color .2s,transform .15s;display:flex;box-shadow:0 4px 20px #0003}.orders-how-card:active{background:#182538cc}.orders-how-bulb{color:#9dc1ff;background:radial-gradient(circle,#468eff59 0%,#1c65d226 100%);border:1px solid #78abff52;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 16px #468eff59}.orders-how-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.orders-how-title{color:#fff;margin:0;font-size:14.5px;font-weight:700}.orders-how-desc{color:#fff9;margin:0;font-size:12px;line-height:1.35}.orders-how-arrow{color:#ffffff73;flex-shrink:0}.orders-list-wrap{flex-direction:column;gap:14px;display:flex}.orders-list-panel{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:10px;padding:0;display:flex}.order-list{flex-direction:column;gap:11px;width:100%;display:flex}.order-card-ref{-webkit-backdrop-filter:blur(16px);text-align:left;cursor:pointer;box-sizing:border-box;width:100%;transition:transform .15s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;background:linear-gradient(#08162cd1 0%,#050f20e6 100%)!important;border:1px solid #22529459!important;border-radius:18px!important;flex-direction:column!important;gap:12px!important;padding:14px 16px!important;display:flex!important;box-shadow:0 4px 20px #00000061!important}.order-card-ref:hover{border-color:#3882f08c!important}.order-card-ref:active{border-color:#3882f0a6!important}.order-card-ref-top{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.order-card-ref-meta{color:#7d93b2;letter-spacing:-.01em;white-space:nowrap;flex-shrink:1;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:500;display:flex}.order-card-ref-num{color:#9cb2cf;white-space:nowrap;flex-shrink:0;font-weight:600}.order-card-ref-dot{color:#556c88;flex-shrink:0}.order-card-ref-date{color:#7d93b2;white-space:nowrap;flex-shrink:0}.order-card-ref-badge{white-space:nowrap;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:2.5px 9px;font-size:11.5px;font-weight:600;line-height:1.25;display:inline-flex}.order-card-ref-badge.tone-amber{color:#fbbf24;background:#eab3081f;border:1px solid #eab30866}.order-card-ref-badge.tone-blue{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf861}.order-card-ref-badge.tone-green{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e61}.order-card-ref-badge.tone-red{color:#f87171;background:#f871711f;border:1px solid #f8717161}.order-card-ref-badge.tone-muted{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b84d}.order-card-ref-main{align-items:center;gap:12px;width:100%;display:flex}.order-card-ref-icon-tile{color:#fff;background:linear-gradient(135deg,#0252cc 0%,#00369c 100%);border:1px solid #388cff52;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 14px #0050dc52}.order-card-sbp-icon{object-fit:contain;width:22px;height:22px;display:block}img.order-card-sbp-icon{filter:brightness(0)invert()}.order-card-ref-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.order-card-ref-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15.5px;font-weight:600;line-height:1.25;overflow:hidden}.order-card-ref-sub{color:#7d93b2;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.2;overflow:hidden}.order-card-ref-end{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.order-card-ref-amount{color:#fff;letter-spacing:-.01em;white-space:nowrap;font-size:17.5px;font-weight:700}.order-card-ref-arrow{color:#4a6382;flex-shrink:0}@media (width<=360px){.orders-header{flex-direction:column;align-items:flex-start}.orders-stats-card{width:100%}}.orders-tab-indicator{transition:transform .52s cubic-bezier(.22,1,.36,1)}.orders-tab-btn{transition:color .35s;transform:none!important}.orders-tab-pane{will-change:opacity,transform;animation:none!important}.help-screen{flex-direction:column;gap:16px;min-height:calc(100vh - 120px);padding:6px 2px 32px;display:flex;position:relative}.help-screen:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 15%,#5f9eff2e 0%,#0000 65%);width:100%;max-width:480px;height:380px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.help-hero-card,.help-section-title,.help-faq-list,.help-terms-card{z-index:1;position:relative}.help-hero-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#162336eb 0%,#0c1420f5 100%);border:1px solid #5f9eff3d;border-radius:24px;flex-direction:column;gap:18px;padding:22px 20px 20px;display:flex;box-shadow:0 8px 32px #0006,inset 0 1px 1px #ffffff26,0 0 24px #3c85f626}.help-hero-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.help-hero-titles{flex-direction:column;display:flex}.help-hero-heading{color:#fff;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.16}.help-hero-sub{color:#d2e4ffb8;margin:6px 0 0;font-size:13.5px;font-weight:500}.help-hero-art{flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.help-hero-art:before{content:"";pointer-events:none;background:radial-gradient(circle,#5f9eff59 0%,#0000 70%);border-radius:50%;width:80px;height:80px;position:absolute}.help-headset-svg{z-index:1;filter:drop-shadow(0 6px 20px #3a7ced8c);width:100%;height:100%;position:relative}.help-support-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5f9eff 0%,#2158b6 100%);border:1px solid #8cb7ff6b;border-radius:9999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 16px;font-size:15.5px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 22px #3c85f67a,inset 0 1px 1px #ffffff59}.help-support-btn:active{box-shadow:0 2px 14px #3c85f659}.help-tg-icon{fill:#fff;width:22px;height:22px}.help-section-title{color:#fff;letter-spacing:-.01em;margin:10px 0 2px 4px;font-size:17px;font-weight:800}.help-faq-list{flex-direction:column;gap:8px;display:flex}.help-faq-card{-webkit-backdrop-filter:blur(14px);background:#121d2cad;border:1px solid #5f9eff24;border-radius:16px;transition:border-color .2s,background .2s;overflow:hidden}.help-faq-card.is-open{background:#162438d9;border-color:#69a4ff57}.help-faq-header{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.help-faq-header:active{background:#ffffff08}.help-faq-arrow{color:#ffffff73;flex-shrink:0;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .2s}.help-faq-card.is-open .help-faq-arrow{color:#b5d2fd;transform:rotate(90deg)}.help-faq-body{color:#dce6f5d1;border-top:1px solid #ffffff0d;margin-top:2px;padding:12px 18px 16px;font-size:13.5px;line-height:1.5}.help-terms-card{-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#121d2cad;border:1px solid #5f9eff24;border-radius:16px;justify-content:space-between;align-items:center;margin-top:2px;padding:14px 18px;transition:border-color .2s,background .2s,transform .15s;display:flex}.help-terms-card:active{background:#162438d9}.help-terms-left{align-items:center;gap:13px;display:flex}.help-terms-icon-badge{color:#b5d2fd;background:#5f9eff26;border:1px solid #6ea6ff47;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.help-terms-title{color:#fff;font-size:15px;font-weight:700}.help-terms-arrow{color:#ffffff73;flex-shrink:0}.screen-help{background:radial-gradient(at 70% 12%,#13244060,#0000 55%),#0b0c18}.help-screen{background:0 0}.help-screen:before{display:none}.help-hero-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:12px 0 20px}.help-hero-art{width:112px;height:112px}.help-headset-art{object-fit:contain;z-index:1;filter:drop-shadow(0 8px 14px #3572d936);width:100%;height:100%;display:block;position:relative}.create-order-backdrop{-webkit-backdrop-filter:blur(10px);z-index:999;background:#000000bf;animation:.25s ease-out forwards sheetFadeIn;position:fixed;inset:0}.create-order-backdrop.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) forwards sheetFadeOut}.create-order-modal{overscroll-behavior:contain;width:100%;max-width:480px;max-height:88vh;padding:12px 18px calc(24px + env(safe-area-inset-bottom,16px));z-index:1000;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#5093ff29 0%,#0000 60%),linear-gradient(#121d2c 0%,#0a111b 100%);border-top:1px solid #82b1ff59;border-left:1px solid #5f9dff24;border-right:1px solid #5f9dff24;border-radius:28px 28px 0 0;flex-direction:column;gap:16px;animation:.3s cubic-bezier(.16,1,.3,1) forwards sheetSlideUp;display:flex;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -16px 50px #000c,0 0 36px #387ff538}.create-order-modal.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) forwards sheetSlideDown}.create-order-handle{cursor:pointer;background:#ffffff47;border-radius:9999px;flex-shrink:0;width:42px;height:4px;margin:0 auto 4px;transition:opacity .15s}.create-order-handle:hover{opacity:.8}.create-order-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.create-order-titles{flex-direction:column;display:flex}.create-order-subtitle{letter-spacing:.08em;text-transform:uppercase;color:#95a7c4;font-size:11px;font-weight:700}.create-order-title{color:#fff;letter-spacing:-.02em;margin:3px 0 0;font-size:22px;font-weight:800;line-height:1.2}.create-order-close-btn{color:#c4d3eb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex}.create-order-close-btn:hover{color:#fff;background:#5092ff38;border-color:#82b0ff59}.create-order-section{flex-direction:column;gap:8px;display:flex}.create-order-input{color:#fff;box-sizing:border-box;background:linear-gradient(145deg,#162336d9 0%,#0e1826f2 100%);border:1px solid #64a0ff38;border-radius:16px;outline:none;width:100%;height:52px;padding:0 16px;font-size:16px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #00000059}.create-order-input::placeholder{color:#c3d4f059;font-weight:500}.create-order-input.has-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef444433,0 0 16px #ef444440}.create-order-field-error{color:#f87171;margin:2px 0 0;font-size:12px;font-weight:500}.create-order-pills{gap:8px;display:grid}.create-order-pills.cols-2{grid-template-columns:repeat(2,1fr)}.create-order-pills.cols-3{grid-template-columns:repeat(3,1fr)}.create-order-pills.cols-4{grid-template-columns:repeat(4,1fr)}.create-order-pill{color:#d4deef;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:linear-gradient(135deg,#19263abf 0%,#101b2ad9 100%);border:1px solid #64a0ff33;border-radius:13px;justify-content:center;align-items:center;height:44px;padding:0 4px;font-size:14px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px 1px #ffffff0f}.create-order-pill:hover:not(.is-selected){color:#fff;background:linear-gradient(135deg,#21324cd9 0%,#142236f2 100%);border-color:#82b1ff59}.create-order-pill.is-selected{color:#fff;background:linear-gradient(135deg,#4d93ff 0%,#1962d8 100%);border:1px solid #b4ceff99;font-weight:700;box-shadow:0 4px 18px #4d93ff80,inset 0 1px 1px #fff6}.create-order-pills.bank-pills .create-order-pill{letter-spacing:-.2px;padding:0 2px;font-size:12px}@media (width>=400px){.create-order-pills.bank-pills .create-order-pill{letter-spacing:normal;padding:0 4px;font-size:13px}}.create-order-qr-box{color:#b5d2fd;cursor:pointer;background:#5c9eff0f;border:2px dashed #ffffff38;border-radius:22px;justify-content:center;align-items:center;width:170px;height:170px;margin:8px auto 4px;transition:all .15s;display:flex}.create-order-qr-box:hover{background:#5c9eff1a;border-color:#5c9eff;transform:scale(1.02)}.create-order-qr-caption{color:#ffffffa6;text-align:center;max-width:310px;margin:0 auto;font-size:14px;line-height:1.4}.create-order-qr-result{text-align:center;background:#5c9eff1a;border:1px solid #5c9eff40;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px 14px;display:flex}.create-order-qr-badge{color:#10b981;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.create-order-qr-change-btn{color:#8bb7fa;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.create-order-actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.create-order-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4d93ff 0%,#1962d8 100%);border:1px solid #aac9ff66;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:700;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 6px 24px #387ff573,inset 0 1px 1px #ffffff4d}.create-order-submit-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:grayscale(.4)}.create-order-submit-btn:not(:disabled):hover{background:linear-gradient(135deg,#5c9bff 0%,#1f6be7 100%);box-shadow:0 8px 28px #387ff599,inset 0 1px 1px #fff6}.create-order-secondary-btn{color:#d4deef;cursor:pointer;background:linear-gradient(135deg,#19263abf 0%,#101b2ad9 100%);border:1px solid #64a0ff33;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:14px;font-weight:600;transition:all .18s;display:flex}.create-order-secondary-btn:hover{color:#fff;background:linear-gradient(135deg,#21324cd9 0%,#142236f2 100%);border-color:#82b1ff59}.confirm-order-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:14px;margin-top:2px;padding:14px 16px;display:flex}.confirm-order-icon-wrap{color:#e4eeff;background:radial-gradient(circle at 30% 15%,#8ab5ff66,#0000 52%),linear-gradient(145deg,#4b8dff,#266fe6 56%,#174fa7);border:1px solid #8ab5ff90;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden;box-shadow:inset 0 1px 3px #caddff55,inset 0 -3px 6px #08275c55,0 0 12px #377ffa30}.confirm-order-icon-wrap svg{filter:drop-shadow(0 0 3px #abc9ff80);width:27px;height:27px}.confirm-order-icon-wrap .sbp-logo{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 3px #abc9ff80);transform-origin:50%;width:28px;height:34px;display:block;transform:scale(1)}.confirm-order-service-text{flex-direction:column;gap:2px;min-width:0;display:flex}.confirm-order-service-title{color:#fff;font-size:16px;font-weight:700;line-height:1.25}.confirm-order-service-subtitle{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.confirm-order-total-section{flex-direction:column;gap:6px;margin:6px 0 2px;display:flex}.confirm-order-total-label{color:#ffffff8c;font-size:13px;font-weight:600}.confirm-order-total-amount{color:#fff;letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(34px,10vw,44px);font-weight:800;line-height:1.1}.confirm-order-fee-row{color:#ffffffa6;border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding-top:14px;font-size:14px;display:flex}.confirm-order-fee-row strong{color:#fff;font-weight:600}.confirm-order-cancel-btn{color:#f87171;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:-2px;padding:0;font-size:15px;font-weight:700;transition:all .15s;display:flex}.confirm-order-cancel-btn:hover{color:#ef4444}.confirm-order-cancel-btn:active{opacity:.8}.create-order-phones-list{flex-direction:column;gap:14px;display:flex}.create-order-phone-card{background:linear-gradient(145deg,#142134bf 0%,#0c1522e0 100%);border:1px solid #69a3ff38;border-radius:20px;flex-direction:column;gap:12px;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 18px #00000059}.create-order-phone-card:focus-within{border-color:#82b1ff73;box-shadow:0 4px 22px #5c9eff2e}.create-order-phone-card-header{justify-content:space-between;align-items:center;padding-bottom:2px;display:flex}.create-order-phone-card-title{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.create-order-phone-badge{color:#fff;background:linear-gradient(135deg,#4d93ff 0%,#1962d8 100%);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #4d93ff66}.create-order-phone-remove-btn{color:#f87171;cursor:pointer;background:#ef44441f;border:1px solid #ef444440;border-radius:10px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.create-order-phone-remove-btn:hover{color:#fff;background:#ef444438;border-color:#ef444473}.create-order-add-phone-btn{color:#b5d2fd;cursor:pointer;background:linear-gradient(135deg,#5c9eff14 0%,#1962d80a 100%);border:1px dashed #78acff59;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;min-height:48px;margin-top:2px;padding:10px 16px;font-size:14px;font-weight:700;transition:all .18s;display:flex}.create-order-add-phone-btn:hover{color:#fff;background:#5c9eff29;border-color:#5293ff;box-shadow:0 0 16px #5c9eff33}.create-order-phone-count{color:#ffffff73;font-size:12px;font-weight:600}.create-order-phones-summary{background:linear-gradient(145deg,#162336bf 0%,#0e1826e0 100%);border:1px solid #64a0ff38;border-radius:18px;flex-direction:column;gap:8px;margin-top:4px;padding:14px 18px;display:flex;box-shadow:0 4px 16px #00000040}.create-order-summary-row{color:#ffffffa6;justify-content:space-between;align-items:center;font-size:14px;display:flex}.create-order-summary-label{font-weight:500}.create-order-summary-val{color:#fff;font-weight:700}.create-order-summary-row.is-total{color:#fff;border-top:1px solid #ffffff14;margin-top:2px;padding-top:10px;font-size:15px;font-weight:700}.create-order-summary-val.is-total{color:#8bb7fa;font-size:19px;font-weight:800}.new-order-type-backdrop{-webkit-backdrop-filter:blur(8px);z-index:999;background:#000000a6;animation:.2s ease-out forwards notsFadeIn;position:fixed;inset:0}.new-order-type-sheet{width:100%;max-width:480px;padding:12px 20px calc(24px + env(safe-area-inset-bottom,16px));z-index:1000;background:linear-gradient(#151e2a 0%,#0d141d 100%);border:1px solid #7095d038;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) forwards notsSlideUp;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 40px #0009,inset 0 1px #ffffff1a}.new-order-type-handle{background:#ffffff38;border-radius:9999px;width:36px;height:4px;margin:0 auto 16px}.new-order-type-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.new-order-type-titles{flex-direction:column;gap:3px;display:flex}.new-order-type-tag{letter-spacing:.8px;color:#7e9cc8;text-transform:uppercase;font-size:11px;font-weight:800}.new-order-type-title{color:#fff;letter-spacing:-.4px;margin:0;font-size:21px;font-weight:800}.new-order-type-close{color:#929fb2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s,color .15s;display:flex}.new-order-type-close:hover{color:#fff;background:#ffffff1f}.new-order-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.new-order-type-card{text-align:left;cursor:pointer;min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;border:1px solid #739ad733;font-family:inherit;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px 2px #ffffff0d,0 4px 12px #0003;background:linear-gradient(120deg,#1b2032,#181c30)!important;border-radius:14px!important;flex-direction:row!important;align-items:center!important;gap:9px!important;min-height:68px!important;padding:10px 9px!important;display:flex!important}.new-order-type-card:hover{border-color:#82b3ff73;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 6px 18px #327cf038;background:linear-gradient(120deg,#22283e,#1c2138)!important}.new-order-icon-tile{flex-shrink:0;justify-content:center;align-items:center;position:relative;overflow:hidden;color:#e4eeff!important;background:radial-gradient(circle at 30% 15%,#8ab5ff66,#0000 52%),linear-gradient(145deg,#4b8dff,#266fe6 56%,#174fa7)!important;border:1px solid #8ab5ff90!important;border-radius:50%!important;width:42px!important;height:42px!important;margin:0!important;display:flex!important;box-shadow:inset 0 1px 3px #caddff55,inset 0 -3px 6px #08275c55,0 0 12px #377ffa30!important}.new-order-icon-tile svg{filter:drop-shadow(0 0 3px #abc9ff80)!important;width:27px!important;height:27px!important}.new-order-icon-tile .sbp-logo{object-fit:contain;transform-origin:50%;display:block;filter:brightness(0)invert()drop-shadow(0 0 3px #abc9ff80)!important;width:28px!important;height:34px!important;transform:scale(1)!important}.new-order-type-info{flex-direction:column!important;flex:1!important;gap:3px!important;min-width:0!important;display:flex!important}.new-order-type-label{color:#fff!important;white-space:normal!important;word-break:normal!important;font-size:11px!important;font-weight:750!important;line-height:1.3!important}.new-order-type-desc{color:#ffffff8c!important;white-space:nowrap!important;font-size:9.5px!important;font-weight:500!important;line-height:1.2!important}.new-order-type-card .rh-chevron{color:#96a5bb!important;flex-shrink:0!important;margin-left:auto!important}@media (width>=400px){.new-order-type-card{gap:10px!important;min-height:72px!important;padding:11px 10px!important}.new-order-type-label{font-size:12px!important}.new-order-type-desc{font-size:10px!important}}@keyframes notsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes notsSlideUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.executor-workspace-screen,.admin-workspace-screen{padding:4px 2px calc(140px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;min-height:calc(100vh - 120px);display:flex;position:relative}.executor-workspace-screen:before{content:none}.admin-workspace-screen:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 18%,#3e88f829 0%,#0000 68%);width:100%;max-width:520px;height:380px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.workspace-header,.workspace-stats-grid,.workspace-pill-tabs,.admin-pill-tabs-wrap,.workspace-orders-panel,.panel{z-index:1;position:relative}.rh-currency-switch{-webkit-backdrop-filter:blur(8px);background:#0000004d;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.rh-currency-switch button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1;transition:all .15s}.rh-currency-switch button.active{color:#fff;background:#ffffff47;box-shadow:0 1px 4px #00000040}.rh-currency-switch button:disabled{opacity:.6;cursor:not-allowed}.reference-home .rh-wallet-rate{color:#bfd8ff;align-items:center;gap:4px;margin-top:6px;font-size:11px;font-weight:500;display:flex}.rh-continuations-header{color:#ffffffb3;align-items:center;gap:8px;margin-bottom:2px;padding-left:2px;font-size:12px;font-weight:600;display:flex}.rh-pulse-dot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulseGreen;box-shadow:0 0 8px #34d399}@keyframes pulseGreen{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.workspace-section-title{justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:2px;padding:0 4px;display:flex}.workspace-section-title h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.workspace-section-title span{color:#ffffff80;font-size:11.5px;font-weight:500}.workspace-header{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 4px;display:flex}.workspace-title-group{align-items:center;gap:14px;display:flex}.workspace-header-badge{color:#fff;background:linear-gradient(135deg,#266edb 0%,#11428b 100%);border:1px solid #93bcff52;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #266edb73,inset 0 1px 1px #ffffff59}.workspace-header-badge:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 30%,#ffffff40 0%,#0000 60%);position:absolute;inset:0}.workspace-badge-art{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);width:36px;height:36px}.workspace-titles{flex-direction:column;display:flex}.workspace-main-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.15}.workspace-sub-title{color:#ffffff8c;margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.25}.admin-refresh-btn{-webkit-backdrop-filter:blur(12px);color:#a7c8ff;cursor:pointer;background:#19283ca6;border:1px solid #5f9eff38;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:all .2s;display:flex}.admin-refresh-btn:hover{color:#fff;background:#5f9eff40;border-color:#93bcff66;transform:scale(1.05)}.admin-refresh-btn.is-spinning svg{animation:.75s linear infinite adminSpin}@keyframes adminSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workspace-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.workspace-stat-card{-webkit-backdrop-filter:blur(16px);background:#131e2ca6;border:1px solid #5f9eff29;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px 10px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 4px 18px #00000040}.workspace-stat-card:hover{border-color:#93bcff47}.workspace-stat-card.attention{background:#182030b3;border-color:#f59e0b59}.workspace-stat-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.workspace-stat-icon-wrap.queue{color:#a7c8ff;background:#5f9eff2e}.workspace-stat-icon-wrap.active{color:#60a5fa;background:#3b82f62e}.workspace-stat-icon-wrap.completed{color:#34d399;background:#10b9812e}.workspace-stat-icon-wrap.warning{color:#fbbf24;background:#f59e0b2e}.workspace-stat-icon-wrap.disputes{color:#f87171;background:#ef44442e}.workspace-stat-icon-wrap.users{color:#84adfc;background:#558cf72e}.workspace-stat-info{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-stat-label{color:#ffffffa6;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:11.5px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.workspace-stat-value{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.15}.workspace-pill-tabs{-webkit-backdrop-filter:blur(12px);background:#0f182499;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:4px;display:grid}.workspace-tab-btn{color:#ffffffa6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:14px;font-weight:650;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.workspace-tab-btn:hover{color:#fff;background:#ffffff0d}.workspace-tab-btn.active{color:#fff;background:linear-gradient(135deg,#4890ffe0 0%,#286edce0 100%);border-color:#a7c8ff59;box-shadow:0 4px 16px #3079eb6b}.workspace-tab-badge{min-width:20px;height:20px;color:inherit;background:#ffffff26;border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.workspace-tab-btn.active .workspace-tab-badge{color:#fff;background:#ffffff40}.admin-pill-tabs-wrap{width:100%;margin:0 0 6px}.admin-pill-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:2px 0;display:grid}.admin-tab-btn{color:#ffffffad;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#15202ebf;border:1px solid #5f9eff24;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:42px;padding:8px 6px;font-size:13px;font-weight:650;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.admin-tab-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-tab-btn:hover{color:#fff;background:#22334cbf;border-color:#93bcff40}.admin-tab-btn.active{color:#fff;background:linear-gradient(135deg,#4890ffe6 0%,#286edce6 100%);border-color:#afceff59;box-shadow:0 4px 14px #3079eb73}.admin-tab-badge{color:#fff;background:#ef4444d9;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:750;display:inline-flex}.admin-tab-btn.active .admin-tab-badge{background:#ffffff40}.screen-workspace .panel,.screen-admin .panel{-webkit-backdrop-filter:blur(16px);background:#131e2ca6;border:1px solid #5f9eff29;border-radius:20px;padding:18px 16px;box-shadow:0 8px 26px #00000040}.panel-header-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panel-header-row h2,.panel-header-row h3{color:#fff;margin:0;font-size:17px;font-weight:750}.panel-count-badge{color:#a7c8ff;background:#5f9eff29;border:1px solid #5f9eff40;border-radius:9999px;padding:3px 9px;font-size:12px;font-weight:700}.workspace-empty-card{text-align:center;background:#131e2c80;border:1px dashed #5f9eff33;border-radius:20px;flex-direction:column;align-items:center;padding:36px 16px;display:flex}.workspace-empty-art{object-fit:contain;opacity:.85;width:72px;height:72px;margin-bottom:14px}.workspace-empty-card h3{color:#fff;margin:0 0 6px;font-size:16px;font-weight:700}.workspace-empty-card p{color:#ffffff8c;max-width:280px;margin:0;font-size:13.5px;line-height:1.45}.admin-all-orders{background:#131e2c73;border:1px solid #5f9eff1f;border-radius:18px;margin-top:14px;overflow:hidden}.admin-all-orders>summary{cursor:pointer;color:#a7c8ff;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14.5px;font-weight:650;list-style:none;transition:background .18s;display:flex}.admin-all-orders>summary::-webkit-details-marker{display:none}.admin-all-orders>summary:hover{color:#fff;background:#5f9eff14}.admin-all-orders[open]>summary{color:#fff;border-bottom:1px solid #5f9eff1f}.admin-all-orders .order-list{padding:12px}.people-panel{flex-direction:column;gap:12px;display:flex}.people-panel .user-row{background:#18263a80;border:1px solid #5f9eff24;border-radius:16px;gap:12px;padding:14px;transition:border-color .18s;box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;display:flex!important}.people-panel .user-row:hover{border-color:#93bcff47}.user-row-header{gap:12px;box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;display:flex!important}.people-panel .user-avatar{color:#fff;background:linear-gradient(135deg,#4890ff 0%,#1f55a8 100%);border:1px solid #a7c8ff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:750;display:flex;box-shadow:0 4px 12px #4890ff4d}.people-panel .user-row-name{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.user-name-title{align-items:center;gap:8px;display:flex}.user-name-title strong{color:#fff;font-size:15px;font-weight:700}.user-id-badge{color:#ffffff8c;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-family:inherit;font-size:11px;font-weight:600;line-height:normal;transition:all .18s;display:inline-flex}.user-id-badge:hover{color:#fff;background:#ffffff26;border-color:#ffffff2e}.user-id-badge.is-copied{color:#34d399;background:#10b98133;border-color:#10b98166}.user-id-badge svg{opacity:.75;flex-shrink:0}.user-id-badge:hover svg,.user-id-badge.is-copied svg{opacity:1}.user-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-status-tag{color:#ffffffb3;background:#ffffff14;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:650;display:inline-flex}.user-status-tag.approved{color:#34d399;background:#10b98129;border:1px solid #10b98147}.user-status-tag.pending{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b47}.user-status-tag.rejected{color:#f87171;background:#ef444429;border:1px solid #ef444447}.user-terms-tag{color:#ffffff73;font-size:11px}.apply-details{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:8px;transition:border-color .2s,background-color .2s;overflow:hidden}.apply-details[open]{background:#0f1824a6;border-color:#5f9eff40}.apply-details summary{cursor:pointer;color:#a7c8ff;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.apply-details summary::-webkit-details-marker{display:none}.apply-details summary:after{content:"";border-bottom:2px solid #a7c8ff;border-right:2px solid #a7c8ff;width:6px;height:6px;margin-right:2px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.apply-details[open] summary:after{transform:rotate(-135deg)}.apply-details summary:hover{color:#fff}.apply-details summary:hover:after{border-color:#fff}.apply-details .apply-detail-list,.apply-details .detail-list{border-top:1px solid #5f9eff1a;padding:8px 12px 10px;flex-direction:column!important;gap:2px!important;margin:0!important;font-size:13px!important;display:flex!important}.apply-details .apply-detail-item,.apply-details .detail-list>div{border-bottom:1px solid #ffffff0a!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:6px 0!important;line-height:1.4!important;display:flex!important}.apply-details .apply-detail-item:last-child,.apply-details .detail-list>div:last-child{border-bottom:none!important;padding-bottom:0!important}.apply-details .apply-detail-item dt,.apply-details .detail-list dt{color:#ffffff8c!important;white-space:nowrap!important;text-align:left!important;flex-shrink:0!important;margin:0!important;font-size:13px!important;font-weight:500!important}.apply-details .apply-detail-item dd,.apply-details .detail-list dd{color:#fff!important;text-align:right!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:60%!important;margin:0 0 0 auto!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important}@media (width<=360px){.apply-details .apply-detail-item dt,.apply-details .detail-list dt,.apply-details .apply-detail-item dd,.apply-details .detail-list dd{font-size:12px!important}}.people-panel .user-actions{gap:8px;margin-top:4px;display:flex;box-sizing:border-box!important;width:100%!important;margin-left:0!important}.people-panel .user-actions .button{border-radius:12px;flex:1;min-height:40px;font-size:13.5px}.admin-ledger-view{flex-direction:column;gap:14px;display:flex}.ledger-controls-card{-webkit-backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #38bdf826;border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ledger-segmented-switch{background:#00000059;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:3px;display:flex}.ledger-switch-btn{color:#fff9;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:650;transition:all .2s;display:inline-flex}.ledger-switch-btn:hover{color:#fff}.ledger-switch-btn.active{color:#fff;background:linear-gradient(135deg,#38bdf838,#0e749038);border-color:#38bdf866;box-shadow:0 2px 8px #00000040}.ledger-count-pill{color:#ffffffbf;background:#ffffff1a;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700}.ledger-switch-btn.active .ledger-count-pill{color:#38bdf8;background:#38bdf840}.ledger-search-box{background:#00000040;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.ledger-search-box .search-icon{color:#fff6;flex-shrink:0}.ledger-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.ledger-search-input::placeholder{color:#ffffff59}.ledger-search-clear{color:#ffffff73;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ledger-search-clear:hover{color:#fff}.admin-workspace-screen .ledger-panel{box-sizing:border-box;background:#0f172aa6;border:1px solid #38bdf826;border-radius:16px;flex-direction:column;gap:14px;margin-bottom:24px;padding:16px;display:flex}.ledger-panel-title-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ledger-panel h2{color:#fff;margin:0;font-size:17px;font-weight:750}.table-scroll-hint{color:#38bdf8d9;white-space:nowrap;background:#38bdf81f;border:1px solid #38bdf840;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600}.admin-workspace-screen .table-wrap,.screen-admin .table-wrap{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#0a101a80;border:1px solid #ffffff14;border-radius:12px;width:100%;margin:0;padding:0;overflow-x:auto}.admin-workspace-screen table,.screen-admin table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:12px}.admin-workspace-screen th,.screen-admin th{color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;z-index:2;background:#14203299;border-bottom:1px solid #ffffff14;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.admin-workspace-screen td,.screen-admin td{color:#ffffffd9;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:10px 12px;font-size:12px;line-height:1.4}.admin-workspace-screen tr:last-child td,.screen-admin tr:last-child td{border-bottom:none}.admin-workspace-screen tr:hover td,.screen-admin tr:hover td{background:#38bdf80a}.admin-workspace-screen td.money,.screen-admin td.money{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.admin-workspace-screen td.money.reserve-val{color:#ffffff73;font-weight:500}.admin-workspace-screen td.reference-cell,.screen-admin td.reference-cell{font-family:var(--font-mono,monospace);color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:11px;overflow:hidden}.ledger-order-link{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.ledger-order-link:hover{color:#fff;background:#38bdf833}.ledger-op-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.ledger-op-badge.tone-success{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.ledger-op-badge.tone-warning{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.ledger-op-badge.tone-info{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.ledger-op-badge.tone-danger{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.ledger-op-badge.tone-neutral{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff1f}.withdrawal-list{flex-direction:column;gap:14px;display:flex}.withdrawal-list h2{color:#fff;margin:0 0 4px;font-size:18px;font-weight:800}.withdrawal-review{flex-direction:column;gap:14px;display:flex}.withdrawal-review .section-title{justify-content:space-between;align-items:center;margin:0;display:flex}.withdrawal-review .section-title h3{color:#fff;margin:0;font-size:16px;font-weight:750}.withdrawal-review .operation-status{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b47;border-radius:9999px;padding:3px 9px;font-size:11.5px;font-weight:650}@media (width<=480px){.workspace-stats-grid{gap:8px}.workspace-stat-card{border-radius:14px;padding:10px 8px}.workspace-stat-card.full-width{padding:10px 12px}.workspace-stat-card.full-width .workspace-stat-value{font-size:18px}.workspace-stat-action{padding:5px 10px;font-size:11px}.workspace-stat-value{font-size:19px}.workspace-stat-label{font-size:10.5px}.workspace-main-title{font-size:21px}.workspace-header-badge{border-radius:15px;width:46px;height:46px}.workspace-badge-art{width:32px;height:32px}}.workspace-stat-icon-wrap.treasury{color:#34d399;background:linear-gradient(135deg,#10b98133,#06b6d433)}.workspace-stat-card.clickable{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.workspace-stat-card.clickable:hover{border-color:#34d39966;transform:translateY(-2px);box-shadow:0 6px 18px #10b9811f}.workspace-stat-card.full-width{background:linear-gradient(135deg,#131e2cd9 0%,#101c26cc 100%);border:1px solid #10b98138;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 16px}.workspace-stat-card.full-width:hover{border-color:#34d39980}.workspace-stat-main{align-items:center;gap:12px;min-width:0;display:flex}.workspace-stat-card.full-width .workspace-stat-icon-wrap{border-radius:12px;width:38px;height:38px}.workspace-stat-card.full-width .workspace-stat-value{white-space:nowrap;font-size:21px}.workspace-stat-card.full-width .workspace-stat-value.highlight-green{color:#34d399}.workspace-stat-action{color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.workspace-stat-card.clickable:hover .workspace-stat-action{background:#10b98138;border-color:#34d39973;transform:translate(2px)}.treasury-screen{flex-direction:column;gap:16px;display:flex}.treasury-header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.treasury-title{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:800}.treasury-subtitle{color:#ffffff94;margin:0;font-size:12.5px;line-height:1.4}.treasury-cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.treasury-card{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:6px;padding:16px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.treasury-card.revenue{background:linear-gradient(155deg,#10b98114 0%,#ffffff05 100%);border-color:#10b98140}.treasury-card.user-funds{background:linear-gradient(155deg,#f59e0b14 0%,#ffffff05 100%);border-color:#f59e0b47}.treasury-card.service-own{background:linear-gradient(155deg,#06b6d41a 0%,#ffffff05 100%);border-color:#06b6d452}.treasury-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.treasury-card-title{text-transform:uppercase;letter-spacing:.04em;color:#ffffffa6;font-size:12px;font-weight:700}.treasury-card-badge{border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.treasury-card-badge.primary{color:#8bb7fa;background:#3e88f833;border:1px solid #3e88f859}.treasury-card-badge.warning{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b52}.treasury-card-badge.success{color:#34d399;background:#10b9812e;border:1px solid #10b98152}.treasury-card-main-val{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.2}.treasury-card-main-val.highlight-green{color:#34d399;text-shadow:0 0 16px #34d39933}.treasury-card-main-val.highlight-amber{color:#fbbf24;text-shadow:0 0 16px #fbbf2433}.treasury-card-main-val.highlight-cyan{color:#22d3ee;text-shadow:0 0 16px #22d3ee33}.treasury-currency{opacity:.72;margin-left:2px;font-size:13px;font-weight:600}.treasury-card-sub-val{color:#ffffff8c;font-size:12px;font-weight:500}.treasury-card-note{color:#ffffff73;margin:4px 0 0;font-size:11px;line-height:1.35}.treasury-channel-pills{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.treasury-channel-pill{color:#ffffffbf;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;display:inline-flex}.treasury-channel-pill img{border-radius:9999px;width:12px;height:12px}.treasury-details-toggle{color:#34d399;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 4px;font-size:11px;font-weight:600;display:inline-flex}.treasury-breakdown-list{border-top:1px solid #ffffff14;flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;display:flex}.treasury-breakdown-item{color:#ffffffb3;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.treasury-breakdown-item strong{color:#34d399;font-weight:700}.treasury-breakdown-item.negative strong{color:#f87171}.treasury-withdraw-panel{background:linear-gradient(160deg,#ffffff0a 0%,#3e88f80d 100%);border:1px solid #ffffff1a;flex-direction:column;gap:14px;display:flex}.treasury-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.treasury-panel-title-wrap{align-items:center;gap:10px;display:flex}.treasury-panel-icon{color:#22d3ee;background:linear-gradient(135deg,#06b6d433,#3e88f833);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.treasury-panel-title{color:#fff;margin:0;font-size:16px;font-weight:800}.treasury-panel-desc{color:#ffffff8c;margin:2px 0 0;font-size:11.5px}.treasury-avail-pill{color:#fffc;background:#06b6d41f;border:1px solid #06b6d447;border-radius:9999px;padding:5px 11px;font-size:11.5px}.treasury-avail-pill strong{color:#22d3ee}.treasury-notice-box{color:#ffffffb8;background:#06b6d40f;border:1px solid #06b6d429;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:11.5px;line-height:1.4;display:flex}.treasury-notice-box svg{color:#22d3ee;flex-shrink:0;margin-top:1px}.treasury-notice-box strong{color:#fff;margin-bottom:2px;display:block}.treasury-notice-box p{margin:0}.treasury-withdraw-form{flex-direction:column;gap:12px;display:flex}.treasury-input-group{flex-direction:column;gap:6px;display:flex}.treasury-input-label{color:#ffffffb3;font-size:11.5px;font-weight:600}.treasury-input-wrap{align-items:center;display:flex;position:relative}.treasury-input{color:#fff;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:10px 60px 10px 12px;font-size:15px;font-weight:600;transition:border-color .18s}.treasury-input:focus{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee26}.treasury-input-unit{color:#ffffff80;pointer-events:none;font-size:12px;font-weight:700;position:absolute;right:12px}.treasury-quick-btns{gap:6px;margin-top:2px;display:flex}.treasury-quick-btn{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.treasury-quick-btn:hover:not(:disabled){color:#22d3ee;background:#22d3ee26;border-color:#22d3ee59}.treasury-quick-btn:disabled{opacity:.4;cursor:not-allowed}.treasury-success-banner{color:#34d399;background:#10b9811f;border:1px solid #10b98147;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.treasury-history-wrap{border-top:1px solid #ffffff14;margin-top:10px;padding-top:12px}.treasury-history-title{color:#ffffffd9;margin:0 0 8px;font-size:13px;font-weight:700}.treasury-history-list{flex-direction:column;gap:6px;display:flex}.treasury-history-row{background:#0003;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.treasury-history-main{flex-direction:column;gap:2px;display:flex}.treasury-history-amount{color:#f87171;font-size:13.5px;font-weight:700}.treasury-history-meta{color:#ffffff80;align-items:center;gap:4px;font-size:11px;display:flex}.treasury-history-note{color:#ffffffbf;font-style:italic}.treasury-delete-btn{color:#fff6;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;transition:all .15s}.treasury-delete-btn:hover{color:#f87171;background:#ef44441f}.treasury-confirm-delete{color:#f87171;align-items:center;gap:6px;font-size:11px;display:flex}.treasury-delete-confirm-btn{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.treasury-delete-cancel-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:6px;padding:2px 8px;font-size:10.5px}.treasury-unmatched-panel{border-color:#f59e0b4d}.treasury-unmatched-desc{color:#fff9;margin:0 0 10px;font-size:12px}.treasury-unmatched-card{background:#00000040;border:1px solid #f59e0b40}.treasury-unmatched-header{color:#fbbf24;justify-content:space-between;align-items:center;font-size:13px;display:flex}.treasury-select-label{color:#ffffffb3;flex-direction:column;gap:5px;font-size:11.5px;display:flex}.treasury-select-label select{color:#fff;background:#0006;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:8px 10px;font-size:12px}.treasury-filter-chips{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.treasury-filter-chips::-webkit-scrollbar{display:none}.treasury-filter-chip{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.treasury-filter-chip img{border-radius:9999px;width:13px;height:13px}.treasury-filter-chip.active{color:#b5d2fd;background:#3e88f838;border-color:#3e88f880}.treasury-deposits-list{flex-direction:column;gap:9px;margin-top:6px;display:flex}.treasury-deposit-row{background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:9px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.treasury-deposit-row:hover{background:#ffffff0a;border-color:#ffffff1a}.treasury-deposit-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.treasury-deposit-left{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.treasury-deposit-meta-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.treasury-deposit-method-tag{color:#ffffffd9;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.treasury-deposit-method-tag img{border-radius:9999px;width:12px;height:12px}.treasury-deposit-user{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.treasury-deposit-user small{color:#ffffff73;font-weight:500}.treasury-deposit-sub{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.treasury-deposit-id{color:#ffffff59;font-family:monospace;font-size:10px}.treasury-deposit-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.treasury-deposit-amount{color:#34d399;letter-spacing:-.2px;white-space:nowrap;font-size:15px;font-weight:800}.treasury-deposit-rub{color:#fff9;white-space:nowrap;font-size:11.5px;font-weight:600}.treasury-deposit-footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.treasury-deposit-fees{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.treasury-fee-tag{color:#fff9;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600}.treasury-fee-tag.provider{color:#fb923c;background:#f9731617;border:1px solid #f9731633}.treasury-status-badge{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:700}.treasury-status-badge.paid{color:#34d399;background:#10b98129;border:1px solid #10b98147}.treasury-status-badge.review{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b47}.treasury-status-badge.pending{color:#60a5fa;background:#3b82f629;border:1px solid #3b82f647}.treasury-status-badge.expired{color:#9ca3af;background:#9ca3af24}.treasury-status-badge.other{color:#ffffffb3;background:#ffffff14}.dot-sep{opacity:.4}.user-status-tag.restricted{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b59}.user-restricted-info{color:#fef3c7;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:10px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.user-restricted-info svg{color:#fbbf24;flex-shrink:0;margin-top:2px}.btn-restrict{color:#fbbf24!important;border-color:#f59e0b4d!important}.btn-restrict:hover{background:#f59e0b1f!important;border-color:#f59e0b80!important}.workspace-warning-banner{color:#fef3c7;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:12px;align-items:flex-start;gap:8px;margin:0 16px;padding:8px 12px;display:flex}.workspace-warning-banner-icon{color:#fbbf24;flex-shrink:0;align-items:center;margin-top:1px;display:flex}.workspace-warning-banner-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-warning-banner-title{color:#fbbf24;font-size:13px;font-weight:600;line-height:1.25}.workspace-warning-banner-text{color:#fef3c7;opacity:.92;flex-direction:column;gap:1px;font-size:12px;line-height:1.35;display:flex}.workspace-warning-banner-text strong{color:#fbbf24;font-weight:600}.workspace-warning-banner-reason{color:#fde68a;word-break:break-word}.workspace-warning-banner-reason em{color:#fff;font-style:normal}.restrict-modal-content{flex-direction:column;gap:16px;padding:4px 0 16px;display:flex}.restrict-user-summary{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.restrict-user-avatar{color:#fff;background:linear-gradient(135deg,#4890ff 0%,#1f55a8 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:flex}.restrict-user-meta{flex-direction:column;gap:2px;display:flex}.restrict-user-meta strong{color:#fff;font-size:14px}.restrict-user-meta span{color:#ffffff80;font-size:12px}.restrict-desc{color:#ffffffb3;margin:0;font-size:13px;line-height:1.45}.restrict-section{flex-direction:column;gap:8px;display:flex}.restrict-label{color:#ffffffd9;font-size:13px;font-weight:600}.restrict-label .req{color:#f87171}.restrict-preset-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.restrict-preset-btn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:9px 6px;font-size:13px;font-weight:600;transition:all .15s}.restrict-preset-btn:hover{color:#fff;background:#5f9eff26;border-color:#5f9eff59}.restrict-preset-btn.active{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b99}.restrict-custom-row{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.restrict-custom-label{color:#fff9;font-size:12.5px}.restrict-custom-input{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:100px;padding:6px 10px;font-size:13px}.restrict-reason-textarea{box-sizing:border-box;color:#fff;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;min-height:70px;padding:10px 12px;font-family:inherit;font-size:13px}.restrict-reason-textarea:focus{background:#ffffff14;border-color:#f59e0b99}.restrict-actions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.restrict-actions .button{border-radius:12px;width:100%;min-height:44px;font-size:14px}.executor-stats-panel{flex-direction:column;gap:12px;display:flex}.executor-stats-search-wrap{box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}.executor-stats-search-icon{color:#ffffff73;pointer-events:none;position:absolute;left:14px}.executor-stats-search-input{box-sizing:border-box;color:#fff;background:#ffffff0d;border:1px solid #5f9eff33;border-radius:14px;outline:none;width:100%;padding:10px 38px;font-size:13.5px;transition:border-color .18s,background .18s}.executor-stats-search-input:focus{background:#ffffff14;border-color:#93bcff80}.executor-stats-search-clear{color:#fff6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:13px;display:flex;position:absolute;right:12px}.executor-stats-search-clear:hover{color:#fff}.executor-stats-list{flex-direction:column;gap:10px;display:flex}.executor-stat-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#18263a80;border:1px solid #5f9eff24;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:all .18s;display:flex}.executor-stat-card:hover{background:#20314aa6;border-color:#93bcff59;transform:translateY(-1px)}.executor-stat-avatar{color:#fff;background:linear-gradient(135deg,#4890ff 0%,#1f55a8 100%);border:1px solid #a7c8ff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:750;display:flex;box-shadow:0 4px 12px #4890ff40}.executor-stat-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.executor-stat-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.executor-stat-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.executor-stat-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.executor-stat-metric-pill{color:#fffc;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;padding:2px 8px;font-size:11.5px;font-weight:600}.executor-stat-metric-pill strong{color:#fff}.executor-stat-metric-pill.success{color:#a5d6a7;background:#4caf5024;border-color:#66bb6a4d}.executor-stat-metric-pill.warning{color:#bec9e7;background:#6882c824;border-color:#6882c84d}.executor-stat-metric-pill.danger{color:#ffcc80;background:#ff980024;border-color:#ffa7264d}.executor-stat-arrow{color:#ffffff59;flex-shrink:0;transition:transform .18s,color .18s}.executor-stat-card:hover .executor-stat-arrow{color:#a7c8ff;transform:translate(2px)}.executor-stats-modal-content{flex-direction:column;gap:16px;padding:4px 0 16px;display:flex}.executor-modal-profile-header{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.executor-modal-avatar{color:#fff;background:linear-gradient(135deg,#4890ff 0%,#1f55a8 100%);border:1px solid #a7c8ff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:750;display:flex}.executor-modal-profile-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.executor-modal-name-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.executor-modal-name-row h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:700;overflow:hidden}.executor-modal-trusted-badge{color:#38bdf8;white-space:nowrap;box-sizing:border-box;background:#38bdf826;border:1px solid #38bdf84d;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.executor-modal-trusted-badge svg{flex-shrink:0;width:13px;height:13px;display:block}.executor-modal-trusted-badge span{white-space:nowrap}.executor-modal-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.executor-modal-restriction-note{color:#fef3c7;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12px;display:flex}.executor-modal-restriction-note svg{color:#fbbf24;flex-shrink:0;margin-top:1px}.executor-modal-restriction-note strong{color:#fbbf24;font-size:12.5px;display:block}.executor-modal-restriction-note p{opacity:.92;margin:2px 0 0}.executor-financial-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.executor-fin-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.executor-fin-label{color:#ffffff8c;font-size:12px}.executor-fin-value{color:#fff;font-size:15px;font-weight:750}.executor-orders-section{flex-direction:column;gap:10px;display:flex}.executor-section-title{color:#a7c8ff;margin:0;font-size:14px;font-weight:700}.executor-orders-mini-list{flex-direction:column;gap:8px;max-height:280px;padding-right:2px;display:flex;overflow-y:auto}.executor-order-mini-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.executor-order-mini-card:hover{background:#5f9eff1a;border-color:#5f9eff40}.order-mini-main{flex-direction:column;gap:2px;display:flex}.order-mini-number{color:#fff;font-size:13px;font-weight:700}.order-mini-date{color:#ffffff73;font-size:11px}.order-mini-meta{align-items:center;gap:8px;display:flex}.order-mini-amount{color:#fff;font-size:13px;font-weight:750}.executor-modal-action-bar{gap:6px;width:100%;margin-top:-2px;margin-bottom:2px;display:flex}.executor-modal-action-bar .btn,.executor-modal-action-bar button{letter-spacing:-.25px;white-space:nowrap;box-sizing:border-box;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:38px;padding:0 6px;font-size:clamp(10.5px,2.8vw,12px);font-weight:700;display:inline-flex;overflow:hidden}.executor-modal-action-bar button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.executor-modal-action-bar button svg{flex-shrink:0;width:14px;height:14px}.btn-restrict-modal{transition:all .2s;color:#fbbf24!important;background:#f59e0b1f!important;border:1px solid #f59e0b4d!important}.btn-restrict-modal:hover:not(:disabled){color:#fef3c7!important;background:#f59e0b38!important;border-color:#f59e0b80!important}.btn-dismiss-modal{transition:all .2s;color:#f87171!important;background:#ef44441f!important;border:1px solid #ef44444d!important}.btn-dismiss-modal:hover:not(:disabled){color:#fee2e2!important;background:#ef444438!important;border-color:#ef444480!important}.btn-dismiss-confirm{box-shadow:0 4px 14px #ef444459;color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border:none!important}.btn-dismiss-confirm:hover:not(:disabled){background:linear-gradient(135deg,#f87171 0%,#ef4444 100%)!important}.restrict-sheet-dialog{z-index:1100!important}.restrict-sheet-dialog-backdrop{z-index:1099!important}.btn-unblock-modal{justify-content:center;transition:all .2s;color:#4ade80!important;background:#22c55e26!important;border:1px solid #22c55e59!important;font-weight:600!important}.btn-unblock-modal:hover:not(:disabled){color:#fff!important;background:#22c55e47!important;border-color:#22c55e99!important}.users-panel{flex-direction:column;gap:16px;display:flex}.users-filter-chips{-webkit-overflow-scrolling:touch;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.users-filter-chips::-webkit-scrollbar{display:none}.filter-chip{color:#ffffffb8;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.filter-chip:hover{color:#fff;background:#ffffff1a}.filter-chip.active{color:#fff;background:#3a7ced40;border-color:#3a7ced99;box-shadow:0 2px 8px #3a7ced40}.filter-chip.frozen-chip.active{color:#38bdf8;background:#38bdf838;border-color:#38bdf899}.filter-chip.banned-chip.active{color:#ef4444;background:#ef444438;border-color:#ef444499}.filter-chip.plus-chip.active{color:#fbbf24;background:#f59e0b38;border-color:#f59e0b99}.users-list{flex-direction:column;gap:10px;display:flex}.user-card-item{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.user-card-item:hover{background:#ffffff0f;border-color:#ffffff29;transform:translateY(-1px)}.user-card-item.is-frozen{background:linear-gradient(90deg,#38bdf80f 0%,#ffffff05 100%);border-color:#38bdf84d}.user-card-item.is-banned{background:linear-gradient(90deg,#ef44440f 0%,#ffffff05 100%);border-color:#ef44444d}.user-card-avatar{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:flex;box-shadow:0 4px 12px #00000040}.avatar-admin{background:linear-gradient(135deg,#ec4899 0%,#558cf7 100%)}.avatar-executor{background:linear-gradient(135deg,#63a3f1 0%,#3b82f6 100%)}.avatar-client{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.avatar-plus{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.user-card-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.user-card-header{align-items:center;gap:8px;display:flex}.user-card-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.user-card-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.user-role-tag{color:#ffffffb3;background:#ffffff14;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.user-role-tag.role-admin{color:#f472b6;background:#ec489926;border:1px solid #ec48994d}.user-badge-tag{border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.user-badge-tag.frozen{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf859}.user-badge-tag.banned{color:#f87171;background:#ef444426;border:1px solid #ef444459}.user-badge-tag.restricted,.user-badge-tag.plus{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.user-badge-tag.trusted{color:#38bdf8;white-space:nowrap;background:#38bdf826;border:1px solid #38bdf859;align-items:center;gap:4px;display:inline-flex}.user-badge-tag.trusted svg{flex-shrink:0}.user-card-arrow{color:#ffffff4d;flex-shrink:0;transition:transform .2s,color .2s}.user-card-item:hover .user-card-arrow{color:#ffffffb3;transform:translate(2px)}.user-details-sheet-dialog{z-index:1050!important}.user-details-modal-content{flex-direction:column;gap:18px;padding:4px 0 16px;display:flex}.user-details-profile-header{align-items:center;gap:16px;display:flex}.user-details-big-avatar{color:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:24px;font-weight:700;display:flex;box-shadow:0 6px 18px #00000059}.user-details-profile-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.user-details-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-details-name{color:#fff;margin:0;font-size:18px;font-weight:700}.user-details-meta-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.user-status-alert-box{border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;display:flex}.user-status-alert-box.banned{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.user-status-alert-box.frozen{color:#bae6fd;background:#38bdf81a;border:1px solid #38bdf84d}.user-status-alert-head{color:#fff;align-items:center;gap:8px;font-weight:700;display:flex}.user-status-alert-reason{color:#ffffffd9;margin:0;line-height:1.45}.user-status-alert-time{color:#ffffff80;font-size:12px}.user-quick-stats-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.user-quick-stat-card{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}.user-quick-stat-card .stat-label{color:#fff9;font-size:11px;font-weight:500;line-height:1.2}.user-quick-stat-card .stat-val{color:#fff;font-size:18px;font-weight:700}.user-admin-notice{color:#b4cefe;background:#3a7ced1f;border:1px solid #3a7ced4d;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.user-modal-actions{box-sizing:border-box;gap:10px;width:100%;margin-top:4px;display:flex}.user-modal-actions .button,.user-modal-actions button{flex:1 1 0;min-width:0;white-space:nowrap!important;box-sizing:border-box!important;text-align:center!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 10px!important;font-size:13.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.user-modal-actions .button svg,.user-modal-actions button svg{flex-shrink:0;width:17px;height:17px}.user-modal-actions .button span,.user-modal-actions button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=360px){.user-modal-actions{gap:6px}.user-modal-actions .button,.user-modal-actions button{gap:4px!important;padding:0 6px!important;font-size:12px!important}.user-modal-actions .button svg,.user-modal-actions button svg{width:15px;height:15px}}.btn-action-freeze{transition:all .2s;color:#38bdf8!important;background:#38bdf81f!important;border:1px solid #38bdf859!important}.btn-action-freeze:hover:not(:disabled){color:#e0f2fe!important;background:#38bdf838!important;border-color:#38bdf88c!important}.btn-action-unfreeze{transition:all .2s;box-shadow:0 4px 14px #0ea5e959;color:#fff!important;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%)!important;border:1px solid #ffffff26!important}.btn-action-unfreeze:hover:not(:disabled){background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 100%)!important}.btn-action-ban{transition:all .2s;color:#f87171!important;background:#ef44441f!important;border:1px solid #ef444459!important}.btn-action-ban:hover:not(:disabled){color:#fee2e2!important;background:#ef444438!important;border-color:#ef44448c!important}.btn-action-unban{transition:all .2s;color:#4ade80!important;background:#22c55e26!important;border:1px solid #22c55e59!important}.btn-action-unban:hover:not(:disabled){color:#fff!important;background:#22c55e40!important;border-color:#22c55e8c!important}.reason-presets-wrap{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.reason-preset-btn{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:5px 10px;font-size:12px;transition:all .15s}.reason-preset-btn:hover{color:#fff;background:#ffffff1f}.reason-preset-btn.active{color:#fca5a5;background:#ef444433;border-color:#ef444480;font-weight:600}.btn-freeze-confirm{box-shadow:0 4px 14px #0284c759;color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:none!important}.btn-freeze-confirm:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%)!important}.btn-ban-confirm{box-shadow:0 4px 14px #ef444459;color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border:none!important}.btn-ban-confirm:hover:not(:disabled){background:linear-gradient(135deg,#f87171 0%,#ef4444 100%)!important}.plus-admin-panel{flex-direction:column;gap:16px;display:flex}.plus-admin-header-title{align-items:center;gap:8px;display:flex}.plus-sparkle-icon{color:#fbbf24;filter:drop-shadow(0 0 6px #fbbf2480)}.plus-admin-header-actions{align-items:center;gap:10px;display:flex}.plus-grant-btn{cursor:pointer;border-radius:10px;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #f59e0b59;color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border:none!important;padding:6px 14px!important}.plus-grant-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.plus-admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.plus-admin-stat-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.plus-stat-label{color:#ffffff8c;font-size:11px;font-weight:500}.plus-stat-value{color:#fff;font-size:18px;font-weight:700}.plus-stat-value.active{color:#34d399}.plus-stat-value.highlight{color:#fbbf24}.plus-admin-notice{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.plus-subscribers-list{flex-direction:column;gap:10px;display:flex}.plus-subscriber-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:14px;transition:all .2s;display:flex}.plus-subscriber-card.is-active{background:#f59e0b05;border-color:#f59e0b4d}.plus-subscriber-card.is-active:hover{background:#f59e0b0a;border-color:#f59e0b73}.plus-sub-main-row{align-items:flex-start;gap:12px;display:flex}.plus-sub-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.plus-sub-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plus-sub-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plus-status-badge{border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.plus-status-badge.active{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.plus-status-badge.cancelled{color:#f87171;background:#ef444426;border:1px solid #ef444459}.plus-status-badge.expired{color:#ffffff8c;background:#ffffff12;border:1px solid #ffffff1f}.plus-renew-badge{border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:500}.plus-renew-badge.renew-on{color:#34d399;background:#34d3991f;border:1px solid #34d39940}.plus-renew-badge.renew-off{color:#ffffff73;background:#ffffff0d}.plus-sub-details-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.plus-sub-stats-line{color:#fff9;flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.plus-sub-stats-line b{color:#fff}.plus-sub-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.plus-action-revoke{cursor:pointer;border-radius:8px;align-items:center;gap:4px;transition:all .2s;display:inline-flex;color:#f87171!important;background:#ef44441f!important;border:1px solid #ef444459!important;padding:4px 10px!important;font-size:12px!important}.plus-action-revoke:hover:not(:disabled){color:#fee2e2!important;background:#ef444438!important}.plus-action-grant{cursor:pointer;border-radius:8px;align-items:center;gap:4px;transition:all .2s;display:inline-flex;color:#fbbf24!important;background:#f59e0b26!important;border:1px solid #f59e0b66!important;padding:4px 10px!important;font-size:12px!important}.plus-action-grant:hover:not(:disabled){color:#fef3c7!important;background:#f59e0b40!important}.plus-action-extend{cursor:pointer;border-radius:8px;transition:all .2s;color:#ffffffd9!important;background:#ffffff14!important;border:1px solid #ffffff26!important;padding:4px 10px!important;font-size:12px!important}.plus-action-extend:hover:not(:disabled){color:#fff!important;background:#ffffff26!important}.user-plus-details-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.user-plus-details-box.is-active{background:#f59e0b0a;border-color:#f59e0b59}.user-plus-details-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.user-plus-details-title{align-items:center;gap:8px;display:flex}.user-plus-status-sub{color:#ffffff80;margin-top:1px;font-size:11px;display:block}.user-plus-details-body{flex-direction:column;gap:10px;display:flex}.user-plus-details-meta{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.user-plus-details-meta strong{color:#fff}.user-plus-details-empty-desc{color:#ffffff80;margin:0;font-size:12px}.user-plus-details-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-action-revoke-plus{color:#f87171!important;background:#ef44441f!important;border:1px solid #ef444459!important}.btn-action-revoke-plus:hover:not(:disabled){color:#fee2e2!important;background:#ef444438!important}.btn-action-extend-plus{color:#ffffffe6!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.btn-action-extend-plus:hover:not(:disabled){color:#fff!important;background:#ffffff24!important}.btn-plus-grant-quick{box-shadow:0 3px 12px #f59e0b4d;color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border:none!important}.btn-plus-grant-quick:hover:not(:disabled){filter:brightness(1.1)}.btn-plus-confirm{box-shadow:0 4px 14px #f59e0b59;color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border:none!important}.btn-plus-confirm:hover:not(:disabled){filter:brightness(1.1)}.user-balance-details-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.user-balance-details-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.user-balance-details-title{color:#fff;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.user-balance-details-title div{flex-direction:column;gap:2px;display:flex}.user-balance-status-sub{color:#ffffff80;font-size:11px;font-weight:400;line-height:1.2;display:block}.user-balance-icon{color:#38bdf8;flex-shrink:0}.user-balance-header-actions{align-items:center;gap:6px;display:flex}.btn-action-credit-open{cursor:pointer;transition:all .18s;color:#6ee7b7!important;background:#10b9811f!important;border:1px solid #10b9814d!important;border-radius:10px!important;align-items:center!important;gap:5px!important;padding:5px 10px!important;font-size:12px!important;display:inline-flex!important}.btn-action-credit-open:hover:not(:disabled){color:#a7f3d0!important;background:#10b98138!important;border-color:#10b98180!important}.btn-credit-modal{color:#34d399!important;background:#10b98126!important;border:1px solid #10b98159!important}.btn-credit-modal:hover:not(:disabled){color:#6ee7b7!important;background:#10b98140!important}.btn-action-debit-open{cursor:pointer;transition:all .18s;color:#fca5a5!important;background:#ef44441f!important;border:1px solid #ef44444d!important;border-radius:10px!important;align-items:center!important;gap:5px!important;padding:5px 10px!important;font-size:12px!important;display:inline-flex!important}.btn-action-debit-open:hover:not(:disabled){color:#fee2e2!important;background:#ef444438!important;border-color:#ef444480!important}.user-balance-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.user-balance-item{background:#0003;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.user-balance-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.user-balance-values{flex-direction:column;gap:2px;display:flex}.user-balance-rub{color:#fff;font-size:14.5px;font-weight:750}.user-balance-item.highlight-green .user-balance-rub{color:#34d399}.user-balance-usdt{color:#ffffff80;font-size:11px}.user-balance-reserved{color:#f59e0b;margin-top:2px;font-size:10px}.debit-modal-dialog{z-index:1200!important}.debit-modal-dialog-backdrop{z-index:1199!important}.debit-modal-dialog.bottom-sheet{max-width:480px}.credit-modal-dialog{z-index:1200!important}.credit-modal-dialog-backdrop{z-index:1199!important}.credit-modal-dialog.bottom-sheet{max-width:480px}.debit-modal-content{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.debit-user-header{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.debit-user-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:750;display:flex}.debit-user-avatar.avatar-admin{color:#fff;background:linear-gradient(135deg,#a855f7,#6366f1)}.debit-user-avatar.avatar-executor{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.debit-user-avatar.avatar-client{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.debit-user-info{flex-direction:column;gap:3px;min-width:0;display:flex}.debit-user-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.debit-user-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.debit-user-role-label{color:#ffffff80;font-size:11.5px}.debit-account-selector{flex-direction:column;gap:8px;display:flex}.debit-field-label{color:#fffc;font-size:12.5px;font-weight:600}.debit-account-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.debit-account-card{cursor:pointer;text-align:left;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:12px;transition:all .18s;display:flex}.debit-account-card:hover{background:#ffffff0f;border-color:#ffffff2e}.debit-account-card.active{background:#ef444414;border-color:#ef444480;box-shadow:0 0 14px #ef444426}.debit-account-card-header{align-items:center;display:flex}.debit-acc-badge{text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.debit-acc-badge.exec{color:#34d399;background:#10b98126}.debit-acc-badge.client{color:#60a5fa;background:#3b82f626}.debit-acc-amount{color:#fff;font-size:15px;font-weight:750}.debit-acc-sub{color:#ffffff80;font-size:11px}.debit-single-account-info{flex-direction:column;gap:6px;display:flex}.debit-single-card{color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:13.5px;display:flex}.debit-single-card strong{color:#fff;font-size:14.5px}.debit-input-group{flex-direction:column;gap:8px;display:flex}.debit-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.debit-available-hint{color:#ffffff80;font-size:11.5px}.debit-available-hint strong{color:#34d399}.debit-input-wrap{align-items:center;display:flex;position:relative}.debit-input{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1.5px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:16px;font-weight:600;transition:all .18s}.debit-input:focus{background:#ffffff14;border-color:#ef444499;box-shadow:0 0 16px #ef44442e}.debit-input.reason-input{font-size:13.5px;font-weight:400}.debit-input.reason-input:focus{border-color:#6366f199;box-shadow:0 0 16px #6366f12e}.debit-usdt-preview{color:#ffffff73;pointer-events:none;font-size:13px;font-weight:600;position:absolute;right:14px}.debit-quick-chips{flex-wrap:wrap;gap:6px;display:flex}.debit-chip{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:600;transition:all .15s}.debit-chip:hover{color:#fff;background:#ffffff14;border-color:#fff3}.debit-chip.full{color:#fca5a5;background:#ef44441a;border-color:#ef444440}.debit-chip.full:hover{color:#fee2e2;background:#ef444433;border-color:#ef444473}.debit-reason-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.debit-chip.reason{color:#fff9;border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:500}.debit-treasury-notice{color:#ffffffd9;background:#10b9810f;border:1px solid #10b98133;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.debit-treasury-notice .notice-icon{color:#34d399;flex-shrink:0;margin-top:2px}.debit-treasury-notice strong{color:#34d399;margin-bottom:2px;font-size:12.5px;display:block}.debit-treasury-notice p{color:#ffffffb3;margin:0}.debit-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.admin-notice-banner{border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:12.5px;font-weight:550;animation:.2s fadeInNotice;display:flex}.admin-notice-banner.success{color:#6ee7b7;background:#10b9811f;border:1px solid #10b9814d}.admin-notice-banner.error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d}@keyframes fadeInNotice{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.debit-account-card.credit-active{background:#10b98114;border-color:#10b98180;box-shadow:0 0 14px #10b98126}.debit-input.credit-input:focus{border-color:#10b98199!important;box-shadow:0 0 16px #10b9812e!important}.credit-notice-box{background:#3b82f614;border-color:#3b82f640}.credit-notice-box strong,.credit-notice-box .credit-icon{color:#60a5fa}.btn-credit-confirm{box-shadow:0 4px 14px #10b98159;color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:none!important}.btn-credit-confirm:hover:not(:disabled){filter:brightness(1.1)}.plus-admin-notice.credit-notice{color:#6ee7b7;background:#10b9811f;border:1px solid #10b9814d}.fluid-field-background{z-index:0;pointer-events:none;background:radial-gradient(at 100% 0,#15283d 0%,#0000 65%),radial-gradient(at 0 100%,#102035 0%,#0000 60%),#070b11;position:fixed;inset:0;overflow:hidden}html body{background:#070b11}#root{isolation:isolate;position:relative}#root .app-shell{z-index:1;background:0 0;position:relative}#root .app-content{background:0 0}:root{color:#131821;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#f2f6fd;--surface:#fff;--text:#131821;--muted:#6a7585;--line:#e0e8f3;--accent:#3f80e0;--accent-hover:#336dc2;--soft:#ebf3ff;--soft-2:#e4efff;--card-phone:#fff;--card-qr:#fff;--warning-bg:#fdf5e3;--warning:#775618;--error:#d33f3f;--error-bg:#fdeeee;--success:#1da664;--radius:16px;--radius-input:12px;--shadow:0 6px 24px #3f80e014;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#5c9eff;--primary-dark:#3f80e0;--gradient:linear-gradient(135deg,#5c9eff 0%,#3f80e0 100%);background:#f2f6fd;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root[data-theme=dark]{--bg:#0f1117;--surface:#1a1d27;--text:#fff;--muted:#8a8f9e;--line:#262a36;--accent:#5c9eff;--accent-hover:#3f80e0;--soft:#232636;--soft-2:#262a36;--card-phone:#1a1d27;--card-qr:#1a1d27;--warning-bg:#2a2417;--warning:#ffc107;--error:#ff6b6b;--error-bg:#2b1d21;--success:#2ed573;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#5c9eff;--primary-dark:#3f80e0;--gradient:linear-gradient(135deg,#5c9eff 0%,#3f80e0 100%)}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}input,textarea,select{min-width:0}svg{flex-shrink:0}button svg{vertical-align:middle}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.5px;font-weight:650;line-height:1.2}h2{letter-spacing:-.55px;font-size:20px;font-weight:700}h3{font-size:17px;font-weight:700}p{line-height:1.65}small{line-height:1.55}h1:focus,main:focus{outline:none}.muted{color:var(--muted)}.money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--accent);color:var(--surface);z-index:40;padding:16px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:12px}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.wide{width:100%}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100dvh}.sidebar{background:var(--surface);border-right:1px solid var(--line);z-index:10;flex-direction:column;width:228px;padding:36px 24px 25px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-self:flex-start;align-items:center;font-size:46px;font-weight:780;line-height:1.1;display:inline-flex}.brand span{color:var(--accent);margin:0 4px;font-size:.85em;transform:translateY(-1px)}.desktop-nav{gap:8px;margin-top:66px;display:grid}.desktop-nav button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;min-height:52px;padding:15px 17px;font-size:16px;font-weight:650;display:flex;position:relative}.desktop-nav button:hover{background:var(--bg)}.desktop-nav button.active{background:var(--soft);color:var(--accent)}.nav-active-line{background:var(--accent);border-radius:2px;width:3px;height:16px;position:absolute;right:0}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-bottom>button{width:100%;min-height:48px;color:var(--muted);background:0 0;border:0;align-items:center;gap:11px;padding:10px 14px;font-size:16px;display:flex}.sidebar-bottom>button svg:last-child{margin-left:auto}.sidebar-bottom>button:hover{color:var(--text)}.topbar{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;min-height:88px;padding:18px 50px;display:flex}.topbar-actions{align-items:center;gap:17px;display:flex}.icon-button{border:1px solid var(--line);background:0 0;border-radius:50%;justify-content:center;align-items:center;min-width:44px;height:44px;padding:10px;display:inline-flex}.icon-button:hover{background:var(--soft)}.user-pill{background:0 0;border:0;align-items:center;gap:10px;min-height:46px;padding:0;font-size:16px;display:flex}.user-pill>span{background:var(--soft-2);border-radius:50%;place-items:center;width:35px;height:35px;font-size:16px;font-weight:700;display:grid}.user-pill strong{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-weight:650;overflow:hidden}.mode-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:53px;padding:9px 50px;font-size:16px;display:flex}.mode-bar>div{align-items:center;gap:12px;display:flex}.mode-bar p{color:var(--muted);line-height:1.45}.main-content{max-width:1390px;min-height:calc(100dvh - 235px);margin:0 auto;padding:45px 50px 36px}.mobile-nav,.mobile-brand{display:none}.offline-banner{background:var(--warning-bg);color:var(--warning);justify-content:center;align-items:center;gap:9px;padding:12px;font-size:16px;display:flex}.frozen-banner{z-index:1;background:linear-gradient(120deg,#11273eee,#101f34ee);border:1px solid #5a9be333;border-radius:16px;margin:4px 16px 14px;padding:12px 14px;position:relative}.frozen-banner-content{color:#c5d9ef;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;font-size:12px;display:grid}.frozen-banner-icon{font-size:18px;line-height:24px}.frozen-banner-text{color:#b8cbe0;min-width:0;line-height:1.5}.frozen-banner-text strong{color:#9dccff;margin-bottom:3px;font-size:13px;font-weight:750;display:block}.frozen-banner-link{color:#b8dcff;background:#2477cd20;border:1px solid #63a6e633;border-radius:10px;justify-content:center;align-items:center;min-height:32px;padding:4px 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.frozen-banner-link:hover{color:#fff;background:#2477cd38}@media (width<=600px){.frozen-banner-content{grid-template-columns:20px minmax(0,1fr);gap:6px 10px}.frozen-banner-link{grid-column:2;justify-self:start}}.home-heading h1>span{color:var(--accent)}.home-heading p{color:var(--muted);margin-top:20px;font-size:16px;line-height:1.75}.home-columns{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:30px;display:grid}.section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-title h2{letter-spacing:-.4px;font-size:17px}.section-title>span{color:var(--muted);font-size:16px}.service-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.service-card{border-radius:var(--radius);text-align:left;background:var(--card-phone);min-height:247px;color:var(--text);border:1px solid #0000;flex-direction:column;justify-content:space-between;padding:25px 24px;transition:transform .2s,border-color .2s;display:flex}.service-card:hover{border-color:var(--accent);transform:translateY(-3px)}.qr-card{background:var(--card-qr)}.service-card-top{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.service-icon{background:var(--surface);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.service-card-top>svg{align-self:flex-start;margin-top:6px}.service-card h3{letter-spacing:-.7px;margin-top:24px;font-size:19px}.service-card p{color:var(--muted);margin-top:9px;font-size:16px;line-height:1.7}.text-link{color:var(--accent);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 0;font-size:16px;font-weight:650;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.resume-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:15px;align-items:center;gap:16px;width:100%;margin:0 0 26px;padding:18px 20px;display:flex}.resume-card>span:nth-child(2){flex:1;gap:6px;display:grid}.resume-card small{color:var(--muted);font-size:16px}.resume-card:hover{border-color:var(--accent)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}.empty-state{text-align:center;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);padding:34px 22px}.empty-icon{background:var(--soft);width:49px;height:49px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.empty-state h3{letter-spacing:0;font-size:16px}.empty-state p{color:var(--muted);max-width:290px;margin:9px auto 0;font-size:16px;line-height:1.7}.panel>.empty-state{border:0;padding:42px 16px}.order-list{gap:10px;display:grid}.order-row{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:15px;align-items:center;gap:15px;width:100%;min-width:0;padding:18px;transition:border-color .2s;display:flex}.order-row:hover{border-color:var(--accent)}.order-kind-icon{background:var(--soft);width:42px;height:47px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid}.order-kind-icon.qr{background:var(--soft-2)}.order-row-main{flex:1;gap:7px;min-width:0;display:grid}.order-row-main strong{overflow-wrap:anywhere;font-size:16px}.order-row-main>span{color:var(--muted);font-size:16px}.order-row-end{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.order-row-end>strong{white-space:nowrap;font-size:16px}.row-arrow{color:var(--muted)}.status{border-radius:7px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:16px;font-weight:650;line-height:1.35;display:inline-flex}.status-warning{background:var(--warning-bg);color:var(--warning)}.status-success{background:var(--soft);color:var(--success)}.page-heading{margin-bottom:30px}.page-heading h1{font-size:33px}.page-heading p{color:var(--muted);max-width:640px;margin-top:10px;font-size:16px}.heading-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.back-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin:-13px 0 14px;padding:0;font-size:16px;display:inline-flex}.back-link:hover{color:var(--accent)}.button{border-radius:var(--radius-input);touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:14px 20px;font-size:16px;font-weight:700;line-height:1.45;transition:background .18s,transform .18s;display:inline-flex}.button-primary{background:var(--accent);color:var(--surface)}.button-primary:hover:not(:disabled){background:var(--accent-hover)}[data-theme=dark] .button-primary{color:#102118}.button-secondary{background:var(--surface);border-color:var(--line);color:var(--text)}.button-secondary:hover:not(:disabled){background:var(--soft)}.button-ghost{color:var(--accent);background:0 0;padding-left:10px;padding-right:10px}.button-ghost:hover:not(:disabled){background:var(--soft)}.button-danger{color:var(--error);border-color:var(--error);background:var(--surface)}.button-danger:hover:not(:disabled){background:var(--error-bg)}.button:disabled{opacity:.5}.round-icon{background:var(--soft);width:43px;height:43px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notice{background:var(--soft);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:15px;font-size:16px;line-height:1.65;display:flex}.notice>svg{margin-top:2px}.notice-warning{background:var(--warning-bg);color:var(--warning)}.error-box{color:#fee2e2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ef44441f 0%,#dc26260d 100%);border:1px solid #ef444447;border-radius:16px;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;font-size:13.5px;display:flex;box-shadow:0 4px 20px #00000040,0 0 15px #ef444414}.error-box-retry-btn,.error-box .button{color:#f87171;align-self:flex-start;margin-top:6px;padding:4px 10px;font-size:12px}.error-box.error-box-frozen{color:#e0f2fe;background:linear-gradient(135deg,#38bdf824 0%,#0ea5e90f 100%);border-color:#38bdf859;box-shadow:0 4px 20px #00000040,0 0 18px #38bdf81f}.error-box.error-box-frozen .error-box-icon-wrap{color:#38bdf8;background:#38bdf833;border-color:#38bdf866;box-shadow:0 0 10px #38bdf840}.stepper{gap:36px;margin:0 0 28px;padding:0;list-style:none;display:flex}.stepper li{color:var(--muted);align-items:center;gap:9px;font-size:16px;font-weight:650;display:flex}.stepper li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.stepper li.current>span{background:var(--accent);color:var(--surface);border-color:var(--accent)}.stepper li.done>span{background:var(--soft);color:var(--accent)}.flow-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.form-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px}.panel-label{align-items:center;gap:15px;margin-bottom:28px;display:flex}.panel-label p{color:var(--muted);margin-top:5px;font-size:16px}.field{flex-direction:column;gap:9px;margin-bottom:23px;display:flex}.field label{font-size:16px;font-weight:700}.field input,.field textarea,.field select{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-input);width:100%;min-height:51px;color:var(--text);padding:14px 15px;font-size:16px;line-height:1.5;transition:border-color .2s}.field textarea{resize:vertical;overflow-wrap:anywhere;min-height:95px}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:1}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error)}.field small{color:var(--muted);font-size:16px}.field .field-error,.field-error{color:var(--error);font-size:16px}.field input.amount-input{letter-spacing:-1px;font-variant-numeric:tabular-nums;min-height:75px;font-size:30px;font-weight:650}.amount-section{margin-bottom:29px;padding-top:4px}.amount-section .field{margin-bottom:13px}.amount-presets{flex-wrap:wrap;gap:8px;display:flex}.amount-presets button{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-height:44px;padding:8px 12px;font-size:16px;font-weight:650}.amount-presets button:hover,.amount-presets button.selected{border-color:var(--accent);background:var(--soft);color:var(--accent)}.save-status{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:16px;display:flex}.qr-upload-actions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.qr-upload-actions .button{padding:14px 9px}.demo-qr-button{margin:-11px 0 19px;font-size:16px}.order-main{flex-direction:column;gap:20px;min-width:0;display:flex}.order-main>.error-box{margin:0}.order-state-panel{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:25px 27px}.order-state-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;display:flex}.order-state-head>.status{background:0 0;padding-left:0}.order-state-panel h2{letter-spacing:-.75px;font-size:22px;line-height:1.35}.order-state-panel p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.8}.countdown{font-variant-numeric:tabular-nums;color:var(--accent);align-items:center;gap:6px;font-size:16px;display:flex}.is-complete{background:var(--card-phone)}.detail-list{gap:16px;margin:0;font-size:16px;display:grid}.detail-list>div{justify-content:space-between;gap:24px;line-height:1.6;display:flex}.detail-list dt{color:var(--muted);flex-shrink:0}.detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.detail-list .qr-payload{flex-direction:column;gap:8px}.qr-payload dd{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.qr-payload code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border-radius:9px;width:100%;padding:12px;font-family:inherit;font-size:16px}.requisites>.button{margin:16px 0 -7px;padding-left:0;font-size:16px}.action-panel{flex-direction:column;gap:15px;display:flex}.action-panel>p,.panel>.preserve-text{color:var(--muted);font-size:16px;line-height:1.8}.action-panel .notice,.action-panel .field{margin:0}.action-panel>small{color:var(--muted);text-align:center;font-size:16px;line-height:1.7}.action-panel>h2{font-size:19px}.action-panel>.section-title{margin-bottom:0}.order-receipt{padding:25px 23px;position:relative}.receipt-top{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;margin-bottom:23px;padding-bottom:23px;display:flex}.receipt-top>span:last-child{color:var(--muted);font-size:16px}.breakdown-purchase{gap:9px;margin-bottom:21px;display:grid}.breakdown-purchase>span{color:var(--muted);font-size:16px}.breakdown-purchase>strong{letter-spacing:-1px;font-size:28px;font-weight:700}.breakdown dl{gap:14px;margin:0;display:grid}.breakdown dl>div{justify-content:space-between;align-items:flex-start;gap:10px;font-size:16px;line-height:1.65;display:flex}.breakdown dt{color:var(--muted)}.breakdown dt>span{color:var(--accent);font-size:16px;display:block}.breakdown dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.breakdown-total{border-top:1px dashed var(--line);gap:10px;margin-top:23px;padding-top:23px;display:grid}.breakdown-total>span{color:var(--muted);font-size:16px}.breakdown-total>strong{color:var(--accent);overflow-wrap:anywhere;font-size:23px;font-weight:750}.order-aside{gap:22px;min-width:0;display:grid}.event-log{padding:2px 14px}.event-log h3{margin-bottom:22px;font-size:16px}.event-log>div{border-left:1px solid var(--line);padding-bottom:21px;padding-left:14px}.event-log time{color:var(--muted);font-size:16px}.event-log p{overflow-wrap:anywhere;margin-top:5px;font-size:16px;line-height:1.7}.dispute-button{align-self:flex-start;font-size:16px}.reason-note{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:15px;padding-top:15px;font-size:16px;line-height:1.7}.role-label{background:var(--soft);color:var(--accent);border-radius:6px;width:fit-content;padding:6px 9px;font-size:16px;font-weight:700;display:inline-flex}.action-stack{gap:10px;display:grid}.review-note{align-items:flex-start;gap:13px;display:flex}.review-note>svg{color:var(--accent)}.review-note h3{font-size:16px}.review-note p{color:var(--muted);margin-top:8px;font-size:16px}.operations-panel h2{margin-bottom:18px;font-size:17px}.operation{border-top:1px solid var(--line);padding:14px 0}.operation>div{justify-content:space-between;gap:16px;margin-bottom:8px;font-size:16px;line-height:1.6;display:flex}.operation>small{color:var(--muted);margin-top:7px;font-size:16px;display:block}.operation>p{overflow-wrap:anywhere;margin-top:8px}.operation-status{color:var(--warning);font-size:16px;line-height:1.6}.operation-status.success{color:var(--success)}.operations-panel>.button{margin-top:15px;font-size:16px}.history-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.segmented{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.segmented button{min-height:45px;color:var(--muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:16px;font-weight:650;display:flex}.segmented button.active{color:var(--accent);border-color:var(--line);background:var(--surface)}.segmented button:hover{color:var(--accent)}.search-field{flex:1;min-width:230px;max-width:340px;margin:0}.search-field input{background:var(--surface);min-height:44px;font-size:16px}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0;display:grid}.workspace-stats>div{border-right:1px solid var(--line);flex-direction:column;gap:13px;padding:7px 24px 7px 0;display:flex}.workspace-stats>div:last-child{border:0}.workspace-stats span{color:var(--muted);font-size:16px}.workspace-stats strong{font-variant-numeric:tabular-nums;margin-top:auto;font-size:36px;font-weight:650;line-height:1}.workspace-tabs,.admin-tabs{margin:25px 0}.workspace-tabs button>span{background:var(--soft);border-radius:5px;padding:1px 5px;font-size:16px}.all-orders{margin-top:28px}.all-orders>summary{cursor:pointer;color:var(--muted);min-height:45px;padding:15px 0;font-size:16px}.all-orders .order-list{margin-top:10px}.people-panel>p,.ledger-panel>p{color:var(--muted);margin-bottom:20px;font-size:16px}.user-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:20px 0;display:flex}.user-avatar{background:var(--soft);width:42px;height:42px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:700;display:grid}.user-row-name{flex:1;gap:4px;min-width:0;display:grid}.user-row-name strong{font-size:16px}.user-row-name small{color:var(--muted);font-size:16px}.user-actions{gap:8px;display:flex}.user-actions .button{min-height:44px;padding:10px 12px;font-size:16px}.settings-editor h2{margin:20px 0;font-size:18px}.settings-grid{grid-template-columns:repeat(2,1fr);gap:0 25px;display:grid}.settings-editor .section-title h2{margin:0}.settings-editor>.button{margin-top:4px}.table-wrap{margin:0 -8px;padding:0 8px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:16px}th{color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 12px;font-size:16px;font-weight:650}td{border-bottom:1px solid var(--line);padding:17px 12px;line-height:1.7}td:first-child,td.money{white-space:nowrap}td a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.reference-cell{overflow-wrap:anywhere;max-width:200px;font-size:16px}.help-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:27px;display:grid}.faq-panel details{border-bottom:1px solid var(--line);padding:18px 0}.faq-panel details:first-child{padding-top:0}.faq-panel details:last-child{border:0;padding-bottom:0}.faq-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:16px;font-weight:700;list-style:none;display:flex}.faq-panel summary::-webkit-details-marker{display:none}.faq-panel summary span{color:var(--accent);font-size:23px;font-weight:400}.faq-panel details[open] summary span{transform:rotate(45deg)}.faq-panel details p{color:var(--muted);padding:9px 28px 4px 0;font-size:16px;line-height:1.9}.profile-layout{grid-template-columns:310px minmax(0,1fr);gap:26px;display:grid}.profile-card{flex-direction:column;align-items:center;padding:32px 27px;display:flex}.profile-avatar{background:var(--soft-2);border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:20px;font-size:28px;font-weight:650;display:grid}.profile-card>h2{overflow-wrap:anywhere;text-align:center;font-size:22px}.profile-card>.role-label{margin:13px 0 32px}.profile-card .detail-list{width:100%;font-size:16px}.profile-card .detail-list>div{gap:12px}.executor-apply{flex-direction:column;align-items:flex-start;gap:19px;display:flex}.executor-apply>h2{font-size:25px}.executor-apply>p{color:var(--muted);font-size:16px}.executor-apply>.notice{margin:0}.connection-screen{z-index:10;text-align:center;max-width:490px;margin:40px auto;padding:30px;position:relative}.connection-screen>.brand{margin:0 auto 32px}.connection-screen>h1{font-size:28px}.connection-screen>p{color:var(--muted);margin:20px 0;font-size:16px}.connection-screen .error-box{text-align:left}.connection-screen.banned-screen{z-index:10;max-width:440px;padding:40px 20px;position:relative}.banned-card{background:var(--surface,#181d28);text-align:center;border:1px solid #ef444447;border-radius:24px;flex-direction:column;align-items:center;padding:32px 24px;display:flex;box-shadow:0 16px 40px #0006,0 0 40px #ef444414}.banned-icon-circle{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex}.banned-title{color:#fff;margin:0 0 12px;font-size:22px;font-weight:700}.banned-text{color:#ffffffbf;word-break:break-word;font-size:14.5px;line-height:1.5;margin:0 0 24px!important}.banned-actions{width:100%}.banned-support-btn{color:#fff;background:linear-gradient(135deg,#3a7ced 0%,#63a3f1 100%);border-radius:14px;justify-content:center;align-items:center;width:100%;height:48px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 16px #3a7ced59}.banned-support-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #3a7ced73}.connection-screen.techworks-screen{z-index:99999;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;max-width:420px;min-height:100dvh;margin:0 auto;padding:24px 20px;display:flex;position:relative}.connection-screen.techworks-screen .brand{margin:0 auto 24px}.techworks-card{box-sizing:border-box;background:var(--surface,#181d28);text-align:center;border:1px solid #f59e0b47;border-radius:24px;flex-direction:column;align-items:center;width:100%;padding:32px 24px;display:flex;box-shadow:0 16px 40px #0006,0 0 40px #f59e0b14}.techworks-icon-circle{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex}.techworks-title{color:#fff;margin:0 0 12px;font-size:22px;font-weight:700}.techworks-text{color:#ffffffd9;word-break:break-word;font-size:15px;line-height:1.55;margin:0 0 24px!important}.techworks-actions{width:100%}.techworks-retry-btn{color:#111827;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%);border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;height:48px;font-size:15px;font-weight:650;transition:all .2s;display:flex;box-shadow:0 4px 16px #f59e0b59}.techworks-retry-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f59e0b73}.fatal{max-width:500px;margin:40px auto;padding:40px 24px}.fatal p{color:var(--muted);margin:20px 0}.skeleton{background:var(--line);border-radius:12px;animation:1.4s ease-in-out infinite pulse}.skeleton-title{max-width:450px;height:50px;margin-bottom:20px}.skeleton-line{max-width:320px;height:18px;margin-bottom:45px}.loading-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.skeleton-card{border-radius:var(--radius);height:240px}@keyframes pulse{50%{opacity:.45}}@media (width>=1450px){.main-content{padding-top:56px}.home-heading{padding-bottom:45px}.home-columns{grid-template-columns:minmax(0,1fr) 310px;gap:40px}.service-card{min-height:267px;padding:28px}.service-card h3{font-size:23px}.service-card p,.home-heading p{font-size:16px}}@media (width<=1150px){.sidebar{width:190px;padding-left:20px;padding-right:20px}.app-content{margin-left:190px}.topbar,.mode-bar,.main-content{padding-left:30px;padding-right:30px}.home-columns{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.service-grid{gap:12px}.service-card{padding:20px 17px}.service-card h3{font-size:17px}.service-card p{font-size:16px}.flow-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.form-panel{padding:24px}.panel{padding:23px}.profile-layout{grid-template-columns:270px minmax(0,1fr)}.help-layout{grid-template-columns:1fr}.breakdown-total>strong{font-size:21px}.row-arrow{display:none}}@media (width<=960px){.home-columns{grid-template-columns:1fr}.home-heading h1{font-size:45px}.service-card{min-height:245px;padding:25px}.service-card h3{font-size:21px}.service-card p{font-size:16px}.flow-layout{grid-template-columns:1fr}.order-aside{grid-template-columns:1fr 1fr}.order-receipt{grid-area:1/1/auto/-1}.order-layout .order-aside{margin-top:5px}.order-receipt .breakdown dl{gap:12px}.breakdown-total>strong{font-size:26px}.order-state-panel h2{font-size:23px}.profile-layout{grid-template-columns:1fr}.profile-card{align-items:flex-start}.profile-card>.detail-list{max-width:420px}.profile-card>.role-label{margin-bottom:24px}.user-actions{flex-direction:column}.workspace-stats span{font-size:16px}}@media (width<=720px){.sidebar{display:none}.app-content{margin-left:0}.topbar{min-height:76px;padding:16px 22px;padding-top:max(16px,env(safe-area-inset-top));border-bottom:0}.mobile-brand{letter-spacing:-3px;font-size:35px;display:inline-flex}.topbar-actions{gap:13px}.topbar .icon-button{border:0;width:38px;height:42px}.user-pill>span{width:33px;height:33px}.user-pill strong{max-width:120px;font-size:16px}.user-pill>svg{display:none}.mode-bar{background:var(--surface);border-top:1px solid var(--line);gap:8px;min-height:61px;padding:10px 22px}.mode-bar>div{align-items:flex-start;gap:8px}.mode-bar p{max-width:200px;font-size:16px;line-height:1.6}.main-content{min-height:calc(100dvh - 320px);padding:30px 22px 20px}.home-heading{padding:2px 0 29px}.home-heading h1{letter-spacing:-2.1px;font-size:42px;line-height:1.17}.home-heading p{margin-top:16px;font-size:16px;line-height:1.75}.desktop-only{display:none}.home-columns{gap:24px}.section-title{margin-bottom:16px}.section-title h2{font-size:16px}.service-grid{gap:12px}.service-card{border-radius:18px;min-height:237px;padding:20px 17px}.service-card h3{letter-spacing:-.55px;margin-top:24px;font-size:18px;line-height:1.35}.service-card p{margin-top:8px;font-size:16px}.service-card-top>svg{width:19px}.service-icon{border-radius:12px;width:46px;height:46px}.service-icon>svg{width:28px}.recent-section{margin-top:14px}.text-link{font-size:16px}.resume-card{gap:11px;margin-bottom:23px;padding:15px}.resume-card strong,.resume-card small{font-size:16px}.mobile-nav{background:var(--surface);border-top:1px solid var(--line);padding:11px 14px max(14px,env(safe-area-inset-bottom));z-index:20;justify-content:space-around;min-height:79px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:60px;min-height:49px;padding:3px 10px;font-size:16px;display:flex}.mobile-nav button.active{color:var(--accent)}.page-heading{margin-bottom:24px}.page-heading h1{letter-spacing:-1.2px;font-size:28px}.page-heading p{font-size:16px;line-height:1.8}.back-link{margin-top:-12px;font-size:16px}.heading-row>.icon-button{border:0}.stepper{gap:22px;margin-bottom:25px}.stepper li{gap:7px;font-size:16px}.stepper li>span{width:25px;height:25px}.form-panel{border-radius:18px;padding:23px 20px}.panel-label{align-items:flex-start;gap:12px}.panel-label h2{font-size:17px}.panel-label p,.field label{font-size:16px}.field input,.field select,.field textarea{min-height:54px;font-size:16px}.field small{font-size:16px}.field input.amount-input{min-height:77px;font-size:32px}.button{min-height:52px;font-size:16px}.qr-upload-actions .button{padding:12px 8px;font-size:16px}.qr-upload-actions svg{width:20px}.amount-presets{gap:7px}.amount-presets button{min-height:44px;padding:7px 11px;font-size:16px}.save-status{font-size:16px}.panel{border-radius:18px;padding:22px 19px}.order-state-panel{border-radius:18px;padding:22px 20px}.order-state-panel h2{font-size:21px}.order-state-panel p{font-size:16px}.order-main{gap:17px}.notice{padding:15px;font-size:16px}.status,.countdown,.detail-list{font-size:16px}.detail-list>div{gap:16px}.action-panel>small{font-size:16px}.order-aside{gap:15px}.event-log{grid-column:1/-1;margin-top:8px}.event-log p,.event-log time{font-size:16px}.receipt-top{margin-bottom:20px;padding-bottom:19px}.breakdown dl>div,.breakdown dt>span,.breakdown-purchase>span,.breakdown-total>span{font-size:16px}.breakdown-purchase>strong{font-size:30px}.breakdown-total>strong{font-size:28px}.order-row{align-items:flex-start;gap:11px;padding:15px 12px}.order-kind-icon{width:33px;height:39px;font-size:16px}.order-row-main{gap:7px}.order-row-main strong,.order-row-main>span{font-size:16px}.order-row-main .muted{margin-top:4px;display:block}.order-row-end>strong{font-size:16px}.order-row-end .status{max-width:145px;padding:4px 6px;font-size:16px}.order-row-end .status svg{width:12px}.empty-state{padding:27px 18px}.empty-state h3,.empty-state p{font-size:16px}.history-controls{gap:12px}.search-field{flex-basis:100%;max-width:none}.search-field input{font-size:16px}.segmented{gap:3px}.segmented button{min-height:45px;padding:11px 10px;font-size:16px}.workspace-stats{gap:14px;margin:27px 0}.workspace-stats>div{padding:0 13px 0 0}.workspace-stats strong{font-size:29px}.workspace-stats span{font-size:16px;line-height:1.7}.admin-tabs{gap:4px;margin:24px 0}.admin-tabs button{padding:10px 9px;font-size:16px}.settings-grid{grid-template-columns:1fr;gap:0}.settings-editor h2{font-size:18px}.settings-editor .notice{font-size:16px}.user-row{flex-wrap:wrap;gap:11px}.user-actions{flex-flow:wrap;margin-left:53px}.user-row-name strong,.user-row-name small,.user-actions .button{font-size:16px}.profile-card{align-items:center}.profile-card h2{font-size:23px}.profile-card .detail-list{font-size:16px}.executor-apply>h2{font-size:23px}.executor-apply>p{font-size:16px}.help-layout{gap:20px}.faq-panel summary{font-size:16px;line-height:1.7}.faq-panel details p{padding-right:8px;font-size:16px}.loading-grid{gap:14px}.skeleton-title{height:44px}.skeleton-card{height:230px}.operation>div{flex-wrap:wrap;gap:5px;font-size:16px}.operation-status,.role-label{font-size:16px}}@media (width<=380px){.topbar,.main-content{padding-left:17px;padding-right:17px}.mode-bar{flex-wrap:wrap;gap:9px;padding-left:17px;padding-right:17px}.mode-bar p{max-width:215px}.home-heading h1{font-size:38px}.service-grid{gap:10px}.service-card{padding:19px 13px}.service-card h3,.service-card p{font-size:16px}.stepper{gap:15px}.stepper li{gap:5px;font-size:16px}.page-heading h1{font-size:25px}.form-panel{padding:22px 16px}.amount-presets button{padding:7px 9px}.order-row{flex-wrap:wrap}.order-row-end{flex-direction:row;align-items:center;margin-left:44px}.order-row-main{min-width:calc(100% - 50px)}.workspace-stats span{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.service-card:hover,.button:active{transform:none}}.mobile-checkout-receipt{display:none}.mobile-checkout-receipt>h2{margin:0 0 22px;font-size:18px}@media (width<=960px){.mobile-checkout-receipt{display:block}.desktop-checkout-receipt{display:none}}.payment-qr{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:14px;margin-top:24px;padding-top:22px;display:flex}.payment-qr img{border-radius:16px;max-width:100%;height:auto}.payment-qr small{text-align:center;max-width:300px;color:var(--muted);line-height:1.6}.payment-qr{border-top-color:var(--line)}@media (width<=720px){.service-card p,.order-row-main strong,.order-row-main>span,.order-row-end>strong,.order-row-end .status,.mobile-nav button,.mode-bar p,.detail-list,.field label,.field small,.event-log p,.operation-status,.empty-state p,.workspace-stats span{font-size:16px}}:root{--muted:#59685f;font-size:16px}body{font-size:16px;line-height:1.5}small{font-size:inherit}h2,.section-title h2{font-size:22px}h3{font-size:20px}.brand{letter-spacing:-1.3px;font-size:36px;font-weight:800}.topbar{justify-content:flex-end}.user-pill{min-height:48px;font-size:16px}.user-pill>span{width:40px;height:40px;font-size:16px}.icon-button{min-width:48px;height:48px}.mode-bar{flex-wrap:wrap;min-height:72px;padding-block:12px;font-size:16px}.demo-account{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:10px;max-width:100%;min-height:48px;padding:8px 12px}.main-content{padding-bottom:80px}.home-heading h1{letter-spacing:-2px;font-size:52px;font-weight:750;line-height:1.1}.home-columns{display:block}.home-main{min-width:0}.service-grid{gap:24px}.service-card{gap:32px;min-height:218px;padding:28px}.service-card h3{margin-top:0;font-size:26px;line-height:1.35}.service-card-top{align-items:center}.service-card-top>svg{width:23px}.service-icon{width:58px;height:58px}.recent-section{margin-top:36px}.section-title{flex-wrap:wrap;gap:16px}.text-link,.back-link{min-height:48px;font-size:16px}.draft-summary{color:var(--muted);margin-top:6px;font-size:16px;display:block}.flow-layout{grid-template-columns:minmax(0,760px)}.order-layout{grid-template-columns:minmax(0,1.2fr) minmax(350px,1fr)}.heading-row{align-items:flex-start}.heading-row h1{overflow-wrap:anywhere;min-width:0}.stepper{gap:32px}.stepper li>span{width:30px;height:30px}.form-panel,.panel{min-width:0}.panel-label h2{font-size:22px}.field label{margin-bottom:10px}.field input,.field select,.field textarea{min-height:56px;font-size:16px}.field-error{overflow-wrap:anywhere;margin-top:10px;display:block}.amount-presets{flex-wrap:wrap}.amount-presets button{min-height:48px;padding:10px 16px}.button{min-height:56px;line-height:1.5}.notice,.error-box{overflow-wrap:anywhere;line-height:1.6}.order-state-head{flex-wrap:wrap;gap:16px}.order-state-panel h2{font-size:26px}.status,.countdown{line-height:1.5}.status{gap:8px;padding:6px 10px}.detail-list dd{overflow-wrap:anywhere;min-width:0}.qr-payload code{font:inherit;word-break:break-all}.action-panel{gap:20px}.action-panel .field,.action-panel .section-title{margin-bottom:0}.breakdown dl>div{gap:16px}.breakdown dd{overflow-wrap:anywhere}.breakdown-total>strong{overflow-wrap:anywhere;font-size:30px}.breakdown-purchase>strong{font-size:36px}.order-aside{min-width:0}.receipt-top{border:0;padding-bottom:0}.receipt-top h2{font-size:22px}.event-log summary{cursor:pointer;min-height:48px;color:var(--text);padding:12px 0;font-weight:650}.event-log>div{margin-top:20px}.order-row{gap:18px;min-width:0;padding:20px}.order-row-main strong{font-size:18px}.order-row-end>strong{font-size:20px}.order-row-end .status{max-width:none}.order-kind-icon{width:46px;height:48px}.segmented button{min-height:48px;padding:12px 16px}.workspace-stats strong{font-size:36px}.operation>div{flex-wrap:wrap;gap:12px}.operation small{overflow-wrap:anywhere}.executor-apply{justify-items:start;gap:24px;display:grid}.executor-apply>h2{margin:0;font-size:26px}.executor-apply>.round-icon,.executor-apply>.button{margin:0}.help-layout{max-width:860px;display:block}.faq-panel summary{min-height:48px;font-size:18px}@media (width<=1150px){.order-layout{grid-template-columns:1fr}.mobile-checkout-receipt{display:block}.desktop-checkout-receipt{display:none}.order-aside{grid-template-columns:1fr}.order-row{flex-wrap:wrap}.order-row-end{margin-left:auto}}@media (width<=720px){.topbar{justify-content:space-between}.mobile-brand{letter-spacing:-1px;font-size:30px}.user-pill>span,.user-pill>svg{display:none}.user-pill strong{max-width:112px}.topbar-actions{gap:12px}.mode-bar{gap:8px;padding:12px 20px}.demo-account{max-width:54%;padding-inline:8px}.main-content{padding:28px 20px calc(112px + env(safe-area-inset-bottom))}.home-heading{padding:0 0 24px}.home-heading h1{letter-spacing:-1.5px;font-size:42px}.service-grid{gap:14px}.service-card{min-height:180px;padding:20px 16px}.service-card h3{margin-top:0;font-size:21px}.service-card-bottom{margin-top:26px}.service-icon{width:46px;height:46px}.service-card-top>svg{width:20px}.section-title{gap:8px}.resume-card>.round-icon{display:none}.resume-card{align-items:flex-start}.recent-section{margin-top:32px}.mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:6px;display:grid}.mobile-nav button{min-width:0;min-height:60px;padding:4px 0}.page-heading h1{font-size:30px}.stepper{justify-content:space-between;gap:12px}.stepper li{gap:7px}.stepper li>span{width:26px;height:26px}.panel-label h2{font-size:22px}.button,.qr-upload-actions .button{min-height:56px}.qr-upload-actions{flex-wrap:wrap}.qr-upload-actions .button{padding-inline:10px}.amount-presets button{flex:1;padding-inline:12px}.order-state-panel h2{font-size:24px}.breakdown dl>div{gap:12px}.breakdown-total>strong{font-size:28px}.order-row:not(.order-card-ref){grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:18px 16px;display:grid}.order-kind-icon{width:40px;height:44px}.order-row-main{min-width:0}.order-row-end{flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.order-row-main strong{font-size:18px}.order-row-end>strong{font-size:20px}.order-row-end .status{text-align:left;max-width:none}.order-row-end .status svg{width:16px}.segmented{width:100%}.segmented button{flex:auto;padding:12px}.workspace-stats strong{font-size:32px}.user-actions{width:100%;margin-left:0}.profile-card .detail-list>div{flex-wrap:wrap}.profile-card .detail-list dd{margin-left:auto}.faq-panel summary{font-size:18px}}@media (width<=380px){.topbar,.mode-bar{padding-inline:16px}.topbar-actions{gap:4px}.user-pill strong{max-width:100px}.mode-bar>span{width:100%}.demo-account{width:100%;max-width:none}.main-content{padding-inline:16px}.service-grid{gap:10px}.service-card{padding-inline:14px}.service-card h3{font-size:20px}.stepper{flex-wrap:wrap;gap:8px}.stepper li{gap:5px}.stepper li>span{width:24px;height:24px}.workspace-stats{grid-template-columns:1fr;gap:16px;display:grid}.workspace-stats>div{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;padding:0 0 16px;display:flex}.detail-list>div{flex-wrap:wrap}.detail-list dd{margin-left:auto}}.profile-main{flex-direction:column;gap:24px;min-width:0;display:flex}.balance-amount{overflow-wrap:anywhere;margin:16px 0;font-size:clamp(28px,5vw,44px);line-height:1.25;display:block}.home-balance{text-align:left;width:100%;color:inherit;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;display:flex}.home-balance strong{font-size:28px}.home-balance>span:last-child{align-items:center;gap:10px;margin-left:auto;display:flex}.profile-tabs{flex-wrap:wrap}.profile-card .field{text-align:left;width:100%}.profile-card select{width:100%}.wallet-operation{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 0;display:flex}.wallet-operation+.wallet-operation{border-top:1px solid var(--line)}.wallet-operation time{color:var(--muted);font-size:16px}.card-manager form,.share-card-form{margin-top:24px}.share-card-form select{max-width:100%}.receipt-file img{object-fit:contain;border-radius:12px;width:100%;max-height:600px;margin:20px 0;display:block}.chat-messages{overflow-wrap:anywhere;flex-direction:column;gap:16px;max-height:480px;margin-bottom:24px;padding:16px 0;display:flex;overflow:auto}.chat-message{background:var(--bg);border:1px solid var(--line);border-radius:16px;align-self:flex-start;max-width:92%;padding:18px}.chat-message.own{align-self:flex-end}.chat-message p{white-space:pre-wrap;margin:10px 0}.chat-message time{color:var(--muted);font-size:16px;display:block}.shared-card{flex-direction:column;gap:12px;margin:12px 0;display:flex}.shared-card .money{font-size:20px}.payment-code-value{font-variant-numeric:tabular-nums;letter-spacing:.12em;margin:20px 0;font-size:40px;display:block}.order-chat form textarea,.receipt-file .button{width:100%}@media (width<=640px){.home-balance{gap:12px}.home-balance>span:last-child{width:100%;margin-left:0}.profile-layout{grid-template-columns:minmax(0,1fr)}.chat-message{max-width:100%;padding:14px}.profile-tabs button{flex:45%}.balance-panel{padding:24px}.card-manager input[type=file]{max-width:100%}}.balance-currency{width:fit-content;max-width:none;margin:0 0 0 auto}.withdrawal-quote{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.withdrawal-list{gap:20px;display:grid}.withdrawal-review .section-title{flex-wrap:wrap;gap:12px}.withdrawal-review .operation-status{font-size:16px}.withdrawal-review>p{overflow-wrap:anywhere}.withdrawal-review .action-stack{margin-top:16px}.commission-tiers label{line-height:1.5}.terms table{border-collapse:collapse;width:100%}.terms th,.terms td{text-align:left;border-bottom:1px solid var(--border);padding:14px 8px}html,body{overflow-x:hidden}body{-webkit-tap-highlight-color:transparent}.app-shell{max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:80px}.sidebar{display:none!important}.app-content{margin-left:0}.topbar{z-index:100;background:var(--bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:0;padding:16px 20px;padding-top:max(16px,env(safe-area-inset-top));border-bottom:0;position:sticky;top:0}.brand{letter-spacing:0;align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.brand:before{content:"";background:#0b0e1a url(/media/payra-avatar-blue.webp) 50%/cover no-repeat;border-radius:12px;flex-shrink:0;width:42px;height:42px}.mobile-brand{font-size:17px;display:inline-flex!important}.topbar-actions{gap:8px}.icon-button{background:var(--surface);border:1px solid var(--line);border-radius:50%;width:40px;min-width:40px;height:40px}.user-pill>span{background:var(--gradient);color:#fff;width:33px;height:33px}.mode-bar{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-height:0;margin:8px 16px;padding:14px 16px;font-size:13px}.main-content{max-width:480px;padding:8px 16px calc(96px + env(safe-area-inset-bottom));min-height:calc(100dvh - 200px);margin:0 auto}.home-heading h1{letter-spacing:-.4px;font-size:22px}.home-heading p{margin-top:6px;font-size:13px}.home-columns,.flow-layout,.profile-layout,.help-layout,.order-layout{display:block}.home-balance{color:#fff;margin:8px 0 16px;display:flex;position:relative;overflow:hidden;background:var(--gradient)!important;border:0!important;border-radius:20px!important;padding:24px!important}.home-balance:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-50px}.home-balance span,.home-balance strong{color:#fff!important}.home-balance>span:first-child{opacity:.85;font-size:13px}.home-balance strong{font-weight:700;font-size:32px!important}.home-balance>span:last-child{background:#fff3;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:600}.service-grid{grid-template-columns:1fr 1fr;gap:10px}.service-card{text-align:center;align-items:center;background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:14px!important;gap:8px!important;min-height:0!important;padding:14px 8px!important}.service-card-top{flex-direction:column;gap:8px}.service-card-top>svg{display:none}.service-icon{background:0 0;width:auto;height:auto;font-size:22px}.service-card h3{font-weight:600;line-height:1.4;margin:0!important;font-size:14px!important}.service-card-bottom{margin-top:0!important}.service-card p{display:none}.panel,.form-panel,.order-state-panel,.resume-card,.faq-panel{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:16px!important;padding:16px!important}.order-row{background:var(--surface);border:1px solid var(--line);border-radius:14px!important;padding:14px!important}.order-kind-icon{color:var(--accent);background:#5c9eff1a}.button{border-radius:14px}.button-primary{padding:16px;font-size:16px;font-weight:700;background:var(--gradient)!important;color:#fff!important;border:0!important}:root[data-theme=light] .button-primary{color:#fff!important}.button-secondary{background:var(--surface);border:1px solid var(--line)}.text-link,.back-link{color:var(--accent)}.segmented button.active,.amount-presets button.selected{border-color:var(--accent)!important;color:var(--accent)!important;background:#5c9eff1a!important}.stepper li.current{color:var(--accent)}.stepper li.current>span{background:var(--accent);border-color:var(--accent);color:#fff}.field input,.field textarea,.field select,.sell-field{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);outline:none}select option,select optgroup{background-color:var(--surface);color:var(--text)}select option:checked,select option:hover{background-color:var(--accent);color:#fff}.status-active{color:var(--accent);background:#5c9eff1f}.status-warning{color:#ffc107;background:#ffc10726}:root[data-theme=light] .status-warning{color:#8a6100}.status-success{color:var(--success);background:#2ed57326}.notice-success{color:var(--success)}.breakdown-total>strong,.breakdown-purchase>strong{color:var(--accent)}.role-label,.user-avatar,.round-icon{color:var(--accent);background:#5c9eff1f}.chat-message{background:var(--surface);border:1px solid var(--line);border-radius:14px}.section-title h2{font-size:15px}.section-title>span{font-size:13px}.mobile-nav{background:var(--surface);border-top:1px solid var(--line);width:100%;max-width:480px;padding:10px 0 calc(10px + env(safe-area-inset-bottom));z-index:20;justify-content:space-around;min-height:0;position:fixed;bottom:0;left:50%;transform:translate(-50%);display:flex!important}.mobile-nav button{color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:60px;min-height:0;padding:4px 16px;font-size:11px;display:flex}.mobile-nav button.active{color:var(--accent)}.page-heading h1{letter-spacing:-.5px;font-size:24px}.page-heading p{font-size:14px}@keyframes askedFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel,.service-grid,.home-balance,.mode-bar,.order-row{animation:.3s askedFadeIn}@media (width>=721px){.topbar{padding:16px 20px}.main-content{padding:12px 16px calc(96px + env(safe-area-inset-bottom))}.service-grid{gap:10px}.service-card{min-height:0}}.profile-main .button{border-radius:13px;min-height:46px;padding:12px 20px;font-size:15px}.profile-main form>.button{place-self:flex-start start;width:fit-content}.action-stack>.button,.action-stack>a.button{justify-self:start;width:fit-content}.wallet-operation{gap:12px}.profile-main .detail-list>div{padding:3px 0}.balance-panel .balance-amount{margin:12px 0 14px}.home-sub{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.6}.home-quick{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.home-quick .button{border-radius:13px;width:100%;min-height:50px;font-size:15px}.balance-panel{background:var(--gradient);color:#fff;border:0;position:relative;overflow:hidden}.balance-panel:before{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:170px;height:170px;position:absolute;top:-60px;right:-60px}.balance-panel h2,.balance-panel .balance-amount,.balance-panel dd{color:#fff}.balance-panel .notice{color:#fff;background:#00000040}.balance-panel .segmented button{color:#ffffffd9}.balance-panel .segmented button.active{color:#3f80e0;background:#fff;border-color:#fff}.profile-layout{flex-direction:column;display:flex}.profile-main{gap:16px}.profile-tabs{z-index:5;background:var(--bg);padding:8px 0;position:sticky;top:78px}.perks{text-align:center;justify-items:center;gap:12px;display:grid}.perks>.back-link{justify-self:start}.perks-logo{object-fit:cover;border-radius:50%;width:76px;height:76px}.perks h2{letter-spacing:-.5px;font-size:24px}.perks-list{text-align:left;gap:10px;width:100%;display:grid}.perk-card{background:var(--bg);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.perk-icon{font-size:22px;line-height:1.4}.perk-card p{font-size:15px;line-height:1.6}.apply-form{text-align:left;gap:4px;display:grid}.apply-form>.back-link{justify-self:start}.apply-form h3{font-size:19px}.apply-form>.muted{margin-bottom:10px;font-size:14px}.apply-form .field{margin-bottom:16px}.apply-status-banner{background:#4686ea1a;border:1px solid #4686ea40;border-radius:14px;flex-direction:column;gap:6px;margin-bottom:6px;padding:14px 16px;display:flex}.apply-status-badge{color:#b1ceff;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.apply-status-badge svg{flex-shrink:0}.apply-status-text{color:var(--muted,#8a8f9e);margin:0;font-size:13.5px;line-height:1.45}.apply-summary{gap:8px;width:100%;margin:8px 0 12px;font-size:13.5px;display:grid}.apply-summary>div{border-bottom:1px solid #ffffff0d;padding:4px 0;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:26px!important;display:flex!important}.apply-summary>div:last-child{border-bottom:none}.apply-summary dt{color:var(--muted);white-space:nowrap;flex-shrink:0}.apply-summary dd{white-space:nowrap;color:var(--text,#fff);font-weight:600;text-align:right!important;margin:0 0 0 auto!important}@media (width<=360px){.apply-summary{font-size:12.5px}.apply-summary>div{gap:8px!important}}.apply-details{width:100%;margin-top:6px}.apply-details summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-size:15px;font-weight:650;display:flex}.apply-details .detail-list{margin-top:8px;font-size:15px}.balance-actions{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.balance-deposit{color:#3f80e0;background:#fff;border:0;min-height:50px;font-weight:700}.balance-deposit:hover{background:#eff6ff}.balance-ops{color:#fff;background:#ffffff2e;border:0;min-height:50px;font-weight:700}.balance-ops:hover{background:#ffffff47}.card-manager>.button.wide,.card-editor{margin-top:16px}.success-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080f99;place-items:center;padding:20px;animation:.25s askedFadeIn;display:grid;position:fixed;inset:0}.success-modal{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:20px;justify-items:center;gap:12px;width:100%;max-width:340px;padding:32px 24px;display:grid}.success-modal-icon{font-size:44px;line-height:1}.success-modal h2{font-size:24px}.success-modal p{color:var(--muted);font-size:16px;line-height:1.6}.success-modal p strong{color:var(--text);font-size:20px}.deposit-invoice-modal{text-align:center!important;box-sizing:border-box!important;color:#fff!important;background:radial-gradient(at 50% 0,#20447859 0%,#0000 72%),linear-gradient(145deg,#101c30 0%,#0a1324 100%)!important;border:1px solid #5091eb47!important;border-radius:26px!important;flex-direction:column!important;gap:16px!important;width:min(360px,100vw - 32px)!important;max-width:360px!important;padding:28px 20px 24px!important;display:flex!important;position:relative!important;box-shadow:0 24px 60px #000000bf,0 0 35px #195ac829,inset 0 1px 1px #ffffff38!important}.modal-close-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.modal-close-btn:hover{background:var(--soft-2);color:var(--text)}.deposit-modal-header{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.deposit-modal-icon{border-radius:12px;width:44px;height:44px;margin-bottom:2px}.deposit-modal-amount{letter-spacing:-.5px;color:var(--text);margin:0;font-size:26px;font-weight:750}.deposit-modal-status{color:#ffb300;background:#ffb30024;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.deposit-modal-list{background:var(--soft);border:1px solid var(--line);text-align:left;box-sizing:border-box;border-radius:14px;gap:10px;width:100%;margin:0;padding:12px 16px;display:grid}.deposit-modal-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.deposit-modal-list dt{color:var(--muted);margin:0;font-size:13px;font-weight:500}.deposit-modal-list dd{text-align:right;margin:0;font-size:14px;font-weight:650}.deposit-modal-actions{flex-direction:column!important;gap:10px!important;width:100%!important;margin-top:4px!important;display:flex!important}.deposit-modal-actions .button,.chain-modal-instructions .deposit-action-pay{letter-spacing:-.2px!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:16px!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:50px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:transform .16s,filter .16s,box-shadow .16s,background .16s,border-color .16s,color .16s!important;display:inline-flex!important}.deposit-action-pay,.deposit-modal-actions .button-primary{color:#fff!important;background:linear-gradient(135deg,#3385ff 0%,#1a62d6 100%)!important;border:1px solid #82b9ff7a!important;box-shadow:0 8px 24px #2066de61,inset 0 1px 1px #fff6!important}.deposit-action-pay:hover:not(:disabled),.deposit-modal-actions .button-primary:hover:not(:disabled){filter:brightness(1.08)!important;box-shadow:0 10px 28px #2066de7a,inset 0 1px 1px #ffffff73!important}.deposit-action-pay:active:not(:disabled),.deposit-modal-actions .button-primary:active:not(:disabled){filter:brightness(.96)!important;transform:scale(.985)!important}.deposit-action-pay svg,.deposit-modal-actions .button-primary svg{flex-shrink:0;color:#fff!important}.deposit-action-check,.deposit-modal-actions .button-secondary:not(.deposit-action-cancel){color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%)!important;border:1px solid #ffffff24!important;box-shadow:0 4px 16px #00000047,inset 0 1px 1px #ffffff1f!important}.deposit-action-check:hover:not(:disabled),.deposit-modal-actions .button-secondary:not(.deposit-action-cancel):hover:not(:disabled){background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0d 100%)!important;border-color:#5c9eff61!important;box-shadow:0 6px 20px #00000052,0 0 16px #5c9eff29,inset 0 1px 1px #ffffff2e!important}.deposit-action-check:active:not(:disabled),.deposit-modal-actions .button-secondary:not(.deposit-action-cancel):active:not(:disabled){transform:scale(.985)!important}.deposit-action-check svg,.deposit-modal-actions .button-secondary:not(.deposit-action-cancel) svg{flex-shrink:0;color:#5c9eff!important}.deposit-action-cancel,.deposit-modal-actions .button-danger,.deposit-modal-actions .button[data-tone=danger]{color:#fca5a5!important;background:linear-gradient(135deg,#ef44441f 0%,#dc26260a 100%)!important;border:1px solid #ef444447!important;min-height:48px!important;box-shadow:0 4px 16px #00000038,inset 0 1px 1px #ffffff0f!important}.deposit-action-cancel:hover:not(:disabled),.deposit-modal-actions .button-danger:hover:not(:disabled),.deposit-modal-actions .button[data-tone=danger]:hover:not(:disabled){color:#fee2e2!important;background:linear-gradient(135deg,#ef444433 0%,#dc262614 100%)!important;border-color:#ef444473!important;box-shadow:0 6px 20px #ef444433,inset 0 1px 1px #ffffff1a!important}.deposit-action-cancel:active:not(:disabled),.deposit-modal-actions .button-danger:active:not(:disabled),.deposit-modal-actions .button[data-tone=danger]:active:not(:disabled){transform:scale(.985)!important}.deposit-action-cancel svg,.deposit-modal-actions .button-danger svg,.deposit-modal-actions .button[data-tone=danger] svg{flex-shrink:0;color:#f87171!important}.active-deposit-banner{-webkit-backdrop-filter:blur(14px)!important;box-sizing:border-box!important;text-align:left!important;background:radial-gradient(at 15% 0,#2b7cfb29 0%,#0000 68%),linear-gradient(145deg,#101a2cf0 0%,#0a111efa 100%)!important;border:1px solid #5091eb47!important;border-radius:20px!important;flex-direction:column!important;gap:14px!important;width:100%!important;margin-top:14px!important;padding:18px 20px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px #00000073,0 0 24px #195ac81a,inset 0 1px 1px #ffffff24!important}.active-deposit-banner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#82b9ff59 40%,#82b9ff1a 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.active-deposit-banner-text{text-align:left!important;flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.active-deposit-banner-text strong{letter-spacing:-.2px!important;color:#fff!important;font-size:16px!important;font-weight:750!important;line-height:1.35!important}.active-deposit-status,.active-deposit-banner-text span{letter-spacing:-.1px!important;box-sizing:border-box!important;color:#fbbf24!important;background:#f59e0b1f!important;border:1px solid #f59e0b47!important;border-radius:20px!important;align-items:center!important;gap:7px!important;width:fit-content!important;padding:4px 11px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}.active-deposit-status.error,.active-deposit-banner-text span.error{color:#f87171!important;background:#ef44441f!important;border-color:#ef444447!important}.active-deposit-status.success,.active-deposit-banner-text span.success{color:#34d399!important;background:#10b9811f!important;border-color:#10b98147!important}.active-deposit-status.review,.active-deposit-banner-text span.review{color:#60a5fa!important;background:#5c9eff1f!important;border-color:#5c9eff47!important}.active-deposit-dot{background:currentColor!important;border-radius:50%!important;flex-shrink:0!important;width:7px!important;height:7px!important;animation:2s cubic-bezier(.4,0,.6,1) infinite depositDotPulse!important;box-shadow:0 0 8px!important}@keyframes depositDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.active-deposit-btn,.active-deposit-banner .button{color:#fff!important;letter-spacing:-.2px!important;cursor:pointer!important;background:linear-gradient(135deg,#2b7cfb 0%,#1754be 100%)!important;border:1px solid #82b4ff7a!important;border-radius:14px!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:11px 20px!important;font-size:15px!important;font-weight:700!important;transition:transform .15s,filter .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 6px 20px #2066de59,inset 0 1px 1px #ffffff59!important}.active-deposit-btn:hover,.active-deposit-banner .button:hover{filter:brightness(1.08)!important;box-shadow:0 8px 24px #2066de73,inset 0 1px 1px #fff6!important}.active-deposit-btn:active,.active-deposit-banner .button:active{transform:scale(.985)!important}.active-deposit-btn svg,.active-deposit-banner .button svg{flex-shrink:0;color:#fff!important;transition:transform .15s!important}.active-deposit-btn:hover svg,.active-deposit-banner .button:hover svg{transform:translate(1px,-1px)!important}.chain-invoice-modal{max-height:88dvh;overflow-y:auto;border:1px solid var(--line)!important;border-radius:20px!important}.deposit-modal-network-tag{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-top:-2px;font-size:12px;font-weight:700}.deposit-modal-status.expired{color:#ff4757;background:#ff475724}.deposit-modal-status.paid{color:#2ed573;background:#2ed57324}.deposit-modal-status.review{color:#5c9eff;background:#5c9eff24}.chain-modal-instructions{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.chain-instruction-note{color:var(--muted);text-align:left;margin:0;font-size:13px;line-height:1.5}.chain-address-box{background:var(--soft);border:1px solid var(--line);box-sizing:border-box;border-radius:14px;gap:8px;width:100%;padding:12px;display:grid}.chain-address-label{color:var(--muted);text-align:left;font-size:12px;font-weight:600}.chain-address-box .chain-address{word-break:break-all;text-align:center;background:var(--surface);border:1px dashed var(--line);-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px;font-family:monospace;font-size:13px}.chain-copy-stack{flex-direction:column!important;gap:8px!important;width:100%!important;margin-top:6px!important;display:flex!important}.chain-copy-btn{letter-spacing:-.1px!important;color:#e2e8f0!important;cursor:pointer!important;box-sizing:border-box!important;background:linear-gradient(135deg,#ffffff12 0%,#ffffff05 100%)!important;border:1px solid #ffffff1f!important;border-radius:14px!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:46px!important;padding:10px 16px!important;font-size:14px!important;font-weight:650!important;transition:transform .15s,background .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 2px 10px #0003,inset 0 1px 1px #ffffff14!important}.chain-copy-btn:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#ffffff1c 0%,#ffffff0a 100%)!important;border-color:#5c9eff59!important;box-shadow:0 4px 14px #00000040,inset 0 1px 1px #ffffff1f!important}.chain-copy-btn:active:not(:disabled){transform:scale(.985)!important}.chain-copy-btn svg{flex-shrink:0;transition:color .15s,transform .15s;color:#5c9eff!important}.chain-copy-btn.is-copied{color:#6ee7b7!important;background:linear-gradient(135deg,#10b9812e 0%,#05966914 100%)!important;border-color:#10b98173!important;box-shadow:0 0 18px #10b98138,inset 0 1px 1px #ffffff26!important}.chain-copy-btn.is-copied svg{transform:scale(1.1);color:#34d399!important}.deposit-modal-warning{color:var(--muted);text-align:left;background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.chain-details-accordion{text-align:left;width:100%;color:var(--muted);font-size:13px}.chain-details-accordion summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--muted);padding:4px 0;font-weight:600;transition:color .15s}.chain-details-accordion summary:hover{color:var(--text)}.chain-details-content{background:var(--soft);border:1px solid var(--line);border-radius:12px;gap:6px;margin-top:6px;padding:10px 12px;display:grid}.chain-details-content p{word-break:break-all;margin:0;font-family:monospace;font-size:12px}.card-modal-dialog{box-sizing:border-box;text-align:center;flex-direction:column;gap:16px;width:100%;max-width:380px;max-height:88dvh;padding:26px 20px 22px;display:flex;position:relative;overflow-y:auto}.card-modal-icon{width:50px;height:50px;color:var(--accent);background:#5c9eff24;border-radius:14px;place-items:center;margin-bottom:2px;display:grid}.card-modal-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.card-modal-form{text-align:left;flex-direction:column;gap:14px;width:100%;margin-top:2px;display:flex}.card-modal-form .field{margin:0}.card-modal-form .field input{min-height:46px;font-size:16px}.card-modal-actions{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.card-modal-actions .button{justify-content:center;width:100%}.workspace-withdraw{margin:0 0 4px}.withdraw-estimate{margin:4px 0 6px}.estimate-note{margin:8px 0 0;font-size:14px}.profile-card>.detail-list,.panel form>.detail-list{margin-bottom:18px}.topbar-left{align-items:center;gap:12px;display:flex}.mode-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3}.mode-badge.mode-live{color:var(--success);background:#2ed57326;border:1px solid #2ed5734d}.mode-badge.mode-testnet,.mode-badge.mode-demo{color:var(--accent);background:#5c9eff26;border:1px solid #5c9eff4d}.user-avatar-initial{background:var(--soft-2);width:34px;height:34px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.user-pill-text{text-align:left;flex-direction:column;line-height:1.2;display:flex}.user-pill-text strong{color:var(--text);font-size:14px;font-weight:650}.user-pill-role{color:var(--muted);font-size:11px;font-weight:500}.nav-icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.nav-badge{background:var(--accent);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:750;line-height:1;display:flex;position:absolute;top:-4px;right:-9px}.nav-badge-sidebar{background:var(--accent);color:#fff;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.2}.home-balance-card{background:var(--gradient);border-radius:20px;padding:22px 20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #3f80e038}.home-balance-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff2e 0%,#fff0 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.balance-hero-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.balance-label-row{align-items:center;gap:8px;display:flex}.balance-label-row h2{color:#ffffffe6;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:650;display:flex}.balance-eye-btn{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:background .2s,transform .15s;display:grid}.balance-eye-btn:hover{background:#ffffff47}.balance-amount-wrap{margin:6px 0 14px}.balance-amount-wrap .balance-amount{letter-spacing:-1.2px;color:#fff;margin:0;font-size:clamp(32px,8.5vw,44px);font-weight:800;line-height:1.15}.balance-metrics-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.balance-metric-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000038;border-radius:10px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.metric-label{color:#ffffffbf;align-items:center;gap:4px;font-size:12px;display:inline-flex}.metric-val{color:#fff;letter-spacing:-.2px;font-weight:700}.balance-quick-bar{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.balance-quick-bar .button{white-space:nowrap;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:8px 4px;font-size:13px;font-weight:650;display:flex}.balance-quick-bar .quick-action-primary{color:#3f80e0;background:#fff;border:0;font-weight:750;box-shadow:0 4px 12px #0000001f}.balance-quick-bar .button-secondary{color:#fff;background:#ffffff26;border:1px solid #ffffff2e}.active-order-card{background:var(--surface);border:1px solid var(--accent);cursor:pointer;border-radius:16px;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #5c9eff14}.active-order-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5c9eff29}.active-order-pulse{background:var(--accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s infinite liveOrderPulse;box-shadow:0 0 #5c9effb3}@keyframes liveOrderPulse{0%{box-shadow:0 0 #5c9effb3}70%{box-shadow:0 0 0 8px #5c9eff00}to{box-shadow:0 0 #5c9eff00}}.active-order-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.active-order-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.active-order-num{color:var(--text);font-size:14px;font-weight:700}.active-order-sub{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.active-order-arrow{color:var(--accent);flex-shrink:0}.promo-banner-wrap{margin:0 0 20px}.promo-banner-card{background:var(--surface);border:1px solid var(--line);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:18px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000000a}.promo-banner-card:active{cursor:grabbing}.promo-slider-track{will-change:transform;width:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex}.promo-slide{box-sizing:border-box;flex-direction:column;flex:0 0 100%;gap:8px;width:100%;min-width:100%;padding:18px 20px 10px;display:flex}[data-theme=dark] .promo-banner-card{background:linear-gradient(135deg,#5c9eff14 0%,#1a1d27 100%);border-color:#5c9eff2e}.promo-banner-badge-row{justify-content:space-between;align-items:center;width:100%;display:flex}.promo-banner-tag{background:var(--soft);color:var(--accent);text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:750}.promo-banner-emoji{font-size:20px}.promo-banner-title{color:var(--text);letter-spacing:-.3px;margin:0;font-size:16px;font-weight:750}.promo-banner-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.promo-banner-dots{justify-content:center;align-items:center;gap:6px;margin:0;padding:0 0 14px;display:flex}.promo-dot{background:var(--line);cursor:pointer;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:all .25s}.promo-dot.active{background:var(--accent);width:20px}.section-subtitle{color:var(--muted);font-size:13px;font-weight:500}.service-card.service-bento{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:16px;flex-direction:column;justify-content:space-between;gap:8px;min-height:108px;padding:12px 10px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #00000008}.service-card.service-bento:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 8px 24px #5c9eff1f}.service-bento .service-card-top{justify-content:space-between;align-items:center;width:100%;display:flex}.service-bento .service-icon{background:var(--soft);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.service-bento .service-badge{background:var(--soft);color:var(--accent);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.service-bento .service-card-bottom h3{color:var(--text);letter-spacing:-.3px;margin:0;font-size:14px;font-weight:750}@media (width<=480px){.balance-quick-bar{grid-template-columns:repeat(3,1fr);gap:6px}.balance-quick-bar .button{padding:8px 2px;font-size:11px}.service-bento-grid{gap:8px}.service-card.service-bento{min-height:104px;padding:10px 8px}.service-bento .service-card-bottom h3{font-size:13px}.service-bento .service-card-bottom p{font-size:10px}}.rejection-reason-box{text-align:left;background:linear-gradient(135deg,#ef44441f 0%,#991b1b0f 100%);border:1px solid #ef444447;border-radius:14px;flex-direction:column;gap:6px;margin:4px 0;padding:12px 14px;display:flex;box-shadow:0 4px 16px #ef444414}.rejection-reason-header{color:#f87171;letter-spacing:.2px;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.rejection-reason-header svg{color:#f87171;flex-shrink:0}.rejection-reason-text{color:#fff;word-break:break-word;font-size:13.5px;font-weight:500;line-height:1.45}.app-start-pending #root{opacity:0}.app-start-reveal #root{animation:.4s linear both appContentReveal}.startup-blur-layer{z-index:99998;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090b;position:fixed;inset:0}.app-start-reveal .startup-blur-layer{pointer-events:none;background:0 0;animation:.4s linear both appStartReveal}@keyframes appContentReveal{0%{opacity:.25}to{opacity:1}}@keyframes appStartReveal{0%{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}to{-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@media (prefers-reduced-motion:reduce){.app-start-reveal #root{animation:none}.app-start-reveal .startup-blur-layer{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}}.loading-blur-layer{z-index:99998;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:0 0;position:fixed;inset:0}.loading-blur-layer.is-revealing{pointer-events:none;animation:.4s linear both appStartReveal}@media (prefers-reduced-motion:reduce){.loading-blur-layer{-webkit-backdrop-filter:none;backdrop-filter:none}.loading-blur-layer.is-revealing{animation:none}}:root{--payra-radius:16px;--payra-gap:12px;--payra-inset:18px;--payra-shadow:0 8px 24px #03071220, inset 0 1px 0 #ffffff06;--payra-purple:#78abff;--gradient:linear-gradient(125deg, #67a2ff 0%, #3d8cff 42%, #226cd8 100%)}:root[data-theme=dark]{--gradient:linear-gradient(125deg, #67a2ff 0%, #3d8cff 42%, #226cd8 100%);--bg:#101620;--surface:#1c2635;--surface-raised:#243044;--text:#f5f9ff;--muted:#bdcce2;--line:#3b4d68;--accent:#78abff;--soft:#233042;--soft-2:#2b4263;--success:#9bdfcf;--payra-surface:linear-gradient(120deg, #222d3e, #19222f 72%, #202a3a)}:root[data-theme=light]{--payra-surface:linear-gradient(120deg,#fff,#eff3fa)}body{background:var(--bg);color:var(--text)}.app-shell{max-width:430px;padding-bottom:0}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.topbar{padding:20px var(--payra-inset) 12px;position:relative}.brand{gap:10px}.topbar-actions{gap:10px;min-width:0}.user-pill{gap:8px;min-width:0}.user-pill strong{text-overflow:ellipsis;max-width:112px;font-size:16px;overflow:hidden}.user-pill>span{background:var(--gradient);width:36px;height:36px;display:grid}.user-pill>svg{display:block}.mode-bar{margin:8px var(--payra-inset) 22px;border-radius:13px;min-height:40px;padding:10px 14px;font-size:14px}.mode-bar>span{color:var(--text)}.main-content{padding:0 var(--payra-inset) calc(110px + env(safe-area-inset-bottom))}.page-heading{margin:0 0 20px}.page-heading h1{letter-spacing:-.8px;font-size:26px;line-height:1.25}.back-link{min-height:44px;margin-bottom:12px;font-size:16px}.panel,.form-panel,.order-state-panel,.resume-card,.faq-panel,.service-card,.order-row,.mode-bar,.button-secondary,.field input,.field textarea,.field select{background:var(--payra-surface);border-color:var(--line);box-shadow:var(--payra-shadow)}.panel,.form-panel,.order-state-panel,.resume-card,.faq-panel{border-radius:var(--payra-radius)!important}.button{border-radius:13px;gap:12px;min-height:50px;font-size:16px}.button svg{flex-shrink:0}.button-primary{box-shadow:inset 0 1px 2px #ffffff65,0 3px 12px #2c7bf330;background:var(--gradient)!important}.button-secondary{color:var(--text)}.button-ghost{color:var(--accent)}.home-heading{padding:0 8px 14px}.home-heading h1{font-size:26px;line-height:1.2}.home-heading .home-sub{color:var(--muted);font-size:14px;line-height:1.5}.balance-panel.home-balance-card{background:var(--gradient);border:1px solid #91bcff;margin:0 0 12px;box-shadow:inset 0 2px 3px #ffffff65,0 4px 18px #3e8bff42;padding:18px!important}.balance-panel:before{background:#ffffff09;width:112px;height:112px;top:-52px;right:-48px}.balance-panel h2{align-items:center;gap:8px;font-size:16px;line-height:1.25;display:flex}.balance-hero-top{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:8px!important;display:flex!important}.balance-label-row{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.balance-currency.segmented{box-sizing:border-box!important;background:#00000042!important;border:1px solid #ffffff24!important;border-radius:12px!important;flex:none!important;align-items:center!important;gap:3px!important;width:auto!important;max-width:fit-content!important;min-height:32px!important;margin:0 0 0 auto!important;padding:3px!important;display:inline-flex!important}.balance-currency.segmented button{color:#ffffffbf!important;white-space:nowrap!important;min-height:26px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.balance-currency.segmented button.active{color:#fff!important;background:#ffffff40!important;border-color:#ffffff52!important;box-shadow:0 2px 6px #00000026!important}select{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}select option,select optgroup{color:#f5f9ff!important;background-color:#1a1d27!important}select option:checked,select option:hover{color:#fff!important;background-color:#5c9eff!important}.balance-panel .balance-amount{letter-spacing:-1.4px;margin:14px 0 10px;font-size:clamp(36px,11.5vw,48px);font-weight:750;line-height:1.15}.balance-panel .detail-list{margin:0}.balance-panel .detail-list>div{padding:0;font-size:18px}.balance-panel dt{color:#fff}.balance-actions{margin-top:14px}.balance-quick-bar{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;width:100%!important;margin-top:14px!important;display:grid!important}.balance-quick-bar .button{text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:68px!important;padding:10px 4px!important;font-size:13px!important;font-weight:650!important;display:flex!important}.balance-quick-bar .quick-action-primary{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff30!important;box-shadow:inset 0 1px #ffffff20!important}.balance-quick-bar .quick-action-primary:hover{background:#ffffff36!important}.balance-quick-bar .button-secondary{color:#fff!important;background:#ffffff18!important;border:1px solid #ffffff20!important;box-shadow:inset 0 1px #ffffff10!important}.balance-quick-bar .button-secondary:hover{background:#ffffff28!important}.home-quick{gap:8px;margin-bottom:12px}.home-quick .button{gap:10px;min-height:54px;padding:10px 8px;font-size:16px}.home-quick .button-secondary svg{color:var(--accent)}.resume-card{align-items:center;gap:14px;min-height:82px;margin-bottom:16px}.resume-card>.round-icon{place-items:center;display:grid}.resume-card>span:nth-child(2){flex:1;min-width:0}.resume-card strong{font-size:17px}.draft-summary{margin-top:4px;font-size:15px}.round-icon{width:46px;height:48px;color:var(--accent);background:linear-gradient(135deg,#33455e,#25374f);border-radius:13px;flex-shrink:0}.home-main .section-title{margin:0 0 8px}.section-title h2{align-items:center;gap:10px;font-size:16px;display:flex}.section-title h2 svg{color:var(--accent)}.service-bento-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important;display:grid!important}.service-card.service-bento{background:var(--payra-surface)!important;border:1px solid var(--line)!important;text-align:left!important;min-height:108px!important;box-shadow:var(--payra-shadow)!important;border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important;padding:12px 10px!important;display:flex!important}.service-bento .service-card-top{justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.service-bento .service-icon{background:#ffffff08!important;border-radius:10px!important;flex-shrink:0!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.service-bento .service-badge{color:var(--accent)!important;white-space:nowrap!important;background:#ffffff10!important;border-radius:6px!important;padding:3px 7px!important;font-size:10px!important;font-weight:700!important}.service-bento .service-badge.sbp-badge{color:#d9fff5!important;background:#1d66595e!important}.service-bento .service-card-bottom{flex-direction:column!important;gap:2px!important;display:flex!important}.service-bento .service-card-bottom h3{color:var(--text)!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}.service-bento .service-card-bottom p{color:var(--muted)!important;margin:0!important;font-size:11px!important;line-height:1.3!important}.segmented{flex-wrap:nowrap;gap:4px}.segmented button{text-align:center;min-height:46px;color:var(--text);white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;display:inline-flex}.segmented button.active{box-shadow:inset 0 1px 3px #78abff35,0 0 8px #3787ff18;border-color:var(--accent)!important;color:#99bdff!important;background:linear-gradient(130deg,#345b9a66,#1c3a6966)!important}.profile-tabs{margin-bottom:16px;padding:0;position:static}.profile-tabs button{padding:12px 16px;font-size:16px}.history-controls{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.history-controls .segmented{justify-content:space-between}.history-controls .segmented button{padding:10px}.search-field{width:100%;max-width:none;margin:0;position:relative}.search-field input{height:48px;padding:12px 10px 12px 48px;font-size:14px}.search-icon{z-index:1;color:var(--muted);position:absolute;top:13px;left:15px}.panel>.empty-state{background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:35px 12px;display:flex}.empty-icon{width:64px;height:64px;color:var(--accent);background:#6092dc38;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.empty-icon svg{width:34px;height:34px}.empty-state h3{font-size:21px}.profile-card{text-align:center;flex-direction:column;align-items:stretch;display:flex}.profile-avatar{color:#fff;background:linear-gradient(135deg,#344f77,#273a55);border:1px solid #5075ad;border-radius:20px;width:74px;height:74px;margin:2px auto 12px;font-size:40px}.profile-card h2{margin:0 0 4px;font-size:23px}.profile-card>p{margin:0 0 16px;font-size:15px}.profile-card .field{text-align:left;margin-bottom:12px}.profile-card .field select{min-height:46px;padding:10px 14px}.profile-card .detail-list{text-align:left;border-bottom:1px solid var(--line);gap:0;width:100%;margin:0 0 12px;padding-bottom:16px}.profile-card .detail-list>div{align-items:center;min-height:32px;font-size:15px}.executor-access.access-approved{color:#d9fff5;background:#1d66595e;border-radius:12px;padding:7px 12px}.profile-card>.button-ghost{min-height:44px;padding:8px;font-weight:500}.profile-card>.button-ghost svg{color:var(--muted)}.faq-panel details,.faq-panel details:first-child,.faq-panel details:last-child{padding:12px 0}.faq-panel summary{gap:12px;min-height:44px;font-size:16px;font-weight:600;line-height:1.45}.faq-panel summary svg{color:var(--accent);flex-shrink:0;transition:transform .15s}.faq-panel details[open] summary svg{transform:rotate(45deg)}.faq-panel details p{padding:8px 0;line-height:1.6}.mobile-nav{width:calc(100% - 16px);max-width:414px;padding:3px 3px calc(3px + env(safe-area-inset-bottom));border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);z-index:110;background:linear-gradient(115deg,#263248dc,#172130e8);border-radius:18px;bottom:0;box-shadow:inset 0 2px 5px #a5bfff1a,0 -8px 30px #080c1420}.mobile-nav button{color:#c7d5eb;border-radius:15px;flex:1;gap:5px;min-width:0;min-height:66px;padding:8px 1px;font-size:13px}.mobile-nav button.active{color:var(--accent);background:linear-gradient(135deg,#435d8947,#243f6b70);box-shadow:inset 0 1px #8cb8ff0b}.screen-home .topbar{padding-bottom:8px}.screen-home .mode-bar{margin-top:12px;margin-bottom:14px}.screen-home .app-content{flex-direction:column;display:flex}.screen-home .main-content{width:100%;min-height:0;padding-top:16px;padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}.screen-home .mode-bar{margin-bottom:14px}.screen-home .offline-banner{order:0}.mode-bar:has(.demo-account){padding:6px 12px}.demo-account{min-height:36px;padding:6px 10px}.success-modal-icon svg{width:44px;height:44px;color:var(--success)}@media (width<=375px){:root{--payra-inset:16px}.topbar-actions{gap:6px}.user-pill strong{max-width:76px}.history-controls .segmented button{padding:10px 7px;font-size:13px}.home-quick .button{gap:7px;font-size:15px}}:root{--motion-fast:.16s;--motion-panel:.28s;--motion-ease:cubic-bezier(.22,1,.36,1)}.button,.service-card,.resume-card,.order-row,.user-pill,.mobile-nav button,.segmented button{transition:transform var(--motion-fast) var(--motion-ease),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.mobile-nav button svg{transition:transform .24s var(--motion-ease)}.mobile-nav button.active svg{transform:translateY(-2px)}.segmented button.active{animation:payra-tab-in .22s var(--motion-ease)}.admin-tabs,.workspace-tabs{flex-wrap:wrap;gap:8px}.admin-tabs button,.workspace-tabs button{white-space:normal;flex:auto}.panel,.mode-bar,.service-grid,.order-row{animation:none}.card-editor,.withdrawal-quote,.notice,.error-box,.success-modal,.card-dialog{animation:payra-panel-in var(--motion-panel) var(--motion-ease)}details summary svg,details summary span{transition:transform .22s var(--motion-ease)}details[open]>p{animation:payra-panel-in .22s var(--motion-ease)}@supports (interpolate-size:allow-keywords){details{interpolate-size:allow-keywords}details::details-content{opacity:0;block-size:0;transition:block-size var(--motion-panel) var(--motion-ease),opacity .18s ease,content-visibility var(--motion-panel) allow-discrete;overflow:clip}details[open]::details-content{opacity:1;block-size:auto}}@keyframes payra-panel-in{0%{opacity:0}to{opacity:1}}@keyframes payra-tab-in{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mobile-nav .navigation-emoji{object-fit:contain;flex-shrink:0;width:28px;height:28px;transition:transform .18s,filter .18s}.mobile-nav .navigation-emoji.is-active{filter:drop-shadow(0 2px 5px #8ab6ff30);transform:translateY(-1px)}.apple-emoji{object-fit:contain;vertical-align:middle;flex-shrink:0;display:inline-block}.resume-card>.apple-emoji{margin-left:auto}.chain-invoice{border-top:1px solid var(--line);gap:12px;padding-top:20px;display:grid}.chain-address{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:monospace;font-size:14px}.chain-qr{border-radius:16px;justify-self:center;max-width:100%;height:auto}.chain-funding{margin-bottom:20px}.my-order-tabs{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-bottom:24px;padding:0;display:grid}.my-order-tabs button{white-space:normal;overflow-wrap:anywhere;text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:100%;min-width:0;padding:10px 6px;display:flex}.app-shell .topbar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.app-shell:not(.screen-home):not(.screen-new):not(.screen-operations):not(.screen-profile):not(.screen-workspace):not(.screen-admin):not(.screen-referrals):not(.role-client.screen-order) .main-content{padding-top:28px}.referral-page-container{width:100%;max-width:480px;padding:8px 0 calc(110px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;gap:16px;margin:0 auto;display:flex}.referral-nav-header{flex-direction:column;gap:8px;margin-bottom:2px;display:flex}.referral-back-btn{color:var(--muted,#8a8f9e);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;padding:4px 0;font-size:15px;font-weight:600;transition:color .15s;display:inline-flex}.referral-back-btn:hover{color:var(--text,#fff)}.referral-page-title{letter-spacing:-.8px;color:var(--text,#fff);margin:0;font-size:28px;font-weight:800;line-height:1.2}.referral-hero-card{background:linear-gradient(145deg,#1c2d46bf 0%,#121725eb 100%);border:1px solid #5c9eff47;border-radius:20px;flex-direction:column;gap:12px;padding:22px 20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #00000059,inset 0 1px 2px #ffffff1f}.referral-hero-art-wrap{pointer-events:none;opacity:.9;filter:drop-shadow(0 6px 14px #5c9eff4d);width:76px;height:76px;position:absolute;top:14px;right:14px}.referral-hero-art{object-fit:contain;width:100%;height:100%}.referral-hero-badge{color:#b5d2fd;background:#5c9eff2e;border:1px solid #5c9eff66;border-radius:9999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #5c9eff26}.referral-hero-title{letter-spacing:-.6px;color:#fff;max-width:80%;margin:0;font-size:24px;font-weight:800;line-height:1.25}.referral-hero-desc{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.referral-link-section{flex-direction:column;gap:8px;margin-top:6px;display:flex}.referral-link-label{color:#ffffffd9;font-size:13px;font-weight:650}.referral-link-input-wrap{background:#0f1117bf;border:1px solid #ffffff1f;border-radius:14px;align-items:center;padding:4px 6px 4px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.referral-link-input-wrap:focus-within{border-color:#5c9eff99;box-shadow:0 0 0 2px #5c9eff33}.referral-link-input{color:#fff;cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px;font-weight:500}.referral-icon-btn{color:#b5d2fd;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.referral-icon-btn:hover{color:#fff;background:#5c9eff33}.referral-icon-btn.is-copied{color:#4ade80;background:#22c55e33;border-color:#22c55e66}.referral-link-buttons{gap:8px;width:100%;margin-top:4px;display:flex}.referral-copy-main-btn{flex:1;min-width:0;background:var(--gradient)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:48px!important;min-height:48px!important;font-size:14.5px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 4px 16px #5c9eff4d!important}.referral-share-btn{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.referral-share-btn:hover{background:#ffffff24;border-color:#ffffff40;transform:translateY(-1px)}.referral-pending-link{color:var(--muted,#8a8f9e);margin:4px 0 0;font-size:13.5px}.referral-plus-banner{background:linear-gradient(135deg,#10305b99 0%,#095ec473 100%);border:1px solid #61afff59;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;box-shadow:0 6px 20px #095ec433,inset 0 1px 1px #fff3}.referral-plus-banner-icon{color:#61afff;background:#ffffff1f;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 8px #0003}.referral-plus-banner-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.referral-plus-banner-badge{color:#a4d5ff;letter-spacing:.5px;text-transform:uppercase;background:#61afff33;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.referral-plus-banner-title{color:#fff;margin:0;font-size:15px;font-weight:800}.referral-plus-banner-desc{color:#c5dcfa;margin:0;font-size:12.5px;line-height:1.45}.referral-plus-banner-desc strong{color:#fff}.referral-stats-section{flex-direction:column;gap:12px;display:flex}.referral-stats-title{color:#fff;margin:0;font-size:16px;font-weight:700}.referral-stats-grid,.referral-stats-cards{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.referral-stat-card{background:var(--surface,#1a1d27);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #0003}.referral-stat-card-featured{background:linear-gradient(135deg,#22c55e1a 0%,#1a1d27f2 100%);border:1px solid #22c55e47;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:16px 18px;box-shadow:0 4px 20px #00000040,0 0 16px #22c55e0f}.referral-stat-featured-left{align-items:center;gap:14px;min-width:0;display:flex}.referral-stat-featured-info{flex-direction:column;gap:2px;min-width:0;display:flex}.referral-stat-card-featured .referral-stat-icon{color:#4ade80;background:#22c55e2e;border-radius:12px;width:44px;min-width:44px;height:44px;box-shadow:0 0 12px #22c55e33}.referral-stat-card-featured .referral-stat-label{color:#ffffffa6;font-size:13px;font-weight:600}.referral-stat-card-featured .referral-stat-value{font-size:21px;font-weight:800;line-height:1.2}.referral-stat-featured-badge{color:#4ade80;white-space:nowrap;background:#22c55e26;border:1px solid #22c55e4d;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.referral-stat-header{align-items:center;gap:8px;min-width:0;display:flex}.referral-stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;display:flex}.referral-stat-icon.purple{color:#b5d2fd;background:#5c9eff26}.referral-stat-icon.green{color:#4ade80;background:#22c55e26}.referral-stat-icon.amber{color:#fbbf24;background:#f59e0b26}.referral-stat-label{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.referral-stat-val-row{align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.referral-stat-value{font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.referral-stat-value.green{color:#4ade80}.referral-stat-value.amber{color:#fbbf24}.referral-stat-sub{color:#ffffff73;white-space:nowrap;font-size:11.5px;font-weight:500}@media (width<=360px){.referral-stat-featured-badge{display:none}.referral-stat-card{padding:10px}.referral-stat-value{font-size:16px}}.error-box{color:#fee2e2!important;-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#ef44441f 0%,#dc26260d 100%)!important;border:1px solid #ef444447!important;border-radius:16px!important;align-items:center!important;gap:12px!important;margin:14px 0!important;padding:12px 14px!important;font-size:13.5px!important;display:flex!important;box-shadow:0 4px 20px #00000040,0 0 15px #ef444414!important}.error-box-icon-wrap{color:#f87171;background:#ef44442e;border:1px solid #ef44444d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.error-box-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.error-box-title{color:#f87171;font-size:13.5px;font-weight:700;line-height:1.25}.error-box-text,.error-box p{color:#fca5a5!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}.error-box-retry-btn,.error-box .button{align-self:flex-start;margin-top:6px;height:auto!important;min-height:unset!important;color:#f87171!important;padding:4px 10px!important;font-size:12px!important}.error-box.error-box-frozen{color:#e0f2fe!important;background:linear-gradient(135deg,#38bdf824 0%,#0ea5e90f 100%)!important;border:1px solid #38bdf859!important;box-shadow:0 4px 20px #00000040,0 0 18px #38bdf81f!important}.error-box.error-box-frozen .error-box-icon-wrap{color:#38bdf8;background:#38bdf833;border:1px solid #38bdf866;box-shadow:0 0 10px #38bdf840}.error-box.error-box-frozen .error-box-title{color:#38bdf8!important}.error-box.error-box-frozen .error-box-text,.error-box.error-box-frozen p{color:#bae6fd!important}.referral-bottom-actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.referral-btn-withdraw{background:var(--gradient)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:48px!important;min-height:48px!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 4px 16px #5c9eff4d!important}.referral-btn-terms{color:#fffc!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:44px!important;min-height:44px!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}.referral-btn-terms:hover:not(:disabled){color:#fff!important;background:#ffffff1a!important}.referral-withdraw-balance-card{background:linear-gradient(145deg,#22c55e1f 0%,#1a1d27d9 100%);border:1px solid #22c55e40;border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px;display:flex;box-shadow:0 6px 24px #00000040}.referral-withdraw-balance-top{justify-content:space-between;align-items:center;display:flex}.referral-withdraw-balance-label{color:#ffffffa6;font-size:13px;font-weight:600}.referral-withdraw-balance-badge{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d;border-radius:9999px;padding:3px 8px;font-size:11px;font-weight:700}.referral-withdraw-balance-val{font-variant-numeric:tabular-nums;color:#4ade80;font-size:32px;font-weight:800;line-height:1.15}.referral-withdraw-balance-note{color:#fff9;margin:0;font-size:12.5px;line-height:1.5}.referral-withdraw-form-card{background:var(--surface,#1a1d27);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:16px;padding:18px 18px 20px;display:flex;box-shadow:0 4px 16px #0003}.referral-form-field-wrap{flex-direction:column;gap:8px;display:flex}.referral-field-label{color:#ffffffd9;font-size:13.5px;font-weight:650}.referral-input-with-action{background:#0f1117b3;border:1px solid #ffffff1f;border-radius:14px;align-items:center;padding:4px 6px 4px 14px;transition:all .2s;display:flex}.referral-input-with-action:focus-within{border-color:#5c9eff99;box-shadow:0 0 0 2px #5c9eff33}.referral-amount-input{color:#fff;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:18px;font-weight:700}.referral-input-with-action .referral-amount-input:focus{box-shadow:none;outline:none}.referral-quick-max-btn{color:#b5d2fd;cursor:pointer;background:#5c9eff26;border:1px solid #5c9eff59;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s}.referral-quick-max-btn:hover:not(:disabled){color:#fff;background:#5c9eff4d}.referral-preview-breakdown{background:#0003;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.referral-breakdown-row{color:#ffffffa6;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.referral-breakdown-row.total{color:#fff;border-top:1px dashed #ffffff1a;padding-top:8px}.referral-breakdown-row .net-amount{color:#4ade80;font-size:16px;font-weight:800}.referral-submit-withdraw-btn{background:var(--gradient)!important;border-radius:14px!important;width:100%!important;height:48px!important;min-height:48px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 4px 16px #5c9eff4d!important}.referral-history-section{flex-direction:column;gap:12px;margin-top:6px;display:flex}.referral-history-title{color:#fff;margin:0;font-size:16px;font-weight:700}.referral-empty-history{background:var(--surface,#1a1d27);color:#fff6;border:1px dashed #ffffff1f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:14px;display:flex}.referral-empty-history .empty-icon{color:#ffffff40}.referral-history-list{flex-direction:column;gap:10px;display:flex}.referral-history-item{background:var(--surface,#1a1d27);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 2px 12px #00000026}.referral-history-main{flex-direction:column;gap:6px;display:flex}.referral-history-amount-row{justify-content:space-between;align-items:center;display:flex}.referral-history-amount{font-variant-numeric:tabular-nums;color:#fff;font-size:17px;font-weight:800}.referral-status-tag{border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:700}.referral-status-tag.status-completed{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.referral-status-tag.status-pending,.referral-status-tag.status-submitted{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.referral-status-tag.status-rejected,.referral-status-tag.status-failed{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.referral-history-sub-row{color:#ffffff8c;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.referral-rejection-box{background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.referral-rejection-header{color:#f87171;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.referral-rejection-text{color:#ffffffd9;font-size:12.5px;line-height:1.4}.referral-check-btn{background:var(--gradient)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:40px!important;min-height:40px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.deposit-method-panel{padding:22px!important}.deposit-currency{border:1px solid var(--accent);color:#a0c3ff;background:#4686ea20;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:58px;margin-bottom:24px;font-size:22px;font-weight:800;display:flex}.deposit-method-panel>h2{color:var(--muted);margin:0 0 12px;font-size:17px}.deposit-methods{background:var(--surface);border:1px solid var(--line);isolation:isolate;border-radius:16px;grid-template-columns:1fr 1.55fr 1fr;gap:6px;margin-bottom:24px;padding:5px;display:grid;position:relative}.deposit-methods button{z-index:2;min-width:0;min-height:48px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:14px;font-weight:650;transition:color .25s,transform .15s,opacity .25s;display:flex;position:relative}.deposit-methods button:hover:not(:disabled){color:var(--text)}.deposit-methods button.active{color:#fff;background:0 0;border-color:#0000}.deposit-methods button:disabled{opacity:.35;cursor:not-allowed}.deposit-methods-indicator{pointer-events:none;z-index:1;background:#5c9eff2e;border:1.5px solid #5c9effd9;border-radius:12px;transition:left .32s cubic-bezier(.34,1.35,.64,1),width .32s cubic-bezier(.34,1.35,.64,1),opacity .2s;position:absolute;top:5px;bottom:5px;box-shadow:0 0 16px #5c9eff52,inset 0 0 10px #5c9eff26}@media (width<=400px){.deposit-methods{grid-template-columns:1fr 1.6fr 1fr;gap:4px;padding:4px}.deposit-methods button{gap:4px;padding:10px 2px;font-size:13px}.deposit-methods .payment-brand-icon{width:20px;height:20px}}.cabinet-field{width:100%;margin-bottom:16px!important}.cabinet-methods{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.cabinet-methods button:nth-child(odd):last-child,.cabinet-methods button.cabinet-role-admin:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.cabinet-methods button{border:1px solid var(--line);min-width:0;min-height:46px;color:var(--text);cursor:pointer;box-sizing:border-box;background:#ffffff04;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:13px;font-weight:650;transition:border-color .15s,background-color .15s,color .15s;display:flex;overflow:hidden}.cabinet-methods button:hover:not(:disabled){background:#ffffff09}.cabinet-methods button.active{border-color:var(--accent);color:#b1ceff;background:#4686ea24}.cabinet-methods button:disabled{opacity:.4;cursor:not-allowed}.cabinet-methods .payment-brand-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.cabinet-methods button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme=light] .cabinet-methods button{background:#00000006}:root[data-theme=light] .cabinet-methods button.active{color:var(--accent);background:#5c9eff1f}.deposit-method-panel .chain-funding{box-shadow:none;background:0 0;border:0;margin:0;padding:0!important}.deposit-method-panel form{gap:16px;display:grid}.deposit-method-panel form .field{margin:0}.deposit-estimate{background:#0b111cb0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;padding:18px;display:flex}.deposit-estimate strong{color:#a1ddbc;font-size:26px}.payment-brand-icon{object-fit:contain;border-radius:6px;flex-shrink:0;width:22px;height:22px}.currency-brand-icon{border-radius:50%;width:30px;height:30px}.wallet-operation .action-stack{gap:10px!important;width:100%!important;display:grid!important}.wallet-operation .action-stack>.button,.wallet-operation .action-stack>a.button{text-align:center!important;box-sizing:border-box!important;border-radius:13px!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;width:100%!important;min-height:50px!important;font-size:16px!important;display:flex!important}.chain-invoice .button{justify-content:center!important;width:100%!important}.phone-topups{gap:16px;display:grid}.phone-topup-row{border:1px solid var(--line);background:#ffffff04;border-radius:16px;gap:12px;padding:16px;display:grid}.phone-topup-row h3,.phone-topup-row .field{margin:0}.fluid-field-background canvas{opacity:.14}.fluid-field-background{background:radial-gradient(at 100% 0,#20314a 0%,#0000 45%),radial-gradient(at 0 100%,#192538 0%,#0000 40%),#0b0d14}.my-orders-screen{--orders-border:#9dabc63b}.my-orders-screen .my-order-tabs{gap:10px;margin:0 0 24px}.my-orders-screen .my-order-tabs button{border:1px solid var(--orders-border);background:#1b202c8c;border-radius:12px;min-height:46px;padding:10px 5px;font-size:clamp(12px,3.3vw,14px);font-weight:700}.my-orders-screen .my-order-tabs button.active{color:#9abeff;background:linear-gradient(120deg,#426dba45,#20396438);border-color:#75a2f4;box-shadow:inset 0 1px #ffffff12}.my-orders-panel.panel{border:1px solid var(--orders-border);background:linear-gradient(135deg,#202633d1,#141822b8);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 12px 36px #00000018}.my-orders-empty{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:232px;padding:28px 20px;display:flex}.my-orders-empty img{object-fit:contain;filter:drop-shadow(0 6px 18px #3b71ce30);width:112px;height:112px}.my-orders-empty h3{margin:0;font-size:21px;font-weight:800}.my-orders-panel .order-list{padding:12px}:root{--surface:#191e29;--surface-raised:#222836;--payra-panel-bg:linear-gradient(135deg,#202633d1,#141822b8);--payra-panel-border:#9dabc63b}.panel{background:var(--payra-panel-bg);border-color:var(--payra-panel-border);border-radius:18px;box-shadow:0 12px 36px #00000018}.empty-state.payra-empty-state{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:232px;padding:28px 20px;display:flex}.payra-empty-state img{object-fit:contain;filter:drop-shadow(0 6px 18px #3b71ce30);width:112px;height:112px}.payra-empty-state h3{margin:0;font-size:21px;font-weight:800}.segmented:not(.balance-currency){background:0 0}.segmented:not(.balance-currency) button{border-radius:12px}.history-controls{margin-bottom:24px}.history-controls .segmented{grid-template-columns:.65fr 1fr 1.45fr .8fr;gap:6px;display:grid}.history-controls .segmented button{border:1px solid var(--payra-panel-border);background:#1b202c8c;min-width:0;padding:10px 3px;font-size:clamp(12px,3.3vw,14px)}.search-field input{border-color:var(--payra-panel-border);background:#191e29cc;border-radius:14px}:root{--font-display:"Manrope Variable","Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}h1,h2,.page-heading h1,.balance-amount,.deposit-modal-amount{font-family:var(--font-display);letter-spacing:-.035em;font-weight:800}:is(.deposit-method-panel .field:has(#deposit-amount),.deposit-method-panel .field:has(#chain-amount)){gap:16px;margin:8px 0 12px;display:grid}:is(.deposit-method-panel .field:has(#deposit-amount) label,.deposit-method-panel .field:has(#chain-amount) label){margin:0;line-height:1.5}.field input:is(#deposit-amount,#chain-amount){min-height:86px;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;background:linear-gradient(125deg,#272b3cf0,#131722f7) padding-box padding-box,linear-gradient(125deg,#d0e2ffad,#7497d33d 45%,#97bbf699) border-box;border:1px solid #0000;border-radius:20px;padding:20px 24px;font-size:34px;font-weight:800;line-height:1.25;transition:box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff05,0 8px 24px #00000020}.field input:is(#deposit-amount,#chain-amount):focus{outline-offset:3px;outline:2px solid #8ab5ff55;box-shadow:inset 0 1px #ffffff26,0 0 24px #5b99ff1a}.field input:is(#deposit-amount,#chain-amount):disabled{opacity:.6}.field input:is(#deposit-amount,#chain-amount)[aria-invalid=true]{outline:2px solid var(--error);outline-offset:3px}@media (width<=370px){.field input:is(#deposit-amount,#chain-amount){padding:20px;font-size:30px}}:root{--glass-fill:linear-gradient(125deg,#272b3cf0,#131722f7);--glass-edge:linear-gradient(125deg,#d0e2ff99,#7497d333 45%,#97bbf680)}.form-panel,.order-state-panel,.requisites{background:var(--payra-panel-bg);border:1px solid var(--payra-panel-border);border-radius:20px;box-shadow:inset 0 1px #ffffff0d,0 12px 36px #00000018}.field{gap:14px}.field label{margin-bottom:0;line-height:1.5}.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select{background:var(--glass-fill) padding-box,var(--glass-edge) border-box;min-height:60px;font-family:var(--font-display);border:1px solid #0000;border-radius:16px;padding:18px 20px;transition:box-shadow .22s,outline-color .22s;box-shadow:inset 0 1px #ffffff12,0 6px 18px #00000016}.field input:focus,.field textarea:focus,.field select:focus{outline-offset:3px;outline:2px solid #8ab5ff55;box-shadow:inset 0 1px #fff2,0 0 22px #5b99ff15}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{outline:2px solid var(--error);outline-offset:2px}.field input.amount-input{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;min-height:86px;padding:20px 24px;font-size:34px;font-weight:800}.form-panel .field,.amount-section{margin-top:20px;margin-bottom:24px}.form-panel h2,.requisites h2,.section-title h2{font-family:var(--font-display);letter-spacing:-.025em;font-weight:800}.search-field input{font-size:14px;padding-left:48px!important}.field select option{color:#f5f9ff;background:#1b2030}.stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:8px 0 32px;padding:0;display:grid}.stepper li{min-width:0;font-family:var(--font-display);text-align:center;isolation:isolate;flex-direction:column;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex;position:relative}.stepper li>span{z-index:2;color:#bfc1d0;background:#161b21;border:1px solid #63749288;border-radius:50%;width:34px;height:34px;font-size:15px;position:relative;box-shadow:inset 0 1px #ffffff14}.stepper li:not(:last-child):after{content:"";z-index:0;background:repeating-linear-gradient(90deg,#62697488 0 5px,#0000 5px 10px);width:calc(100% - 48px);height:2px;position:absolute;top:16px;left:calc(50% + 24px)}.stepper li.done:before{content:"";z-index:1;transform-origin:0;background:repeating-linear-gradient(90deg,#8ab4fa 0 5px,#0000 5px 10px);width:calc(100% - 48px);height:2px;animation:.7s ease-out both step-line-fill;position:absolute;top:16px;left:calc(50% + 24px)}.stepper li:last-child:before{display:none}.stepper li.current>span{color:#fff;background:linear-gradient(135deg,#92baff,#5088e4);border-color:#9ec2ff;box-shadow:0 0 18px #689cf52b,inset 0 1px #ffffff40}.stepper li.done>span{color:#b2ceff;background:#232f44;border-color:#7aa1e7}@keyframes step-line-fill{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.stepper li.done:before{animation:none}}:root,body{font-family:var(--font-display)}button,input,textarea,select{font-family:inherit}h1,h2,h3,.field label,.panel-label h2,.section-title,.button,.segmented button{font-family:var(--font-display);font-weight:800}.field input,.field textarea,.field select{font-weight:650}.field input[type=tel]{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.field input[id^=phone-amount-]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.field input::placeholder,.field textarea::placeholder{font-family:inherit;font-weight:600}.panel-label{align-items:center;gap:16px;display:flex}.panel-label>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.panel-label h2{margin:0;line-height:1.2}.panel-label .round-icon{align-self:center;place-items:center;width:48px;height:48px;display:grid}@media (width<=370px){.field input[type=tel]{font-size:20px}}.phone-topup-row select[id^=operator-]{appearance:none;background-image:var(--glass-fill),var(--glass-edge);padding-right:20px}:root{--space-section:24px;--space-action:20px}.phone-topups{gap:20px}.phone-topups>strong{padding-top:4px;line-height:1.5;display:block}.form-panel>.button[type=submit]{margin-top:var(--space-section)}.form-panel>.error-box:not(:empty){margin-top:20px}.form-panel{padding-bottom:24px}.action-stack{gap:16px}.action-stack>p{margin:0 0 4px;line-height:1.6}.card-modal-actions,.chain-copy-stack{gap:16px;margin-top:20px}.card-modal-form,.deposit-method-panel form{gap:20px}.panel>.section-title{margin-bottom:20px}.phone-topup-row{gap:20px}select{appearance:none}.operations-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:300px;margin-top:24px;padding:40px 20px;display:flex}.operations-empty img{object-fit:contain;filter:drop-shadow(0 8px 24px #5083d526);width:144px;height:144px}.operations-empty h3{margin:0;font-size:22px;font-weight:800}.balance-topup-link{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;margin-top:20px;padding:4px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.balance-topup-link:hover{color:#b8d2ff}.balance-topup-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}.flow-layout.order-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.order-layout .order-main,.order-layout .order-aside{gap:24px}.order-layout .order-aside{margin-top:0}.new-order-glass.button{background:var(--glass-fill) padding-box,var(--glass-edge) border-box;border:1px solid #0000;border-radius:16px;width:100%;min-height:56px;padding:16px 20px;font-weight:800;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0000001a}.new-order-glass.button:hover{box-shadow:inset 0 1px #ffffff30,0 0 20px #78abff18}@media (width>=1000px){.flow-layout.order-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)}}.panel:has(>.payra-empty-state){overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.empty-state.payra-empty-state{gap:24px;min-height:300px;margin-top:24px;padding:40px 20px}.success-modal-overlay,.payra-modal-overlay{touch-action:none;animation:.28s cubic-bezier(.16,1,.3,1) both payraModalBackdropIn;z-index:99999!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(14px)!important;overscroll-behavior:contain!important;background:#040914cc!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.success-modal-overlay.is-closing,.payra-modal-overlay.is-closing{pointer-events:none;animation:.26s forwards payraModalBackdropExit!important}.payment-failure-dialog,.success-modal:not(.deposit-invoice-modal),.payra-result-modal{text-align:center!important;box-sizing:border-box!important;color:#fff!important;touch-action:auto!important;background:radial-gradient(at 50% 0,#20447859 0%,#0000 72%),linear-gradient(145deg,#101c30 0%,#0a1324 100%)!important;border:1px solid #5091eb47!important;border-radius:26px!important;flex-direction:column!important;align-items:center!important;width:min(340px,100vw - 36px)!important;max-width:340px!important;margin:auto!important;padding:30px 24px 26px!important;animation:.36s cubic-bezier(.16,1,.3,1) both payraModalEnter!important;display:flex!important;position:relative!important;box-shadow:0 24px 60px #000000bf,0 0 35px #195ac829,inset 0 1px 1px #ffffff38!important}.payra-result-modal.is-success,.success-modal:not(.deposit-invoice-modal){background:radial-gradient(at 50% 0,#0d948847 0%,#0000 72%),linear-gradient(145deg,#0e1e2e 0%,#091422 100%)!important;border-color:#2dd4bf59!important;box-shadow:0 24px 60px #000000bf,0 0 40px #0d948829,inset 0 1px 1px #ffffff38!important}.payra-result-modal.is-danger,.payment-failure-dialog{background:radial-gradient(at 50% 0,#e11d483d 0%,#0000 72%),linear-gradient(145deg,#1a1624 0%,#0d0f1a 100%)!important;border-color:#f43f5e59!important;box-shadow:0 24px 60px #000000bf,0 0 40px #e11d4824,inset 0 1px 1px #ffffff38!important}.payra-result-icon,.payment-failure-symbol,.success-modal:not(.deposit-invoice-modal) .success-modal-icon{border-radius:22px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:72px!important;height:72px!important;margin:0 auto 18px!important;font-size:36px!important;line-height:1!important;display:flex!important}.payra-result-modal.is-success .payra-result-icon,.success-modal:not(.deposit-invoice-modal) .success-modal-icon{color:#34d399!important;background:linear-gradient(135deg,#10b98138,#06b6d41f)!important;border:1px solid #34d39973!important;box-shadow:0 0 28px #10b98147,inset 0 1px 2px #ffffff59!important}.success-modal:not(.deposit-invoice-modal) .success-modal-icon svg{color:#34d399!important;width:36px!important;height:36px!important}.payra-result-modal.is-danger .payra-result-icon,.payment-failure-dialog .payment-failure-symbol{color:#f87171!important;background:linear-gradient(135deg,#ef444433,#f43f5e1f)!important;border:1px solid #f8717173!important;box-shadow:0 0 28px #ef444440,inset 0 1px 2px #ffffff40!important}.payment-failure-dialog .payment-failure-symbol svg{color:#f87171!important;width:36px!important;height:36px!important}.payment-failure-dialog h2,.success-modal:not(.deposit-invoice-modal) h2,.payra-result-modal h2{letter-spacing:-.4px!important;color:#fff!important;margin:0 0 8px!important;font-size:23px!important;font-weight:850!important;line-height:1.25!important}.payment-failure-dialog p,.success-modal:not(.deposit-invoice-modal) p,.payra-result-modal p{color:#9ab4d6!important;margin:0 0 22px!important;font-size:14.5px!important;line-height:1.5!important}.success-modal:not(.deposit-invoice-modal) p strong,.payra-result-modal p strong{color:#fff!important;letter-spacing:-.3px!important;white-space:nowrap!important;font-size:19px!important;font-weight:850!important}.payment-failure-actions,.payra-result-actions{gap:10px;width:100%;display:grid}.payra-result-modal .payra-result-btn,.payra-result-modal .button,.success-modal:not(.deposit-invoice-modal) .button,.payment-failure-dialog .button{color:#fff!important;letter-spacing:-.2px!important;cursor:pointer!important;box-sizing:border-box!important;background:linear-gradient(135deg,#2b7cfb 0%,#1754be 100%)!important;border:1px solid #82b4ff80!important;border-radius:15px!important;outline:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52px!important;padding:12px 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:750!important;transition:transform .16s,filter .16s,box-shadow .16s!important;display:flex!important;box-shadow:0 8px 24px #2066de59,inset 0 1px 1px #fff6!important}.payra-result-modal .payra-result-btn:hover,.payra-result-modal .button:hover,.success-modal:not(.deposit-invoice-modal) .button:hover,.payment-failure-dialog .button:hover{filter:brightness(1.08)!important;box-shadow:0 10px 28px #2066de73,inset 0 1px 1px #fff6!important}.payra-result-modal .payra-result-btn:active,.payra-result-modal .button:active,.success-modal:not(.deposit-invoice-modal) .button:active,.payment-failure-dialog .button:active{filter:brightness(.98)!important}.payra-result-modal .button:focus,.payra-result-modal .button:focus-visible,.payra-result-modal button:focus-visible,.success-modal:not(.deposit-invoice-modal) .button:focus-visible,.payment-failure-dialog .button:focus-visible{outline:none!important;box-shadow:0 8px 24px #2066de73,0 0 0 2px #5ca9ff66,inset 0 1px 1px #fff6!important}.payment-failure-dialog.payment-result-closing,.payra-result-modal.is-closing{animation:.26s ease-in forwards payraModalExit!important}.payment-result-closing::backdrop{animation:.26s forwards payraModalBackdropExit!important}@keyframes payraModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes payraModalBackdropExit{0%{opacity:1}to{opacity:0}}@keyframes payraModalEnter{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes payraModalExit{to{opacity:0;transform:translateY(10px)scale(.96)}}.order-window{width:min(460px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(145deg,#181f29,#10131c 60%);border:1px solid #a1b8df38;border-radius:26px;margin:auto;padding:0;animation:.35s cubic-bezier(.16,1,.3,1) payment-result-enter;position:fixed;inset:0;overflow-y:auto;box-shadow:0 28px 90px #0009}.order-window::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05070dc7}.order-window-header{z-index:5;background:#161b22f5;border-bottom:1px solid #ffffff0a;align-items:center;gap:14px;padding:24px;display:flex;position:sticky;top:0}.order-window-header h2{letter-spacing:-.025em;flex:1;min-width:0;margin:0;font-size:21px;font-weight:800;line-height:1.25}.order-window-header .icon-button{background:#ffffff08;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.order-window-body{padding:24px}.order-window .stepper{margin:0 0 28px}.order-window .page-heading,.order-window .panel-label,.order-window .order-state-panel{display:none}.order-window .form-panel,.order-window .phone-topup-row,.order-window .panel{box-shadow:none;background:0 0;border:0;padding:0}.order-window .phone-topup-row{border-top:1px solid #ffffff12;border-radius:0;padding:24px 0}.order-window .phone-topup-row .field{margin:0}.order-window .phone-topups{gap:24px}.order-window .phone-topups>.section-title{margin:0}.order-window .phone-topups>.section-title h2{font-size:17px}.order-window .phone-topups>.button-ghost:disabled{display:none}.order-window .field{margin:0 0 24px}.order-window .form-panel>.button[type=submit]{width:100%;margin-top:24px}.order-window .amount-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-window .amount-presets button{white-space:nowrap;min-height:44px;padding:10px;font-size:14px}.order-window .flow-layout.order-layout{display:block}.order-window .order-main{gap:24px}.order-window .order-aside{display:none}.order-window .mobile-checkout-receipt{border-top:1px solid #ffffff14;padding-top:24px;display:block!important}.order-window .action-panel{gap:20px;display:grid}.order-window .qr-upload-actions{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.order-window .qr-upload-actions .button{padding:14px 10px;font-size:14px}@media (width<=370px){.order-window-header,.order-window-body{padding:20px}.order-window-header h2{font-size:19px}}.compact-checkout{flex-direction:column;gap:24px;padding:8px 0;animation:.35s both checkout-appear;display:flex}.compact-checkout-total{letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(30px,9vw,44px);font-weight:850;line-height:1.2}.compact-checkout-fee{color:var(--text-muted,#aeb8cc);justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;font-size:16px;display:flex}.compact-checkout-fee strong{color:inherit;white-space:nowrap}.compact-checkout-cancel{color:#fca5a5;background:#ef44441a;border:1px solid #f8717152}.order-window-header:has([aria-label="Назад к реквизитам"]){gap:10px}.order-window-header:has([aria-label="Назад к реквизитам"]) h2{font-size:19px}@keyframes checkout-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.compact-checkout{animation:none}}.order-window.editorial-order{color:#f7f9fc;width:min(460px,100vw);height:100dvh;max-height:100dvh;box-shadow:none;background:#08090b;border:0;border-radius:0}.editorial-order .order-window-header{background:#08090b;border:0;justify-content:space-between;gap:20px;padding:20px 24px;display:flex;position:relative}.editorial-order .order-window-header>strong{letter-spacing:-.7px;font-size:23px;font-weight:850}.editorial-order .icon-button{color:#d3dcea;background:0 0;border:0;flex-shrink:0}.editorial-order .order-window-body{padding:20px 24px 36px}.editorial-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.editorial-title h2{letter-spacing:-1.4px;max-width:290px;margin:0;font-size:clamp(32px,9vw,43px);font-weight:850;line-height:1.04}.payra-fold{flex-shrink:0;width:68px;height:80px;animation:.65s both fold-enter}.editorial-order .field{margin-bottom:28px}.editorial-order .field label{color:#acb4bf;margin-bottom:12px;font-size:14px;font-weight:500}.editorial-order .field input,.editorial-order .field select,.editorial-order .field textarea{color:#f7f9fc;min-height:52px;font-size:19px;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #53515d!important;border-radius:0!important;padding:12px 0!important}.editorial-order .field select option{color:#fff;background:#15191d}.editorial-order .field input:focus,.editorial-order .field select:focus,.editorial-order .field textarea:focus{outline:2px solid #0000;border-bottom-color:#81b1ff!important}.editorial-order .field input[aria-invalid=true]{border-bottom-color:#ff6767!important}.editorial-order input[type=tel]{letter-spacing:-.6px;font-size:clamp(20px,6vw,25px);font-weight:800}.editorial-order .field input.amount-input,.editorial-order input[id^=phone-amount]{letter-spacing:-1.7px;min-height:80px;line-height:1.1;font-size:clamp(38px,12vw,54px)!important;font-weight:850!important}.editorial-order .amount-presets{justify-content:space-between;gap:12px;margin:20px 0 28px;display:flex}.editorial-order .amount-presets button{color:#b6bfcc;background:0 0;border:1px solid #0000;border-radius:24px;flex:1;min-width:0;padding:10px 3px;font-size:14px}.editorial-order .amount-presets button.selected{color:#96bdff;background:#131e32;border-color:#304264}.editorial-order .button-primary{min-height:64px;box-shadow:none;white-space:normal;background:linear-gradient(115deg,#3986ff,#488fff);border-radius:16px;font-size:21px;font-weight:850}.editorial-order .form-panel>button[type=submit]{margin-top:28px}.editorial-order .phone-topups[data-single=true]>.section-title,.editorial-order .phone-topups[data-single=true] .phone-topup-row>h3,.editorial-order .phone-topups[data-single=true]>strong{display:none}.editorial-order .phone-topup-row{border:0;padding:0}.editorial-order .phone-topups{gap:24px}.editorial-order .phone-topups>.button-secondary{color:#a2bde9;background:0 0;border:1px dashed #404b5e}.editorial-order .compact-checkout{gap:24px;padding:0}.checkout-service{align-items:center;gap:14px;margin:0 0 20px;display:flex}.checkout-service>div{gap:6px;min-width:0;display:grid}.checkout-service strong{font-size:21px;font-weight:800}.checkout-service span{color:#a5acb8;overflow-wrap:anywhere;font-size:16px}.checkout-caption{color:#acb4bf;margin-bottom:-12px;font-size:16px}.editorial-order .compact-checkout-total{letter-spacing:-2px;font-size:clamp(38px,13vw,60px);line-height:1.1}.editorial-order .compact-checkout-fee{border-top:1px solid #66616f;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:0 0 16px;padding-top:20px;font-size:14px}.editorial-order .compact-checkout-fee strong{font-weight:500}.editorial-order .compact-checkout-cancel{color:#ff6262;background:0 0;border:0;min-height:48px;margin:0;font-size:17px}@keyframes fold-enter{0%{opacity:0;transform:translateY(6px)rotate(-12deg)}to{opacity:1;transform:none}}@media (width>=600px){.order-window.editorial-order{border:1px solid #23272e;border-radius:24px;height:auto;max-height:calc(100dvh - 32px)}}@media (prefers-reduced-motion:reduce){.payra-fold{animation:none}}.editorial-order .form-panel{padding:0!important}.editorial-order .field{gap:0;margin-bottom:24px}.editorial-order .field label{margin:0 0 8px}.editorial-order .field input,.editorial-order .field select{min-height:48px}.editorial-order .amount-section{margin-top:24px}.editorial-order .editorial-title{margin-bottom:28px}.editorial-order .field input.amount-input{min-height:72px}.editorial-order .amount-presets{margin:16px 0 20px}.editorial-title .order-emblem{flex-shrink:0;width:80px;height:80px;margin:0}.editorial-title .order-emblem img{border-radius:14px;width:48px;height:48px}.editorial-title .order-emblem>span{inset:0}.editorial-title .order-emblem>span:nth-child(2){inset:8px}.editorial-title .order-emblem{place-items:center;display:grid}.editorial-title .order-emblem img{width:60px;height:60px;box-shadow:none;border:0;border-radius:16px}.cancelled-checkout{flex-direction:column;align-items:stretch;gap:24px;padding:12px 0;display:flex}.cancelled-order-mark{color:#f68188;align-self:center;width:88px;height:88px;margin:8px 0}.cancelled-order-mark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:100%;height:100%}.cancelled-checkout p{text-align:center;color:#a5acb8;overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;line-height:1.6}.cancelled-checkout>.button-ghost{color:#aeb9cb;background:0 0;border:0;min-height:48px}.qr-scan-result{color:#acb4bf;gap:16px;margin:28px 0;line-height:1.6;display:grid}.qr-scan-result p{margin:0}.qr-scan-result strong{color:#f7f9fc;font-size:38px;font-weight:850;line-height:1.2}.qr-recognized-info{flex-direction:column;gap:8px;display:flex}.qr-recognized-badge{color:#2ed573;background:#2ed5731f;border-radius:10px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.qr-resolving-badge{color:#5c9eff;background:#5c9eff1f}.qr-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite qrSpin;display:inline-block}@keyframes qrSpin{to{transform:rotate(360deg)}}.qr-reset-btn{color:#959eab;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:5px;padding:4px 0;font-size:13px;text-decoration:underline;display:inline-flex}.qr-reset-btn:hover{color:#fff}.qr-cancel-btn{margin-top:6px;color:#f68188!important}.active-order-page{max-width:680px;margin:0 auto}.active-order-page>.page-heading h1{color:#acb8cb;font-size:19px}.active-order-page .order-layout{flex-direction:column;gap:24px;display:flex!important}.active-order-page .order-main{flex-direction:column;gap:28px;display:flex}.active-order-page .panel,.active-order-page .order-state-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.active-order-page .order-state-panel{border-bottom:1px solid #a4b6d72b;padding:16px 88px 28px 0;position:relative}.active-order-page .order-state-panel h2{letter-spacing:-1px;margin:20px 0 0;font-size:32px;line-height:1.15}.search-order-clock{color:#8bb3fa;filter:drop-shadow(0 8px 12px #416fc566);position:absolute;top:44px;right:0}.active-order-page .order-state-head .status{background:0 0;border:0;padding:0}.active-order-amount{gap:8px;margin-bottom:28px;display:grid}.active-order-amount strong{letter-spacing:-1px;font-size:42px;font-weight:850;line-height:1.1}.active-order-amount span{color:#a9b2c3}.active-order-page .requisites>.section-title,.active-order-page .requisites>.detail-list>div:last-child{display:none}.active-order-page .requisites{border-bottom:1px solid #a4b6d72b;padding-bottom:28px}.active-order-page .detail-list>div{gap:20px}.active-order-page .action-panel{gap:24px;display:grid}.active-order-page .action-panel h2{margin:0;font-size:24px}.active-order-page .button{min-height:54px}.active-order-page .button-primary{color:#0c1421;background:linear-gradient(120deg,#79a2ed,#608bda);font-weight:800}.active-order-page .open-order-chat{background:#a2c3ff09;border:1px solid #8a9bbe44;gap:16px;display:flex}.open-order-chat svg:last-child{margin-left:auto}.active-order-page .order-aside{order:2;display:block}.active-order-page .receipt-top{display:none}.active-reserve{border-top:1px solid #a4b6d72b;margin:0;padding:24px 0}.active-reserve>div{justify-content:space-between;gap:20px;display:flex}.active-reserve dd{margin:0;font-weight:800}.active-reserve small{color:#a9b2c3;margin-top:12px;display:block}.receipt-upload-field{position:relative}.receipt-upload-choice{cursor:pointer;background:#77a2ee07;border:1px dashed #8db0f0;border-radius:18px;align-items:center;gap:20px;color:#afccff!important;padding:24px!important;display:flex!important}.receipt-upload-choice span{gap:8px;min-width:0;display:grid}.receipt-upload-choice strong{overflow-wrap:anywhere;font-size:17px}.receipt-upload-choice small{color:#9ba6b9;font-size:14px;font-weight:400}.receipt-upload-field:focus-within .receipt-upload-choice{outline-offset:4px;outline:2px solid #accaff}.order-window.order-chat-window{overscroll-behavior:none!important;width:100vw!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;box-shadow:none!important;z-index:1000!important;background:#070b11!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.editorial-order:has(.focused-order-chat){overscroll-behavior:none!important;width:100vw!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;box-shadow:none!important;z-index:1000!important;background:#070b11!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.order-window.order-chat-window::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;background:#070b11!important}.editorial-order:has(.focused-order-chat)::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;background:#070b11!important}.order-window.order-chat-window .order-window-header{z-index:20!important;background:#070b11!important;border-bottom:none!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px 8px!important;display:flex!important}.editorial-order:has(.focused-order-chat) .order-window-header{z-index:20!important;background:#070b11!important;border-bottom:none!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px 8px!important;display:flex!important}.order-window.order-chat-window .order-window-header strong{display:none!important}.editorial-order:has(.focused-order-chat) .order-window-header strong{display:none!important}.order-window.order-chat-window .order-window-header .icon-button:last-child,.order-window.order-chat-window .order-window-header .chat-close-btn{color:#c4d4ec!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;margin-left:auto!important;padding:0!important;transition:transform .15s,background .15s,border-color .15s!important;display:inline-flex!important;box-shadow:0 2px 8px #00000040!important}.editorial-order:has(.focused-order-chat) .order-window-header .icon-button:last-child{color:#c4d4ec!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;margin-left:auto!important;padding:0!important;transition:transform .15s,background .15s,border-color .15s!important;display:inline-flex!important;box-shadow:0 2px 8px #00000040!important}.editorial-order:has(.focused-order-chat) .order-window-header .chat-close-btn{color:#c4d4ec!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;margin-left:auto!important;padding:0!important;transition:transform .15s,background .15s,border-color .15s!important;display:inline-flex!important;box-shadow:0 2px 8px #00000040!important}.order-window.order-chat-window .order-window-header .icon-button:last-child:hover,.order-window.order-chat-window .order-window-header .chat-close-btn:hover{color:#fff!important;background:#ffffff24!important;border-color:#5f9eff4d!important}.editorial-order:has(.focused-order-chat) .order-window-header .icon-button:last-child:hover{color:#fff!important;background:#ffffff24!important;border-color:#5f9eff4d!important}.editorial-order:has(.focused-order-chat) .order-window-header .chat-close-btn:hover{color:#fff!important;background:#ffffff24!important;border-color:#5f9eff4d!important}.order-window.order-chat-window .order-window-header .icon-button:last-child:active,.order-window.order-chat-window .order-window-header .chat-close-btn:active{background:#fff3!important}.editorial-order:has(.focused-order-chat) .order-window-header .icon-button:last-child:active{background:#fff3!important}.editorial-order:has(.focused-order-chat) .order-window-header .chat-close-btn:active{background:#fff3!important}.order-window.order-chat-window .order-window-header .icon-button:last-child:focus,.order-window.order-chat-window .order-window-header .icon-button:last-child:focus-visible,.order-window.order-chat-window .order-window-header .chat-close-btn:focus,.order-window.order-chat-window .order-window-header .chat-close-btn:focus-visible{border-color:#5f9eff80!important;outline:none!important;box-shadow:0 0 0 2px #5f9eff33!important}.editorial-order:has(.focused-order-chat) .order-window-header .icon-button:last-child:focus{border-color:#5f9eff80!important;outline:none!important;box-shadow:0 0 0 2px #5f9eff33!important}.editorial-order:has(.focused-order-chat) .order-window-header .icon-button:last-child:focus-visible{border-color:#5f9eff80!important;outline:none!important;box-shadow:0 0 0 2px #5f9eff33!important}.editorial-order:has(.focused-order-chat) .order-window-header .chat-close-btn:focus{border-color:#5f9eff80!important;outline:none!important;box-shadow:0 0 0 2px #5f9eff33!important}.editorial-order:has(.focused-order-chat) .order-window-header .chat-close-btn:focus-visible{border-color:#5f9eff80!important;outline:none!important;box-shadow:0 0 0 2px #5f9eff33!important}.order-window.order-chat-window .editorial-title{display:none!important}.editorial-order:has(.focused-order-chat) .editorial-title{display:none!important}.order-window.order-chat-window .order-window-body{height:auto!important;min-height:0!important;padding:0 16px!important;padding-bottom:var(--chat-keyboard-offset,0px)!important;box-sizing:border-box!important;background:#070b11!important;flex-direction:column!important;flex:auto!important;transition:padding-bottom .28s cubic-bezier(.2,0,.2,1)!important;display:flex!important;overflow:hidden!important}.editorial-order:has(.focused-order-chat) .order-window-body{height:auto!important;min-height:0!important;padding:0 16px!important;padding-bottom:var(--chat-keyboard-offset,0px)!important;box-sizing:border-box!important;background:#070b11!important;flex-direction:column!important;flex:auto!important;transition:padding-bottom .28s cubic-bezier(.2,0,.2,1)!important;display:flex!important;overflow:hidden!important}.focused-order-chat{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.focused-order-chat>.order-chat{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;padding:0!important;display:flex!important;overflow:hidden!important}.focused-order-chat .order-chat>h2{display:none!important}.focused-order-chat .chat-messages{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#ffffff40 transparent!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:auto!important;gap:16px!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 0 16px!important;display:flex!important;overflow:hidden auto!important}.focused-order-chat .chat-messages::-webkit-scrollbar{width:6px!important}.focused-order-chat .chat-messages::-webkit-scrollbar-thumb{background:#ffffff40!important;border-radius:9999px!important}.chat-empty-state{text-align:center!important;color:#ffffff59!important;margin:auto!important;padding:40px 0!important;font-size:14px!important}.chat-message-row{box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:flex-start!important;align-self:auto!important;align-items:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.chat-message-row.own{flex-direction:row-reverse!important;justify-content:flex-start!important;align-self:auto!important}.chat-bubble{box-sizing:border-box!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#101924cc!important;border:1px solid #5f9eff3d!important;border-radius:18px!important;min-width:140px!important;max-width:78%!important;padding:10px 14px 8px!important;transition:border-color .15s!important}.chat-bubble-sender{overflow-wrap:anywhere;color:#8bb7fa!important;letter-spacing:.15px!important;margin-bottom:4px!important;font-size:13px!important;font-weight:700!important;display:block!important}.chat-bubble-text{color:#fff!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0 0 4px!important;font-size:15px!important;font-weight:450!important;line-height:1.45!important}.chat-bubble .shared-card{background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:12px!important;margin:6px 0 8px!important;padding:10px!important}.chat-bubble .shared-card .button{min-height:34px!important;margin-top:6px!important;padding:6px 12px!important;font-size:12.5px!important}.chat-bubble-meta{color:#72849f!important;align-items:center!important;gap:4px!important;margin-top:4px!important;font-size:11.5px!important;line-height:1!important;display:flex!important}.chat-message-row.own .chat-bubble-meta{justify-content:flex-end!important}.chat-message-row:not(.own) .chat-bubble-meta{justify-content:flex-start!important}.chat-bubble-checks{color:#72849f!important}.focused-order-chat .chat-composer{padding:8px 0 max(12px, env(safe-area-inset-bottom))!important;z-index:10!important;box-sizing:border-box!important;background:#070b11!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin-top:auto!important;display:flex!important;position:sticky!important;bottom:0!important}.editorial-order.keyboard-open .focused-order-chat .chat-composer,.order-chat-window.keyboard-open .focused-order-chat .chat-composer{padding-bottom:8px!important}.chat-hide-keyboard-btn{color:#c4d4ec!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:50%!important;outline:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;transition:transform .15s,background .15s,border-color .15s,color .15s!important;animation:.2s cubic-bezier(.16,1,.3,1) both hideKeyboardBtnIn!important;display:flex!important;box-shadow:0 2px 8px #00000040!important}@keyframes hideKeyboardBtnIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.chat-hide-keyboard-btn:hover{color:#fff!important;background:#ffffff24!important;border-color:#5f9eff4d!important}.chat-hide-keyboard-btn:active{background:#fff3!important}.chat-input-capsule{box-sizing:border-box!important;background:#101924e0!important;border:1px solid #5f9eff3d!important;border-radius:9999px!important;flex:1!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:48px!important;padding:4px 10px 4px 14px!important;transition:border-color .2s!important;display:flex!important}.chat-input-capsule:focus-within{border-color:#5f9eff80!important;box-shadow:0 0 0 2px #5f9eff1f!important}.chat-attach-btn{color:#8295b2!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:color .15s!important;display:flex!important}.chat-attach-btn:hover{color:#fff!important}.chat-input-capsule textarea{color:#fff!important;resize:none!important;box-sizing:border-box!important;-webkit-appearance:none!important;background:0 0!important;border:none!important;outline:none!important;flex:auto!important;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:96px!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:15px!important;line-height:24px!important;overflow:hidden auto!important}.chat-input-capsule textarea::placeholder{color:#61738d!important;white-space:nowrap!important;text-overflow:ellipsis!important;opacity:1!important;font-size:15px!important;line-height:24px!important;overflow:hidden!important}.chat-send-circle{color:#fff!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;background:#428eff!important;border:none!important;border-radius:50%!important;outline:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;transition:all .15s!important;display:flex!important;box-shadow:0 4px 14px #428eff59!important}.chat-send-circle:hover:not(:disabled){background:#569aff!important;transform:scale(1.04)!important}.chat-send-circle:disabled{opacity:.4!important;cursor:not-allowed!important;box-shadow:none!important}.chat-send-spinner{box-sizing:border-box;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.75s linear infinite chatSendSpin;display:inline-block}@keyframes chatSendSpin{to{transform:rotate(360deg)}}.chat-composer-row{align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.chat-attached-preview{box-sizing:border-box!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#101924f2!important;border:1px solid #5f9eff4d!important;border-radius:14px!important;align-items:center!important;gap:10px!important;max-width:100%!important;padding:6px 12px 6px 6px!important;animation:.15s ease-out fadeIn!important;display:flex!important}.chat-attached-thumb{object-fit:cover!important;background:#000!important;border-radius:10px!important;flex-shrink:0!important;width:44px!important;height:44px!important}.chat-attached-info{flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.chat-attached-name{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:500!important;overflow:hidden!important}.chat-attached-size{color:#72849f!important;margin-top:2px!important;font-size:11px!important}.chat-attached-remove{color:#cbd5e1!important;cursor:pointer!important;background:#ffffff1a!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;padding:0!important;font-size:12px!important;transition:all .15s!important;display:flex!important}.chat-attached-remove:hover{color:#ff6b6b!important;background:#ff505040!important}.chat-bubble-photo-wrap{cursor:pointer!important;background:#00000040!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;max-width:260px!important;margin:6px 0!important;display:flex!important;overflow:hidden!important}.chat-bubble-photo{object-fit:cover!important;border-radius:12px!important;width:100%!important;max-height:260px!important;transition:transform .18s,filter .18s!important;display:block!important}.chat-bubble-photo:hover{filter:brightness(1.05)!important;transform:scale(1.02)!important}.chat-photo-loading{color:#72849f!important;padding:16px 20px!important;font-size:13px!important}.chat-photo-error{color:#ff6b6b!important;padding:12px 16px!important;font-size:13px!important}.chat-photo-modal-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:10000!important;box-sizing:border-box!important;background:#000000e0!important;justify-content:center!important;align-items:center!important;padding:20px!important;animation:.15s ease-out fadeIn!important;display:flex!important;position:fixed!important;inset:0!important}.chat-photo-modal-content{justify-content:center!important;align-items:center!important;max-width:95vw!important;max-height:90vh!important;display:flex!important;position:relative!important}.chat-photo-modal-img{object-fit:contain!important;border-radius:12px!important;max-width:100%!important;max-height:85vh!important;box-shadow:0 12px 40px #000000b3!important}.chat-photo-modal-close{color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:10001!important;background:#fff3!important;border:1px solid #ffffff4d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:16px!important;font-weight:700!important;transition:all .15s!important;display:flex!important;position:absolute!important;top:-16px!important;right:-16px!important}.chat-photo-modal-close:hover{background:#ffffff59!important;transform:scale(1.08)!important}.active-order-page .order-main,.active-order-page .order-aside{align-self:stretch;width:100%;min-width:0;max-width:none;margin:0}.active-order-page .order-main>.panel,.active-order-page .order-main>.button,.active-order-page .order-state-panel{box-sizing:border-box;align-self:stretch;width:100%;max-width:none}.active-order-page .panel,.active-order-page .order-state-panel{border-radius:0!important;padding:0!important}.active-order-page .order-state-panel{padding:0 0 24px!important}.active-order-page .order-state-panel:has(.search-order-clock){padding-right:90px!important}.active-order-page .order-state-panel h2{margin-top:14px}.active-order-page .page-heading{margin-bottom:24px;padding-bottom:0}.active-order-page .page-heading .back-link{margin-bottom:16px}.active-order-page .order-main{gap:24px}.active-order-page .requisites{padding-bottom:24px!important}.active-order-page .requisites .detail-list{gap:16px;margin:0;display:grid}.active-order-page .requisites .detail-list>div{min-height:0;margin:0;padding:0}.active-order-page .action-panel>.button,.active-order-page .open-order-chat{width:100%;margin:0}.active-order-page .action-panel .receipt-upload-field{margin:0}.active-order-page .action-panel .receipt-upload-choice{margin:0;padding:20px!important}.active-order-page .action-panel{gap:20px}.active-order-page .event-log{margin-top:24px}.active-order-page .button-ghost{background:0 0;border:0;padding:12px 0}.active-order-page .order-state-head{margin:0;padding:0}.order-window.order-chat-window{height:100%!important;max-height:100%!important;overflow:hidden!important}.editorial-order:has(.focused-order-chat){height:100%!important;max-height:100%!important;overflow:hidden!important}@media (width>=600px){.order-window.order-chat-window{border:1px solid #ffffff1f!important;border-radius:24px!important;width:min(520px,100vw - 32px)!important;height:min(760px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;position:fixed!important;inset:0!important;box-shadow:0 24px 80px #0009!important}.editorial-order:has(.focused-order-chat){border:1px solid #ffffff1f!important;border-radius:24px!important;width:min(520px,100vw - 32px)!important;height:min(760px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;position:fixed!important;inset:0!important;box-shadow:0 24px 80px #0009!important}}.order-window.order-chat-window .order-window-body{flex-direction:column;display:flex;flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.editorial-order:has(.focused-order-chat) .order-window-body{flex-direction:column;display:flex;flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.focused-order-chat,.focused-order-chat>.order-chat{flex-direction:column;display:flex;flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.focused-order-chat .chat-messages{-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}.focused-order-chat .chat-composer{margin-top:auto;flex-shrink:0!important}.active-order-page .page-heading h1{display:none}.active-order-page .page-heading{min-height:44px;position:relative}.active-order-page .page-heading .icon-button{position:absolute;top:0;right:0}.active-order-page .order-state-head{display:none}.active-order-page .order-state-panel:has(.search-order-clock){min-height:108px;padding-top:8px!important}.active-order-page .search-order-clock{top:8px}.active-order-page .order-state-panel h2{white-space:normal}.active-order-page .active-reserve{border-top:0;border-bottom:1px solid #a4b6d72b;padding:0 0 24px}.active-order-page .order-main>.button-secondary:not(.open-order-chat){color:#a5c6ff;background:0 0;border-color:#8bace9}.copy-phone{color:inherit;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;padding:4px 0;display:inline-flex}.copy-phone svg{color:#b6c5e1;flex-shrink:0}.referral-link-section,.referral-link-input-wrap{box-sizing:border-box;min-width:0;max-width:100%}button.referral-link-input{text-align:left;align-items:center;min-height:36px;padding:0 8px 0 0;font-family:inherit;display:flex;overflow:hidden}.referral-link-input>span{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;display:block;overflow:hidden}button.referral-link-input:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #8abfff}html.chat-viewport-active,html.chat-viewport-active body{overscroll-behavior:none;background:#070b11!important}.order-window.order-chat-window{top:var(--chat-viewport-top,0px)!important;height:var(--chat-viewport-height,100dvh)!important;min-height:0!important;max-height:var(--chat-viewport-height,100dvh)!important;box-sizing:border-box!important;max-width:100vw!important;bottom:auto!important}.order-window.order-chat-window .order-window-header{flex:none!important}.order-window.order-chat-window .order-window-body{min-width:0!important;padding-bottom:0!important;transition:none!important}.order-chat-window .focused-order-chat,.order-chat-window .order-chat{min-width:0!important}.order-chat-window .chat-messages{scrollbar-width:none!important;flex:1 1 0!important;min-width:0!important;max-height:none!important}.order-chat-window .chat-messages::-webkit-scrollbar{width:0!important;display:none!important}.order-chat-window .chat-composer{flex:none!important;margin-top:0!important;position:relative!important}@media (width>=600px){.order-window.order-chat-window{top:calc(var(--chat-viewport-top,0px) + 24px)!important;height:min(760px,calc(var(--chat-viewport-height,100dvh) - 48px))!important;max-height:calc(var(--chat-viewport-height,100dvh) - 48px)!important;min-height:0!important;margin:0 auto!important;bottom:auto!important}}:root[data-theme=dark]{background:#070b11}.screen-home{isolation:isolate;background:radial-gradient(at 70% 6%,#13244060,#0000 46%),#0b0c18;min-height:100dvh}.screen-home .main-content,.screen-new .main-content,.screen-operations .main-content,.screen-workspace .main-content,.screen-admin .main-content,.screen-referrals .main-content,.role-client.screen-order .main-content{padding:0 16px calc(108px + env(safe-area-inset-bottom))!important}.screen-home .screen-content,.screen-new .screen-content,.screen-operations .screen-content,.screen-workspace .screen-content,.screen-admin .screen-content,.screen-referrals .screen-content,.role-client.screen-order .screen-content{padding:0!important}.topbar,.role-executor .topbar,.role-admin .topbar,.role-client .topbar,.screen-home .topbar,.screen-new .topbar,.screen-operations .topbar,.screen-profile .topbar,.screen-workspace .topbar,.screen-admin .topbar,.screen-history .topbar,.screen-order .topbar,.role-client.screen-order .topbar{display:none!important}.reference-home{--rh-muted:#b2bece;--rh-border:#8099be30;color:#f8fbff;flex-direction:column;gap:12px;font-family:Manrope Variable,sans-serif;display:flex}.reference-home button{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;font-family:inherit}.reference-home button:focus-visible,.reference-home a:focus-visible{outline-offset:4px;outline:2px solid #c3d9ff}.rh-header{justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:17px 5px 5px;display:flex}.rh-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.rh-brand>span:last-child{gap:0;display:grid}.rh-brand strong{letter-spacing:-.7px;font-size:24px;font-weight:850;line-height:1.2}.rh-brand small{color:#bbc6d6;font-size:11px}.rh-brand-mark{clip-path:polygon(50% 0,100% 26%,100% 76%,50% 100%,0 76%,0 26%);background:linear-gradient(135deg,#76a9ff,#3471d3 55%,#244679);place-items:center;width:41px;height:45px;display:grid;position:relative}.rh-brand-mark:before{content:"";clip-path:polygon(50% 0,100% 26%,100% 76%,50% 100%,0 76%,0 26%);background:#101823;position:absolute;inset:7px}.rh-brand-mark span{color:#fff;font-size:34px;font-weight:1000;line-height:1;position:relative;transform:skewY(-10deg)}.rh-header-actions{gap:14px;display:flex}.rh-header-button{background:linear-gradient(135deg,#1b3559,#17212d);border:1px solid #7095d01c;border-radius:13px;place-items:center;width:43px;height:43px;display:grid;position:relative;box-shadow:inset 0 1px 2px #ffffff0e;color:#c5dbff!important}.rh-header-button i{background:linear-gradient(#94bbff,#4481e7);border-radius:50%;width:10px;height:10px;position:absolute;top:1px;right:0;box-shadow:0 1px 5px #69a0ff66}.rh-wallet{isolation:isolate;background:radial-gradient(at 0 0,#6ba3ffb0,#0000 46%),linear-gradient(120deg,#297afa 0%,#206edf 44%,#0e4490 100%);border:1px solid #82b3ff7d;border-radius:20px;padding:20px 12px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #bfd4ff50,inset 0 -2px 12px #3686ff66,0 12px 24px #03163440}.rh-wallet:before{content:"";z-index:-1;background:linear-gradient(130deg,#5898ff35,#03132c20);border-radius:50%;width:110%;height:90%;position:absolute;top:-18%;right:-55%;transform:rotate(-28deg)}.rh-wallet-copy{z-index:2;max-width:100%;min-height:120px;margin-left:6px;position:relative}.rh-wallet-label{color:#c9deff;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.rh-wallet-label button{color:#e5efff;background:#ffffff10;border:0;border-radius:14px;place-items:center;width:30px;height:26px;display:grid}.rh-balance{letter-spacing:-1.8px;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #2066cd28;margin-top:3px;font-size:clamp(36px,10.8vw,49px);font-weight:850;line-height:1.22;display:block}.rh-reserved{color:#b8d4ff;background:#10489745;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;margin-top:8px;padding:8px 10px;font-size:11px;display:inline-flex}.rh-reserved b{color:#fff;font-weight:700}.rh-wallet-art{object-fit:contain;pointer-events:none;z-index:1;filter:drop-shadow(0 10px 10px #02235250);width:44%;height:153px;position:absolute;top:6px;right:0}.rh-wallet-actions{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.rh-wallet-actions button{background:linear-gradient(130deg,#8ab7ff17,#ffffff08);border:1px solid #a0c6ff28;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:86px;padding:10px 3px;display:flex;box-shadow:inset 0 1px 2px #fff1}.rh-wallet-actions button>span{color:#e3edff;background:linear-gradient(145deg,#649fffb0,#1f6ade60);border-radius:11px;place-items:center;width:35px;height:36px;display:grid;box-shadow:inset 0 1px 2px #a0c3ff35,0 4px 8px #144a9c20}.rh-wallet-actions svg{width:24px;height:24px}.rh-wallet-actions strong{white-space:nowrap;font-size:12px;font-weight:750}.rh-wallet-actions small{color:#b0c8ec;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;line-height:1.3;overflow:hidden}.rh-wallet-actions.is-two-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rh-wallet-actions.is-two-items button{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;min-height:62px!important;padding:10px 14px!important}.rh-wallet-actions.is-two-items button>span{flex-shrink:0!important}.rh-wallet-actions.is-two-items .rh-action-text{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;display:flex!important}.rh-wallet-actions.is-two-items strong{font-size:13px!important;line-height:1.25!important}.rh-wallet-actions.is-two-items small{color:#a3bfdf!important;font-size:10px!important;line-height:1.2!important}.rh-protection{background:radial-gradient(at 84% 43%,#20407044,#0000 55%),linear-gradient(125deg,#141d27,#101924);border:1px solid #71829e26;border-radius:19px;padding:14px 16px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #ffffff09}.rh-protection-copy{z-index:1;padding-right:65px;position:relative}.rh-safe{color:#88dfcf;background:#074e4638;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:800;line-height:1.3;display:inline-block}.rh-protection h2{letter-spacing:-.4px;white-space:nowrap;margin:7px 0 5px;font-size:16px;font-weight:800;line-height:1.4}.rh-protection p{color:var(--rh-muted);margin:0;font-size:11px;line-height:1.6}.rh-shield{filter:drop-shadow(0 9px 7px #0005);place-items:center;width:82px;height:83px;display:grid;position:absolute;top:17px;right:17px}.rh-shield>svg:first-child{color:#639eff;fill:#276fe3;stroke:#8ab4ff;stroke-width:2px;filter:drop-shadow(4px 2px #184ea0);width:87px;height:87px;position:absolute}.rh-shield>svg:last-child{color:#98bdff;background:#2c70dd;border-radius:3px;width:27px;height:27px;position:relative;box-shadow:0 0 10px 6px #2c70dd}.rh-trust{border-top:1px solid #6785b618;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:12px;padding-top:10px;display:grid;position:relative}.rh-trust>div{color:#bcc7d5;align-items:center;gap:9px;font-size:9px;line-height:1.5;display:flex}.rh-trust>div+div{border-left:1px solid #8aa0c525;padding-left:9px}.rh-trust svg{color:#77a9ff;filter:drop-shadow(0 0 8px #4c8eff44);flex-shrink:0;width:24px;height:28px}.rh-services{margin-top:2px}.rh-section-title{justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;display:flex}.rh-section-title h2{letter-spacing:-.5px;margin:0;font-size:18px;font-weight:800}.rh-section-title>span{color:#bdc7d5;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.rh-flag{background:linear-gradient(#fff 0 33.33%,#2675df 33.33% 66.66%,#e85060 66.66%);border-radius:50%;flex-shrink:0;width:13px;height:13px;display:inline-block}.rh-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rh-service-grid button{text-align:left;border:1px solid var(--rh-border);background:linear-gradient(120deg,#1b2032,#181c30);border-radius:14px;align-items:center;gap:9px;min-width:0;min-height:68px;padding:10px 9px;display:flex;box-shadow:inset 0 1px 2px #ffffff08}.rh-icon-tile{color:#8ab5ff;background:linear-gradient(140deg,#243f6a77,#1a2d4866);border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:43px;display:grid}.rh-icon-tile svg{filter:drop-shadow(0 2px 4px #4074ce55);width:27px;height:27px}.rh-service-copy{flex:1;gap:4px;min-width:0;display:grid}.rh-service-copy strong{white-space:nowrap;font-size:10.5px;font-weight:750;line-height:1.4}.rh-service-copy small{color:var(--rh-muted);font-size:9px}.rh-chevron{color:#96a5bb;flex-shrink:0;margin-left:auto}.rh-banner{border:1px solid var(--rh-border);text-align:left;background:linear-gradient(110deg,#1a1d30,#161a2b);border-radius:14px;align-items:center;gap:12px;width:100%;min-height:65px;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #ffffff0a}.rh-banner>span:nth-child(2){z-index:2;gap:5px;display:grid;position:relative}.rh-banner strong{font-size:12px;font-weight:750}.rh-banner small{color:var(--rh-muted);font-size:9px;line-height:1.45}.rh-bonus{background:radial-gradient(at 100% 100%,#226edd,#183153 70%);min-height:66px}.rh-bonus>span:nth-child(2){padding-right:32px}.rh-bonus small{font-size:8.5px}.rh-gift-art{color:#6fa3ff;fill:#347bef;stroke:#88b4ff;stroke-width:1px;filter:drop-shadow(3px 3px #1052b9);opacity:.9;width:93px;height:93px;position:absolute;bottom:-20px;right:24px;transform:rotate(15deg)}.rh-bonus>.rh-chevron{z-index:2}.rh-continuations{gap:10px;display:grid}.rh-continuations button,.rh-updates button{text-align:left;border:1px solid var(--rh-border);color:#f8fbff;background:#1a1c30;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.rh-continuations button>span,.rh-updates button>span{flex:1;gap:5px;display:grid}.rh-continuations small,.rh-updates small{color:#b1bdd2;font-size:11px}.rh-continuations strong,.rh-continuations b{font-size:11px}.rh-updates{gap:18px;padding:24px 0;display:grid}.rh-updates p{color:#b1bdd2}.mobile-nav .navigation-symbol{color:#9caed1;filter:drop-shadow(0 2px 2px #0003);width:26px;height:26px}.mobile-nav button.active .navigation-symbol{color:#9bbfff;filter:drop-shadow(0 0 7px #5b95ff88)}.app-shell .mobile-nav{z-index:120;width:calc(100% - 32px);max-width:398px;padding:3px 3px calc(3px + env(safe-area-inset-bottom));background:linear-gradient(115deg,#1b2236f5,#141b2bf5);border-color:#8099be35;border-radius:16px;position:fixed;bottom:12px;box-shadow:inset 0 1px 3px #c2c7ff16,0 5px 14px #0005}.app-shell .mobile-nav button{color:#b8c1da;border-radius:13px;gap:5px;min-height:60px;font-size:10px}.app-shell .mobile-nav button.active{color:#e0ecff;background:linear-gradient(125deg,#3462aa,#19407a);box-shadow:inset 0 1px 3px #a0c2ff35,0 0 12px #3a86ff22}@media (width>=420px){.rh-wallet-copy{min-height:120px}.rh-wallet-art{height:172px}.rh-wallet-actions button{min-height:91px}.rh-wallet-actions strong{font-size:13px}.rh-wallet-actions small{font-size:10px}.rh-protection h2{font-size:18px}.rh-protection p,.rh-service-copy strong{font-size:12px}.rh-service-copy small{font-size:10px}.rh-service-grid button{min-height:74px}.rh-banner small{font-size:10px}.rh-bonus small{font-size:9px}}@media (width<=360px){.rh-service-grid button{gap:6px;padding:10px 7px}.rh-icon-tile{width:32px}.rh-service-copy strong{font-size:10px}.rh-section-title>span{font-size:8px}.rh-protection h2{font-size:14px}.rh-trust>div{gap:5px;font-size:8px}.rh-wallet-actions small{font-size:8px}}.rh-gift-art{object-fit:contain;fill:initial;stroke:none;filter:drop-shadow(0 5px 7px #052a6570);width:101px;height:101px;bottom:-22px;right:16px;transform:rotate(10deg)}.rh-brand-avatar{object-fit:cover;border-radius:13px;flex-shrink:0;width:45px;height:45px}.reference-home .rh-wallet{isolation:isolate;color:#1a2537;background:#dedfeb;border:1px solid #ffffffb3;border-radius:22px;width:100%;padding:3px;box-shadow:8px 8px 28px #0004,-3px -3px 18px #ffffff09}.reference-home .rh-wallet:before{display:none}.rh-wallet-blob{filter:blur(12px);pointer-events:none;z-index:-1;background:linear-gradient(110deg,#fff,#d2dff3,#fff);border-radius:50%;width:80%;height:90%;animation:5s linear infinite wallet-blob;position:absolute;top:50%;left:50%}.rh-wallet-inner{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(130deg,#fffffff5,#eff3faf2);border:1px solid #fff;border-radius:18px;padding:20px 14px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.rh-wallet-summary{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:6px;display:grid}.reference-home .rh-wallet-copy{min-width:0;min-height:0;margin:0}.reference-home .rh-wallet-art{object-fit:contain;filter:none;mix-blend-mode:multiply;align-self:center;width:100%;height:auto;max-height:154px;position:static}.reference-home .rh-wallet-label{color:#616c7e;font-size:14px}.reference-home .rh-wallet-label button{color:#4c72b1;background:#dce5f4;flex-shrink:0}.reference-home .rh-balance{letter-spacing:-1.2px;text-shadow:none;color:#fff;margin-top:8px;font-size:clamp(22px,7.2vw,36px);line-height:1.2;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.reference-home .rh-reserved{color:#667186;background:#e2e7f1;gap:4px;margin-top:10px;padding:8px;font-size:10px}.reference-home .rh-wallet-actions{gap:8px;margin-top:18px}.reference-home .rh-wallet-actions button{color:#263a5b;background:linear-gradient(135deg,#fff,#ebf0f7);border:1px solid #d3dbe9;min-height:94px;line-height:1.3;box-shadow:inset 0 1px #fff,0 3px 8px #20304b08}@keyframes wallet-blob{0%,to{transform:translate(-95%,-95%)}25%{transform:translate(-5%,-95%)}50%{transform:translate(-5%,-5%)}75%{transform:translate(-95%,-5%)}}@media (prefers-reduced-motion:reduce){.rh-wallet-blob{animation:none;transform:translate(-50%,-50%)}}@media (width<=360px){.reference-home .rh-balance{font-size:22px}.rh-wallet-inner{padding:18px 10px 12px}.reference-home .rh-wallet-label{font-size:12px}.reference-home .rh-reserved{font-size:9px}}.reference-home .rh-wallet{color:#fff;background:#2661c0;border:0;padding:1px;box-shadow:0 10px 28px #03142f55}.rh-wallet-blob{aspect-ratio:1;filter:none;z-index:0;background:conic-gradient(#0000 0deg 280deg,#ffffff18 300deg,#fff 325deg,#0000 350deg 360deg);border-radius:0;width:180%;height:auto;animation:5s linear infinite wallet-edge;top:50%;left:50%}.rh-wallet-inner{box-shadow:none;z-index:1;background:radial-gradient(at 0 0,#679efa99,#0000 55%),linear-gradient(120deg,#2a7bfa,#206bd8 50%,#0e4492);border:0;border-radius:21px}.reference-home .rh-wallet-art{mix-blend-mode:normal}.reference-home .rh-wallet-label{color:#cfe2ff}.reference-home .rh-wallet-label button{color:#eaf2ff;background:#ffffff18}.reference-home .rh-balance{color:#fff}.reference-home .rh-reserved{color:#bfd8ff;background:#103d8045}.reference-home .rh-reserved b{color:#fff}.reference-home .rh-wallet-actions button{color:#fff;background:linear-gradient(135deg,#98c0ff20,#ffffff09);border-color:#b4d1ff35;box-shadow:inset 0 1px 2px #ffffff1c}.reference-home .rh-wallet-actions button>span{color:#e5efff;background:linear-gradient(145deg,#649fffb0,#1f6ade60);box-shadow:inset 0 1px 2px #a0c3ff35}.reference-home .rh-wallet-actions small{color:#c1d4f2}@keyframes wallet-edge{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rh-wallet-blob{animation:none;transform:translate(-50%,-50%)rotate(35deg)}}.reference-home .rh-wallet-blob{will-change:transform;background:conic-gradient(#0000 0deg 260deg,#ffffff10 278deg,#ffffffd9 306deg,#fff 323deg,#0000 345deg 360deg);animation:3.8s linear infinite wallet-edge!important}.reference-home .rh-wallet-inner{isolation:isolate;background:linear-gradient(125deg,#4084ef,#2366cb 48%,#103974)}.rh-wallet-inner:before{content:"";pointer-events:none;z-index:-1;will-change:transform;background:radial-gradient(at 25% 35%,#9cbfff55,#0000 35%),radial-gradient(at 72% 65%,#65a0ff70,#0000 38%),repeating-linear-gradient(135deg,#0000 0 85px,#b6d1ff12 86px 87px,#0000 89px 140px);position:absolute;inset:-45%;animation:12s ease-in-out infinite alternate wallet-background!important}.rh-wallet-inner:after{content:"";pointer-events:none;z-index:-1;border:1px solid #c7dbff24;border-radius:45%;width:120%;height:165%;position:absolute;top:-68%;right:-28%;transform:rotate(-25deg);box-shadow:0 0 0 22px #95bdff06,0 0 0 65px #95bdff07,0 0 0 108px #95bdff06}@keyframes wallet-background{0%{transform:translate(-3%,-2%)rotate(-3deg)}to{transform:translate(3%,3%)rotate(5deg)}}.reference-home .rh-wallet-inner{padding-top:0}.reference-home .rh-wallet-summary{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:0;min-height:180px;margin-right:-14px}.reference-home .rh-wallet-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:100%;padding:20px 0;display:flex}.reference-home .rh-wallet-art{object-fit:contain;object-position:right center;transform-origin:100%;mix-blend-mode:normal;pointer-events:none;align-self:stretch;width:100%;height:100%;min-height:180px;max-height:none;display:block;position:static;transform:scale(1.13)}.reference-home .rh-wallet-actions{margin-top:0}@media (width<=360px){.reference-home .rh-wallet-summary{min-height:166px;margin-right:-10px}.reference-home .rh-wallet-art{min-height:166px}}.reference-home .rh-wallet-art{object-fit:cover;object-position:left center;z-index:0;opacity:.92;width:52%;height:100%;min-height:0;max-height:none;position:absolute;inset:0 0 0 auto;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%);mask-image:linear-gradient(90deg,#0000,#000 20%)}.reference-home .rh-wallet-summary{min-height:170px;margin-right:0;position:static}.reference-home .rh-wallet-actions{z-index:2}.reference-home .rh-wallet-actions button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#4684e7dd,#2260bebf)}.nav-page-top{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.app-shell .mobile-nav{transform-origin:50% 100%;transition:transform .48s cubic-bezier(.22,1,.36,1);transform:translate(-50%)translateY(0)scale(1)}.app-shell .mobile-nav.is-compact{transform:translate(-50%)translateY(3px)scale(.95)}@media (prefers-reduced-motion:reduce){.app-shell .mobile-nav{transition:none}}.reference-home>.rh-wallet-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.reference-home>.rh-wallet-actions button{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#203452,#191b30);border:1px solid #7191c93d;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:86px;padding:10px 4px;display:flex;box-shadow:inset 0 1px 2px #ffffff0a}.reference-home>.rh-wallet-actions button>span{color:#a1c4ff;background:linear-gradient(140deg,#497fd780,#20365d);border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.reference-home>.rh-wallet-actions strong{white-space:nowrap;font-size:12px;font-weight:750}.reference-home>.rh-wallet-actions small{color:#abb6c9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;line-height:1.3;overflow:hidden}.reference-home .rh-services{margin-top:6px}.reference-home .rh-wallet-inner{padding-bottom:0}.rh-service-grid .rh-icon-tile{color:#e4eeff;background:radial-gradient(circle at 30% 15%,#8ab5ff66,#0000 52%),linear-gradient(145deg,#4b8dff,#266fe6 56%,#174fa7);border:1px solid #8ab5ff90;border-radius:50%;width:42px;height:42px;box-shadow:inset 0 1px 3px #caddff55,inset 0 -3px 6px #08275c55,0 0 12px #377ffa30}.rh-service-grid .rh-icon-tile svg{filter:drop-shadow(0 0 3px #abc9ff80);width:27px;height:27px}.rh-service-grid .rh-service-copy strong{white-space:normal;line-height:1.3}.rh-service-grid button{gap:10px}@media (width<=375px){.rh-service-grid .rh-icon-tile{width:38px;height:38px}.rh-service-grid button{gap:8px}.rh-service-grid .rh-icon-tile svg{width:25px;height:25px}}.rh-service-grid .rh-icon-tile .sbp-logo{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 3px #abc9ff80);transform-origin:50%;width:28px;height:34px;display:block;transform:scale(1)}.app-shell .mobile-nav{isolation:isolate;justify-content:normal;gap:0}.app-shell .mobile-nav:before{content:"";top:3px;bottom:calc(3px + env(safe-area-inset-bottom));width:calc((100% - 6px)/var(--nav-count));pointer-events:none;z-index:0;transform:translateX(calc(var(--nav-index)*100%));opacity:1;will-change:transform;background:linear-gradient(125deg,#3462aa,#19407a);border-radius:13px;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .18s,top .18s,bottom .18s,border-radius .18s;position:absolute;left:3px;box-shadow:inset 0 1px 3px #a0c2ff35,0 0 12px #3a86ff22}.app-shell .mobile-nav[data-selected=false]:before{opacity:0}.app-shell .mobile-nav>button{z-index:1;flex:1 1 0;min-width:0;transition:color .35s;position:relative;transform:none!important}.app-shell .mobile-nav>button.active{box-shadow:none;background:0 0}.app-shell .mobile-nav .navigation-symbol{transition:color .35s,filter .35s,transform .42s cubic-bezier(.22,1,.36,1)}html.route-slide-running,html.route-slide-running body{overflow-x:clip}.app-content.route-slide-incoming{will-change:opacity}html.route-slide-running .rh-wallet-art,html.route-slide-running .rh-wallet-blob,html.route-slide-running .rh-wallet-inner:before{animation-play-state:paused!important}:is(.role-client,.role-executor,.role-admin):is(.screen-my,.screen-orders,.screen-history) .topbar{display:none!important}:is(.role-client,.role-executor,.role-admin):is(.screen-my,.screen-orders,.screen-history) .main-content{padding:0 16px calc(108px + env(safe-area-inset-bottom))!important}:is(.role-client,.role-executor,.role-admin):is(.screen-my,.screen-orders,.screen-history) .screen-content{padding:0!important}.my-orders-screen{padding:0 0 28px}.my-orders-screen>.rh-header,.profile-screen-wrap>.rh-header{z-index:1;position:relative}.shared-home-header{z-index:2;padding:0 16px 12px;position:relative}.shared-home-header .rh-header{background:0 0}.rh-header button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.rh-header button:focus-visible,.rh-header a:focus-visible{outline-offset:4px;outline:2px solid #c3d9ff}.reference-home .rh-wallet-art{transform-origin:65% 55%;will-change:transform;animation:7s ease-in-out infinite wallet-orbit}.reference-home .rh-gift-art{transform-origin:50% 55%;will-change:transform;animation:6s ease-in-out infinite gift-orbit}@keyframes wallet-orbit{0%,to{transform:translate(0)rotate(-2deg)}25%{transform:translate(-3px,-3px)rotate(0)}50%{transform:translate(-5px)rotate(2deg)}75%{transform:translate(-2px,3px)rotate(0)}}@keyframes gift-orbit{0%,to{transform:translate(0)rotate(7deg)}25%{transform:translate(-3px,-4px)rotate(10deg)}50%{transform:translate(-5px)rotate(13deg)}75%{transform:translate(-2px,3px)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.reference-home .rh-wallet-art,.reference-home .rh-gift-art{will-change:auto;animation:none}}.executor-currency-row{justify-content:flex-end;margin-top:16px;display:flex}.executor-currency-switch{color:#b6c0d2;cursor:pointer;background:#0c162526;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:7px 10px;font:700 10px Manrope Variable,sans-serif;display:flex}.executor-currency-switch span.selected{color:#fff}.executor-currency-switch i{background:#ffffff18;border-radius:20px;width:38px;height:22px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff15}.executor-currency-switch i:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(120deg,#8ab6ff,#3579e5);transition:opacity .25s;position:absolute;inset:0;box-shadow:0 0 12px #639dff60}.executor-currency-switch b{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #12274c66}.executor-currency-switch[aria-checked=true] b{transform:translate(16px)}.executor-currency-switch[aria-checked=true] i:before{opacity:1}.executor-currency-switch:focus-visible{outline-offset:3px;outline:2px solid #caddff}.executor-currency-switch:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:reduce){.executor-currency-switch b,.executor-currency-switch i:before{transition:none}}.rh-wallet-inner>.executor-currency-row{z-index:3;margin-top:0;padding:0 0 12px;position:relative}.executor-currency-row{justify-content:flex-start}.executor-currency-switch span{transition:color .24s}.currency-amount{vertical-align:bottom;display:inline-grid}.currency-amount>span{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .24s}.currency-amount>span.is-visible{opacity:1}.currency-rate{opacity:0;transition:opacity .24s}.currency-rate[data-visible=true]{opacity:1}@media (prefers-reduced-motion:reduce){.currency-amount>span,.currency-rate,.executor-currency-switch span{transition:none}}.rh-service-grid .apple-service-icon{overflow:hidden}.apple-service-icon svg{margin:auto;display:block}.apple-service-icon img{object-fit:contain;mix-blend-mode:screen;width:76%;height:76%;display:block}.apple-service-art{object-fit:contain;mix-blend-mode:screen;margin:0 auto 16px;display:block}.app-shell .mobile-nav,.reference-home .rh-wallet-inner{-webkit-backdrop-filter:none;backdrop-filter:none}.apple-soon-sheet .sheet-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apple-soon-sheet .sheet-header{justify-content:flex-end}:is(.app-shell,.bottom-sheet) img:is([src="/media/home-wallet.webp"],[src="/media/home-gift.webp"],[src="/media/support-headset.webp"],[src="/media/orders-empty.webp"],[src="/media/operations-empty.webp"],[src="/media/apple-service.webp"]){filter:hue-rotate(-45deg)}:root{--payra-blue:#3485ff;--payra-blue-soft:#a7d1ff;--payra-surface:#101d30;--payra-border:#46658955}.create-order-modal,.cash-sheet{padding:10px 20px calc(24px + env(safe-area-inset-bottom,0px));background:linear-gradient(160deg,#12243b,#0b1423 65%);border-color:#527dad45;border-radius:26px 26px 0 0;gap:20px;max-height:90dvh;box-shadow:0 -12px 48px #0008}.create-order-header{border-bottom:1px solid #759fce24;align-items:center;gap:12px;padding:8px 0 16px}.create-order-heading-icon{color:#fff;background:linear-gradient(145deg,#368bff,#1555bc);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.create-order-titles{flex:1;min-width:0}.create-order-subtitle{color:#8ab8ec;letter-spacing:.12em;font-size:10px}.create-order-title{letter-spacing:-.5px;margin:4px 0 0;font-size:21px;line-height:1.3}.create-order-close-btn{color:#9bb6d4;box-shadow:none;background:#6e9ccb12;border:0}.create-order-section{background:#15253b;border:1px solid #46658935;border-radius:18px;gap:10px;padding:15px}.create-order-label{color:#adc4df;font-size:12px;font-weight:650}.create-order-input{color:#f5f9ff;height:50px;box-shadow:none;background:#0c192b;border:1px solid #43618466;border-radius:12px;transition:border-color .16s,background .16s}.create-order-input:focus{background:#102139;border-color:#509bff;box-shadow:0 0 0 3px #3485ff18}.create-order-pill{background:#0e1b2e;border-color:#40628855;border-radius:10px;height:40px;font-size:12px;transition:background .16s,border-color .16s}.create-order-pill.is-selected{color:#eef6ff;box-shadow:none;background:#1c4e89;border-color:#529fff}.create-order-pills{gap:6px}.create-order-pills.cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.create-order-pill:focus-visible{outline-offset:2px;outline:2px solid #8fc6ff}.create-order-actions{gap:10px;padding-top:4px}.create-order-submit-btn{background:linear-gradient(110deg,#2d88ff,#1863d7);border:1px solid #6fafff66;border-radius:14px;min-height:52px;font-size:15px;box-shadow:0 6px 18px #0961df26}.create-order-secondary-btn{color:#b2d4ff;background:#172b45;border:1px solid #4a76aa44;border-radius:13px}.create-order-qr-box{background:#1a3c662a;border-color:#5089bf80;width:132px;height:132px}.create-order-qr-caption{color:#a2b7ce;max-width:310px;margin:0 auto;font-size:13px;line-height:1.6}.create-order-phones-summary{background:#102d4d;border-color:#487bac55;gap:10px;padding:16px}.create-order-summary-val.is-total{color:#a7d1ff}.cash-sheet .sheet-header{border-bottom:1px solid #759fce24;padding:6px 0 16px}.cash-sheet .sheet-title{letter-spacing:-.5px;font-size:21px}.cash-form{gap:18px}.cash-summary{background:#102d4d;border-color:#487bac55}.cash-banks button{background:#14263e;border-color:#42658b55}.cash-banks button[aria-pressed=true]{background:#1c4e8950;border-color:#529fff}.cash-presets button{color:#c9e2ff;background:#15253b;border-color:#46658955}.cash-presets button:focus-visible{outline-offset:2px;outline:2px solid #8fc6ff}@media (width<=360px){.create-order-modal,.cash-sheet{padding-left:14px;padding-right:14px}.create-order-section{padding:12px}.create-order-title{font-size:19px}.create-order-pill{font-size:11px}}:root,:root[data-theme=dark]{--primary:#1678ff;--primary-dark:#005ce6;--accent:#328eff;--accent-hover:#1678ff;--gradient:linear-gradient(115deg,#2086ff,#0061ef)}.help-hero-card{-webkit-backdrop-filter:none;background:radial-gradient(at 95% 15%,#1057ad18,#0000 65%),linear-gradient(140deg,#0b1a30,#081426);border:1px solid #37629a65;border-radius:24px;padding:22px 20px 20px;box-shadow:inset 0 1px 1px #88baff18,0 8px 26px #00132d55}.help-support-btn,.create-order-submit-btn,.button-primary{color:#fff;background:linear-gradient(110deg,#2188ff,#0060ed);border:1px solid #62a9ff88;box-shadow:inset 0 1px 1px #b6daff50,0 6px 20px #0068ff38}.reference-home .rh-wallet-inner{background:radial-gradient(at 88% 18%,#22b8ff55,#0000 58%),linear-gradient(120deg,#0868ec,#0769ee 48%,#0648ba)}.reference-home .rh-wallet-inner:before{background:radial-gradient(at 25% 35%,#26a5ff35,#0000 35%),radial-gradient(at 72% 65%,#0098ff50,#0000 38%),repeating-linear-gradient(135deg,#0000 0 85px,#9bd7ff12 86px 87px,#0000 89px 140px)}:is(.app-shell,.bottom-sheet) img[src="/media/home-wallet.webp"]{filter:hue-rotate(-45deg)saturate(1.3)brightness(1.1);opacity:1}.rh-service-grid .rh-icon-tile{background:radial-gradient(circle at 30% 15%,#67b8ff30,#0000 52%),linear-gradient(145deg,#1479ed,#0754bd 56%,#073476);border:1px solid #74b9ff99;box-shadow:inset 0 1px 1px #c5e6ff45,inset 0 -2px 5px #021a4355,0 2px 5px #010b2380}.payra-service-art{object-fit:contain;filter:none;pointer-events:none;width:26px;height:26px;display:block;transform:none}.rh-service-grid .apple-service-icon{justify-content:center;align-items:center;display:flex}.rh-service-grid .apple-service-icon svg{filter:none;color:#fff;width:23px;height:23px;transform:translate(-1px,-1px);margin:0!important}.create-order-add-phone-btn{color:#dceeff;background:#183559;border-color:#74b9ff80}.rh-service-grid .rh-icon-tile:has(.payra-service-art--qr){box-shadow:none;background:linear-gradient(145deg,#368bff,#1555bc);border-color:#0000;border-radius:14px}.payra-service-art--qr{width:22px;height:22px}.payra-service-art--cash{width:28px;height:28px}.app-shell .mobile-nav{width:min(220px,100% - 34px);max-width:220px;height:50px;min-height:50px;max-height:50px;bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(1.3);touch-action:pan-y;box-sizing:border-box;background:linear-gradient(120deg,#c2d8f00a,#d6eaff05 35%,#12213040),#101a27b5;border:1px solid #b9d6f32d;border-radius:27px;padding:5px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #9ccfff14,0 10px 24px #0005;justify-content:normal!important;align-items:center!important;display:flex!important}.app-shell .mobile-nav:before{top:5px;bottom:auto;left:calc(5px + (100% - 10px)/var(--nav-count)/2 - 19px);box-sizing:border-box;width:38px;height:38px;transform:translate3d(calc(var(--nav-position,var(--nav-index)) * var(--nav-step,calc((100% - 10px)/var(--nav-count,3)))),0,0);will-change:transform;pointer-events:none;background:radial-gradient(circle at 45% 35%,#8bcaff60,#0000 65%),linear-gradient(155deg,#338fea,#1360bc 68%,#164f96);border:1px solid #96ceff52;border-radius:50%;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .18s;position:absolute;box-shadow:inset 0 1px 1px #c3e5ff75,inset 0 -1px 2px #06274ba8,0 0 14px #127fff2d}.app-shell .mobile-nav:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#deefff10,#0000 27% 78%,#bcdcff08);border-top:1px solid #d9eaff20;position:absolute;inset:0}.app-shell .mobile-nav>button{z-index:1;color:#97a7bc;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border-radius:24px;flex:1 1 0;min-width:0;position:relative;border:0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;transform:none!important}.app-shell .mobile-nav>button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .mobile-nav .nav-icon-wrap{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;line-height:0!important;display:flex!important;position:relative!important}.app-shell .mobile-nav .navigation-symbol,.app-shell .mobile-nav svg,.app-shell .mobile-nav button.active svg{color:#97a7bc;transition:color .18s;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;vertical-align:unset!important;filter:none!important;box-sizing:border-box!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.app-shell .mobile-nav>button.active .navigation-symbol,.app-shell .mobile-nav>button.active svg{color:#f0f8ff!important;filter:none!important;transform:none!important}.app-shell .mobile-nav .nav-badge{border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;position:absolute;top:2px;right:2px}.app-shell .mobile-nav>button:focus-visible{outline-offset:1px;outline:2px solid #bee0ff}.app-shell .mobile-nav[data-dragging=true]:before{transition:none}.app-shell .mobile-nav,.app-shell .mobile-nav.is-compact{-webkit-backdrop-filter:blur(16px)saturate(1.15);transition:none;transform:translate(-50%)}.main-content[data-nav-swipe=true],.app-shell .mobile-nav{touch-action:pan-y pinch-zoom}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-shell .mobile-nav{background:#142235f2}}@media (prefers-reduced-motion:reduce){.app-shell .mobile-nav:before{transition:none}}:root body :is(button,[role=button],[role=tab],[role=switch],input[type=button],input[type=submit],a.button,a[class*=-btn],.chat-attach-btn,.service-card,.resume-card,.order-row){-webkit-tap-highlight-color:transparent;scale:1;transition:scale .3s cubic-bezier(.2,.8,.2,1.12),transform .22s cubic-bezier(.2,.8,.2,1),background-color .18s,border-color .18s,color .18s,opacity .18s!important}:root body :is(button,[role=button],[role=tab],[role=switch],input[type=button],input[type=submit],a.button,a[class*=-btn],.chat-attach-btn,.service-card,.resume-card,.order-row):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){scale:.975;transition-duration:.14s,.22s,.18s,.18s,.18s,.18s!important}:root body :is(.icon-button,.sheet-close-btn,.create-order-close-btn,.order-sheet-close-btn,.chat-send-circle,.chat-attach-btn,.balance-eye-btn,.mobile-nav button):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){scale:.94}@media (prefers-reduced-motion:reduce){:root body :is(button,[role=button],[role=tab],[role=switch],input[type=button],input[type=submit],a.button,a[class*=-btn],.chat-attach-btn,.service-card,.resume-card,.order-row){transition:none!important;scale:1!important}}
