@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{color:#17202e;font-synthesis:none;background:#fff;font-family:Noto Sans SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:#fbfcfe;margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0}.wrap{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}header{z-index:20;background:#fff;border-bottom:1px solid #edf0f4;height:72px;position:sticky;top:0}.nav{align-items:center;height:100%;display:flex}.brand{color:#17202e;background:0 0;align-items:center;gap:9px;padding:0;display:flex}.brand>span{color:#fff;background:linear-gradient(145deg,#ff855f,#f45b49);border-radius:10px;place-items:center;width:34px;height:34px;font-size:22px;font-weight:800;display:grid}.brand b{font-size:20px}.brand small{color:#8b94a3;margin-left:2px}.nav nav{gap:30px;margin-left:68px;display:flex}.nav nav button{color:#5b6575;background:0 0;height:72px;position:relative}.nav nav button.active{color:#ef604d;font-weight:600}.nav nav button.active:after{content:"";background:#ef604d;border-radius:2px;height:3px;position:absolute;bottom:0;left:3px;right:3px}.nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.icon-btn{background:#f7f8fa;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.icon-btn i{background:#f45b49;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.text-btn{background:0 0}.primary{color:#fff;background:#f3634f;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-weight:600;display:inline-flex;box-shadow:0 7px 18px #f3634f33}.primary:hover{background:#e75443}.primary.small{padding:10px 18px}.secondary{color:#263143;background:#fff;border:1px solid #dce1e8;border-radius:10px;padding:12px 22px}.user-chip{background:#f7f8fa;border-radius:22px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex}.user-chip span{color:#fff;background:#253654;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.demo-bar{color:#8d6223;background:#fff4df;justify-content:center;align-items:center;gap:7px;height:31px;font-size:12px;display:flex}.hero{background:linear-gradient(115deg,#fffaf7 0%,#f9fbff 60%,#f4f8ff 100%);overflow:hidden}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;min-height:560px;display:grid}.eyebrow{color:#e75e49;background:#fff0ec;border-radius:18px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.hero h1{letter-spacing:-2px;color:#192538;margin:19px 0;font-size:48px;line-height:1.24}.hero-copy>p{color:#687284;max-width:550px;font-size:16px;line-height:1.8}.hero-buttons{gap:12px;margin:30px 0;display:flex}.trust{color:#667183;gap:20px;font-size:13px;display:flex}.trust span{align-items:center;gap:5px;display:flex}.trust svg{color:#53a385;width:16px}.hero-card{height:450px;position:relative}.phone{background:#fff;border:7px solid #f7f8fa;border-radius:30px;width:300px;padding:24px;position:absolute;top:40px;left:80px;transform:rotate(2deg);box-shadow:0 28px 70px #334c7726}.phone-head{justify-content:space-between;margin-bottom:25px;display:flex}.phone-head span{color:#99a1ae;font-size:12px}.mini-product i{color:#fff;background:linear-gradient(145deg,#e6f2ef,#9bc4bc);border-radius:17px;place-items:center;width:100%;height:150px;font-size:50px;font-style:normal;display:grid}.mini-product div{flex-direction:column;gap:7px;margin:17px 0;display:flex}.mini-product small{color:#8993a2}.mini-product span{color:#ef654f;font-weight:600}.phone button{color:#fff;background:#f3634f;border-radius:10px;width:100%;padding:11px}.float-card{z-index:2;background:#fff;border-radius:14px;position:absolute;box-shadow:0 15px 40px #334c7724}.float-card.top{flex-direction:column;padding:18px 22px;display:flex;top:55px;right:0}.float-card.top span{color:#8993a2;font-size:12px}.float-card.top b{margin:4px 0;font-size:24px}.float-card.top b small{font-size:12px;font-weight:400}.float-card.top em{color:#d49743;background:#fff6e5;width:max-content;padding:2px 5px;font-size:10px;font-style:normal}.float-card.bottom{align-items:center;gap:10px;padding:13px 17px;display:flex;bottom:55px;left:12px}.float-card.bottom svg{color:#4fa181}.float-card.bottom div{flex-direction:column;display:flex}.float-card.bottom b{font-size:13px}.float-card.bottom span{color:#ef654f;font-size:11px}.stats{background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);align-items:center;height:112px;margin-top:-25px;display:grid;position:relative;box-shadow:0 12px 35px #334c7712}.stats div{text-align:center;border-right:1px solid #edf0f4}.stats div:last-child{border:0}.stats b{color:#26354d;font-size:26px;display:block}.stats span{color:#8992a1;font-size:13px}.section{padding-top:85px;padding-bottom:90px}.section-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-title span,.center-title span,.page-head>span{color:#ef654f;letter-spacing:1px;font-size:13px;font-weight:600}.section-title h2,.center-title h2{margin:8px 0 0;font-size:30px}.section-title button{color:#657083;background:0 0;align-items:center;display:flex}.cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.task-card{background:#fff;border:1px solid #eaedf1;border-radius:15px;transition:all .2s;overflow:hidden;box-shadow:0 5px 18px #32476608}.task-card:hover{transform:translateY(-4px);box-shadow:0 15px 32px #32476616}.task-top{place-items:center;height:128px;display:grid;position:relative}.task-top>span{color:#fff;border-radius:22px;place-items:center;width:68px;height:68px;font-size:27px;font-weight:700;display:grid;box-shadow:0 10px 20px #34425722}.task-top em,.task-top small{background:#ffffffd9;border-radius:13px;padding:4px 9px;font-size:11px;font-style:normal;position:absolute;top:13px}.task-top em{left:13px}.task-top small{color:#596476;right:13px}.task-body{padding:20px}.task-body label{color:#758090;align-items:center;gap:4px;font-size:12px;display:flex}.task-body label svg{color:#4b96da}.task-body h3{margin:7px 0 19px;font-size:17px}.amount{border-top:1px solid #f0f2f5;justify-content:space-between;padding-top:14px;display:flex}.amount div{flex-direction:column;display:flex}.amount small{color:#98a0ac;font-size:11px}.amount b{font-size:15px}.amount strong{color:#ef604d}.progress{align-items:center;gap:10px;margin:15px 0;display:flex}.progress>span{background:#edf0f3;border-radius:3px;flex:1;height:5px;overflow:hidden}.progress i{background:#f37b68;height:100%;display:block}.progress small{color:#9ba3af;font-size:10px}.task-body>button{color:#e85c48;background:#fff5f2;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-weight:600;display:flex}.how{background:#f4f7fb;padding:85px 0}.center-title{text-align:center}.center-title p{color:#828c9b}.steps{grid-template-columns:repeat(4,1fr);gap:50px;margin-top:55px;display:grid}.step{text-align:center;position:relative}.step:after{content:"";border-top:1px dashed #cbd2dd;width:80%;position:absolute;top:37px;left:70%}.step:last-child:after{display:none}.step>i{color:#fff;z-index:2;background:#f3634f;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid;position:absolute;left:calc(50% + 24px)}.step>span{color:#ef654f;background:#fff;border-radius:22px;place-items:center;width:74px;height:74px;margin:auto;display:grid;box-shadow:0 8px 20px #3d506613}.step b{margin:16px 0 7px;display:block}.step p{color:#8992a0;margin:0;font-size:12px;line-height:1.6}.page{min-height:650px;padding-top:65px;padding-bottom:90px}.page-head{text-align:center;margin-bottom:40px}.page-head h1{margin:9px;font-size:36px}.page-head p{color:#7c8797}.filters{background:#fff;border:1px solid #e9edf2;border-radius:14px;padding:18px;box-shadow:0 7px 22px #3c50600a}.search{border:1px solid #dfe4eb;border-radius:9px;align-items:center;max-width:440px;height:46px;margin:auto;padding:0 14px;display:flex}.search svg{color:#9aa3af;width:18px}.search input{border:0;outline:0;width:100%;padding:0 10px}.pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.pills button{color:#657081;background:#f6f7f9;border-radius:17px;padding:7px 14px;font-size:12px}.pills button.active{color:#e65b47;background:#fff0ec}.hall-meta{justify-content:space-between;margin:28px 0 15px;font-size:13px;display:flex}.hall-meta span{color:#8992a0}.dashboard{grid-template-columns:220px 1fr;gap:28px;min-height:700px;padding-top:40px;padding-bottom:80px;display:grid}.dashboard aside{background:#fff;border:1px solid #e9edf2;border-radius:14px;height:max-content;padding:18px}.profile{text-align:center;border-bottom:1px solid #edf0f3;flex-direction:column;align-items:center;margin-bottom:12px;padding:10px 0 24px;display:flex}.profile>span{color:#fff;background:#263754;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;display:grid}.profile b{margin-top:8px}.profile small{color:#929ba7}.profile em{color:#438b70;background:#edf8f3;border-radius:10px;align-items:center;gap:3px;margin-top:8px;padding:4px 8px;font-size:10px;font-style:normal;display:flex}.profile em svg{width:12px}.dashboard aside>button{color:#6c7685;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:9px;width:100%;margin:3px 0;padding:11px;display:flex}.dashboard aside button svg{width:18px}.dashboard aside button.active{color:#e85c48;background:#fff2ef}.dash-title{justify-content:space-between;align-items:center;display:flex}.dash-title h1{margin:0;font-size:27px}.dash-title p{color:#8c96a4;margin-top:5px}.balance{grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin:23px 0;display:grid}.balance>div{background:#fff;border:1px solid #e9edf2;border-radius:13px;flex-direction:column;padding:21px;display:flex}.balance>div:first-child{color:#fff;background:linear-gradient(135deg,#283b5b,#3c5274)}.balance small{opacity:.7}.balance b{margin:3px 0;font-size:28px}.balance span{opacity:.65;font-size:10px}.orders{background:#fff;border:1px solid #e9edf2;border-radius:14px}.table-title{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:19px 20px;display:flex}.table-title h2{margin:0;font-size:17px}.table-title span{color:#929ba7;font-size:11px}.order-row{border-bottom:1px solid #f0f2f4;grid-template-columns:45px minmax(190px,1fr) 85px 90px 70px 90px;align-items:center;gap:12px;padding:18px 20px;font-size:12px;display:grid}.order-icon{color:#65758a;background:#f3f6fa;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.order-info{flex-direction:column;display:flex}.order-info span,.order-row small{color:#929ba7}.order-row>div:not(.order-info){flex-direction:column;display:flex}.order-row strong{color:#ed634e}.order-row>em{text-align:center;border-radius:10px;padding:4px 8px;font-size:11px;font-style:normal}.amber{color:#ae7418;background:#fff5df}.blue{color:#3978bc;background:#edf5ff}.green{color:#328064;background:#eaf8f2}.red{color:#c95142;background:#fff0ee}.outline,.link{color:#e65b47;background:#fff;border:1px solid #f1afa5;border-radius:7px;padding:7px}.link{border:0}.admin-head{color:#fff;text-align:left;background:#263754;border-radius:17px;padding:36px}.admin-head p{color:#c0cad8}.admin-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.admin-stats>div{color:#ed6651;background:#fff;border:1px solid #e8ecf1;border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.admin-stats span{color:#788291;flex-direction:column;display:flex}.admin-stats b{color:#26354d;font-size:24px}.review-list{background:#fff;border:1px solid #e8ecf1;border-radius:14px}.review-row{border-bottom:1px solid #edf0f3;grid-template-columns:140px 1.2fr 100px 150px 230px;align-items:center;gap:15px;padding:20px;display:grid}.review-row>div{flex-direction:column;display:flex}.review-row small{color:#959eaa}.review-row strong{color:#ed634e}.proof-thumb{background:#f4f6f9;border:1px dashed #cbd2dc;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:11px;flex-direction:row!important;display:flex!important}.proof-thumb svg{width:16px}.review-actions{gap:7px;flex-direction:row!important;display:flex!important}.review-actions button{border-radius:7px;align-items:center;gap:4px;padding:8px;font-size:11px;display:flex}.review-actions svg{width:14px}.reject{color:#c95142;background:#fff0ee}.approve{color:#328064;background:#eaf8f2}.empty{text-align:center;color:#929ba7;padding:70px}.guide-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.guide-grid>section{background:#fff;border:1px solid #e7ebf0;border-radius:15px;padding:30px}.guide-grid h2{margin-top:0}.guide-item{align-items:center;gap:15px;margin:23px 0;display:flex}.guide-item>i{color:#e65b47;background:#fff0ec;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:600;display:grid}.guide-item span{flex-direction:column;display:flex}.guide-item small{color:#939ca8}.rules{color:#fff!important;background:#263754!important}.rules>svg{color:#f17b66;width:45px;height:45px}.rules p,.rules li{color:#d0d7e1;line-height:1.8}.rules li{margin-bottom:8px}footer{color:#d7dce4;background:#202d42;padding-top:48px}.footer{grid-template-columns:2fr 1fr 1fr 1.4fr;padding-bottom:38px;display:grid}.brand.light{color:#fff}.footer>div{flex-direction:column;gap:9px;display:flex}.footer p,.footer button,.footer span{color:#9fa9b8;text-align:left;background:0 0;padding:0;font-size:12px}.footer>div>b{color:#fff;margin-bottom:5px;font-size:13px}.safe{background:#2b3b55;border-radius:10px;align-items:center;padding:13px;flex-direction:row!important}.safe svg{color:#62b293}.safe span{flex-direction:column;display:flex}.safe b{color:#dfe5ed}.copyright{text-align:center;color:#78869a;border-top:1px solid #324159;padding:18px;font-size:11px}.overlay{z-index:50;background:#18233399;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:420px;max-width:100%;padding:31px;position:relative;box-shadow:0 24px 80px #10182766}.close{background:#f4f5f7;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:17px;right:17px}.close svg{width:17px}.modal-icon{color:#e85d48;background:#fff0ec;border-radius:15px;place-items:center;width:51px;height:51px;display:grid}.modal h2{margin:15px 0 4px}.modal>p{color:#8993a1;margin:0 0 20px;font-size:13px}.modal>label:not(.check){flex-direction:column;gap:6px;margin:13px 0;font-size:12px;font-weight:600;display:flex}.modal input,.modal select{background:#fff;border:1px solid #dfe4ea;border-radius:8px;outline:none;padding:10px}.check{color:#707b8b;align-items:center;gap:7px;margin:17px 0;font-size:11px;display:flex}.full{width:100%}.modal-note{text-align:center;color:#99a2ae;margin-top:12px;display:block}.drop{color:#8390a1;border:1px dashed #c8d0da;border-radius:9px;align-items:center;padding:20px;display:flex;flex-direction:column!important}.drop svg{color:#ed6853}.drop span{font-size:10px;font-weight:400}.toast{z-index:80;color:#fff;background:#24344f;border-radius:10px;align-items:center;gap:8px;padding:13px 18px;font-size:13px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 30px #17223544}.toast svg{color:#62bd96}@media (width<=800px){.nav nav,.brand small,.icon-btn{display:none}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:60px}.hero h1{font-size:37px}.hero-card{height:400px}.trust{flex-wrap:wrap}.stats{grid-template-columns:1fr 1fr;height:auto;padding:20px}.stats div{padding:12px}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.step:after{display:none}.dashboard{grid-template-columns:1fr}.dashboard aside{display:none}.balance{grid-template-columns:1fr}.order-row{grid-template-columns:40px 1fr 70px}.order-row>div:nth-child(3),.order-row>div:nth-child(4),.order-row>em{display:none}.review-row,.guide-grid,.footer{grid-template-columns:1fr}.footer{gap:25px}.hero-card{transform-origin:0 0;transform:scale(.85)}.section-title{align-items:center}.demo-bar{text-align:center;padding:0 8px;font-size:10px}}.auth-link{color:#e65b47;background:0 0;margin:12px auto 0;font-size:12px;display:block}.primary:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.totp-qr{border:1px solid #edf0f3;border-radius:10px;width:220px;height:220px;margin:14px auto;display:block}.totp-secret{text-align:center;word-break:break-all;background:#f5f7fa;border-radius:8px;margin-bottom:14px;padding:10px;font-size:12px;display:block}.security-action{margin-top:10px}.task-admin{background:#fff;border:1px solid #e8ecf1;border-radius:14px;margin-bottom:24px;overflow:hidden}.task-create-form{border-bottom:1px solid #edf0f3;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;padding:18px;display:grid}.task-create-form input,.task-admin-row select{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;padding:10px}.task-admin-row{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(210px,1fr) 145px 70px 70px 355px;align-items:center;gap:14px;padding:15px 18px;font-size:12px;display:grid}.task-admin-row>.task-admin-actions{flex-direction:initial;grid-template-columns:96px 62px 92px 78px;gap:7px;display:grid}.task-admin-actions button,.task-edit-heading button{color:#536074;background:#fff;border:1px solid #dce2ea;border-radius:8px;font-size:12px}.task-admin-actions .republish{color:#8a6718;background:#fffaf0;border-color:#d9b45d}.task-admin-actions .delete-task{color:#b5483d;background:#fff5f3;border-color:#efb6b0}.task-edit-panel{background:#f8fafc;border-bottom:1px solid #edf0f3;padding:18px}.task-edit-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.task-edit-heading>div{flex-direction:column;display:flex}.task-edit-heading small{color:#929ba7}.task-edit-heading button{padding:8px 15px}.task-edit-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.task-edit-form input{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;padding:10px}.task-admin-row>div{flex-direction:column;display:flex}.task-admin-row small{color:#929ba7}.task-admin-row em{color:#e65b47;font-style:normal}.task-image-upload{color:#687284;cursor:pointer;background:#fff;border:1px dashed #bdc8d6;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:8px 11px;display:flex}.task-image-upload img{object-fit:cover;border-radius:6px;width:42px;height:42px}.task-image-upload input{display:none}.task-top>img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;padding:14px 22px;position:absolute;inset:0}.task-actions{grid-template-columns:auto 1fr;gap:8px;display:grid}.task-actions>a,.task-actions>button{border-radius:9px;justify-content:center;align-items:center;min-height:40px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.task-actions>a{color:#596476;background:#fff;border:1px solid #dce1e8;padding:0 14px}.icon-btn i:has(b){color:#fff;place-items:center;width:auto;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;display:grid;top:-3px;right:-2px}.icon-btn i b{font-weight:700}.user-chip .admin-review-badge{color:#fff;background:#e95043;border-radius:10px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.admin-review-alert{color:#c2602f;background:#fff7ee;border:1px solid #f1c3a8;border-radius:12px;align-items:center;gap:12px;margin:18px 0;padding:15px 18px;display:flex}.admin-review-alert>div{flex-direction:column;gap:2px;display:flex}.admin-review-alert span{color:#866d60;font-size:12px}.message-overlay{z-index:70;background:#17223566;justify-content:flex-end;display:flex;position:fixed;inset:0}.message-center{background:#fff;flex-direction:column;width:min(520px,100%);height:100%;display:flex;box-shadow:-20px 0 55px #14213830}.message-head,.message-toolbar{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.message-head>div{align-items:center;gap:12px;display:flex}.message-head>div>svg{color:#b48a31}.message-head span{flex-direction:column;display:flex}.message-head small{color:#8a94a3}.message-toolbar>div{gap:7px;display:flex}.message-toolbar>div button{color:#687487;background:#f3f6fa;border-radius:9px;padding:8px 14px}.message-toolbar>div button.active{color:#fff;background:#253b67}.message-list{padding:10px 18px 24px;overflow:auto}.message-item{text-align:left;background:#fff;border-bottom:1px solid #edf0f4;width:100%;padding:15px;position:relative}.message-item.unread{background:#f3f7ff;border-left:3px solid #315b9d}.message-item>span{flex-direction:column;gap:3px;padding-right:110px;display:flex}.message-item small,.message-item time{color:#8994a4;font-size:11px}.message-item p{color:#4e5b6d;white-space:pre-wrap;line-height:1.65}.message-item time{position:absolute;top:17px;right:14px}.message-empty{text-align:center;color:#98a1af;padding:80px 20px}.message-compose{flex-direction:column;gap:15px;padding:22px;display:flex;overflow:auto}.message-compose label{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.message-compose input,.message-compose textarea{resize:vertical;border:1px solid #dce3eb;border-radius:9px;outline:none;padding:11px}.message-compose input:focus,.message-compose textarea:focus{border-color:#315b9d;box-shadow:0 0 0 3px #315b9d14}.message-compose>small{color:#8792a2}.newbie-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.newbie-grid section{background:#fff;border:1px solid #e6ebf1;border-radius:14px;gap:16px;padding:23px;display:flex}.newbie-grid i{color:#d8b35f;background:#253b67;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.newbie-grid h2{margin:2px 0 8px;font-size:17px}.newbie-grid p{color:#707c8d;margin:0;font-size:13px;line-height:1.75}.newbie-warning{background:#fff9e9;border:1px solid #efd99e;border-radius:14px;gap:15px;margin-top:20px;padding:20px 23px;display:flex}.newbie-warning svg{color:#a77c20;flex:none}.newbie-warning p{color:#765f32;margin:5px 0 0;line-height:1.7}.newbie-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.mini-product>img{object-fit:contain;background:#f5f7fa;border-radius:17px;width:100%;height:150px;padding:10px}.featured-slide{animation:.35s featured-in}.featured-slide>button{margin-top:2px}.featured-dots{justify-content:center;gap:7px;margin-top:12px;display:flex}.phone .featured-dots button{background:#ccd3dc;border-radius:50%;width:7px;height:7px;padding:0}.phone .featured-dots button.active{background:#b58a2f;border-radius:5px;width:20px}.featured-empty{color:#9099a7;place-items:center;min-height:250px;display:grid}@keyframes featured-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.task-actions>button{color:#e85c48;background:#fff5f2;gap:6px}.task-actions>button:only-child{grid-column:1/-1}@media (width<=800px){.task-create-form,.task-edit-form,.task-admin-row{grid-template-columns:1fr}.task-admin-row>.task-admin-actions{grid-template-columns:1fr 1fr}.newbie-grid{grid-template-columns:1fr}.newbie-actions{flex-direction:column}}.policy-page{max-width:900px}.policy-page section{background:#fff;border:1px solid #e8ecf1;border-radius:13px;margin-bottom:14px;padding:22px 26px}.policy-page section h2{margin:0 0 8px;font-size:18px}.policy-page section p,.policy-page aside{color:#687284;line-height:1.8}.policy-page aside{background:#fff4df;border-radius:10px;padding:18px 22px}.brand-logo{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.brand>b{color:#0a2857;letter-spacing:.04em}.brand.light>b{color:#fff}
