.toastification-close-icon[data-v-55dd3057],.toastification-title[data-v-55dd3057]{line-height:26px}.toastification-title[data-v-55dd3057]{color:inherit}[dir] .stk-form-modal .modal-content{border-radius:18px}[dir] .stk-form-modal .modal-header{border-bottom:1px solid var(--sk-line2,#e6e9ef)}.stk-form-modal .modal-title{font-weight:700}.stkf label{font-weight:600;color:var(--sk-ink,#0f1733);font-size:13px}.stkf .req{color:var(--sk-bad,#d92d20)}.stkf-help{display:flex;justify-content:space-between;font-size:11.5px}[dir] .stkf-help{margin-top:3px}.stkf-help .cnt{color:var(--sk-faint,#98a2b3);margin-inline-start:auto}.stkf-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.stkf-seg{display:flex;gap:6px}.stkf-seg button{flex:1;font-size:13px;font-weight:600;color:var(--sk-text,#344054)}[dir] .stkf-seg button{border:1px solid var(--sk-line,#d5dae3);background:var(--sk-card,#fff);border-radius:10px;padding:7px 8px;cursor:pointer}.stkf-seg button.on.seg-normal{color:var(--sk-p,#1d4ed8)}[dir] .stkf-seg button.on.seg-normal{background:var(--sk-ps,#e8eefd);border-color:var(--sk-p,#1d4ed8)}.stkf-seg button.on.seg-high{color:var(--sk-wai,#b54708)}[dir] .stkf-seg button.on.seg-high{background:var(--sk-was,#fef0c7);border-color:var(--sk-wa,#dc6803)}.stkf-seg button.on.seg-urgent{color:#fff}[dir] .stkf-seg button.on.seg-urgent{background:var(--sk-bad,#d92d20);border-color:var(--sk-bad,#d92d20)}.stkf-due{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stkf-due input{width:auto;min-width:150px}[dir=ltr] .stkf-due input{direction:ltr}[dir=rtl] .stkf-due input{direction:rtl}.stkf-due-txt{font-size:13px;font-weight:600;color:var(--sk-p,#1d4ed8)}.stkf-quick{display:flex;flex-wrap:wrap;gap:6px}[dir] .stkf-quick{margin-top:8px}.stkf .chip{color:var(--sk-text,#344054);font-size:12px;font-weight:600}[dir] .stkf .chip{border:1px solid var(--sk-line,#d5dae3);background:var(--sk-card,#fff);border-radius:999px;padding:3px 11px;cursor:pointer}.stkf .chip.on{color:var(--sk-p,#1d4ed8)}[dir] .stkf .chip.on{background:var(--sk-ps,#e8eefd);border-color:var(--sk-p,#1d4ed8)}[dir] .stkf-picker{border:1px solid var(--sk-line,#d5dae3);border-radius:14px;padding:12px;background:var(--sk-soft,#f6f7fb)}.pk-head{display:flex;align-items:center;justify-content:space-between}[dir] .pk-head{margin-bottom:8px}.pk-n{font-size:12px;font-weight:700;color:#fff}[dir] .pk-n{padding:2px 10px;border-radius:999px;background:var(--sk-p,#1d4ed8)}.pk-all{display:flex;align-items:flex-start;gap:10px}[dir] .pk-all{padding:9px 12px;border:1px solid var(--sk-line,#d5dae3);border-radius:12px;background:var(--sk-card,#fff);cursor:pointer;margin-bottom:8px}.pk-all input,.pk-row input{width:18px;height:18px;flex-shrink:0;accent-color:var(--sk-p,#1d4ed8)}[dir] .pk-all input,[dir] .pk-row input{margin-top:2px}.pk-all b{display:block}.pk-all small{color:var(--sk-muted,#667085);font-weight:400;font-size:12px}[dir] .pk-all.on{border-color:var(--sk-p,#1d4ed8);background:var(--sk-ps,#e8eefd)}.pk-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:96px;overflow-y:auto}[dir] .pk-chips{margin-bottom:8px}.pk-chip{display:inline-flex;align-items:center;gap:4px;color:var(--sk-pi,#1e3a8a);font-size:12px;font-weight:600}[dir] .pk-chip{border-radius:999px;background:var(--sk-ps,#e8eefd)}[dir=ltr] .pk-chip{padding:2px 4px 2px 10px}[dir=rtl] .pk-chip{padding:2px 10px 2px 4px}.pk-chip.added{color:var(--sk-oki,#067647)}[dir] .pk-chip.added{background:var(--sk-oks,#dcfae6)}.pk-chip button{color:inherit;font-size:16px;line-height:1;opacity:.7}[dir] .pk-chip button{border:0;background:transparent;padding:0 4px;cursor:pointer}.pk-search{position:relative}.pk-search .fa{position:absolute;top:50%;inset-inline-start:12px;color:var(--sk-faint,#98a2b3)}[dir] .pk-search .fa{transform:translateY(-50%)}.stkf-picker .pk-search .form-control{padding-inline-start:34px}.pk-tools{display:flex;flex-wrap:wrap;gap:4px}[dir] .pk-tools{margin:6px 0 4px}.pk-tools .btn{font-weight:600}[dir] .pk-tools .btn{border-radius:9px}.pk-list{max-height:264px;overflow-y:auto}[dir] .pk-list{border:1px solid var(--sk-line2,#e6e9ef);border-radius:12px;background:var(--sk-card,#fff)}.pk-row{display:flex;align-items:center;gap:10px;font-weight:400!important}[dir] .pk-row{padding:8px 12px;margin:0;cursor:pointer;border-bottom:1px solid var(--sk-line2,#e6e9ef)}[dir] .pk-row:last-child{border-bottom:0}[dir] .pk-row:hover{background:var(--sk-soft,#f6f7fb)}[dir] .pk-row.on{background:var(--sk-ps,#e8eefd)}.pk-row .av{width:32px;height:32px;display:grid;place-items:center;font-size:11.5px;font-weight:700;flex-shrink:0;white-space:nowrap}[dir] .pk-row .av{border-radius:50%}.pk-main{flex:1;min-width:0}.pk-main b{display:block;font-size:13.5px;color:var(--sk-ink,#0f1733);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-main small{font-size:11.5px}.pk-main small,.pk-noapp{color:var(--sk-muted,#667085)}.pk-noapp{flex-shrink:0;font-size:11px;font-weight:600}[dir] .pk-noapp{padding:1px 8px;border-radius:999px;background:var(--sk-soft2,#eef1f6)}.pk-empty{color:var(--sk-muted,#667085);font-size:13px}[dir] .pk-empty{padding:18px 12px;text-align:center}.pk-warn{font-size:12px;color:var(--sk-ini,#026aa2)}[dir] .pk-warn{margin-top:8px;padding:7px 10px;border-radius:10px;background:var(--sk-ins,#e0f2fe)}.pk-warn.bad{color:var(--sk-wai,#b54708)}[dir] .pk-warn.bad{background:var(--sk-was,#fef0c7)}.stkf .ltr-num{unicode-bidi:isolate;display:inline-block}[dir=ltr] .stkf .ltr-num{direction:ltr}[dir=rtl] .stkf .ltr-num{direction:rtl}.stkf-files{display:flex;flex-direction:column;gap:6px}.stkf-file{display:flex;align-items:center;gap:8px;font-size:13px}[dir] .stkf-file{padding:6px 10px;border:1px solid var(--sk-line2,#e6e9ef);border-radius:10px}.stkf-file .fa{color:var(--sk-muted,#667085);font-size:16px}.stkf-file a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkf-file small{color:var(--sk-faint,#98a2b3)}.stkf-file.up{color:var(--sk-muted,#667085)}.stkf-add{align-self:flex-start;font-weight:600}[dir] .stkf-add{border-radius:10px;margin:0}.stkf-foot{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.stkf-btns{display:flex;gap:8px;margin-inline-start:auto}.stkf-btns .btn{font-weight:600}[dir] .stkf-btns .btn{border-radius:10px}@media (max-width:991.98px){.stkf-grid{grid-template-columns:1fr}.stkf-btns{width:100%}.stkf-btns .btn{flex:1}.pk-list{max-height:230px}}@media (max-width:575.98px){[dir] .modal.stk-form-modal{padding:0!important}.stkf-btns .btn-outline-secondary{flex:0 0 auto}.stk-form-modal .modal-dialog{max-width:none;min-height:100%}[dir] .stk-form-modal .modal-dialog{margin:0}.stk-form-modal .modal-content{min-height:100vh}[dir] .stk-form-modal .modal-content{border-radius:0}.stk-form-modal .modal-dialog-scrollable{max-height:100%}.stk-form-modal .modal-dialog-scrollable .modal-content{max-height:100vh}}body.stk-lock{overflow:hidden}.stk-backdrop{position:fixed;inset:0;z-index:1035}[dir] .stk-backdrop{background:rgba(15,23,51,.42)}.stk-drawer{position:fixed;top:0;bottom:0;width:700px;max-width:100vw;z-index:1036;display:flex;flex-direction:column;outline:none}[dir] .stk-drawer{background:var(--sk-bg,#f2f4f9)}[dir=ltr] .stk-drawer{right:0;box-shadow:-18px 0 40px -12px rgba(15,23,51,.35)}[dir=rtl] .stk-drawer{left:0;box-shadow:18px 0 40px -12px rgba(15,23,51,.35)}.stk-fade-enter-active,.stk-fade-leave-active{transition:opacity .2s}.stk-fade-enter,.stk-fade-leave-to{opacity:0}.stk-slide-enter-active,.stk-slide-leave-active{transition:transform .25s ease}[dir=ltr] .stk-slide-enter,[dir=ltr] .stk-slide-leave-to{transform:translateX(100%)}[dir=rtl] .stk-slide-enter,[dir=rtl] .stk-slide-leave-to{transform:translateX(-100%)}.dr-head{display:flex;align-items:flex-start;gap:12px}[dir] .dr-head{padding:16px 18px 10px;background:var(--sk-card,#fff)}.dr-title{flex:1;min-width:0}[dir] .dr-title .stk-tags{padding:0 0 6px}.dr-title h4{font-weight:700;font-size:1.2rem;line-height:1.5;color:var(--sk-ink,#0f1733);word-break:break-word}[dir] .dr-title h4{margin:0 0 3px}.dr-title small{color:var(--sk-muted,#667085)}.dr-x{width:36px;height:36px;color:var(--sk-text,#344054);flex-shrink:0}[dir] .dr-x{border:1px solid var(--sk-line,#d5dae3);background:var(--sk-card,#fff);border-radius:10px;cursor:pointer}[dir] .dr-x:hover{background:var(--sk-soft2,#eef1f6)}.dr-actions{display:flex;flex-wrap:wrap;gap:6px}[dir] .dr-actions{padding:0 18px 12px;background:var(--sk-card,#fff);border-bottom:1px solid var(--sk-line,#d5dae3)}.dr-actions .btn{font-weight:600}[dir] .dr-actions .btn{border-radius:10px}.dr-actions .btn-warning{color:#fff}.dr-del{margin-inline-start:auto}.dr-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}[dir] .dr-body{padding:14px 18px 30px}.dr-error{color:var(--sk-badi,#b42318);display:flex;align-items:center;gap:10px;flex-wrap:wrap}[dir] .dr-error{background:var(--sk-bads,#fee4e2);border-radius:12px;padding:12px}[dir] .dr-desc,[dir] .dr-info,[dir] .dr-sec,[dir] .dr-sum{background:var(--sk-card,#fff);border:1px solid var(--sk-line,#d5dae3);border-radius:16px;padding:14px}.dr-sum{display:flex;align-items:center;gap:16px}.dr-ring{position:relative;width:92px;height:92px;flex-shrink:0}.dr-ring svg{width:100%;height:100%}[dir=ltr] .dr-ring svg{transform:rotate(-90deg)}[dir=rtl] .dr-ring svg{transform:rotate(90deg)}.dr-ring circle{fill:none;stroke-width:9}.dr-ring .trk{stroke:var(--sk-soft2,#eef1f6)}.dr-ring .val{stroke:var(--sk-p,#1d4ed8);stroke-linecap:round;transition:stroke-dasharray .4s}.dr-ring.ok .val{stroke:var(--sk-ok,#079455)}.dr-ring.late .val{stroke:var(--sk-bad,#d92d20)}.dr-ring.off .val{stroke:var(--sk-faint,#98a2b3)}.dr-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.dr-ring b{font-size:20px;color:var(--sk-ink,#0f1733);line-height:1.1}.dr-ring small{font-size:11px;color:var(--sk-muted,#667085)}.dr-stats{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dr-stats .st{display:flex;flex-direction:column;align-items:center;gap:2px}[dir] .dr-stats .st{border:1px solid var(--sk-line2,#e6e9ef);border-radius:12px;padding:8px 6px;background:var(--sk-soft,#f6f7fb);cursor:pointer}.dr-stats .st b{font-size:19px;line-height:1.2}.dr-stats .st b small{font-size:12px;color:var(--sk-muted,#667085)}.dr-stats .st span{font-size:11.5px;color:var(--sk-muted,#667085);font-weight:600}.dr-stats .st-done b{color:var(--sk-oki,#067647)}.dr-stats .st-prog b{color:var(--sk-p,#1d4ed8)}.dr-stats .st-new b{color:var(--sk-text,#344054)}.dr-stats .st-late b{color:var(--sk-bad,#d92d20)}[dir] .dr-stats .st.on{border-color:var(--sk-p,#1d4ed8);background:var(--sk-ps,#e8eefd)}.dr-info{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:13px}.dr-info>div{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.dr-info .fa{width:16px}.dr-info .fa,.dr-info span{color:var(--sk-muted,#667085)}.dr-info b{color:var(--sk-ink,#0f1733)}.dr-info b.muted{color:var(--sk-faint,#98a2b3)}.dr-info .wide{grid-column:1/-1}.as-noapp{font-size:11px;font-weight:600;color:var(--sk-muted,#667085)}[dir] .as-noapp{padding:1px 8px;border-radius:999px;background:var(--sk-soft2,#eef1f6)}.dr-desc p{white-space:pre-wrap;word-break:break-word;font-size:13.5px;color:var(--sk-ink,#0f1733);line-height:1.75}[dir] .dr-desc p{margin:0}.dr-files{display:flex;flex-wrap:wrap;gap:6px}[dir] .dr-files{margin-top:10px}.dr-file{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--sk-ink,#0f1733);max-width:100%}[dir] .dr-file{padding:5px 10px;border-radius:10px;border:1px solid var(--sk-line,#d5dae3)}.dr-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-file small{color:var(--sk-faint,#98a2b3)}.dr-file .fa-file-pdf-o{color:#d92d20}.dr-file .fa-file-image-o{color:#0ba5ec}.dr-file .fa-file-excel-o{color:#079455}.dr-file .fa-file-word-o{color:#1d4ed8}.dr-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px}[dir] .dr-sec-head{margin-bottom:10px}.dr-sec-head h6{font-weight:700;font-size:14.5px;color:var(--sk-ink,#0f1733)}[dir] .dr-sec-head h6{margin:0}.dr-sec-head h6 .n{font-size:11.5px;color:var(--sk-text,#344054);margin-inline-start:4px}[dir] .dr-sec-head h6 .n{padding:1px 8px;border-radius:999px;background:var(--sk-soft2,#eef1f6)}.dr-sec-head input{max-width:200px}.dr-chips{display:flex;flex-wrap:wrap;gap:6px}[dir] .dr-chips{margin-bottom:8px}.stk-drawer .chip{color:var(--sk-text,#344054);font-size:12px;font-weight:600}[dir] .stk-drawer .chip{border:1px solid var(--sk-line,#d5dae3);background:var(--sk-card,#fff);border-radius:999px;padding:3px 10px;cursor:pointer}.stk-drawer .chip span{color:var(--sk-muted,#667085);margin-inline-start:2px}.stk-drawer .chip.on{color:var(--sk-p,#1d4ed8)}[dir] .stk-drawer .chip.on{background:var(--sk-ps,#e8eefd);border-color:var(--sk-p,#1d4ed8)}.dr-empty{color:var(--sk-muted,#667085);font-size:13px}[dir] .dr-empty{text-align:center;padding:14px}.as-row{display:flex;align-items:center;gap:12px}[dir] .as-row{padding:10px 2px;border-top:1px solid var(--sk-line2,#e6e9ef)}.stk-drawer .as-row .av{width:38px;height:38px;font-size:12.5px}[dir] .stk-drawer .as-row .av{margin:0;border-width:0}.as-main{flex:1;min-width:0}.as-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.as-top b{font-size:13.5px;color:var(--sk-ink,#0f1733)}.as-chip{font-size:11px;font-weight:700}[dir] .as-chip{padding:1px 8px;border-radius:999px}.as-chip.a-new{color:var(--sk-text,#344054)}[dir] .as-chip.a-new{background:var(--sk-soft2,#eef1f6)}.as-chip.a-in_progress{color:var(--sk-pi,#1e3a8a)}[dir] .as-chip.a-in_progress{background:var(--sk-ps,#e8eefd)}.as-chip.a-done{color:var(--sk-oki,#067647)}[dir] .as-chip.a-done{background:var(--sk-oks,#dcfae6)}.as-chip.a-late{color:var(--sk-badi,#b42318)}[dir] .as-chip.a-late{background:var(--sk-bads,#fee4e2)}.as-bar{display:flex;align-items:center;gap:8px}[dir] .as-bar{margin:5px 0 3px}.as-bar .bar{flex:1;max-width:320px;height:7px;overflow:hidden}[dir] .as-bar .bar{border-radius:999px;background:var(--sk-soft2,#eef1f6)}.as-bar .bar span{display:block;height:100%}[dir] .as-bar .bar span{border-radius:999px;background:var(--sk-p,#1d4ed8)}[dir] .as-bar .bar span.ok{background:var(--sk-ok,#079455)}[dir] .as-bar .bar span.late{background:var(--sk-bad,#d92d20)}.as-bar b{font-size:12px;min-width:34px;color:var(--sk-ink,#0f1733)}.as-sub{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:11.5px;color:var(--sk-muted,#667085)}.as-sub .unseen{color:var(--sk-wai,#b54708)}.as-acts{display:flex;gap:2px;flex-shrink:0}[dir] .as-acts .btn{border-radius:9px;padding:5px 9px}.as-acts .btn.on{color:var(--sk-p,#1d4ed8)}[dir] .as-acts .btn.on{background:var(--sk-ps,#e8eefd)}[dir] .dr-comment{border:1px solid var(--sk-line,#d5dae3);border-radius:14px;padding:10px;background:var(--sk-soft,#f6f7fb);margin-bottom:14px}.dc-to{display:flex;align-items:center;gap:8px}[dir] .dc-to{margin-bottom:8px}.dc-to label{font-size:12.5px;font-weight:700;color:var(--sk-muted,#667085)}[dir] .dc-to label{margin:0}.dc-to select{max-width:300px}.dr-comment textarea{resize:vertical}.dc-files{display:flex;flex-wrap:wrap;gap:6px}[dir] .dc-files{margin-top:6px}.dc-file{display:inline-flex;align-items:center;gap:4px;font-size:12px}[dir] .dc-file{padding:2px 8px;border-radius:999px;background:var(--sk-card,#fff);border:1px solid var(--sk-line2,#e6e9ef)}.dc-file button{font-size:15px;line-height:1;color:var(--sk-muted,#667085)}[dir] .dc-file button{border:0;background:transparent;cursor:pointer}.dc-bar{display:flex;align-items:center;gap:8px}[dir] .dc-bar{margin-top:8px}.dc-bar .cnt{color:var(--sk-faint,#98a2b3);margin-inline-start:auto}.dc-bar .btn{font-weight:600}[dir] .dc-bar .btn{border-radius:10px}.dr-tl-filter{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--sk-p,#1d4ed8)}[dir] .dr-tl-filter{margin-bottom:8px}.dr-tl{list-style:none}[dir] .dr-tl{margin:0;padding:0}.dr-tl li{position:relative;display:flex;gap:12px}[dir] .dr-tl li{padding-bottom:14px}.dr-tl li:not(:last-child):before{content:"";position:absolute;top:34px;bottom:0;inset-inline-start:15px;width:2px}[dir] .dr-tl li:not(:last-child):before{background:var(--sk-line2,#e6e9ef)}.tl-ic{width:32px;height:32px;display:grid;place-items:center;font-size:13px;flex-shrink:0;color:var(--sk-p,#1d4ed8)}[dir] .tl-ic{border-radius:50%;background:var(--sk-ps,#e8eefd)}.dr-tl li.by-teacher .tl-ic{color:var(--sk-oki,#067647)}[dir] .dr-tl li.by-teacher .tl-ic{background:var(--sk-oks,#dcfae6)}.dr-tl li.by-system .tl-ic{color:var(--sk-muted,#667085)}[dir] .dr-tl li.by-system .tl-ic{background:var(--sk-soft2,#eef1f6)}.tl-card{flex:1;min-width:0}[dir] .tl-card{border:1px solid var(--sk-line2,#e6e9ef);border-radius:12px;padding:8px 12px;background:var(--sk-card,#fff)}[dir] .dr-tl li.by-school .tl-card{background:#f7f9ff;border-color:#dce4fb}[dir] .dr-tl li.by-system .tl-card{background:transparent;border-style:dashed}.tl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px}.tl-head b{color:var(--sk-ink,#0f1733)}.tl-role{color:var(--sk-muted,#667085)}.tl-role,.tl-to{font-size:11.5px}.tl-to{font-weight:600;color:var(--sk-p,#1d4ed8)}.tl-at{margin-inline-start:auto;color:var(--sk-faint,#98a2b3);font-size:11.5px}.tl-card p{font-size:13px;color:var(--sk-ink,#0f1733);white-space:pre-wrap;word-break:break-word;line-height:1.7}[dir] .tl-card p{margin:4px 0 0}.tl-tags{display:flex;flex-wrap:wrap;gap:6px}[dir] .tl-tags{margin-top:6px}.tg{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--sk-text,#344054)}[dir] .tg{padding:2px 9px;border-radius:999px;background:var(--sk-soft2,#eef1f6)}.tg.prog{color:var(--sk-pi,#1e3a8a)}[dir] .tg.prog{background:var(--sk-ps,#e8eefd)}.tg.done{color:var(--sk-oki,#067647)}[dir] .tg.done{background:var(--sk-oks,#dcfae6)}.tg.ip{color:var(--sk-ini,#026aa2)}[dir] .tg.ip{background:var(--sk-ins,#e0f2fe)}.tg-bar{width:46px;height:5px;overflow:hidden;display:inline-block}[dir] .tg-bar{border-radius:999px;background:rgba(29,78,216,.18)}.tg-bar span{display:block;height:100%}[dir] .tg-bar span{background:var(--sk-p,#1d4ed8)}.tl-files{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px}[dir] .tl-files{margin-top:6px}@media (max-width:991.98px){.stk-drawer{width:100vw}[dir] .dr-head{padding:12px 14px 8px}[dir] .dr-actions{padding:0 14px 10px}[dir] .dr-body{padding:12px 12px 30px}}@media (max-width:575.98px){.stk-drawer{overflow-y:auto}.dr-body{flex:none;overflow:visible}.dr-head{position:sticky;top:0;z-index:2}[dir] .dr-head{box-shadow:0 1px 0 var(--sk-line2,#e6e9ef)}.dr-title h4{font-size:1.05rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dr-sum{flex-direction:column;align-items:stretch}.dr-ring{align-self:center}.dr-stats{grid-template-columns:repeat(2,1fr)}.dr-info{grid-template-columns:1fr}.as-row{flex-wrap:wrap}.as-acts{width:100%;justify-content:flex-end}.dr-del{margin-inline-start:0}.dc-to select{max-width:none}}[dir] .stk{padding-bottom:24px}.stk-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px}[dir] .stk-head{margin-bottom:14px}.stk-head-icon{width:46px;height:46px;display:grid;place-items:center;font-size:21px;flex-shrink:0;color:#0e9384}[dir] .stk-head-icon{border-radius:14px;background:#ccfbef}.stk-head-text{flex:1;min-width:220px}.stk-head h4{font-weight:700;color:var(--sk-ink,#0f1733);display:flex;flex-wrap:wrap;align-items:center;gap:8px}[dir] .stk-head h4{margin:0 0 2px}.stk-head p{color:var(--sk-muted,#667085);font-size:13px}[dir] .stk-head p{margin:0}.stk-live{font-size:12px;font-weight:700;color:var(--sk-badi,#b42318)}[dir] .stk-live{padding:3px 10px;border-radius:999px;background:var(--sk-bads,#fee4e2);cursor:pointer}.stk-live .fa-circle{font-size:8px;vertical-align:middle}[dir=ltr] .stk-live .fa-circle,[dir=rtl] .stk-live .fa-circle{animation:stk-pulse 1.4s infinite}@keyframes stk-pulse{50%{opacity:.25}}.stk-head-actions{display:flex;gap:8px;flex-wrap:wrap}.stk-head-actions .btn{font-weight:600}[dir] .stk-head-actions .btn{border-radius:12px}.stk-note{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--sk-ini,#026aa2)}[dir] .stk-note{padding:10px 14px;border-radius:12px;margin-bottom:12px;background:var(--sk-ins,#e0f2fe)}.stk-note>.fa{font-size:17px}[dir] .stk-note>.fa{margin-top:1px}.stk-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}[dir] .stk-tabs{padding-bottom:4px;margin-bottom:12px}.stk-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:var(--sk-text,#344054);font-weight:600;font-size:13px;white-space:nowrap}[dir] .stk-tab{padding:8px 13px;border-radius:12px;border:1px solid var(--sk-line,#d5dae3);background:var(--sk-card,#fff);cursor:pointer}.stk-tab .n{min-width:22px;font-size:11.5px;line-height:20px;color:var(--sk-text,#344054)}[dir] .stk-tab .n{padding:0 7px;border-radius:999px;text-align:center;background:var(--sk-soft2,#eef1f6)}.stk-tab.on{color:var(--sk-p,#1d4ed8)}[dir] .stk-tab.on{background:var(--sk-ps,#e8eefd);border-color:var(--sk-p,#1d4ed8)}.stk-tab.on .n{color:#fff}[dir] .stk-tab.on .n{background:var(--sk-p,#1d4ed8)}.stk-tab.t-overdue .n{color:var(--sk-badi,#b42318)}[dir] .stk-tab.t-overdue .n{background:var(--sk-bads,#fee4e2)}.stk-tab.t-overdue.on{color:var(--sk-badi,#b42318)}[dir] .stk-tab.t-overdue.on{background:var(--sk-bads,#fee4e2);border-color:var(--sk-bad,#d92d20)}.stk-tab.t-overdue.on .n{color:#fff}[dir] .stk-tab.t-overdue.on .n{background:var(--sk-bad,#d92d20)}.stk-filters{display:flex;flex-direction:column;gap:10px}[dir] .stk-filters{background:var(--sk-card,#fff);border:1px solid var(--sk-line,#d5dae3);border-radius:16px;padding:12px 14px;margin-bottom:14px}.stk-filters .f-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.stk .f-field{min-width:140px}.stk .f-field.grow{flex:1;min-width:220px}.stk .f-field label{font-size:12px;color:var(--sk-muted,#667085)}[dir] .stk .f-field label{margin-bottom:3px}.stk-clear{font-weight:600}[dir] .stk-clear{border-radius:10px}.stk-empty{color:var(--sk-muted,#667085);display:flex;flex-direction:column;align-items:center;gap:6px}[dir] .stk-empty{text-align:center;padding:40px 16px;background:var(--sk-card,#fff);border:1px dashed var(--sk-line,#d5dae3);border-radius:16px}.stk-empty .fa{font-size:34px;color:var(--sk-faint,#98a2b3)}.stk-empty b{color:var(--sk-ink,#0f1733)}.stk-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.stk-card{display:flex;flex-direction:column;transition:box-shadow .15s,opacity .15s}[dir] .stk-card{background:var(--sk-card,#fff);border:1px solid var(--sk-line,#d5dae3);border-radius:16px;box-shadow:var(--sk-shadow,none);cursor:pointer}[dir=ltr] .stk-card{border-left:4px solid var(--sk-line,#d5dae3)}[dir=rtl] .stk-card{border-right:4px solid var(--sk-line,#d5dae3)}[dir] .stk-card:hover{box-shadow:var(--sk-pop,0 8px 20px rgba(0,0,0,.1))}.stk-card.busy{opacity:.6;pointer-events:none}[dir=ltr] .stk-card.st-not_started{border-left-color:var(--sk-faint,#98a2b3)}[dir=rtl] .stk-card.st-not_started{border-right-color:var(--sk-faint,#98a2b3)}[dir=ltr] .stk-card.st-in_progress{border-left-color:var(--sk-p,#1d4ed8)}[dir=rtl] .stk-card.st-in_progress{border-right-color:var(--sk-p,#1d4ed8)}[dir=ltr] .stk-card.st-completed{border-left-color:var(--sk-ok,#079455)}[dir=rtl] .stk-card.st-completed{border-right-color:var(--sk-ok,#079455)}[dir=ltr] .stk-card.st-overdue{border-left-color:var(--sk-bad,#d92d20)}[dir=rtl] .stk-card.st-overdue{border-right-color:var(--sk-bad,#d92d20)}[dir] .stk-card.st-closed{background:var(--sk-soft,#f6f7fb)}[dir=ltr] .stk-card.st-closed{border-left-color:var(--sk-line,#d5dae3)}[dir=rtl] .stk-card.st-closed{border-right-color:var(--sk-line,#d5dae3)}.stk-card>header{display:flex;align-items:flex-start;gap:10px}[dir] .stk-card>header{padding:12px 14px 6px}.stk-title{flex:1;min-width:0}.stk-title h5{font-size:15px;font-weight:700;color:var(--sk-ink,#0f1733);line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[dir] .stk-title h5{margin:0}.stk-title small{color:var(--sk-muted,#667085);font-size:12px}.stk-chip{flex-shrink:0;font-size:11.5px;font-weight:700;white-space:nowrap}[dir] .stk-chip{padding:3px 10px;border-radius:999px}.stk-drawer .c-not_started,.stk .c-not_started{color:var(--sk-text,#344054)}[dir] .stk-drawer .c-not_started,[dir] .stk .c-not_started{background:var(--sk-soft2,#eef1f6)}.stk-drawer .c-in_progress,.stk .c-in_progress{color:var(--sk-pi,#1e3a8a)}[dir] .stk-drawer .c-in_progress,[dir] .stk .c-in_progress{background:var(--sk-ps,#e8eefd)}.stk-drawer .c-completed,.stk .c-completed{color:var(--sk-oki,#067647)}[dir] .stk-drawer .c-completed,[dir] .stk .c-completed{background:var(--sk-oks,#dcfae6)}.stk-drawer .c-overdue,.stk .c-overdue{color:var(--sk-badi,#b42318)}[dir] .stk-drawer .c-overdue,[dir] .stk .c-overdue{background:var(--sk-bads,#fee4e2)}.stk-drawer .c-closed,.stk .c-closed{color:var(--sk-muted,#667085)}[dir] .stk-drawer .c-closed,[dir] .stk .c-closed{background:var(--sk-soft2,#eef1f6)}.stk-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}[dir] .stk-tags{padding:0 14px 8px}.stk-drawer .stk-tags>span,.stk-tags>span{display:inline-flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap}[dir] .stk-drawer .stk-tags>span,[dir] .stk-tags>span{padding:2px 9px;border-radius:999px}.pri-normal{color:var(--sk-text,#344054)}[dir] .pri-normal{background:var(--sk-soft2,#eef1f6)}.pri-high{color:var(--sk-wai,#b54708)}[dir] .pri-high{background:var(--sk-was,#fef0c7)}.pri-urgent{color:#fff}[dir] .pri-urgent{background:var(--sk-bad,#d92d20)}.stk-tags .due{color:var(--sk-text,#344054)}[dir] .stk-tags .due{background:var(--sk-soft,#f6f7fb);border:1px solid var(--sk-line2,#e6e9ef)}.stk-tags .due.none{color:var(--sk-faint,#98a2b3)}.stk-tags .late{color:var(--sk-badi,#b42318)}[dir] .stk-tags .late{background:var(--sk-bads,#fee4e2)}.stk-tags .soon{color:var(--sk-wai,#b54708)}[dir] .stk-tags .soon{background:var(--sk-was,#fef0c7)}.stk-desc{font-size:13px;color:var(--sk-text,#344054);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-line}[dir] .stk-desc{margin:0 14px 8px}.stk-progress{display:flex;align-items:center;gap:10px}[dir] .stk-progress{padding:2px 14px 8px}.stk-progress .bar{flex:1;height:9px;overflow:hidden}[dir] .stk-progress .bar{border-radius:999px;background:var(--sk-soft2,#eef1f6)}.stk-progress .bar span{display:block;height:100%;transition:width .4s}[dir] .stk-progress .bar span{border-radius:999px;background:var(--sk-p,#1d4ed8)}[dir] .stk-progress .bar span.ok{background:var(--sk-ok,#079455)}[dir] .stk-progress .bar span.late{background:var(--sk-bad,#d92d20)}[dir] .stk-progress .bar span.off{background:var(--sk-faint,#98a2b3)}.stk-progress b{font-size:13px;color:var(--sk-ink,#0f1733);min-width:38px}[dir] .stk-progress b{text-align:end}.stk-row{display:flex;align-items:center;justify-content:space-between;gap:10px}[dir] .stk-row{padding:0 14px 10px}.stk-avatars{display:flex;align-items:center;padding-inline-start:6px}.stk-avatars .av,.stk-drawer .av{width:30px;height:30px;display:grid;place-items:center;font-size:11px;font-weight:700;margin-inline-start:-7px;flex-shrink:0;white-space:nowrap}[dir] .stk-avatars .av,[dir] .stk-drawer .av{border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 2px var(--sk-line2,#e6e9ef)}[dir] .stk-avatars .av.av-done,[dir] .stk-drawer .av.av-done{box-shadow:0 0 0 2px var(--sk-ok,#079455)}[dir] .stk-avatars .av.av-late,[dir] .stk-drawer .av.av-late{box-shadow:0 0 0 2px var(--sk-bad,#d92d20)}[dir] .stk-avatars .av.av-prog,[dir] .stk-drawer .av.av-prog{box-shadow:0 0 0 2px var(--sk-p,#1d4ed8)}.stk-avatars .av.more{color:var(--sk-text,#344054)}[dir] .stk-avatars .av.more{background:var(--sk-soft2,#eef1f6)}.stk-done{font-size:12.5px;font-weight:600;color:var(--sk-text,#344054);white-space:nowrap}.stk-done .fa{color:var(--sk-ok,#079455)}.stk-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--sk-muted,#667085)}[dir] .stk-meta{padding:0 14px 10px}.stk-card>footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px}[dir] .stk-card>footer{margin-top:auto;padding:9px 14px;border-top:1px solid var(--sk-line2,#e6e9ef);background:var(--sk-soft,#f6f7fb);border-radius:0 0 12px 12px;cursor:default}.stk-card>footer .btn{font-weight:600}[dir] .stk-card>footer .btn{border-radius:10px}.stk-more{margin-inline-start:auto}[dir] .stk-more .stk-more-btn{border-radius:10px;padding:4px 10px}.stk-more .dropdown-item{font-size:13px;font-weight:600}.stk-more .dropdown-item .fa{width:18px}.stk-filter-btn{display:none}@media (max-width:991.98px){.stk-list{grid-template-columns:1fr}.stk-filter-btn{display:inline-block}.stk-filter-btn.on{color:var(--sk-p,#1d4ed8)}[dir] .stk-filter-btn.on{border-color:var(--sk-p,#1d4ed8)}.stk-filters-closed{display:none}.stk-head-actions{width:100%}.stk-head-actions .btn{flex:1 1 auto}.stk .f-field{flex:1;min-width:130px}}