.page-shell[data-page-route=tasks] .platform-page-content{max-width:1160px}.task-center{color:#e3dac4}.task-overview{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:22px 24px;border:1px solid #a98b574a;border-radius:16px;background:linear-gradient(120deg,#284137de,#142522dc);box-shadow:0 12px 35px #0002}.task-overview>div>small{font-size:10px;letter-spacing:3px;color:#d2b882}.task-overview h2{font-size:22px;letter-spacing:2px;font-weight:500;margin:9px 0}.task-overview p{font-size:12px;line-height:1.7;color:#b9c2b3;margin:0}.task-totals{display:flex;gap:23px;flex-shrink:0}.task-totals>span{display:grid;gap:6px;font-size:11px;color:#aebaac;text-align:center}.task-totals strong{font-size:25px;font-weight:500;color:#efd3a1}.task-totals strong small{font-size:12px;color:#aebaac}.task-controls{display:flex;align-items:center;gap:16px;margin:22px 0 10px;justify-content:space-between}.task-tabs{display:flex;gap:7px;overflow:auto;scrollbar-width:none;padding:3px;min-width:0}.task-tabs button{flex-shrink:0;min-height:44px;padding:9px 13px;font-size:12px;border-radius:9px;border:1px solid #8c82504a;background:#142825a6;color:#bcbda9;white-space:nowrap}.task-tabs .on{background:#b5904d2b;border-color:#cba66799;color:#ffe4b5}.task-tabs small{font-size:10px;opacity:.75;margin-left:3px}.task-ready-toggle{flex-shrink:0;min-height:44px;padding:8px 11px;border:1px solid #8c825044;border-radius:9px;font-size:11px;color:#bfb9a3}.task-ready-toggle.on{background:#9b7e402e;color:#ffe4b5}.task-explainer{font-size:11px;line-height:1.8;color:#a6b4aa;margin:10px 2px 17px}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:stretch}.task-card{display:flex;flex-direction:column;min-width:0;padding:17px 18px 13px;border:1px solid #96a68c33;border-radius:12px;background:linear-gradient(140deg,#233932de,#122622ed);box-shadow:0 6px 18px #0002}.task-card.claimable{border-color:#d5b273a6;background:linear-gradient(130deg,#514b2bb8,#1a3228e6)}.task-card.collected{border-color:#698c6a33;background:#172e27bb}.task-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:13px}.task-card-top>span{border:1px solid #a8975a44;border-radius:4px;padding:3px 7px;font-size:10px;color:#d4be86;background:#9f8d3f0e}.task-card-top small{font-size:10px;color:#a7bb9c}.task-card.claimable .task-card-top small{color:#ffe0a0}.task-card h3{font-size:15px;line-height:1.65;letter-spacing:.5px;margin:0 0 8px;font-weight:500;color:#f0dfb9;overflow-wrap:anywhere}.task-card>p{font-size:11px;line-height:1.8;color:#b1bfb2;margin:0 0 16px;flex:1}.task-progress{height:4px;min-height:4px;overflow:hidden;border-radius:4px;background:#0617108a;margin-top:auto}.task-progress i{display:block;height:100%;background:linear-gradient(90deg,#8ea275,#ddba76);border-radius:inherit}.task-card-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:9px 0 13px;font-size:10px;color:#a8b4a2}.task-card-meta strong{font-weight:500;color:#e9cb8e}.task-card footer{display:flex;align-items:center;gap:6px;border-top:1px solid #a3a77c20;padding-top:10px}.task-card footer button{font-size:11px;letter-spacing:1px;min-height:44px;padding:8px 10px;flex:1;min-width:0;border-radius:6px;white-space:nowrap}.task-card footer .task-go{flex:1;color:#c1c8b3}.task-empty{padding:34px 20px;border:1px dashed #a88b494d;border-radius:12px;text-align:center;color:#c0c6b3}.task-empty h3{font-size:17px;font-weight:500}.task-empty p{font-size:12px;line-height:1.8}.task-service-card{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:18px 20px;margin-top:22px;border:1px dashed #9f8b534a;border-radius:12px;background:#11282299}.task-service-card small{color:#abac91;font-size:10px}.task-service-card h3{font-size:15px;font-weight:500;margin:8px 0}.task-service-card p,.task-footnote{font-size:11px;line-height:1.8;color:#acb8a6}.task-service-card p{margin:0}.task-service-card button{font-size:11px;flex-shrink:0}.task-footnote{margin:20px 0 0}.task-center .side-task-board{padding:0;margin-top:27px;border:0;background:none}.task-center .side-task-board header h2{font-size:18px}.task-center .side-task-board header p{font-size:11px}.task-center .side-task-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px}.task-center .side-task-list article{display:flex;align-items:stretch;flex-direction:column;gap:13px;padding:17px;border:1px solid #96a68c33;border-radius:12px;background:#1b342bd6;min-width:0}.task-center .side-task-list article>div{flex:1}.task-center .side-task-list h3{font-size:15px;line-height:1.7}.task-center .side-task-list p{font-size:11px;line-height:1.8}.task-center .side-task-list button{min-height:44px;font-size:11px}.task-center .side-task-board>header{gap:12px}.task-center .side-task-board>header button{font-size:11px;white-space:nowrap}
@media(max-width:740px){.task-grid,.task-center .side-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-overview{flex-direction:column;align-items:stretch;padding:18px;gap:18px}.task-overview h2{font-size:19px}.task-totals{justify-content:space-around;gap:12px;border-top:1px solid #c0b06c26;padding-top:14px}.task-totals strong{font-size:23px}.task-controls{flex-wrap:wrap;gap:9px}.task-tabs{width:100%}.task-tabs button{padding:8px 11px;font-size:11px}.task-ready-toggle{margin-left:auto}.task-card{padding:13px 12px 11px}.task-card h3{font-size:13px;line-height:1.7}.task-card-top>span{font-size:9px;padding:3px 5px}.task-card-top small{font-size:9px}.task-card>p{font-size:10px}.task-card-meta{font-size:9px}.task-card footer{flex-wrap:wrap;gap:2px}.task-card footer button{font-size:10px;letter-spacing:0;padding:7px}.task-service-card{padding:16px;flex-wrap:wrap}.task-service-card button{width:100%}.task-center .side-task-list article{padding:13px}.task-center .side-task-list h3{font-size:13px}.task-center .side-task-board>header{align-items:flex-start}.task-center .side-task-board header h2{font-size:16px}}
@media(max-width:350px){.task-card footer button{flex-basis:100%}.task-card-meta{gap:5px}.task-overview h2{font-size:17px}}
@media(max-width:740px){.page-shell[data-page-route=tasks] .page-title{font-size:28px;margin:10px 0 14px}.page-shell[data-page-route=tasks] .platform-page-content{margin-top:14px}.task-overview{padding:13px 16px;gap:10px}.task-overview>div>small{display:none}.task-overview h2{font-size:17px;margin:0 0 5px}.task-overview p{font-size:11px}.task-totals{padding-top:9px}.task-totals>span{display:flex;gap:6px;align-items:baseline;font-size:10px}.task-totals strong{font-size:20px}.task-controls{margin-top:13px;gap:3px}.task-tabs{padding:0}.task-tabs button{padding:8px}.task-ready-toggle{min-height:36px;padding:5px 8px}.task-explainer{margin:5px 2px 11px}}
