.task-page-modal-root,.task-page-modal-wrap{background:0 0}.task-page-modal-wrap{padding:clamp(18px,4vw,36px) 24px}.task-page-modal-root .ant-modal{max-width:min(1120px,100vw - 32px)}.task-page-modal-root .ant-modal-content{border-radius:18px;overflow:hidden;box-shadow:none!important;background:#fffaf7!important;border:1px solid #f6c6ab38!important;padding:0!important}.task-page-modal-root .ant-modal-header{display:none}.task-page-modal-root .ant-modal-body{background:0 0!important;padding:0!important}.task-page-modal__shell{isolation:isolate;background:#fffaf7;border:none;border-radius:18px;flex-direction:column;width:100%;height:min(780px,100vh - 56px);padding:32px 36px;display:flex;position:relative;overflow:hidden}.task-page-modal__shell:before,.task-page-modal__shell:after{content:none}.task-page-modal__head{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 0 16px;display:flex;position:relative}.task-page-modal__heading{flex:auto;gap:8px;min-width:0;display:grid}.task-page-modal__title{color:#241814;font-size:var(--solo-font-modal-title);font-weight:900;line-height:var(--solo-line-modal-title)}.task-page-modal__subtitle{color:#8a6552;font-size:var(--solo-font-secondary);line-height:var(--solo-line-secondary);max-width:640px;margin:0}.task-page-modal__close{color:#8f6653;cursor:pointer;width:40px;height:40px;box-shadow:none;background:#ffffffc2;border:1px solid #f4c7ad85;border-radius:999px;flex:none;font-size:20px;line-height:1;transition:transform .18s,background .18s,border-color .18s}.task-page-modal__close:hover{background:#fff;border-color:#ef6a3a80;transform:translateY(-1px)}.task-page-modal__panel{z-index:1;scrollbar-width:none;-ms-overflow-style:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;flex:auto;min-height:0;max-height:none;padding:6px 0 0;position:relative;overflow:auto}.task-page-modal__panel::-webkit-scrollbar{width:0;height:0}.task-page{color:#2f211b;background:0 0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:100%;padding:0;display:grid}.task-page__stats{margin-bottom:0;padding:0}.task-page__stat-block{min-height:88px;box-shadow:none;background:#ffffffb8;border:1px solid #f5cbb48a;border-radius:16px;padding:14px 18px;position:relative;overflow:hidden}.task-page__stat-block .ant-statistic{height:100%}.task-page__stat-block .ant-statistic-title{color:#8f6957;letter-spacing:0;text-transform:none;margin-bottom:12px;font-size:14px;font-weight:700}.task-page__stat-block .ant-statistic-content{color:#2f211b;font-size:24px;font-weight:900;line-height:1}:root[data-solo-theme=dark] .task-page__stat-block{border-color:var(--solo-border);background:var(--solo-panel-raised)}:root[data-solo-theme=dark] .task-page__stat-block .ant-statistic-title{color:var(--solo-muted)!important}:root[data-solo-theme=dark] .task-page__stat-block .ant-statistic-content{color:var(--solo-text)!important}.task-page__main-card.ant-card,.task-page__main-card.ant-card:hover{flex-direction:column;height:100%;min-height:0;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.task-page__main-card .ant-card-head{background:0 0;border-bottom:none;min-height:0;padding:0 0 12px}.task-page__main-card .ant-card-head-title{padding:0}.task-page__main-card .ant-card-head-wrapper{align-items:center;gap:12px}.task-page__main-card .ant-card-extra,.task-page__main-card .ant-card-body{padding:0}.task-page__main-card .ant-card-body{flex-direction:column;flex:auto;min-height:0;display:flex}.task-page__toolbar-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding-inline:6px;display:grid}.task-page__toolbar{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.task-page__toolbar--filters{flex:auto;grid-template-columns:minmax(0,1fr) 136px 136px;justify-content:stretch;min-width:0;display:grid}.task-page__toolbar--actions{white-space:nowrap;flex:none;justify-content:flex-end}.task-page__toolbar .ant-space-item{display:flex}.task-page__search{width:100%;min-width:240px}.task-page__module-filter,.task-page__status-filter{width:136px;min-width:136px}.task-page__search.ant-input-affix-wrapper{height:36px!important;box-shadow:none!important;background:#fffffffa!important;border-color:#f5cbb48f!important;border-radius:10px!important;padding-inline:12px!important}.task-page__search.ant-input-affix-wrapper .ant-input-prefix{color:#8a6552;margin-inline-end:8px}.task-page__search.ant-input-affix-wrapper .ant-input{color:#2f211b!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding-inline:0!important}.task-page__toolbar .ant-select-selector,.task-page__toolbar .ant-btn{height:36px!important;box-shadow:none!important;background:#fffffffa!important;border-color:#f5cbb48f!important;border-radius:10px!important}.task-page__toolbar .ant-select-selector{padding-inline:12px!important}.task-page__toolbar .ant-btn{color:#6b4532;white-space:nowrap;padding-inline:12px}.task-page__toolbar .ant-btn.ant-btn-dangerous{color:#d4483e;background:#fff8f6f5!important}.task-page__toolbar .ant-btn:disabled{opacity:.48;box-shadow:none!important;background:#f6ede7eb!important}.task-page__main-card .ant-table-wrapper{min-height:0;box-shadow:none;background:#fffffff5;border:1px solid #f5cbb494;border-radius:18px;flex:auto;display:flex;overflow:hidden}.task-page__main-card .ant-spin-nested-loading,.task-page__main-card .ant-spin-container{flex-direction:column;flex:auto;min-height:0;display:flex}.task-page__main-card .ant-table-container{border-start-start-radius:18px;border-start-end-radius:18px;border-end-end-radius:18px;border-end-start-radius:18px}.task-page__main-card .ant-table{color:#2f211b;background:0 0;flex:auto;min-height:0}.task-page__main-card .ant-table-thead>tr>th{letter-spacing:.04em;font-size:12px;font-weight:800;color:#8a5d47!important;background:#fffdfb!important;border-bottom:1px solid #f5cbb485!important}.task-page__main-card .ant-table-tbody>tr>td{color:#3c2a22;background:0 0!important;border-bottom:1px solid #f5cbb457!important}.task-page__main-card .ant-table-tbody>tr:hover>td{background:#ff8d560a!important}.task-page__main-card .ant-table-cell{padding-block:14px!important}.task-page__main-card .ant-table-pagination.ant-pagination{margin:0;padding:14px 16px 16px}.task-page__main-card .ant-checkbox-inner{border-radius:6px}.task-page__result-thumb{color:#9b8a80;background:#fffcf9f5;border:1px solid #f5cbb480;border-radius:14px;place-items:center;width:56px;height:56px;font-size:12px;display:grid;overflow:hidden}img.task-page__result-thumb,video.task-page__result-thumb{object-fit:cover;display:block}.task-page__result-thumb--expired{color:#fffaf7;background:linear-gradient(#24120f,#0b0807);border-color:#ffffff14;font-weight:800}.task-page__result-thumb--video{background:#ff7d36}.task-page__module-name{color:#2f211b;font-weight:700}.task-page__expiry{color:#8a6c5e!important}.task-page__expiry--danger{color:#d4483e!important}.task-page__actions{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.task-page__actions .ant-btn{justify-content:center;min-width:72px;color:#6b4532!important;box-shadow:none!important;background:#fffcf9fa!important;border:1px solid #f5cbb480!important;border-radius:9px!important;padding-inline:12px!important}.task-page__actions .ant-btn.ant-btn-dangerous{color:#d4483e!important;background:#fff5f3fa!important}@media (width<=1024px){.task-page-modal__shell{height:min(740px,100vh - 40px)}}@media (width<=768px){.task-page-modal-wrap{padding-inline:14px}.task-page-modal__shell{height:min(700px,100vh - 24px);padding:24px 16px 20px}.task-page-modal__close{margin-left:auto}.task-page{padding:0}.task-page__actions{justify-content:flex-start}}
