.currency-page{--cur:#914649;--cur2:#914649;--ink:#11152f;max-width:900px;margin:0 auto;padding:28px 22px 110px;color:var(--ink)}
.currency-title{display:flex;align-items:center;gap:14px;margin-bottom:22px}.currency-title>a{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#fff;color:#252a48;text-decoration:none;font-size:24px;box-shadow:0 8px 30px rgba(30,34,75,.08)}.currency-title h1{margin:0;font-size:32px}.currency-title p{margin:3px 0 0;color:#914649}
.currency-balance-hero{display:flex;align-items:center;gap:18px;padding:25px;border-radius:24px;color:#fff;background:linear-gradient(125deg,#914649,#914649);box-shadow:0 18px 45px rgba(145,70,73,.27)}.currency-coin{display:grid;place-items:center;width:72px;height:72px;flex:none;border-radius:50%;font-size:38px;color:#fff7b0;background:linear-gradient(145deg,#ffb400,#ffdf4a);border:5px solid rgba(255,255,255,.65);box-shadow:inset 0 0 0 3px #e89b00}.currency-balance-hero div{display:grid}.currency-balance-hero small{font-weight:800}.currency-balance-hero strong{font-size:42px;line-height:1.05}.currency-balance-hero em{font-style:normal}.currency-balance-hero>i{margin-left:auto;font-style:normal;font-size:36px}.currency-main-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 8px;background:#fff;border-radius:18px;margin:14px 0 18px;position:relative;box-shadow:0 8px 28px rgba(117,56,59,.1)}.currency-main-actions a,.currency-submit{border:0;border-radius:12px;padding:14px;text-align:center;text-decoration:none;font-weight:800;color:#fff;background:linear-gradient(100deg,var(--cur),var(--cur2));cursor:pointer}.currency-main-actions a.secondary{background:#f4e5df;color:#1b1e39}
.currency-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.currency-shortcuts a{display:grid;place-items:center;gap:7px;padding:17px 8px;background:#fff;border-radius:18px;text-decoration:none;color:#20243f;box-shadow:0 9px 28px rgba(37,32,76,.07)}.currency-shortcuts b{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;color:var(--cur);background:#f4e5df;font-size:21px}.currency-shortcuts span{font-size:13px;font-weight:750}
.currency-gift-banner{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-radius:22px;background:linear-gradient(120deg,#914649,#914649);color:#fff;text-decoration:none;overflow:hidden}.currency-gift-banner span{display:grid;gap:8px}.currency-gift-banner small{width:max-content;padding:9px 14px;border-radius:10px;background:rgba(255,255,255,.16)}.currency-gift-banner>strong{font-size:62px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.2))}
.currency-operations{margin-top:24px}.currency-section-head{display:flex;align-items:center;justify-content:space-between}.currency-section-head h2{font-size:21px}.currency-section-head a{color:var(--cur);font-weight:800;text-decoration:none}.currency-operation{display:flex;align-items:center;gap:13px;padding:15px 4px;border-bottom:1px solid #ececf3}.currency-operation>i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ecfff5;color:#17a561;font-style:normal;font-weight:900}.currency-operation>div{display:grid;gap:4px;min-width:0;flex:1}.currency-operation b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.currency-operation small,.currency-operation em{color:#914649;font-size:12px;font-style:normal}.currency-operation>strong{font-size:17px}.plus{color:#0cad61!important}.minus{color:#f13754!important}.currency-empty{padding:35px;text-align:center;color:#914649}.currency-card{background:#fff;border:1px solid #e6e6f0;border-radius:22px;padding:20px;box-shadow:0 10px 35px rgba(34,30,74,.05)}
.currency-form-page{max-width:720px}.currency-transfer-form{display:grid;gap:18px}.currency-transfer-form label{display:grid;gap:8px;font-weight:800}.currency-transfer-form label em{font-weight:500;color:#914649}.currency-transfer-form input,.currency-transfer-form textarea,.currency-admin-grid input,.currency-admin-grid select,.currency-admin-grid textarea{width:100%;box-sizing:border-box;border:1px solid #f4e5df;border-radius:13px;padding:14px;background:#fff;color:#151832;font:inherit}.currency-input-icon{display:flex;align-items:center;gap:8px;border:1px solid #f4e5df;border-radius:13px;padding:0 13px;color:#914649}.currency-input-icon input{border:0;padding-left:0}.currency-input-icon small{white-space:nowrap}.mini-coin{color:#e49c00}.currency-tabs,.currency-filter-tabs{display:flex;gap:5px;padding:5px;border-radius:14px;background:#f2effb;overflow:auto}.currency-tabs span,.currency-filter-tabs a{flex:1;min-width:max-content;padding:10px;text-align:center;border-radius:10px;text-decoration:none;color:#75383b}.currency-tabs .active,.currency-filter-tabs .active{background:#fff;color:var(--cur);font-weight:800;box-shadow:0 4px 12px rgba(117,56,59,.08)}.currency-recipient{display:flex;align-items:center;gap:10px;padding:12px;background:#f7f5fd;border-radius:15px}.currency-recipient span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ece8f7;overflow:hidden}.currency-recipient img{width:100%;height:100%;object-fit:cover}.currency-submit{font-size:16px}.currency-hint,.currency-notice{color:#75383b;font-size:13px}.currency-filter-tabs{margin-bottom:18px}.currency-history-list{padding-top:5px}.currency-task-list article{display:grid;grid-template-columns:50px 1fr auto;gap:10px 14px;align-items:center;padding:15px 0;border-bottom:1px solid #ececf3}.currency-task-list article:last-child{border:0}.currency-task-list i{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#f4e5df;font-style:normal;font-size:21px}.currency-task-list div{display:grid;gap:4px}.currency-task-list small{color:#914649}.currency-task-list strong{color:#0cad61}.currency-task-list span{grid-column:3;color:#914649;font-size:12px;background:#f4e5df;padding:6px 9px;border-radius:9px}.currency-task-list span.done{color:#128d54;background:#e7faef}
.gifts-page{max-width:1000px;margin:0 auto;padding:26px 20px 110px}.gifts-page-head{display:flex;align-items:center;justify-content:space-between}.gift-store-balance{padding:9px 13px;border-radius:12px;background:#fff4cc;color:#9b6900;font-weight:800}.gift-category-tabs{display:flex;gap:8px;overflow:auto;margin:18px 0;padding-bottom:4px}.gift-category-tabs a{padding:10px 14px;border-radius:11px;background:#fff;text-decoration:none;color:#75383b;white-space:nowrap}.gift-category-tabs a.active{background:#914649;color:#fff}.gift-catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.gift-choice{display:grid;place-items:center;gap:8px;border:0;border-radius:17px;padding:16px 10px;background:#fff;box-shadow:0 7px 24px rgba(36,31,69,.07);cursor:pointer;color:#1b1e36}.gift-choice img{width:84px;height:84px;object-fit:contain}.gift-choice b{font-size:14px}.gift-price{font-size:13px;color:#a26c00}.gift-price:before{content:'◉ ';color:#f1ae00}.gift-modal-card .gift-price{font-weight:800;margin-bottom:10px}.gift-anonymous{display:flex!important;grid-template-columns:auto 1fr;align-items:center!important}.gift-anonymous input{width:20px;height:20px}.received-gifts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.received-gift{border:0!important;border-radius:18px!important;background:#fff;box-shadow:0 8px 25px rgba(36,31,69,.07)}
.profile-wallet-card{display:flex;align-items:center;gap:14px;margin:18px auto;max-width:1100px;padding:17px 20px;border-radius:20px;background:linear-gradient(110deg,#fff7d9,#fff);box-shadow:0 10px 30px rgba(44,35,79,.07);text-decoration:none;color:#171a32}.profile-wallet-card .currency-coin{width:52px;height:52px;font-size:26px}.profile-wallet-card div{display:grid;flex:1}.profile-wallet-card strong{font-size:24px}.profile-wallet-card small{color:#75383b}.profile-wallet-card>span{color:#914649;font-weight:800}
.currency-admin-hero{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(120deg,#f4e5df,#fff)!important}.currency-admin-hero .currency-coin{width:62px;height:62px;font-size:30px}.currency-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.currency-reward-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.currency-admin-users>div,.currency-admin-log>div{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #ececf3}.currency-admin-users span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#f4e5df;color:#914649;font-weight:900}.currency-admin-log>div{grid-template-columns:130px 1fr 130px auto}.currency-admin-log small{color:#914649}
@media(max-width:700px){.currency-page{padding:20px 14px 105px}.currency-title h1{font-size:25px}.currency-balance-hero{padding:20px}.currency-balance-hero strong{font-size:35px}.currency-coin{width:58px;height:58px;font-size:30px}.currency-shortcuts{gap:6px}.currency-shortcuts a{padding:13px 3px}.currency-shortcuts span{font-size:11px}.currency-gift-banner{padding:17px}.currency-gift-banner>strong{font-size:48px}.currency-filter-tabs{border-radius:12px}.currency-card{padding:15px}.gift-catalog-grid{grid-template-columns:repeat(3,1fr);gap:8px}.gift-choice{padding:12px 5px}.gift-choice img{width:68px;height:68px}.received-gifts-grid{grid-template-columns:1fr}.currency-admin-grid{grid-template-columns:1fr}.currency-reward-grid{grid-template-columns:1fr 1fr}.currency-admin-log>div{grid-template-columns:1fr auto}.currency-admin-log span,.currency-admin-log small{grid-column:1}.currency-admin-log strong{grid-column:2;grid-row:1/4}.profile-wallet-card{margin:14px 18px}.gifts-page{padding:20px 14px 105px}}
@media(max-width:420px){.gift-catalog-grid{grid-template-columns:repeat(2,1fr)}.currency-main-actions{grid-template-columns:1fr 1fr}.currency-task-list article{grid-template-columns:44px 1fr auto}.currency-task-list span{grid-column:2/4;justify-self:start}}

/* Split balance and reserve control */
.currency-balance-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 4px}.currency-balance-split article{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #ebe7f4;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(117,56,59,.06)}.currency-balance-split article>i{display:grid;place-items:center;width:43px;height:43px;flex:none;border-radius:13px;background:#f4e5df;color:#914649;font-style:normal;font-weight:900}.currency-balance-split article.is-withdrawable>i{background:#e1f9ec;color:#0b9b59}.currency-balance-split span{display:grid;gap:2px}.currency-balance-split small,.currency-balance-split em{color:#914649;font-size:11px;font-style:normal}.currency-balance-split b{font-size:22px}.withdraw-balance-note{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;padding:15px;border-radius:18px;background:#fff;border:1px solid #e8e5ef}.withdraw-balance-note span{display:grid;padding:11px;border-radius:13px;background:#f7f4fd}.withdraw-balance-note small{color:#914649}.withdraw-balance-note b{font-size:19px}.withdraw-balance-note p{grid-column:1/-1;margin:0;color:#75383b;font-size:12px}.economy-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0}.economy-metrics article{display:grid;gap:5px;padding:18px;border-radius:18px;background:#fff;border:1px solid #e8e5ef;box-shadow:0 8px 24px rgba(117,56,59,.05)}.economy-metrics small,.economy-metrics span{color:#75383b}.economy-metrics b{font-size:25px}.economy-metrics .is-safe{border-color:#bcebd2;background:#f0fff7}.economy-metrics .is-safe b{color:#079653}.economy-metrics .is-risk{border-color:#ffc1cd;background:#fff3f5}.economy-metrics .is-risk b{color:#d93052}.economy-alert{margin:12px 0;padding:14px 17px;border-radius:14px;background:#fff0d7;color:#775a17;font-weight:700}.economy-users>div{grid-template-columns:44px 160px 1fr auto}.economy-users>div>small{color:#75383b}.balance-kind{display:inline-block;padding:3px 7px;border-radius:999px;background:#f4e5df;color:#914649;font-size:10px;font-style:normal}.kind-withdrawable{background:#e2f8ed;color:#08874d}.reserve-ledger>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #ececf3}.reserve-ledger span{display:grid;gap:4px}.reserve-ledger small{color:#914649}
@media(max-width:800px){.economy-metrics{grid-template-columns:1fr 1fr}.economy-users>div{grid-template-columns:44px 1fr auto}.economy-users>div>small{grid-column:2/4}.currency-balance-split{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.currency-balance-split{grid-template-columns:1fr}.economy-metrics{grid-template-columns:1fr 1fr}.economy-metrics article{padding:13px}.economy-metrics b{font-size:20px}.withdraw-balance-note{grid-template-columns:1fr}.withdraw-balance-note p{grid-column:1}}

/* Real-money top-ups */
.currency-topup-card{display:grid;gap:20px}.payment-provider-line,.payment-rate{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:14px;background:#f5f1ff;color:#75383b}.payment-provider-line b,.payment-rate b{color:#1a1d37}.currency-payment-form{display:grid;gap:15px}.currency-payment-form>label{display:grid;gap:8px;font-weight:800}.payment-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.payment-presets button{border:1px solid #f4e5df;background:#fff;color:#914649;border-radius:12px;padding:11px 5px;font-weight:800;cursor:pointer}.payment-presets button:hover{background:#f4e5df}.payment-unavailable{display:flex;gap:15px;align-items:flex-start;padding:18px;border-radius:18px;background:#f7f5fb}.payment-unavailable>i{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:15px;background:#f4e5df;color:#914649;font-size:25px;font-style:normal}.payment-unavailable h2{font-size:20px;margin:0 0 7px}.payment-unavailable p{margin:0;color:#75383b;line-height:1.55}.payment-history{margin-top:22px}.payment-status{display:inline-flex!important;align-items:center;justify-content:center;width:max-content;padding:6px 9px;border-radius:999px;font-size:11px!important;white-space:nowrap}.status-pending{color:#a16a00!important;background:#fff3cd}.status-succeeded{color:#087d46!important;background:#ddf8ea}.status-canceled,.status-failed{color:#b8324a!important;background:#ffe5ea}.payment-state{padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800}.payment-state.is-on{background:#dcf8e9;color:#087d46}.payment-state.is-off{background:#f0edf6;color:#75383b}.payment-provider-settings{display:grid;gap:13px;margin:4px 0;padding:16px;border:1px solid #e5e1ee;border-radius:17px}.payment-provider-settings legend{padding:0 8px;color:#914649;font-weight:900}.payment-provider-settings>small{color:#75383b;overflow-wrap:anywhere}.payment-provider-settings code,.payment-callbacks code{font-size:11px}.payment-callbacks{align-self:start}.payment-callbacks>p{color:#75383b}.payment-callbacks label{display:grid;gap:5px;margin:15px 0}.payment-callbacks code{padding:11px;border-radius:11px;background:#f5f2fb;overflow-wrap:anywhere}.payment-callbacks small{color:#914649}.payment-security-note{display:flex;gap:11px;padding:14px;border-radius:14px;background:#fff6d9}.payment-security-note b{color:#946900}.payment-security-note span{color:#6f6a58;font-size:12px;line-height:1.45}.payment-admin-log article{display:grid;grid-template-columns:minmax(180px,1fr) 120px 120px 100px;gap:12px;align-items:center;padding:13px 4px;border-bottom:1px solid #ececf3}.payment-admin-log article>div{display:grid;gap:3px}.payment-admin-log small{color:#914649}
.currency-payment-settings .toggle-row{padding:13px 14px}.currency-payment-settings .toggle-row>i{width:40px;height:22px}.currency-payment-settings .toggle-row>i:after{width:16px;height:16px}.currency-payment-settings .toggle-input:checked+i:after{transform:translateX(18px)}
@media(max-width:700px){.payment-presets{grid-template-columns:1fr 1fr}.payment-unavailable{flex-direction:column}.payment-admin-log article{grid-template-columns:1fr auto}.payment-admin-log article>span,.payment-admin-log article>strong{grid-column:1}.payment-admin-log article>em{grid-column:2;grid-row:1/4}.payment-callbacks code{font-size:10px}}

/* NovaCMS 0.41.0 — user task exchange */
.task-market-page{--task-accent:#914649;--task-accent2:#914649;--task-green:#0caf63;--task-text:#11152d;--task-muted:#75383b;max-width:980px;margin:0 auto;padding:20px 18px 112px;color:var(--task-text)}
.task-market-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:260px;overflow:hidden;padding:30px 34px;border-radius:25px;color:#fff;background:radial-gradient(circle at 85% 20%,#914649 0,transparent 35%),linear-gradient(135deg,#121039,#75383b 52%,#75383b);box-shadow:0 18px 45px #3d18752b}.task-market-hero:after{content:"";position:absolute;right:-75px;bottom:-120px;width:330px;height:330px;border-radius:50%;background:#8539ff30}.task-market-hero>div:first-child{position:relative;z-index:2}.task-kicker{display:block;color:#914649;font-size:12px;font-weight:950;letter-spacing:.09em}.task-market-hero .task-kicker{color:#e9d1c8}.task-market-hero h1{margin:7px 0 10px;font-size:34px;line-height:1.08;letter-spacing:-.025em}.task-market-hero p{max-width:520px;margin:0 0 22px;color:#f4e5df;line-height:1.5}.task-primary,.task-outline,.task-danger,.task-accept{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:13px;padding:13px 18px;font:inherit;font-weight:850;text-decoration:none;cursor:pointer}.task-primary{color:#fff!important;background:linear-gradient(100deg,var(--task-accent),var(--task-accent2));box-shadow:0 9px 22px #7635ed34}.task-primary.small{padding:10px 17px;font-size:13px}.task-primary.wide,.task-outline.wide{width:100%;box-sizing:border-box;margin-top:13px}.task-wallet-art{position:relative;z-index:2;align-self:center;justify-self:center;width:170px;height:130px;border-radius:26px 26px 36px 36px;background:linear-gradient(145deg,#914649,#75383b);border:2px solid #914649;box-shadow:inset 0 0 25px #c997ff3b,0 22px 35px #0c061d66;transform:rotate(-5deg)}.task-wallet-art span{position:absolute;right:-17px;top:37px;display:grid;place-items:center;width:52px;height:56px;border-radius:18px;background:#914649;border:2px solid #914649;font-size:25px}.task-wallet-art i{position:absolute;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#fff2a3;background:linear-gradient(145deg,#ffb300,#ffd84a);border:5px solid #ffec8b;font-style:normal;font-size:25px;box-shadow:0 9px 17px #12072d66}.task-wallet-art i:nth-child(1){left:7px;top:-31px}.task-wallet-art i:nth-child(2){left:55px;top:-20px}.task-wallet-art i:nth-child(3){left:94px;top:-43px}
.task-market-balance{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;border:1px solid #e9e5f4;border-radius:16px;background:#fff;box-shadow:0 7px 25px #3022610d}.task-market-balance span{color:var(--task-muted)}.task-market-balance b{margin-right:auto}.task-market-balance a{color:var(--task-accent);font-weight:850;text-decoration:none}
.task-category-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:14px 0;overflow-x:auto}.task-category-strip a{display:grid;place-items:center;gap:6px;min-width:100px;padding:15px 8px;border:1px solid #e8e5f1;border-radius:17px;background:#fff;color:#252942;text-decoration:none;box-shadow:0 7px 22px #32265c0d}.task-category-strip i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f4e5df;color:#914649;font-style:normal;font-size:20px}.task-category-strip span{font-size:12px;font-weight:800}.task-category-strip a.active{color:#fff;border-color:transparent;background:linear-gradient(145deg,#914649,#914649);box-shadow:0 11px 28px #7433e94a}.task-category-strip a.active i{background:#ffffff26;color:#fff}
.task-search{display:grid;grid-template-columns:1fr auto;gap:10px;margin:14px 0}.task-search label{display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid #e0deea;border-radius:15px;background:#fff}.task-search i{font-style:normal;font-size:23px;color:#75383b}.task-search input{width:100%;border:0;outline:0;padding:14px 0;background:transparent;color:var(--task-text);font:inherit}.task-search button{border:0;border-radius:14px;padding:0 23px;color:#fff;background:#272444;font-weight:850}.task-sort-tabs,.task-mine-tabs{display:flex;gap:7px;margin:14px 0;overflow:auto}.task-sort-tabs a,.task-mine-tabs a{min-width:max-content;padding:9px 18px;border-radius:999px;color:#75383b;background:#f2f1f7;text-decoration:none;font-size:12px;font-weight:800}.task-sort-tabs a.active,.task-mine-tabs a.active{color:#fff;background:linear-gradient(100deg,#914649,#914649);box-shadow:0 7px 18px #7834e934}
.task-feed{display:grid;gap:11px}.task-feed-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:15px;align-items:center;padding:17px;border:1px solid #e7e7f0;border-radius:19px;background:#fff;box-shadow:0 9px 29px #30235d0d}.task-card-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:#f4e5df;color:#914649;text-decoration:none;font-style:normal;font-size:23px}.task-card-icon.cat-social{background:#ffe7f1;color:#ed357e}.task-card-icon.cat-sites{background:#e7f6ff;color:#168de1}.task-card-icon.cat-texts{background:#f4e5df;color:#914649}.task-card-icon.cat-other{background:#eef0f6;color:#75383b}.task-card-copy{min-width:0}.task-card-title{display:block;color:var(--task-text)!important;font-size:16px;font-weight:900;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-card-copy p{margin:5px 0 8px;color:var(--task-muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-tags{display:flex;flex-wrap:wrap;gap:6px}.task-tags span{padding:4px 10px;border-radius:999px;background:#f4e5df;color:#914649;font-size:10px}.task-tags span:nth-child(2){background:#e7faf0;color:#168957}.task-card-stats{display:flex;gap:16px;margin-top:9px;color:#75383b;font-size:11px}.task-card-side{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px}.task-card-side>strong,.task-detail-summary>strong{color:var(--task-green);font-size:20px;white-space:nowrap}.task-card-side>strong i,.task-detail-summary>strong i{color:#eda900;font-style:normal}.task-empty{padding:50px 20px;text-align:center;border:1px dashed #f4e5df;border-radius:20px;background:#fff}.task-empty b{font-size:20px}.task-empty p{color:var(--task-muted)}.task-empty.compact{padding:25px}
.task-activity-block{margin-top:30px}.task-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.task-section-head h2{margin:4px 0 12px;font-size:24px}.task-section-head>a{color:var(--task-accent);font-weight:850;text-decoration:none}.task-activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.task-activity-grid>div{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:14px;border:1px solid #e8e5f1;border-radius:17px;background:#fff}.task-activity-grid i{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f4e5df;font-style:normal}.task-activity-grid span{display:grid}.task-activity-grid small{color:var(--task-muted)}.task-activity-grid strong{grid-column:2;color:var(--task-green);font-size:12px}
.task-page-title,.task-detail-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.task-page-title>a,.task-back{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid #e8e5f1;border-radius:14px;background:#fff;color:#20243e!important;text-decoration:none;font-size:24px}.task-page-title h1,.task-detail-head h1{margin:0;font-size:28px}.task-page-title p{margin:4px 0 0;color:var(--task-muted)}.task-form-page{max-width:800px}.task-form-card,.task-detail-card,.task-work-panel,.task-owner-panel{padding:22px;border:1px solid #e6e4ef;border-radius:22px;background:#fff;box-shadow:0 10px 35px #2f225e0d}.task-form-card{display:grid;gap:18px}.task-form-card label,.task-work-panel label{display:grid;gap:8px;font-weight:850}.task-form-card label em{color:#f23e64;font-style:normal}.task-form-card label>small{color:var(--task-muted);font-weight:500}.task-form-card input,.task-form-card textarea,.task-form-card select,.task-work-panel textarea,.task-review-actions input{width:100%;box-sizing:border-box;border:1px solid #dbd9e6;border-radius:13px;padding:13px;background:#fff;color:var(--task-text);font:inherit;outline:0}.task-form-card input:focus,.task-form-card textarea:focus,.task-form-card select:focus,.task-work-panel textarea:focus{border-color:#914649;box-shadow:0 0 0 3px #8a47f31c}.task-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.task-form-grid.three{grid-template-columns:repeat(3,1fr)}.task-form-grid label{position:relative}.task-form-grid label>small{position:absolute;right:12px;bottom:14px}.task-form-balance{display:grid;grid-template-columns:1fr auto;gap:4px;padding:15px;border-radius:15px;color:#fff;background:linear-gradient(105deg,#914649,#914649)}.task-form-balance b{font-size:20px}.task-form-balance small{grid-column:1/-1;color:#f4e5df}.task-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.task-upload-grid label{display:grid;place-items:center;text-align:center;padding:20px;border:1px dashed #f4e5df;border-radius:17px;background:#faf8ff;cursor:pointer}.task-upload-grid i{font-style:normal;font-size:28px;color:#914649}.task-upload-grid span{color:var(--task-muted);font-size:11px}.task-upload-grid input{border:0;padding:8px;font-size:11px}.task-escrow-note{display:flex;gap:12px;padding:14px;border-radius:15px;background:#eefaf5;color:#396e59}.task-escrow-note i{font-style:normal;font-size:23px}.task-escrow-note span{display:grid;font-size:12px;line-height:1.45}
.task-detail-page{max-width:880px}.task-detail-head h1{flex:1}.task-detail-menu button{border:0;border-radius:12px;padding:10px 13px;background:#f7efff;color:#914649;cursor:pointer}.task-detail-summary{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:15px;align-items:start;padding-bottom:18px;border-bottom:1px solid #eceaf2}.task-detail-summary h2{margin:1px 0 7px;font-size:20px}.task-detail-summary p{margin:0;color:var(--task-muted);line-height:1.5}.task-author{display:flex;align-items:center;gap:11px;padding:15px 0}.task-avatar{display:grid;place-items:center;width:48px;height:48px;flex:none;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#914649,#914649);color:#fff;font-weight:900}.task-avatar img{width:100%;height:100%;object-fit:cover}.task-author>div{display:grid}.task-author small{color:var(--task-muted)}.task-author p{margin-left:auto;text-align:right;color:var(--task-muted);font-size:11px;line-height:1.55}.task-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.task-detail-stats>div{display:flex;align-items:center;gap:10px;padding:13px;border-radius:14px;background:#f8f7fc}.task-detail-stats i{color:#914649;font-style:normal;font-size:20px}.task-detail-stats span{display:grid;color:var(--task-muted);font-size:10px}.task-detail-stats b{color:var(--task-text);font-size:14px}.task-tags.detail{margin:14px 0 5px}.task-detail-section{margin-top:24px}.task-detail-section h3{margin:0 0 12px}.task-example-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.task-example-strip a{overflow:hidden;aspect-ratio:16/9;border-radius:13px;background:#ece9f4}.task-example-strip img{width:100%;height:100%;object-fit:cover}.task-description{color:#75383b;line-height:1.75}.task-file-list{display:grid;gap:8px}.task-file-list a{display:flex;align-items:center;gap:12px;padding:13px;border-radius:14px;background:#f8f6fd;color:var(--task-text)!important;text-decoration:none}.task-file-list>a>i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f4e5df;color:#914649;font-style:normal}.task-file-list span{display:grid;flex:1}.task-file-list small{color:var(--task-muted)}.task-outline{border:1px solid #914649;color:#914649;background:transparent}.task-danger{color:#cf3652;background:#fff0f3}.task-accept{color:#fff;background:#12a765}.task-work-panel,.task-owner-panel{margin-top:16px}.task-work-panel h2{margin:5px 0 15px}.task-work-panel form{display:grid;gap:13px}.task-result-upload{padding:13px;border:1px dashed #f4e5df;border-radius:14px}.task-revision-text{margin-bottom:14px;padding:13px;border-radius:13px;background:#fff3dc;color:#7d642e;line-height:1.5}.task-state-banner{margin-top:15px;padding:18px;border-radius:17px;text-align:center;background:#f4e5df;color:#914649}.task-state-banner.status-approved{background:#e4f8ed;color:#118352}.task-submission-list{display:grid;gap:10px}.task-submission-list>article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid #ebe8f1;border-radius:15px}.task-submission-list article>div:nth-child(2){min-width:0}.task-submission-list small{display:block;color:var(--task-muted)}.task-submission-list p{margin:8px 0 0;color:#75383b;line-height:1.55}.task-review-actions{display:flex;flex-direction:column;gap:8px}.task-review-actions form{display:flex;gap:6px}.task-review-actions input{width:160px;padding:9px}.task-review-actions button{white-space:nowrap;padding:9px 12px;font-size:11px}
.task-mine-page{max-width:760px}.task-create-shortcut{margin:0 0 13px}.task-mine-list{overflow:hidden;border:1px solid #e5e3ed;border-radius:21px;background:#fff}.task-mine-list>a{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #eceaf1;color:var(--task-text)!important;text-decoration:none}.task-mine-list>a:last-child{border:0}.task-mine-list>a>i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#f4e5df;color:#914649;font-style:normal}.task-mine-list span{display:grid;gap:4px;min-width:0}.task-mine-list b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-mine-list small{color:var(--task-muted)}.task-mine-list>a>strong{font-size:24px;color:#75383b}
html[data-theme="dark"] .task-market-page{--task-text:#f4f3ff;--task-muted:#914649}html[data-theme="dark"] .task-market-balance,html[data-theme="dark"] .task-category-strip a,html[data-theme="dark"] .task-search label,html[data-theme="dark"] .task-feed-card,html[data-theme="dark"] .task-activity-grid>div,html[data-theme="dark"] .task-empty,html[data-theme="dark"] .task-form-card,html[data-theme="dark"] .task-detail-card,html[data-theme="dark"] .task-work-panel,html[data-theme="dark"] .task-owner-panel,html[data-theme="dark"] .task-mine-list,html[data-theme="dark"] .task-page-title>a,html[data-theme="dark"] .task-back{background:#242738;border-color:#393d50;color:var(--task-text)}html[data-theme="dark"] .task-search input,html[data-theme="dark"] .task-form-card input,html[data-theme="dark"] .task-form-card textarea,html[data-theme="dark"] .task-form-card select,html[data-theme="dark"] .task-work-panel textarea,html[data-theme="dark"] .task-review-actions input{background:#1d202e;border-color:#404456;color:#f4f3ff}html[data-theme="dark"] .task-detail-stats>div,html[data-theme="dark"] .task-file-list a,html[data-theme="dark"] .task-upload-grid label{background:#1d202e;border-color:#3d4152}html[data-theme="dark"] .task-description,html[data-theme="dark"] .task-submission-list p{color:#f4e5df}html[data-theme="dark"] .task-submission-list>article{border-color:#3b3f50}
@media(max-width:760px){.task-market-page{padding:14px 12px 105px}.task-market-hero{grid-template-columns:1fr 125px;min-height:225px;padding:24px 20px}.task-market-hero h1{font-size:27px}.task-wallet-art{width:100px;height:85px}.task-wallet-art i{width:38px;height:38px;border-width:3px;font-size:17px}.task-wallet-art i:nth-child(1){left:0}.task-wallet-art i:nth-child(2){left:30px}.task-wallet-art i:nth-child(3){left:58px}.task-wallet-art span{right:-12px;top:26px;width:39px;height:42px}.task-category-strip{display:flex}.task-feed-card{grid-template-columns:50px minmax(0,1fr);padding:14px}.task-card-icon{width:48px;height:48px}.task-card-side{grid-column:2;flex-direction:row;align-items:center}.task-card-copy p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.task-activity-grid{grid-template-columns:1fr}.task-form-grid.three{grid-template-columns:1fr}.task-upload-grid{grid-template-columns:1fr}.task-detail-summary{grid-template-columns:52px 1fr}.task-detail-summary>strong{grid-column:2}.task-detail-stats{grid-template-columns:1fr}.task-example-strip{grid-template-columns:repeat(2,1fr)}.task-submission-list>article{grid-template-columns:45px 1fr}.task-review-actions{grid-column:1/-1}.task-review-actions form{display:grid;grid-template-columns:1fr auto}.task-review-actions input{width:100%}}
@media(max-width:480px){.task-market-hero{grid-template-columns:1fr}.task-wallet-art{display:none}.task-market-balance{flex-wrap:wrap}.task-market-balance a{width:100%}.task-search{grid-template-columns:1fr}.task-search button{padding:12px}.task-form-grid{grid-template-columns:1fr}.task-author{align-items:flex-start}.task-author p{margin-left:0}.task-detail-head{gap:9px}.task-detail-head h1{font-size:23px}.task-detail-menu button{font-size:0}.task-detail-menu button:first-letter{font-size:16px}}

/* 0.41.1: keep the marketplace hero readable when a theme defines global heading colors. */
.task-market-hero h1,
.task-market-hero h1 *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 14px rgba(10,4,35,.32)}
.task-market-hero .task-kicker{color:#f4e5df!important;-webkit-text-fill-color:#f4e5df!important}
.task-market-hero p{color:#f4e5df!important;-webkit-text-fill-color:#f4e5df!important}
.task-submission-files{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.task-submission-files a{padding:8px 11px;border-radius:9px;background:#f4e5df;color:#914649!important;text-decoration:none;font-size:12px}html[data-theme="dark"] .task-submission-files a{background:#362d4d;color:#f4e5df!important}

/* NovaCMS 0.44.9 — protected coin withdrawals */
.withdrawal-page{max-width:780px}.withdraw-rate-card{position:relative;display:flex;align-items:center;gap:16px;overflow:hidden;padding:20px 22px;border-radius:21px;background:linear-gradient(125deg,#f4e5df,#faf8ff);color:#25184f}.withdraw-rate-card>i{display:grid;place-items:center;width:58px;height:58px;flex:none;border:5px solid #ffe994;border-radius:50%;background:linear-gradient(145deg,#ffb800,#ffda42);color:#fff;font-size:28px;font-style:normal}.withdraw-rate-card>div{display:grid;gap:3px}.withdraw-rate-card small,.withdraw-rate-card span{color:#75383b}.withdraw-rate-card b{color:#914649;font-size:21px}.withdraw-rate-card>strong{margin-left:auto;color:#914649;font-size:48px;opacity:.2}.withdraw-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}.withdraw-access-card{display:flex;align-items:center;gap:12px;padding:15px}.withdraw-access-card>span{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:13px;background:#f4e5df;color:#914649;font-weight:900}.withdraw-access-card>div{display:grid;gap:4px}.withdraw-access-card small{color:#914649;line-height:1.35}.withdraw-access-card.is-approved>span{background:#dff8eb;color:#0f9a5b}.withdraw-access-card.is-locked>span{background:#fff0d7;color:#b67800}.withdraw-form-card{margin-top:14px}.withdraw-form-card .currency-section-head{margin-bottom:16px}.withdraw-form-card .currency-section-head strong{color:#914649;font-size:12px}.withdraw-form{display:grid;gap:14px}.withdraw-form>label{display:grid;gap:7px;color:#222640;font-weight:850}.withdraw-form label>em{color:#f13e61;font-style:normal}.withdraw-form label>small{color:#914649;font-size:11px;font-weight:500}.withdraw-form input,.withdraw-form select,.withdraw-form textarea{width:100%;box-sizing:border-box;border:1px solid #f4e5df;border-radius:12px;padding:13px;background:#fff;color:#151832;font:inherit}.withdraw-form input[readonly]{background:#f4f2f8;color:#75383b}.withdraw-warning{display:flex;flex-direction:column;gap:4px;padding:13px;border-radius:13px;background:#fff6d9;color:#746238}.withdraw-warning span{font-size:11px;line-height:1.45}.withdraw-blocked{padding:18px;border-radius:15px;background:#fff4dc;color:#80672c;line-height:1.55}.withdraw-result{display:grid;justify-items:center;gap:8px;margin:14px 0;text-align:center}.withdraw-result-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;font-size:30px}.withdraw-result h2{margin:0}.withdraw-status{padding:6px 10px;border-radius:999px}.status-pending{background:#fff1ce!important;color:#a46b00!important}.status-completed{background:#ddf8e9!important;color:#0a8650!important}.status-rejected{background:#ffe2e8!important;color:#bd304b!important}.withdraw-result dl,.withdraw-admin-list dl{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:8px 0}.withdraw-result dl>div,.withdraw-admin-list dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px;border-bottom:1px solid #eceaf2}.withdraw-result dt,.withdraw-admin-list dt{color:#914649}.withdraw-result dd,.withdraw-admin-list dd{margin:0;text-align:right}.withdraw-history-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid #ececf3;color:#20243f!important;text-decoration:none}.withdraw-history-row>i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f4e5df;color:#914649;font-style:normal;font-weight:900}.withdraw-history-row>span,.withdraw-history-row>strong{display:grid;gap:4px}.withdraw-history-row small{color:#914649}.withdraw-history-row>strong{text-align:right}.withdraw-history-row em{padding:3px 7px;border-radius:999px;font-size:9px;font-style:normal}.withdraw-admin-panel{margin-top:15px}.withdraw-admin-search{display:grid;grid-template-columns:1fr 180px auto;gap:8px;margin-bottom:16px}.withdraw-admin-search input,.withdraw-admin-search select,.withdraw-admin-actions input{min-width:0;border:1px solid #f4e5df;border-radius:11px;padding:11px;background:#fff;color:#171a33}.withdraw-admin-list{display:grid;gap:12px}.withdraw-admin-list>article{padding:15px;border:1px solid #e6e4ef;border-radius:17px}.withdraw-admin-list article>header{display:flex;align-items:center;gap:11px}.withdraw-admin-list header>div{display:grid;flex:1}.withdraw-admin-list header small{color:#914649}.withdraw-admin-list header>em{padding:6px 9px;border-radius:999px;font-size:10px;font-style:normal}.withdraw-requisites{font-weight:850;overflow-wrap:anywhere}.withdraw-user-note,.withdraw-admin-note{padding:10px;border-radius:10px;background:#f6f3fc;color:#75383b}.withdraw-admin-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.withdraw-admin-actions form{display:grid;gap:7px}.withdraw-user-admin-list{display:grid;gap:8px;margin-top:14px}.withdraw-user-admin-list>article{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;border:1px solid #ebe8f2;border-radius:14px}.withdraw-user-admin-list article>div{display:grid;gap:4px;min-width:0}.withdraw-user-admin-list article span{color:#75383b;font-size:11px}.withdraw-user-admin-list article small{color:#914649}.withdraw-user-admin-list .btn{white-space:nowrap}
html[data-theme="dark"] .withdraw-rate-card{background:linear-gradient(125deg,#332650,#262437);color:#f4f1ff}html[data-theme="dark"] .withdraw-form input,html[data-theme="dark"] .withdraw-form select,html[data-theme="dark"] .withdraw-form textarea{background:#1d202e;border-color:#404456;color:#f4f3ff}html[data-theme="dark"] .withdraw-form>label{color:#f3f1ff}html[data-theme="dark"] .withdraw-history-row{color:#f3f1ff!important}
@media(max-width:700px){.withdraw-security-grid{grid-template-columns:1fr}.withdraw-admin-search{grid-template-columns:1fr 1fr}.withdraw-admin-search button{grid-column:1/-1}.withdraw-admin-actions{grid-template-columns:1fr}.withdraw-user-admin-list>article{grid-template-columns:42px 1fr}.withdraw-user-admin-list form{grid-column:auto}.withdraw-result dl,.withdraw-admin-list dl{grid-template-columns:1fr}}
@media(max-width:440px){.withdraw-rate-card{padding:16px}.withdraw-rate-card b{font-size:17px}.withdraw-rate-card>strong{display:none}.withdraw-user-admin-list form{grid-column:1/-1}.withdraw-user-admin-list .btn{width:100%}.withdraw-history-row{grid-template-columns:40px 1fr}.withdraw-history-row>strong{grid-column:2;text-align:left}.withdraw-admin-list article>header{align-items:flex-start;flex-wrap:wrap}.withdraw-admin-list header>em{margin-left:53px}}

/* Admin-editable withdrawal rate */
.withdrawal-rate-settings{border-color:#f4e5df!important;background:linear-gradient(135deg,#fff,#faf7ff)!important}.withdraw-live-rate{padding:8px 12px;border-radius:999px;background:#f4e5df;color:#914649;font-weight:900}.withdrawal-rate-settings>form{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:16px}.withdrawal-rate-settings label{display:grid;gap:6px;color:#75383b;font-size:11px;font-weight:800}.withdrawal-rate-settings input{width:100%;box-sizing:border-box;border:1px solid #f4e5df;border-radius:11px;padding:11px;background:#fff;color:#171a33}.withdrawal-rate-settings .btn{height:44px;white-space:nowrap}html[data-theme="dark"] .withdrawal-rate-settings{background:linear-gradient(135deg,#242331,#2c2639)!important;border-color:#75383b!important}html[data-theme="dark"] .withdrawal-rate-settings input{background:#1d202e;border-color:#404456;color:#f4f3ff}
@media(max-width:900px){.withdrawal-rate-settings>form{grid-template-columns:1fr 1fr}.withdrawal-rate-settings .btn{width:100%}}@media(max-width:520px){.withdrawal-rate-settings>form{grid-template-columns:1fr}.withdraw-live-rate{font-size:11px}}
