.task-read-seo{padding:26px 28px;font-size:14px}.task-read-seo>.task-read-back{height:42px;font-size:12px}.task-read-seo>header h2{font-size:26px}.task-read-seo>header p{font-size:14px;line-height:1.65}.task-read-seo .task-read-titlebar{min-height:48px;font-size:14px}.task-read-seo .task-read-titlebar strong{font-size:15px}.task-read-seo .task-read-employer{grid-template-columns:60px 220px minmax(0,1fr) 155px;gap:18px;padding:8px 8px 19px}.task-read-seo .task-read-employer .task-owner-avatar{width:56px;height:56px}.task-read-seo .task-employer-copy h3{font-size:17px}.task-read-seo .task-employer-copy>a{font-size:12px}.task-read-seo .task-employer-score svg{width:14px;height:14px}.task-read-seo .task-read-employer dd{font-size:12px;line-height:1.45}.task-read-seo .task-read-employer dd strong{color:#188caf}.task-read-seo .task-read-price>strong{font-size:21px}.task-read-seo .task-read-price svg{width:17px;height:17px}.task-read-price>button{margin-top:9px;padding:0;border:0;background:transparent;color:#2589a7;font-size:12px;font-weight:750;cursor:pointer}.task-read-seo .task-read-section>h3{padding:13px 17px;font-size:14px}.task-read-seo .task-instructions,.task-read-seo .task-read-section>p{padding:18px;font-size:14px;line-height:1.75}.task-report-requirement{margin:0 0 18px;padding:0;border:1px solid #d8dfc7;border-left:5px solid #23b99a;background:#fff}.task-report-requirement h3{margin:0;padding:14px 18px 5px;color:#168d74;font-size:14px}.task-report-requirement p{margin:0;padding:7px 18px 16px;color:#34483f;font-size:14px;line-height:1.6}.task-read-seo .task-start-gate>p{font-size:13px!important}.task-read-seo .task-start-gate>button{min-height:48px;font-size:13px}.task-read-seo .task-read-report>h3,.task-read-seo .task-read-report>p{font-size:14px}.task-read-seo .task-read-deadline{padding:13px;font-size:12px}.task-read-seo .task-read-report>label{font-size:13px}.task-read-seo .task-read-report textarea{font-size:14px}.task-review-section{margin-top:18px;border:1px solid #dfe6e2;border-radius:10px;background:#fff;overflow:hidden}.task-review-section>header{padding:14px 17px;background:#f1f5f3;display:flex;align-items:center;justify-content:space-between}.task-review-section>header small{display:block;color:#15966c;font-size:9px;font-weight:900;letter-spacing:1px}.task-review-section>header h3{margin:3px 0 0;font-size:17px}.task-review-section>header>b{width:34px;height:34px;border-radius:50%;background:#23a973;color:#fff;display:grid;place-items:center}.task-review-section>form{padding:15px 17px;border-bottom:1px solid #e5ebe8;display:grid;grid-gap:10px;gap:10px}.task-review-stars{display:flex;gap:3px}.task-review-stars button{padding:0;border:0;background:transparent;color:#bdc9c3;cursor:pointer}.task-review-stars button.active{color:#28ad74}.task-review-stars svg{width:22px;height:22px}.task-review-section textarea{min-height:90px;padding:12px;border:1px solid #d8e2dd;border-radius:8px;font-size:13px;resize:vertical}.task-review-section>form>button{justify-self:end;padding:10px 15px;border:0;border-radius:7px;background:#22a973;color:#fff;font-weight:800}.task-review-list article{padding:15px 17px;border-top:1px solid #edf0ee;display:grid;grid-template-columns:42px 1fr;grid-gap:11px;gap:11px}.task-review-list article>i{width:42px;height:42px;border-radius:50%;background:#dff2e8;color:#18885f;display:grid;place-items:center;font-style:normal;font-weight:900;overflow:hidden}.task-review-list article>i img{width:100%;height:100%;object-fit:cover}.task-review-list article header{display:flex;align-items:center;gap:10px}.task-review-list article header span{display:flex;margin-left:auto}.task-review-list article header svg{width:13px;color:#23aa72}.task-review-list article time{color:#8a9891;font-size:10px}.task-review-list article p{margin:7px 0 0;font-size:13px;line-height:1.55}.task-review-empty{padding:28px;display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#7a8981;text-align:center}.task-review-empty svg{width:28px;color:#b6c1bc}.task-review-empty b{color:#40534a;font-size:14px}.task-review-empty span{font-size:11px}@media(max-width:760px){.task-read-seo{padding:18px}.task-read-seo>header h2{font-size:23px}.task-read-seo>header p{font-size:13px}.task-read-seo .task-read-employer{grid-template-columns:52px 1fr auto}.task-read-seo .task-read-employer .task-owner-avatar{width:48px;height:48px}.task-read-seo .task-read-employer dl{padding-left:60px}.task-read-seo .task-read-price{grid-column:3}.task-read-seo .task-read-titlebar strong{font-size:14px}.task-read-seo .task-instructions,.task-read-seo .task-read-section>p,.task-report-requirement p{font-size:13px}}.task-read-seo .task-description-card{margin-bottom:18px;border:1px solid #dce4df;border-radius:0;background:#fff;overflow:hidden}.task-read-seo .task-description-card>h3{margin:0;padding:13px 17px;border-bottom:1px solid #dce4df;background:#f3f5f4;color:#263b32;font-size:15px;font-weight:800}.task-read-seo .task-description-body{padding:18px;background:#f7f5df}.task-read-seo .task-description-body>.task-instructions{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#263c33;font-size:15px;line-height:1.75;white-space:pre-wrap}.task-read-seo .task-read-report{display:flex;flex-direction:column;padding:18px 18px 0;border:1px solid #dfe6e2;border-left:0;background:linear-gradient(180deg,#f2f5f3 0,#f2f5f3 calc(100% - 118px),#fff calc(100% - 118px),#fff)}.task-read-seo .task-read-report>h3,.task-read-seo .task-read-report>p{display:none}.task-read-seo .task-read-report>.task-submit{order:21;min-width:220px;margin:16px auto 20px}.task-read-seo .task-read-report>.task-open-again{display:none!important;order:20;align-self:center;margin:18px auto 0}.task-read-seo .task-read-report>.task-read-deadline{margin:0 0 14px;border:1px solid #d8e1dc;background:#e8eeeb}.task-read-seo .task-read-report>label:not(.task-image-picker){margin:0;padding:15px;border:1px solid #d8e1dc;border-radius:7px;background:#fff;box-shadow:0 5px 16px rgba(29,58,45,.06)}.task-read-seo .task-read-report>label:not(.task-image-picker) textarea{margin-top:9px;background:#fff}.task-read-seo .task-read-report>.task-image-picker{margin:12px 0 0;background:#fff}.task-read-seo .task-read-report>.task-error,.task-read-seo .task-read-report>.task-selected-images{margin-left:0;margin-right:0}.task-read-seo .task-read-report>.task-error{display:block!important;order:19;margin-top:12px;text-align:center}.task-read-seo .task-description-body .task-report-requirement{margin:18px 0 0;padding:15px 17px;border:1px solid #e5d590;border-left:4px solid #d6b94f;border-radius:0;background:#fff;box-shadow:none}.task-read-seo .task-report-requirement h4{margin:0 0 8px;padding:0;color:#695921;font-size:15px;font-weight:850}.task-read-seo .task-report-requirement p{margin:0;padding:0;color:#263c33;font-size:15px;line-height:1.65;white-space:pre-wrap}@media(max-width:760px){.task-read-seo .task-description-body{padding:14px}.task-read-seo .task-description-body>.task-instructions,.task-read-seo .task-report-requirement h4,.task-read-seo .task-report-requirement p{font-size:14px}.task-read-seo .task-description-body .task-report-requirement{margin-top:14px;padding:13px 14px}.task-read-seo .task-read-report{padding:14px 12px 0;background:linear-gradient(180deg,#f2f5f3 0,#f2f5f3 calc(100% - 112px),#fff calc(100% - 112px),#fff)}.task-read-seo .task-read-report>.task-submit{width:100%;min-width:0}}.task-read-seo .task-employer-all{display:flex;align-items:center;gap:5px;margin:5px 0 0;padding:0;border:0;background:transparent;color:#2385a4;font-size:12px;text-align:left;cursor:pointer}.task-read-seo .task-employer-all:hover{text-decoration:underline}.task-detail-skeleton{min-height:720px;padding:26px 28px;background:#fff;overflow:hidden}.task-detail-skeleton>*{position:relative;overflow:hidden;background:#eef2f0}.task-detail-skeleton>:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:taskSkeleton 1.15s infinite}.skeleton-back{width:150px;height:42px;border-radius:6px}.skeleton-heading{width:42%;height:31px;margin-top:20px;border-radius:5px}.skeleton-copy{width:86%;height:44px;margin-top:12px;border-radius:5px}.skeleton-title{height:48px;margin-top:20px;background:#e7ece9}.skeleton-employer{height:112px;margin-top:10px;padding:18px;display:grid;grid-template-columns:58px 220px 1fr;grid-gap:16px;gap:16px}.skeleton-employer i{width:56px;height:56px;border-radius:50%;background:#dde5e1}.skeleton-employer span{height:50px;border-radius:5px;background:#dde5e1}.skeleton-employer b{height:70px;border-radius:5px;background:#dde5e1}.skeleton-description{height:190px;margin-top:15px;border-radius:5px}.skeleton-report{height:180px;margin-top:15px;border-radius:5px}@keyframes taskSkeleton{to{transform:translateX(100%)}}@media(max-width:760px){.task-detail-skeleton{min-height:620px;padding:18px}.skeleton-heading{width:72%}.skeleton-copy{width:100%}.skeleton-employer{grid-template-columns:48px 1fr;height:126px}.skeleton-employer b{grid-column:1/-1;height:34px}.skeleton-description{height:170px}}@media(max-width:480px){.task-read-seo{padding:14px}.task-read-seo>header h2{font-size:21px}.task-read-seo .task-read-titlebar{font-size:11px}.task-read-seo .task-read-employer{grid-template-columns:48px 1fr}.task-read-seo .task-read-employer dl{padding-left:0}.task-read-seo .task-read-price{grid-column:1/-1}.task-review-list article header{align-items:flex-start;flex-wrap:wrap}.task-review-list article header span{margin-left:0}.task-review-list article time{width:100%}}.task-read-seo>.task-read-back{display:none!important}.task-execution-footer{order:22;margin:0 -18px;padding:20px 18px 22px;border-top:1px solid #dce4e0;background:#fff;text-align:center}.task-execution-footer>p{display:block!important;margin:0 0 12px!important;color:#52635b!important;font-size:13px!important}.task-countdown{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:17px}.task-countdown span{min-width:68px;padding:10px 8px;border:1px solid #dbe4e0;border-radius:9px;background:#f2f5f3;display:grid;grid-gap:3px;gap:3px}.task-countdown b{color:#1a3027;font-size:22px;line-height:1}.task-countdown small{color:#78877f;font-size:10px}.task-execution-footer a{display:inline!important;color:#0782ab!important;font-size:inherit!important;font-weight:800}.task-abandon{min-height:42px;padding:0 18px;border:1px solid #dfb8b8;border-radius:9px;background:#fff;color:#b34646;font-size:12px;font-weight:800;cursor:pointer}.task-abandon:hover{background:#fff4f4;border-color:#ce7f7f}.task-cancel-modal{position:fixed;z-index:12000;inset:0;padding:20px;background:#0b1711b8;display:grid;place-items:center}.task-cancel-modal>div{position:relative;width:min(440px,100%);padding:27px;border-radius:17px;background:#fff;box-shadow:0 24px 70px #08110c55;text-align:center}.task-cancel-close{position:absolute;right:12px;top:12px;width:34px;height:34px;border:0;border-radius:9px;background:#eef2f0;color:#66766e;display:grid;place-items:center;cursor:pointer}.task-cancel-close svg{width:17px}.task-cancel-modal small{color:#b34c4c;font-size:9px;font-weight:900;letter-spacing:1.2px}.task-cancel-modal h3{margin:7px 0 9px;font-size:20px}.task-cancel-modal p{margin:0;color:#5e6e66;font-size:13px;line-height:1.6}.task-cancel-modal>div>div{margin-top:20px;display:flex;gap:8px;justify-content:center}.task-cancel-modal>div>div button{min-height:42px;padding:0 15px;border:1px solid #dce4e0;border-radius:9px;background:#f2f5f3;color:#41534a;font-size:11px;font-weight:800;cursor:pointer}.task-cancel-modal>div>div button:last-child{border-color:#c94747;background:#c94747;color:#fff}.task-cancel-modal>div>div button:disabled{opacity:.6;cursor:wait}@media(max-width:760px){.task-execution-footer{margin:0 -12px}.task-countdown{gap:5px}.task-countdown span{min-width:55px;padding:9px 5px}.task-countdown b{font-size:19px}.task-cancel-modal>div{padding:24px 16px 18px}.task-cancel-modal>div>div{flex-direction:column}.task-cancel-modal>div>div button{width:100%}}.reference-manager{font:inherit}.reference-tip{position:relative;min-height:40px;padding:10px 35px;background:#edf9f3;border:1px solid #d7ebe1;color:#537465;display:flex;justify-content:center;align-items:center;gap:5px;margin:0 0 20px;font:13px Arial;text-align:center}.reference-tip>svg{width:18px;height:18px;background:#18b678;color:#fff;padding:3px}.reference-tip>button{position:absolute;right:8px;top:10px;padding:0;width:20px;height:20px;border:0;background:none;color:#6e8897}.reference-tip>button svg{width:18px;height:18px}.reference-manager .task-control-list{display:grid;grid-gap:10px;gap:10px;margin:0}.reference-manager .task-control-list>article{display:block!important;padding:0!important;border:0!important;border-left:3px solid #16b978!important;border-radius:10px!important;background:#eef2f3!important;box-shadow:none;overflow:visible}.reference-manager .task-control-list>article:hover{background:#e8edef!important;box-shadow:0 7px 20px #1c374315}.reference-manager .task-control-list>article>section:last-child{border-radius:0 0 10px 10px}.reference-manager .campaign-control-main.compact{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;grid-template-rows:auto!important;grid-gap:10px;gap:10px;min-height:108px!important;padding:7px 8px!important;position:relative}.reference-manager .campaign-control-copy{grid-column:2;grid-row:1;padding:0!important;min-width:0}.reference-manager .campaign-title-row{display:block!important;padding-right:175px;min-height:27px}.reference-manager .campaign-title-row h3{margin:0!important}.reference-manager .campaign-title-row h3,.reference-manager .campaign-title-row h3 a{font-family:inherit!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important;color:#13252e!important}.reference-manager .campaign-title-row h3 a{text-decoration:none;display:inline!important;word-break:break-word}.reference-manager .campaign-title-row h3 a:hover{text-decoration:underline}.reference-manager .campaign-title-row .status{position:absolute;top:10px;right:230px;display:inline-block;margin:0;padding:4px 12px;border-radius:10px;font:700 13px/15px Arial!important;color:#fff;background:#aaa;border:0;white-space:nowrap;text-transform:none!important;letter-spacing:normal!important}.reference-manager .campaign-control-main:has(.campaign-budget-side em) .status{right:230px}.reference-manager .campaign-title-row .status.active{background:#91ce8e}.reference-manager .campaign-inline-data,.reference-manager .reference-task-meta{font-family:inherit!important;font-size:10px!important;line-height:1.5!important;margin:0!important;color:#0b6f96!important}.reference-manager .campaign-inline-data b,.reference-manager .reference-task-meta b{color:#17384a;font-size:11px}.reference-manager .campaign-inline-data{padding-right:120px}.reference-manager .campaign-quick-actions{position:absolute!important;top:7px!important;right:5px!important;bottom:auto!important;padding:0!important;margin:0!important;gap:0}.reference-manager .campaign-quick-actions>button{display:none!important}.reference-manager .campaign-quick-actions>button.task-more-actions{display:flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#586b74;cursor:pointer}.reference-manager .campaign-quick-actions>button.task-more-actions svg{width:24px;height:24px;stroke-width:4;flex:none}.reference-manager .campaign-quick-actions>button.task-more-actions:hover,.reference-manager .campaign-quick-actions>button.task-more-actions[aria-expanded=true]{background:transparent!important;color:#0082ab}.reference-manager .campaign-quick-actions .danger{position:absolute;top:212px;right:0;z-index:31;width:190px!important;height:32px!important;background:#fff!important;border-radius:0!important;border:0!important;text-align:left;font:13px Arial;box-shadow:0 2px 4px #0003;display:none!important}.reference-manager .campaign-budget-side{position:absolute;right:50px;top:7px;width:auto;max-width:160px;height:30px;min-height:30px;box-sizing:border-box;padding:5px 10px;border:0;border-radius:10px;background:#e0e0e0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;grid-column:auto;grid-row:auto}.reference-manager .campaign-budget-side b,.reference-manager .campaign-budget-side em{font:700 13px/15px Arial!important;margin:0;color:#55636f;font-style:normal;white-space:nowrap}.reference-manager .campaign-budget-side:has(em){width:auto}.reference-manager .campaign-budget-side b{min-width:0;overflow:hidden;text-overflow:ellipsis}.reference-manager .campaign-title-row{padding-right:340px}.reference-manager .campaign-title-row:has(+*) .status{max-width:110px}.reference-manager .campaign-budget-side:hover{background:#cfddea}.reference-manager .task-status-budget{position:absolute;right:50px;top:7px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 70px)}.reference-manager .task-status-budget .status{position:static!important;flex:0 0 auto;padding:4px 12px;border-radius:10px;background:#aaa;color:#fff;font:700 13px/15px Arial;white-space:nowrap}.reference-manager .task-status-budget .status.active{background:#16b978}.reference-manager .task-status-budget .campaign-budget-side{position:static;flex:0 1 auto}.reference-manager .campaign-promo-actions{position:absolute!important;right:8px!important;top:82px!important;bottom:auto!important;left:auto!important;max-width:none!important;width:auto!important;overflow:visible!important;gap:5px!important;border:0!important;padding:0!important;grid-column:auto;grid-row:auto}.reference-manager .campaign-promo-actions button{padding:0!important;width:18px!important;height:18px!important;min-height:18px!important;border:0!important;border-radius:0!important;box-shadow:none;background:transparent;font:10px Arial}.reference-manager .campaign-promo-actions button span{display:none!important}.reference-manager .campaign-promo-actions svg{width:18px;height:18px}.reference-manager .campaign-promo-actions button:nth-child(3) svg{fill:#f5c35b;color:#f5c35b}.reference-manager .campaign-promo-actions button:last-child{background:#18b678!important;color:#fff!important;position:relative}.reference-manager .campaign-promo-actions button:last-child:after{content:"TOP";position:absolute;left:1px;right:1px;bottom:0;font:700 6px Arial;color:#fff}.reference-manager .campaign-promo-actions button:last-child svg{height:12px;align-self:start}.reference-manager .aviso-report-counters{display:flex;flex-wrap:wrap;align-items:center;gap:7px!important;padding-right:95px;margin:10px 0 0!important;min-height:30px!important;height:auto!important;overflow:visible}.reference-manager .aviso-report-counters a,.reference-manager .aviso-report-counters button:not(.check){flex:0 0 auto;min-height:30px!important;height:30px!important;padding:0!important;border:0!important;background:transparent!important;border-radius:5px!important;text-decoration:none;overflow:visible}.reference-manager .aviso-report-counters em{display:none!important}.reference-manager .aviso-report-counters span{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:32px;min-height:30px!important;height:30px;padding:5px 9px!important;font:600 14px/20px Arial!important;border-radius:5px;color:#fff;background:#8a8a8a}.reference-manager .aviso-report-counters .approved span{background:#22a82c}.reference-manager .aviso-report-counters .revision span{background:#aaa}.reference-manager .aviso-report-counters .rejected span{background:#c80000}.reference-manager .aviso-report-counters .pending span{background:#198ac7}.reference-manager .aviso-report-counters .total span{background:#bd00ef}.reference-manager .aviso-report-counters .check{font:600 13px Arial!important;min-height:30px!important;padding:0 4px!important;border:0!important;background:transparent!important;color:#3b809e;display:flex;align-items:center;gap:6px}.reference-manager .aviso-report-counters .check svg{width:13px;height:13px}.reference-promotion-badges{position:static;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:9px 0 5px;font-family:inherit;font-size:11px;color:#0082ab}.reference-promotion-badges:empty{display:none}.reference-promotion-badges b{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #c5e1e7;border-radius:7px;background:#e4f3f7;font-weight:600}.reference-promotion-badges b:has(.lucide-crown){background:#fff5db;border-color:#e8d69d;color:#a77b18}.reference-promotion-badges b:has(.lucide-sparkles){background:#e1f5eb;border-color:#b9dfcc;color:#148157}.reference-promotion-badges svg{width:15px;height:15px;flex:none}.reference-manager .task-action-menu{top:32px!important;right:5px!important;width:190px;padding:4px 0!important;border:1px solid #ddd;border-radius:0!important;background:#fff;box-shadow:0 2px 4px #0004;z-index:30}.reference-manager .task-action-menu a,.reference-manager .task-action-menu button{font:13px/18px Arial!important;padding:7px 12px!important;border:0;border-radius:0;background:#fff;color:#555;min-height:32px}.reference-manager .task-action-menu svg{display:none}.reference-manager .task-action-menu button:hover{background:#f0f0f0}.reference-inline-promotion,.reference-manager .campaign-fund-drawer{background:#f8f8f8!important;border-top:1px solid #eee;padding:15px!important;grid-column:1/-1;grid-row:2}.reference-manager .campaign-fund-drawer button,.reference-manager .task-promotion-modal footer button{font:13px Arial!important;padding:7px 12px!important;min-height:32px;border-radius:2px!important;background:#18b678!important;color:#fff;box-shadow:none}.reference-manager .campaign-fund-drawer input,.reference-manager .task-promotion-modal input{font:13px Arial!important;border:1px solid #ddd;border-radius:0!important;height:30px;text-align:center}.reference-manager .campaign-fund-drawer label,.reference-manager .campaign-fund-drawer small,.reference-manager .campaign-fund-drawer strong{font:13px Arial!important}.reference-inline-promotion .task-promotion-modal{width:100%;border-radius:0;box-shadow:none;background:transparent;padding:0}.reference-inline-promotion footer{display:flex;justify-content:center;gap:8px}.reference-details{position:relative;padding:20px;background:#f8f8f8;border:1px solid #ddd;font:13px/1.6 Arial}.reference-details p{white-space:pre-wrap}.reference-details h4{margin:0 0 8px}.reference-details button{padding:7px 12px;border:0;border-radius:2px;background:#18b678;color:#fff}.reference-details svg{width:16px;height:16px}.reference-close{position:absolute;right:8px;top:8px}.reference-manager button:disabled{opacity:.45;cursor:not-allowed}.reference-manager button:focus-visible{outline:2px solid #18b678;outline-offset:2px}@media(max-width:600px){.reference-manager .campaign-title-row{padding-top:26px;padding-right:0}.reference-manager .campaign-inline-data{padding-right:0}.reference-manager .campaign-control-main.compact{min-height:133px!important}.reference-manager .aviso-report-counters{padding-right:0;padding-bottom:20px}.reference-manager .campaign-promo-actions{bottom:5px!important}.reference-promotion-badges{top:auto;bottom:5px;right:110px}.reference-manager .campaign-title-row .status{right:134px}.reference-tip{font-size:12px}.reference-manager .campaign-play{align-self:start;margin-top:31px}}.reference-manager>header{min-height:48px;padding-right:175px}.reference-tip{border-radius:12px;margin-bottom:16px}.reference-manager .campaign-control-main.compact{grid-template-columns:46px minmax(0,1fr)!important}.task-delete-hint-target{display:block;position:relative;cursor:not-allowed;border-radius:8px}.task-delete-hint-target>button{width:100%;text-align:left}.task-delete-hint-target>button:disabled{pointer-events:none}.task-delete-hint-target:focus-visible{outline:2px solid #18b678;outline-offset:2px}.task-delete-hint{position:fixed;z-index:12000;width:min(280px,calc(100vw - 24px));padding:12px 14px;border:1px solid #ffffff1c;border-radius:12px;background:#142838;color:#fff;box-shadow:0 8px 26px #10253530;font:500 13px/1.5 Arial,sans-serif;pointer-events:none;animation:task-dialog-enter .12s ease-out}.task-manager-dialog-backdrop{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:20px;background:#10253280;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:inherit}.task-manager-dialog{width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #dce7e1;border-radius:20px;background:#fff;color:#20352b;box-shadow:0 28px 85px #10251c40;animation:task-dialog-enter .16s ease-out}.task-manager-dialog:has(.task-edit-modal){width:min(860px,100%)}.task-manager-dialog:has(.task-edit-modal) .task-manager-dialog-body>p:empty{display:none}.task-edit-modal form{margin:0!important;width:100%!important;max-width:none!important;box-sizing:border-box;box-shadow:none!important;border:0!important;padding:0!important}.task-edit-modal form>header{display:none}.task-manager-dialog>header{display:flex;align-items:center;gap:13px;padding:22px 24px 18px;border-bottom:1px solid #edf1ef;background:linear-gradient(145deg,#f5fcf8,#fff)}.task-manager-dialog>header>i{flex:none;width:46px;height:46px;border-radius:14px;background:#e1f6ea;color:#0b9b64;display:grid;place-items:center}.task-manager-dialog>header>i svg{width:23px;height:23px}.task-manager-dialog>header>div{min-width:0;flex:1 1}.task-manager-dialog>header small{font-size:9px;font-weight:800;letter-spacing:1.1px;color:#159d6a}.task-manager-dialog>header h3{font-size:20px;line-height:1.3;margin:5px 0 0;color:#20352b}.task-manager-dialog>header>button{flex:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce5e1;border-radius:10px;background:#fff;color:#71847a;cursor:pointer}.task-manager-dialog>header>button svg{width:18px;height:18px}.task-manager-dialog-body{padding:20px 24px}.task-manager-dialog-body>p{margin:0 0 16px;color:#697d71;font-size:14px;line-height:1.65}.task-manager-dialog-task{display:grid;grid-gap:10px;gap:10px;padding:15px;border:1px solid #dde9e2;border-radius:12px;background:#f6faf8;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.task-manager-dialog-task span{color:#728579}.task-manager-dialog-task strong{color:#087b52}.task-manager-dialog-order{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #dde9e2;border-radius:14px;background:#f6faf8}.task-manager-dialog-order label{display:grid;grid-gap:9px;gap:9px;font-size:13px;font-weight:700;color:#4f685a}.task-manager-dialog-order input{width:100%;box-sizing:border-box;height:44px;padding:0 13px;border:1px solid #cfdfd5;border-radius:10px;background:#fff;color:#20352b;font-size:16px;outline:none}.task-manager-dialog-order input:focus{border-color:#18b678;box-shadow:0 0 0 3px #18b67815}.task-manager-dialog-order p{margin:0;color:#62786a;font-size:13px;line-height:1.6}.task-manager-dialog-order p b{display:inline-block;margin-left:4px;color:#087b52;font-size:20px}.task-manager-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px;border-top:1px solid #edf1ef}.task-manager-dialog>footer button{min-height:44px;padding:0 17px;border:1px solid #d7e3dc;border-radius:11px;background:#fff;color:#617569;font-size:13px;font-weight:750;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.task-manager-dialog>footer button.confirm{border:0;background:linear-gradient(135deg,#18b678,#079b62);color:#fff;box-shadow:0 6px 16px #0ba66a26}.task-manager-dialog>footer button svg{width:17px;height:17px}.task-manager-dialog.danger>header>i{background:#fff0ee;color:#ce504b}.task-manager-dialog.danger>footer button.confirm{background:#d8524d;box-shadow:0 6px 16px #d8524d20}.task-manager-dialog button:disabled{opacity:.5;cursor:not-allowed}.task-manager-dialog button:focus-visible{outline:2px solid #18b678;outline-offset:3px}.task-manager-dialog-body .task-manager-dialog-error{margin:14px 0 0;padding:12px;border:1px solid #f2d7d4;border-radius:10px;background:#fff4f2;color:#b5423d;font-size:13px}@keyframes task-dialog-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.task-manager-dialog-backdrop{padding:12px}.task-manager-dialog{max-height:calc(100dvh - 24px);border-radius:16px}.task-manager-dialog-body,.task-manager-dialog>header{padding:18px}.task-manager-dialog>header h3{font-size:18px}.task-manager-dialog>footer{padding:14px 18px 18px}.task-manager-dialog>footer button{flex:1 1;padding:0 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.task-delete-hint,.task-manager-dialog{animation:none}}.reference-manager .task-promotion-inline{grid-column:1/-1;margin:0;padding:20px 24px;background:#f5faf8;border-top:1px solid #dce8e3;color:#173c35;font-family:inherit;font-size:14px}.reference-manager .task-promotion-inline>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.reference-manager .task-promotion-inline h4{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;color:#102d29}.reference-manager .task-promotion-inline h4 svg{width:20px;height:20px;color:#10b981}.reference-manager .task-promotion-inline>header button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #dce8e3;border-radius:8px;background:white;color:#54716b;cursor:pointer}.reference-manager .task-promotion-inline>header button svg{width:16px;height:16px}.reference-manager .task-promotion-inline>p{margin:0 0 16px;line-height:1.6}.reference-manager .task-promotion-inline .task-manager-dialog-order{display:flex;align-items:end;flex-wrap:wrap;gap:12px 20px}.reference-manager .task-promotion-inline .task-manager-dialog-order label{width:180px;margin:0}.reference-manager .task-promotion-inline .task-manager-dialog-order p{margin:0;line-height:44px}.reference-manager .task-promotion-inline .task-promotion-inline-pay{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #0ba572;border-radius:10px;background:#10b981;color:white;font-size:14px;font-weight:600;cursor:pointer}.reference-manager .task-promotion-inline .task-promotion-inline-pay svg{width:18px;height:18px}.reference-manager .task-promotion-inline button:disabled{opacity:.55;cursor:wait}.reference-manager .task-promotion-current{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 16px;padding:12px 16px;border:1px solid #dce8e3;border-radius:10px;background:white}.reference-manager .task-promotion-current p{width:100%;margin:0;color:#66827b;font-size:13px}@media(max-width:600px){.reference-manager .task-promotion-inline{padding:16px}.reference-manager .task-promotion-inline .task-manager-dialog-order label,.reference-manager .task-promotion-inline .task-promotion-inline-pay{width:100%}.reference-manager .task-promotion-inline .task-manager-dialog-order p{line-height:1.6}}.reference-manager .campaign-promo-actions{position:static!important;grid-column:1/-1!important;grid-row:2!important;display:flex!important;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px!important;inset:auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box;border-top:1px solid #b9cdd2!important;padding:10px 0 3px!important;margin-top:3px}.reference-manager .campaign-promo-actions button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;width:auto!important;height:38px!important;min-height:38px!important;padding:0 12px!important;border:1px solid #cde8dc!important;border-radius:10px!important;background:#edf9f3!important;color:#13845f!important;box-shadow:0 2px 5px #123b2710;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.reference-manager .campaign-promo-actions button span{display:inline!important;font-family:inherit;font-size:13px;font-weight:650;white-space:nowrap}.reference-manager .campaign-promo-actions button svg{flex:none;width:21px!important;height:21px!important;align-self:center!important;stroke-width:2}.reference-manager .campaign-promo-actions button:nth-child(3){background:#fff8e7!important;border-color:#eddfb2!important;color:#a67815!important}.reference-manager .campaign-promo-actions button:nth-child(3) svg{fill:none!important;color:inherit!important}.reference-manager .campaign-promo-actions button:last-child{background:linear-gradient(135deg,#18b678,#079b62)!important;border-color:#0ba572!important;color:white!important;box-shadow:0 3px 9px #0ba66a26}.reference-manager .campaign-promo-actions button:last-child:after{content:none!important}.reference-manager .campaign-promo-actions button:hover{background:#dff4e9!important;transform:translateY(-2px);box-shadow:0 5px 12px #123b2720}.reference-manager .campaign-promo-actions button:nth-child(3):hover{background:#fff0c6!important}.reference-manager .campaign-promo-actions button:last-child:hover{background:linear-gradient(135deg,#14a86d,#078452)!important}.reference-manager .aviso-report-counters{padding-right:0!important}@media(max-width:600px){.reference-manager .campaign-promo-actions{justify-content:stretch;gap:7px!important}.reference-manager .campaign-promo-actions button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 7px);padding:0 8px!important}.reference-manager .aviso-report-counters{padding-bottom:0!important}}@media(prefers-reduced-motion:reduce){.reference-manager .campaign-promo-actions button{transition:none}.reference-manager .campaign-promo-actions button:hover{transform:none}}.reference-manager .task-inline-reports{padding:20px;border-top:1px solid #e1ebe6;background:#fff;font-family:inherit}.reference-manager .task-inline-reports>header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.reference-manager .task-inline-reports>header>div{flex:1 1;min-width:0}.reference-manager .task-inline-reports>header h3{font-size:18px;margin:5px 0 0}.reference-manager .task-reports-close{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1px solid #dce8e3;border-radius:9px;background:#fff;color:#59776c;cursor:pointer}.reference-manager .task-reports-close svg{width:18px;height:18px}.reference-manager .task-report-manager-tools{display:grid;grid-gap:12px;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.reference-manager .task-report-manager-tools nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;justify-content:flex-start;gap:0!important;position:static!important;width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid #dce7e1;border-radius:10px;background:#f5f8f7;padding:0!important;margin:0!important}.reference-manager .task-report-manager-tools nav button{flex:0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:44px;padding:0 16px!important;margin:0;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:#61776c!important;font-family:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:none!important}.reference-manager .task-report-manager-tools nav button:hover{background:#eaf5ee!important;color:#13845f!important}.reference-manager .task-report-manager-tools nav button.active{border-bottom-color:#18b678!important;background:#e9f7ef!important;color:#087d51!important}@media(max-width:600px){.reference-manager .task-inline-reports{padding:16px}.reference-manager .task-report-manager-tools nav button{padding:0 12px!important;font-size:13px}}.reference-manager .task-promotion-inline select{width:100%;height:44px;box-sizing:border-box;padding:0 12px;border:1px solid #cfdfd5;border-radius:10px;background:#fff;color:#20352b;font:inherit;font-size:14px;cursor:pointer}.reference-manager .task-promotion-inline select:focus-visible{outline:2px solid #18b678;outline-offset:2px}.task-top-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.task-top-slot{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 8px;border:1px solid #e9dbb8;border-radius:14px;background:linear-gradient(145deg,#fffbef,#fff);color:#926818;cursor:pointer;transition:transform .15s,box-shadow .15s}.task-top-slot>svg{width:30px;height:30px}.task-top-slot>b{font-size:18px}.task-top-slot>strong{font-size:16px;white-space:nowrap;color:#244735}.task-top-slot strong small{font-size:10px;font-weight:500}.task-top-slot>span{font-size:11px;color:#658073;text-align:center}.task-top-slot>em{padding:8px;border-radius:8px;background:#e6f6ed;color:#09855a;font-size:11px;font-weight:700;font-style:normal}.task-top-slot.slot-2{border-color:#d9e4e8;background:linear-gradient(145deg,#f2f6f7,#fff);color:#738b95}.task-top-slot.slot-3{border-color:#e7d5ca;background:linear-gradient(145deg,#fff5ed,#fff);color:#ab7149}.task-top-slot:hover{transform:translateY(-3px);box-shadow:0 7px 20px #123b2718}.task-top-back{padding:0;margin:0 0 14px;border:0;background:none;color:#16835e;font-size:13px;cursor:pointer}.task-top-schedule{display:grid;grid-gap:10px;gap:10px;padding:16px;margin-bottom:16px;border:1px solid #cfe8db;border-radius:12px;background:#eef9f3;font-size:13px;color:#4f7561}.task-top-schedule>b{font-size:16px;color:#087b50}.task-top-schedule strong{display:block;margin-top:3px;color:#254b37}.task-manager-dialog .task-top-durations{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:5px;padding:0;background:none;overflow-x:auto}.task-manager-dialog .task-top-durations button{flex:1 0 auto;width:auto!important;min-height:34px;padding:0 8px;border:1px solid #d3e5da;border-radius:8px;background:#fff;color:#64796b;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.task-manager-dialog .task-top-durations button.active{background:#18b678;border-color:#18b678;color:white}.task-manager-dialog-body .task-top-disclaimer{margin:12px 0 0;font-size:12px;line-height:1.6;color:#728579}.task-top-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;color:#159d6a;font-size:14px}.task-top-loading svg{width:22px;height:22px}.reference-manager .task-top-orders{padding:12px 16px;border-top:1px solid #e4eee9;background:#f7fbf9;font-family:inherit}.reference-manager .task-top-orders>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 0;font-size:12px}.reference-manager .task-top-orders b{display:flex;align-items:center;gap:5px;color:#ac7c1c}.reference-manager .task-top-orders svg{width:16px;height:16px}.reference-manager .task-top-orders span{padding:4px 7px;border-radius:6px;background:#edf1f3;color:#68808d}.reference-manager .task-top-orders span.active{background:#def4e7;color:#16805a}.reference-manager .task-top-orders p{width:100%;margin:0;color:#6a8174;font-size:12px;line-height:1.5}@media(max-width:520px){.task-top-slot-grid{gap:6px}.task-top-slot{padding:14px 4px;gap:10px}.task-top-slot>strong{font-size:13px}.task-top-slot>em{font-size:10px;padding:6px}.task-top-slot>svg{width:26px;height:26px}.task-top-schedule>b{font-size:14px}}@media(prefers-reduced-motion:reduce){.task-top-slot{transition:none}.task-top-slot:hover{transform:none}}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading){width:600px;max-width:calc(100vw - 28px);border-radius:2px;background:#fff;box-shadow:none;border:0}.task-manager-dialog-backdrop:has(.task-top-intro,.task-top-aviso-order,.task-top-loading){-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(0,0,0,.7);align-items:flex-start;padding-top:min(90px,12vh);box-sizing:border-box}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading)>header{padding:12px 10px;background:#0082ab;border-radius:0;gap:0;min-height:40px}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading)>header i,.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading)>header small{display:none}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading)>header h3{font-size:14px;line-height:16px;color:#fff;font-weight:400;margin:0}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading)>header button{background:none;border:0;color:#dce5ec;width:auto;height:auto;padding:0;font-size:11px}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading)>header button:after{content:"Закрыть"}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading)>header button svg{display:none}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading)>footer{display:none}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading) .task-manager-dialog-body{padding:20px;font-family:Arial,sans-serif;color:#454f54}.task-manager-dialog:has(.task-top-intro,.task-top-aviso-order,.task-top-loading) .task-manager-dialog-body>p:first-child:empty{display:none}.task-top-intro{background:#d9edf7;border:1px solid #c7e5ec;color:#47717d;padding:10px;text-align:center;font-size:11px;line-height:14px;margin-bottom:20px}.task-top-intro+.task-top-slot-grid{gap:20px;margin:0 33px 20px}.task-top-intro+.task-top-slot-grid .task-top-slot{gap:12px;padding:16px 10px;border:1px solid #f3f3f3;border-radius:2px;background:#fff;color:#454f54;transition:none}.task-top-intro+.task-top-slot-grid .task-top-slot:hover{transform:none;box-shadow:0 0 0 1px #cbdbe6}.task-top-intro+.task-top-slot-grid .task-top-slot strong{font-size:12px;color:#454f54}.task-top-intro+.task-top-slot-grid .task-top-slot em{width:100%;box-sizing:border-box;background:#0082ab;color:white;border-radius:1px;padding:9px 2px;font-size:14px;font-weight:400}.task-top-intro+.task-top-slot-grid .task-top-medal{--top-accent:#79500a;width:84px;height:84px;border-radius:50%;box-sizing:border-box;border:3px solid #e7b647;background:radial-gradient(circle at 28% 20%,#fff2af,#f7d25c 40%,#e6ad25 75%,#c68b12);box-shadow:inset 0 0 0 4px #fff6cc80,inset 0 0 0 6px #b5842630,0 6px 14px #ad7a2526;color:#79500a;font-size:38px;font-weight:800;line-height:88px;text-align:center;position:relative;overflow:hidden}.task-top-medal:before{content:"TOP";position:absolute;top:11px;left:0;right:0;font-size:10px;font-weight:800;line-height:12px;letter-spacing:2px;color:var(--top-accent);opacity:1}.task-top-medal:after{content:"";position:absolute;bottom:8px;left:calc(50% - 3px);width:6px;height:6px;background:var(--top-accent);transform:rotate(45deg);border-radius:1px}.task-top-intro+.task-top-slot-grid .slot-2 .task-top-medal{--top-accent:#485665;border-color:#aebdc9;background:radial-gradient(circle at 28% 20%,#fff,#e0e8ee 40%,#aebdc9 75%,#8799aa);color:#485665;box-shadow:inset 0 0 0 4px #ffffff90,inset 0 0 0 6px #71829330,0 6px 14px #71829326}.task-top-intro+.task-top-slot-grid .slot-3 .task-top-medal{--top-accent:#713c22;border-color:#bb8159;background:radial-gradient(circle at 28% 20%,#ffe1bd,#e9af7d 40%,#be7d50 75%,#965a35);color:#713c22;box-shadow:inset 0 0 0 4px #ffe4c780,inset 0 0 0 6px #8a542e30,0 6px 14px #965a3526}.task-manager-dialog-body .task-top-warning{padding:10px;margin:0;background:#f2dede;border:1px solid #ebccd1;color:#a46868;text-align:center;font-size:12px;line-height:14px}.task-top-back{font-size:12px;color:#8fa6b8;margin:0 0 20px;font-weight:600}.task-top-schedule{display:block;background:#fcf8e3;border:1px solid #f6f0d6;border-radius:0;padding:10px;margin:0 0 20px;text-align:center;color:#8a794b;font-size:12px;line-height:14px}.task-top-schedule>b,.task-top-schedule>strong{display:block;color:inherit;font-size:12px;margin:0;font-weight:700}.task-top-aviso-order{width:304px;max-width:100%;margin:0 auto;font-size:12px}.task-top-aviso-order label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid #ddd;font-size:12px}.task-top-aviso-order input{width:130px;box-sizing:border-box;padding:6px 8px;border:1px solid #ddd;border-radius:0;background:#fff;color:#454f54;font-size:12px;height:30px}.task-manager-dialog .task-top-aviso-order .task-top-durations{justify-content:center;gap:4px;padding:8px 0;border-bottom:1px solid #eee;overflow-x:auto}.task-manager-dialog .task-top-aviso-order .task-top-durations button{flex:0 0 auto;min-height:22px;padding:3px 6px;border:0;border-radius:12px;background:#b9a365;color:#fff;font-size:12px;font-weight:400}.task-manager-dialog .task-top-aviso-order .task-top-durations button.active{background:#9d8442;box-shadow:inset 0 0 0 1px #806c36}.task-top-aviso-order p{display:flex;justify-content:space-between;margin:0;padding:8px 20px;border-bottom:1px solid #ddd;font-size:12px;color:#454f54}.task-top-aviso-order p b{color:#246071;font-size:12px}.task-top-payment{display:flex;justify-content:center;margin-top:15px}.task-top-payment button{display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:1px;background:#0082ab;color:#fff;font:12px Arial,sans-serif;cursor:pointer}.task-top-intro+.task-top-slot-grid .task-top-slot:hover em,.task-top-payment button:hover{background:#006d90}.task-top-payment button:disabled{opacity:.6;cursor:wait}.task-top-payment svg{width:14px;height:14px}@media(max-width:520px){.task-top-intro+.task-top-slot-grid{margin:0 0 20px;gap:8px}.task-top-intro+.task-top-slot-grid .task-top-slot{padding:12px 4px}.task-top-intro+.task-top-slot-grid .task-top-medal{width:62px;height:62px;font-size:40px;line-height:52px}.task-top-intro+.task-top-slot-grid .task-top-slot strong{font-size:10px}}.reference-manager .task-money-fund{display:flex!important;flex-direction:column;align-items:center;gap:12px!important}.reference-manager .task-money-fund label{width:auto;font-size:14px!important;color:#17313d;font-weight:600!important}.reference-manager .task-money-fund label span{color:#758891;font-weight:400}@media(max-width:520px){.task-manager-dialog-body .task-top-intro+.task-top-slot-grid .task-top-medal{width:76px;height:86px;font-size:34px;line-height:66px;border-radius:0}}.task-top-intro+.task-top-slot-grid .task-top-medal{--rosette:#ffcf32;--rosette-center:#f9a920;width:100px;height:110px;padding-top:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff7df;font-size:44px;font-weight:500;line-height:86px;overflow:visible;isolation:isolate}.task-top-intro+.task-top-slot-grid .task-top-medal:before{content:"";inset:0 8px auto;width:84px;height:88px;background:radial-gradient(circle at 50% 50%,var(--rosette-center) 0 44%,var(--rosette) 45%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 2C58 2 63 10 71 12C79 14 87 13 91 21C95 29 91 37 96 45C102 53 95 61 91 68C87 76 90 86 81 90C73 94 65 90 58 96C50 102 43 96 36 92C28 88 18 92 13 83C9 75 12 67 6 59C0 51 6 43 10 36C14 28 11 18 20 13C28 9 36 12 43 6C46 3 48 2 50 2Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 2C58 2 63 10 71 12C79 14 87 13 91 21C95 29 91 37 96 45C102 53 95 61 91 68C87 76 90 86 81 90C73 94 65 90 58 96C50 102 43 96 36 92C28 88 18 92 13 83C9 75 12 67 6 59C0 51 6 43 10 36C14 28 11 18 20 13C28 9 36 12 43 6C46 3 48 2 50 2Z'/%3E%3C/svg%3E") center/contain no-repeat;z-index:-1;opacity:1}.task-top-intro+.task-top-slot-grid .task-top-medal:after{content:"";position:absolute;inset:62px 0 auto;width:100px;height:48px;border-radius:0;background:#0082ab;transform:none;-webkit-clip-path:polygon(23% 0,50% 37%,77% 0,100% 78%,80% 77%,75% 100%,50% 50%,25% 100%,20% 77%,0 78%);clip-path:polygon(23% 0,50% 37%,77% 0,100% 78%,80% 77%,75% 100%,50% 50%,25% 100%,20% 77%,0 78%);z-index:-2}.task-top-intro+.task-top-slot-grid .slot-2 .task-top-medal{--rosette:#cbd7e0;--rosette-center:#97aaba;background:none;border:0;box-shadow:none;color:#fff}.task-top-intro+.task-top-slot-grid .slot-3 .task-top-medal{--rosette:#dfa273;--rosette-center:#b77548;background:none;border:0;box-shadow:none;color:#fff0df}@media(max-width:520px){.task-top-intro+.task-top-slot-grid .task-top-medal{width:66px;height:66px;font-size:30px;line-height:70px;border-radius:50%}.task-top-medal:before{top:7px;font-size:8px}.task-top-medal:after{bottom:6px;width:4px;height:4px;left:calc(50% - 2px)}}.reference-manager .campaign-control-copy .task-info-details{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 14px;margin:5px 0!important;font-size:12px!important;line-height:1.6!important;color:#647b88!important}.reference-manager .campaign-control-copy .task-info-details>span{padding:0;border:0;font-size:inherit;line-height:inherit}.reference-manager .campaign-control-copy .task-info-details b,.reference-manager .campaign-control-copy .task-info-details strong{font-size:inherit;font-weight:700;color:#17384a}.reference-manager .campaign-control-copy .task-info-details strong{white-space:nowrap;color:#006f94}.reference-manager .campaign-control-copy .task-info-repeat{font-size:11px!important;line-height:1.6!important;color:#70838d!important;margin-top:4px!important}@media(max-width:600px){.reference-manager .campaign-control-main.compact{grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;padding:12px!important;gap:12px;min-height:0!important}.reference-manager .task-status-budget{position:static!important;grid-column:1/-1;grid-row:1;justify-content:flex-end;flex-wrap:wrap;max-width:none;margin-right:32px;gap:6px}.reference-manager .task-status-budget .status{font-size:12px!important;padding:5px 9px}.reference-manager .task-status-budget .campaign-budget-side{max-width:100%;height:32px;min-height:32px;padding:5px 8px;gap:5px}.reference-manager .campaign-quick-actions{top:12px!important;right:8px!important}.reference-manager .campaign-play{grid-column:1!important;grid-row:2!important;align-self:start!important;margin:0!important}.reference-manager .campaign-control-copy{grid-column:2!important;grid-row:2!important;min-width:0!important;width:100%;box-sizing:border-box}.reference-manager .campaign-title-row{padding:0!important;min-height:0;margin-bottom:6px}.reference-manager .campaign-inline-data,.reference-manager .reference-task-meta{padding:0!important;font-size:11px!important;line-height:1.6!important;overflow-wrap:anywhere}.reference-manager .reference-promotion-badges{justify-content:flex-start;margin:10px 0;gap:5px}.reference-manager .aviso-report-counters{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px!important;gap:5px!important;width:100%;min-width:0;max-width:100%;padding:0!important;margin-top:12px!important;overflow:visible!important}.reference-manager .aviso-report-counters a,.reference-manager .aviso-report-counters button:not(.check){width:100%!important;min-width:0!important;max-width:100%;margin:0!important}.reference-manager .aviso-report-counters span{width:100%;min-width:0;padding:5px 2px!important}.reference-manager .aviso-report-counters .check{grid-column:1/-1;justify-content:center;min-height:36px!important;margin:3px 0 0!important;width:100%!important;min-width:0!important;background:#e2edf1!important;border-radius:7px}.reference-manager .campaign-promo-actions{grid-row:3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px!important;gap:8px!important;margin:0;padding:12px 0 0!important}.reference-manager .campaign-promo-actions button{width:100%!important;min-width:0;height:40px!important;min-height:40px!important;margin:0!important;padding:0 8px!important}.reference-manager .task-inline-reports{padding:12px;min-width:0}.reference-manager .task-report-manager-tools>label{min-width:0;width:100%;box-sizing:border-box}.reference-manager .task-report-manager-tools input{min-width:0;width:100%}.reference-manager .task-report-manager-tools nav{scrollbar-width:thin}.reference-manager .task-report-card>header{flex-wrap:wrap;gap:8px}.reference-manager .task-report-card time{margin-left:auto}.reference-manager .task-report-card>section p{overflow-wrap:anywhere}.reference-manager .campaign-fund-drawer.task-money-fund button,.reference-manager .campaign-fund-drawer.task-money-fund input{width:100%!important;min-width:0!important;box-sizing:border-box}}.reference-manager .campaign-fund-drawer.task-money-fund input{width:220px;height:40px!important;margin:0;font-size:16px!important;border-radius:5px!important;background:#fff}.reference-manager .campaign-fund-drawer.task-money-fund button{min-width:220px;min-height:40px;border-radius:5px!important;background:#0082ab!important;font-weight:700!important}@media(max-width:520px){.task-top-intro+.task-top-slot-grid .task-top-medal{width:76px;height:86px;font-size:34px;line-height:66px;border-radius:0}.task-top-intro+.task-top-slot-grid .task-top-medal:before{inset:0 6px auto;width:64px;height:68px}.task-top-intro+.task-top-slot-grid .task-top-medal:after{inset:48px 0 auto;width:76px;height:38px}}.reference-manager .task-review-list .task-report-card{border-radius:8px;background:#fff!important;transition:border-color .15s}.reference-manager .task-review-list .task-report-card.selected{border-color:#0082ab;box-shadow:0 0 0 1px #0082ab33}.reference-manager .task-review-list .task-report-worker b{font-size:14px}.reference-manager .task-review-list .task-report-card time,.reference-manager .task-review-list .task-report-worker small{font-size:11px}.reference-manager .task-review-list .task-report-card>section small{font-size:11px;letter-spacing:.3px}.reference-manager .task-review-list .task-report-card>section p{font-size:14px}.reference-manager .task-review-list .task-review-actions{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.reference-manager .task-review-list .task-review-actions button,.reference-manager .task-review-list .task-review-comment button{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;min-height:36px;height:auto;padding:8px 12px;border:0;border-radius:5px;font:600 13px/1.3 inherit;cursor:pointer;margin:0;white-space:normal}.reference-manager .task-review-list .task-review-actions button{font-size:13px;font-family:inherit}.reference-manager .task-review-list button.approve{background:#16ad73;color:#fff;box-shadow:0 3px 8px #16ad7324}.reference-manager .task-review-list button.revision{background:#0082ab;color:#fff;box-shadow:0 3px 8px #0082ab20}.reference-manager .task-review-list button.with-comment{background:#fff;border:1px solid #0082ab!important;color:#0082ab}.reference-manager .task-review-list button.reject{background:#d95464;color:#fff;box-shadow:0 3px 8px #d9546420;margin:0}.reference-manager .task-review-list button:hover:not(:disabled){filter:brightness(.96)}.reference-manager .task-review-list button:disabled{opacity:.5;cursor:default}.reference-manager .task-review-list button svg{width:16px;height:16px}.reference-manager .task-review-list .task-review-select{margin-right:auto;display:inline-flex!important;align-items:center;gap:7px;padding:8px 10px;border:1px solid #d4e2e8;border-radius:6px;background:#f0f5f7;cursor:pointer;font-size:13px;color:#405e6c;white-space:nowrap}.reference-manager .task-review-list .task-review-select input{width:18px;height:18px;padding:0;margin:0;accent-color:#0082ab;cursor:pointer}.reference-manager .task-review-selection-tools{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:12px 0;padding:10px;border-radius:8px;background:#f2f6f8}.reference-manager .task-review-selection-tools button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid #c8dbe4;border-radius:6px;background:#fff;color:#466572;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.reference-manager .task-review-selection-tools button:first-child{border-color:#0082ab;background:#0082ab;color:#fff;box-shadow:0 3px 8px #0082ab20}.reference-manager .task-review-list .task-report-worker>i{width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:#e8eef2;color:#90a3af;overflow:hidden}.reference-manager .task-review-list .task-report-worker>i svg{width:30px;height:30px;stroke-width:1.6}.reference-manager .task-review-list .task-review-actions button{font-weight:600;transition:background .15s,box-shadow .15s,transform .15s}.reference-manager .task-review-list .task-review-actions button:hover:not(:disabled){transform:translateY(-1px)}.reference-manager .task-review-list .task-review-actions button:focus-visible,.reference-manager .task-review-selection-tools button:focus-visible{outline:3px solid #0082ab40;outline-offset:2px}.reference-manager .task-review-bulk{padding:18px;background:#eef4f6;border:1px solid #d4e4ea;border-radius:8px;margin-bottom:14px}.reference-manager .task-review-bulk h4{margin:0;text-align:center;font-size:16px;font-weight:600;color:#213f4f}.reference-manager .task-review-bulk h4 b{display:inline-grid;place-items:center;min-width:26px;height:26px;margin-left:6px;border-radius:13px;background:#0082ab;color:#fff;font-size:13px}.reference-manager .task-review-list .task-review-bulk>.task-review-actions{justify-content:center}.reference-manager .task-review-comment{padding:14px;margin-top:12px;background:#f4f7f8;border-radius:6px;border-top:1px solid #d7e5ea}.reference-manager .task-review-comment label{display:grid;grid-gap:8px;gap:8px;font-size:13px;color:#344f5d}.reference-manager .task-review-comment label span small{font-size:11px;color:#7a8d98;font-weight:400;margin-left:5px}.reference-manager .task-review-comment textarea{width:100%;min-height:100px;padding:10px;border:1px solid #b9ccd4;border-radius:5px;background:#fff;color:#17313d;resize:vertical;font:14px/1.5 inherit;font-family:inherit;font-size:14px}.reference-manager .task-review-comment textarea:focus{outline:2px solid #0082ab33;border-color:#0082ab}.reference-manager .task-review-comment>div{display:flex;justify-content:center;gap:8px;margin-top:12px}.reference-manager .task-review-comment button:first-child{background:#e7ecef;color:#586d79}.reference-manager .task-review-saved-comment{padding:10px 12px;border-left:3px solid #0082ab;background:#eff6f9;font-size:13px;color:#3d5865;margin-top:8px}.reference-manager .task-review-saved-comment p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.reference-manager .task-review-list .task-review-actions button{flex:1 1 140px}.reference-manager .task-review-list .task-review-select{flex:1 0 100%;margin-bottom:4px}.reference-manager .task-review-bulk{padding:12px}.reference-manager .task-review-comment{padding:10px}.reference-manager .task-review-comment label span small{display:block;margin:4px 0 0}}.reference-manager .task-review-list .task-report-card>footer.task-review-actions{display:flex!important;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px}.reference-manager .task-review-list .task-report-card>footer.task-review-actions .task-review-select{flex:0 0 auto;align-self:center;margin:0 auto 0 0;padding:0;min-height:32px;border:0;background:transparent;font-size:12px;gap:5px}.reference-manager .task-review-list .task-report-card>footer.task-review-actions .task-review-select input{width:16px;height:16px}.reference-manager .task-review-list .task-report-card>footer.task-review-actions button{flex:0 0 auto;width:auto;height:32px;min-height:32px;padding:5px 7px;font-size:11px;line-height:1.2;white-space:nowrap;gap:4px}.reference-manager .task-review-list .task-report-card>footer.task-review-actions button svg{width:14px;height:14px;flex-shrink:0}.reference-manager .task-review-list .task-review-bulk>.task-review-actions button,.reference-manager .task-review-list .task-review-comment button{flex:0 0 auto;min-height:32px;padding:6px 10px;font-size:12px}.reference-manager .task-review-selection-tools button{min-height:32px;padding:6px 10px;font-size:12px}@media(max-width:600px){.reference-manager .task-review-list .task-report-card>footer.task-review-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.reference-manager .task-review-list .task-report-card>footer.task-review-actions .task-review-select{grid-column:1/-1;justify-self:start;min-height:28px;margin:0}.reference-manager .task-review-list .task-report-card>footer.task-review-actions button{width:100%;height:36px;min-height:36px;min-width:0;padding:5px;font-size:11px;white-space:normal}.reference-manager .task-review-selection-tools{justify-content:stretch;padding:8px;gap:7px}.reference-manager .task-review-selection-tools button{flex:1 1;min-width:0;min-height:36px}.reference-manager .task-review-list .task-review-bulk>.task-review-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.reference-manager .task-review-list .task-review-bulk>.task-review-actions button{width:100%;min-height:36px;min-width:0;padding:6px;font-size:11px}.reference-manager .task-review-list .task-review-bulk>.task-review-actions button:last-child{grid-column:1/-1}}.banner-manager{max-width:940px}.banner-manager>header{margin-bottom:22px}.banner-manager>header small{font-weight:900;letter-spacing:.13em;color:#2584de}.banner-manager>header h2{margin:6px 0;font-size:28px}.banner-manager>header p{max-width:720px;color:#6d7b8e;line-height:1.55}.banner-manager .banner-form{display:block;padding:24px;border-radius:12px;box-shadow:none}.banner-manager .banner-form>label{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid #e9eeeb;font-size:12px}.banner-manager .banner-form>label input,.banner-manager .banner-form>label select{width:100%;height:46px;margin:0;padding:0 14px;border:0;border-left:4px solid #20b978;border-radius:0;background:#f1f3f2;color:#29483b;outline:0;font:inherit}.banner-manager .banner-file{display:grid;grid-gap:5px;gap:5px}.banner-manager .banner-file input{padding:10px 14px!important;height:auto!important}.banner-manager .banner-file small{font-weight:500;color:#78869a}.banner-manager .banner-or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin-left:210px;color:#96a39d;font-size:9px;text-transform:uppercase}.banner-manager .banner-or:after,.banner-manager .banner-or:before{content:"";height:1px;background:#e4ebe7}.banner-manager .banner-total{margin-top:10px}.banner-manager .banner-submit{display:flex;align-items:center;justify-content:center;gap:8px}.banner-manager .banner-submit svg{width:18px}.banner-notice{padding:13px 16px;border-radius:12px;background:#eaf7f2;color:#187356}.banner-own{display:grid;grid-gap:12px;gap:12px}.banner-own article{display:flex;align-items:center;gap:18px;padding:16px;border:1px solid #dce6f1;border-radius:16px;background:#fff}.banner-own img{width:150px;max-height:90px;object-fit:contain;background:#f3f6fa}.banner-own article div{display:grid;grid-gap:5px;gap:5px}.banner-own small,.banner-own span{color:#718096}.banner-empty{padding:32px;border:1px dashed #cbd8e7;border-radius:16px;text-align:center;color:#718096}.banner-own-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.banner-fund-button,.banner-status-button{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 15px;border-radius:10px;font-weight:850}.banner-fund-button{border:0;background:#1680dc;color:#fff}.banner-status-button{border:1px solid #cbd9e7;background:#f5f8fb;color:#315b7d}.banner-status-button:hover{border-color:#1680dc;color:#1680dc}.banner-status-button:disabled{opacity:.55}.banner-fund-button svg,.banner-status-button svg{width:17px}.banner-fund-modal{position:fixed;z-index:200;inset:0;padding:20px;background:#0b17266b;display:grid;place-items:center}.banner-fund-modal>div{width:min(440px,100%);padding:24px;border-radius:18px;background:#fff;box-shadow:0 25px 70px #07121f55}.banner-fund-modal h3{margin:0 0 18px}.banner-fund-modal label{display:grid;grid-gap:7px;gap:7px;color:#526477;font-size:12px;font-weight:800}.banner-fund-modal input{height:48px;padding:0 14px;border:1px solid #cedae8;border-radius:11px;font:inherit}.banner-fund-modal strong{display:block;margin-top:15px;padding:14px;border-radius:11px;background:#eef7ff;color:#1b4f7d}.banner-fund-modal nav{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.banner-fund-modal nav button{min-height:42px;padding:0 15px;border:1px solid #d4deea;border-radius:9px;background:#fff;font-weight:800}.banner-fund-modal nav button:last-child{display:flex;align-items:center;gap:7px;border-color:#1680dc;background:#1680dc;color:#fff}.banner-fund-modal nav svg{width:17px}.banner-own .banner-aviso-card{display:grid;grid-template-columns:42px 150px minmax(0,1fr) 104px;align-items:center;grid-gap:12px;gap:12px;padding:10px 8px;border:0;border-radius:4px;background:#f8f9f9;box-shadow:0 2px 7px #172f3b29}.banner-aviso-card .banner-state{width:30px;height:30px;border-radius:50%;background:#c7ced2;color:#fff;display:grid;place-items:center}.banner-aviso-card>img{width:150px;height:42px;max-height:none;object-fit:contain}.banner-copy{min-width:0}.banner-copy .banner-own-actions{justify-content:flex-end}.banner-copy .banner-status-button{width:34px;height:32px;padding:0;border:0;background:transparent}.banner-aviso-card>.campaign-budget-side{grid-column:4;grid-row:1;min-height:80px}.banner-inline-fund{grid-column:1/-1;padding:17px;background:#f1f2f2;display:flex!important;flex-direction:column;align-items:center;gap:10px!important;text-align:center}.banner-inline-fund>div{display:flex!important;grid-auto-flow:column;gap:5px!important}.banner-inline-fund>div b{color:#087b9f}.banner-inline-fund label{display:grid;grid-gap:6px;gap:6px;font-size:10px}.banner-inline-fund input{width:220px;height:39px;text-align:center}.banner-inline-fund strong b{color:#087b9f}.banner-inline-fund>button{min-height:39px;padding:0 18px;border:0;border-radius:8px;background:#5f91bd;color:#fff;font-weight:800}.banner-content-placements{width:100%;display:grid;justify-items:center}.banner-slot-frame{display:flex;flex-direction:column;margin:18px auto;max-width:100%}.banner-slot{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;line-height:0}.banner-slot>img{display:block;width:100%;max-width:100%;height:auto;border-radius:0}.banner-slot-468-60{width:468px}.banner-slot-200-200,.banner-slot-200-300{width:200px}.banner-order-badge{min-height:34px;padding:0 12px;border:1px solid #d9e4ee;border-top:0;background:#f4f8fc;color:#246dad!important;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none!important}.banner-order-badge img{width:18px;height:18px;object-fit:contain}.banner-order-badge span{font-size:9px;font-weight:900;white-space:nowrap}.banner-order-badge:hover{border-color:#2387df;background:#e9f4ff;color:#176fc8!important}.guest-banner-rail{padding:14px;border:1px solid #dfe6ed;border-radius:15px;background:#fff}.guest-banner-rail:empty{display:none}.guest-banner-rail .banner-slot-frame{margin:0 auto}.content-inline-banner{width:100%;margin-top:18px;padding:14px;border:1px solid #dfe6ed;border-radius:15px;background:#fff;display:grid;justify-items:center}.content-inline-banner:empty{display:none}.content-inline-banner .banner-slot-frame{margin:0 auto}@media(max-width:760px){.banner-content-placements,.banner-slot-frame,.content-inline-banner,.guest-banner-rail{display:none!important}}@media(max-width:650px){.banner-manager .banner-form{padding:16px}.banner-manager .banner-form>label{grid-template-columns:1fr}.banner-manager .banner-or{margin-left:0}.banner-own article{align-items:flex-start;flex-wrap:wrap}.banner-own img{width:100px}.banner-own-actions{width:100%;margin-left:0}.banner-own-actions>button{flex:1 1}.banner-manager>header h2{font-size:24px}}.banner-fund-modal>form{width:min(440px,100%);padding:24px;border-radius:18px;background:#fff;box-shadow:0 25px 70px #07121f55}.banner-fund-modal>form label{margin-top:12px}.banner-fund-modal>form>small{display:block;margin-top:10px;color:#718096}