@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Nanum+Gothic:wght@400;700;800&family=Noto+Sans+KR:wght@300;400;500;600;700;800;900&display=swap";
.asgmt-dp,.asgmt-ap,.asgmt-kebab{z-index:calc(var(--z-index-sds-portal-root) + 100)!important}.asgmt,.asgmt-dp,.asgmt-ap,.asgmt-kebab,.asgmt-modal{--bg:#f6f7fb;--panel:#fff;--ink:#1a1f36;--ink-soft:#3c4257;--ink-mute:#697386;--ink-faint:#a3acb9;--line:#e5e9f0;--line-soft:#f0f2f7;--line-dark:#d4d9e2;--brand:#6366f1;--brand-soft:#eef0ff;--brand-mid:#e0e3ff;--brand-dark:#4f46e5;--good:#10b981;--good-soft:#d1fae5;--bad:#ef4444;--bad-soft:#fee2e2;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Noto Sans KR,Nanum Gothic,sans-serif;font-size:13px;font-weight:400}.asgmt{background:var(--bg)}.asgmt .mono,.asgmt-dp .mono{font-feature-settings:"tnum";font-family:JetBrains Mono,Noto Sans KR,monospace}.asgmt .page-header{background:var(--panel);border-bottom:1px solid var(--line);padding:14px 28px 12px}.asgmt .page-title{color:var(--ink);letter-spacing:-.5px;font-family:Nanum Gothic,sans-serif;font-size:21px;font-weight:800}.asgmt .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;padding:0 28px;display:flex}.asgmt .daterange{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;display:flex}.asgmt .daterange:hover,.asgmt .daterange.focus{border-color:var(--brand)}.asgmt .daterange.focus{box-shadow:0 0 0 3px var(--brand-soft)}.asgmt .daterange svg{width:15px;height:15px;color:var(--ink-mute)}.asgmt .daterange .dr-text{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:12.5px}.asgmt .search-box{background:var(--panel);border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;min-width:230px;padding:7px 11px;display:flex}.asgmt .search-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.asgmt .search-box svg{width:15px;height:15px;color:var(--ink-mute);flex-shrink:0}.asgmt .search-box input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.asgmt .search-box input::placeholder{color:var(--ink-faint)}.asgmt .search-box .clr{background:var(--line);width:16px;height:16px;color:var(--ink-mute);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}:is(.asgmt,.asgmt-dp,.asgmt-ap,.asgmt-kebab,.asgmt-modal) .btn{cursor:pointer;border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);border-radius:8px;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}:is(.asgmt,.asgmt-dp,.asgmt-ap,.asgmt-kebab,.asgmt-modal) .btn:hover{background:var(--line-soft)}:is(.asgmt,.asgmt-dp,.asgmt-ap,.asgmt-kebab,.asgmt-modal) .btn svg{width:14px;height:14px}:is(.asgmt,.asgmt-dp,.asgmt-ap,.asgmt-kebab,.asgmt-modal) .btn.primary{background:var(--brand);color:#fff;border-color:var(--brand)}:is(.asgmt,.asgmt-dp,.asgmt-ap,.asgmt-kebab,.asgmt-modal) .btn.primary:hover{background:var(--brand-dark)}:is(.asgmt,.asgmt-dp,.asgmt-ap,.asgmt-kebab,.asgmt-modal) .btn.primary:disabled{background:var(--line);color:var(--ink-faint);border-color:var(--line);cursor:not-allowed}:is(.asgmt,.asgmt-modal) .btn.danger{color:var(--bad);border-color:var(--bad-soft);background:var(--bad-soft)}:is(.asgmt,.asgmt-modal) .btn.danger:hover{background:var(--bad);border-color:var(--bad);color:#fff}:is(.asgmt,.asgmt-modal) .btn:disabled{cursor:not-allowed;opacity:.55}.asgmt .tabbar{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:4px;padding:0 28px;display:flex}.asgmt .tabbar.selecting{background:var(--brand-soft);padding:6px 28px}.asgmt .tab{color:var(--ink-mute);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:600;display:flex;position:relative}.asgmt .tab:hover{color:var(--ink-soft)}.asgmt .tab.active{color:var(--brand);font-weight:700}.asgmt .tab.active:after{content:"";background:var(--brand);border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:-1px;left:8px;right:8px}.asgmt .tab .cnt{background:var(--line-soft);color:var(--ink-mute);border-radius:999px;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.asgmt .tab.active .cnt{background:var(--brand-soft);color:var(--brand-dark)}.asgmt .tabbar-manage{color:var(--ink-mute);align-self:center;margin-left:auto;padding:6px 12px;font-size:12px}.asgmt .kebab-btn{color:var(--ink-mute);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px;display:inline-flex}.asgmt .kebab-btn:hover{background:var(--line-soft);color:var(--ink)}.asgmt .kebab-btn svg{width:16px;height:16px}.asgmt-kebab .kebab-menu{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:172px;padding:5px;box-shadow:0 12px 36px #14192829}.asgmt-kebab .kebab-menu button{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.asgmt-kebab .kebab-menu button:hover{background:var(--brand-soft);color:var(--brand-dark)}.asgmt-kebab .kebab-menu button:disabled{color:var(--ink-faint);cursor:not-allowed;background:0 0}.asgmt-kebab .kebab-menu button svg{color:currentColor;width:15px;height:15px}.asgmt .tab-actions{align-items:center;gap:8px;width:100%;display:flex}.asgmt .ta-count{color:var(--brand-dark);font-size:13px;font-weight:700}.asgmt .ta-count b{font-family:JetBrains Mono,monospace;font-size:14px}.asgmt .ta-cta{gap:8px;margin-left:auto;display:flex}.asgmt .tab-actions .btn{padding:6px 12px}.asgmt .ta-clear{width:26px;height:26px;color:var(--ink-mute);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;margin-right:2px;font-size:13px;display:flex}.asgmt .ta-clear:hover{background:var(--brand-mid);color:var(--ink)}.asgmt .table-wrap{background:var(--bg);min-height:0;padding:14px 28px 24px;overflow:hidden}.asgmt .table-wrap>div{border:1px solid var(--line);background:var(--panel);border-radius:10px}.asgmt table{font-size:12.5px}.asgmt thead th{white-space:nowrap;color:var(--ink-soft)!important;border-bottom:1px solid var(--line)!important;background:#f9fafc!important;font-size:11.5px!important;font-weight:700!important}.asgmt tbody td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--line-soft)!important;color:var(--ink-soft)!important;padding:9px 12px!important;font-size:12.5px!important}.asgmt tbody tr:last-child td{border-bottom:none!important}.asgmt tbody tr:hover td{background:var(--brand-soft)!important}.asgmt tbody tr[aria-selected=true] td{background:var(--brand-mid)!important}.asgmt thead [class*=cursor-col-resize]>span{background:0 0}.asgmt thead [class*=cursor-col-resize]:hover>span{background:var(--brand);opacity:.4}.asgmt .cust-link{color:var(--brand-dark);cursor:pointer;border:none;border-bottom:1px dashed var(--brand-mid);font-family:inherit;font-weight:600;font-size:inherit;background:0 0;padding:0 0 1px}.asgmt .cust-link:hover{border-bottom-style:solid;border-bottom-color:var(--brand)}.asgmt .col-memo{color:var(--ink-mute)}.asgmt .cell-empty{color:var(--ink-faint)}.asgmt .result-value{color:var(--ink);font-weight:600}.asgmt .badge{border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}:is(.asgmt,.asgmt-modal) .badge.done{background:var(--brand-soft);color:var(--brand-dark)}:is(.asgmt,.asgmt-modal) .badge.todo{background:var(--bad-soft);color:var(--bad)}.asgmt .badge.none{background:var(--line-soft);color:var(--ink-faint);font-weight:600}.asgmt .status-chip{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.asgmt .status-chip svg{opacity:.55;width:11px;height:11px}.asgmt .status-chip:hover svg{opacity:1}.asgmt .status-chip.done{background:var(--brand-soft);color:var(--brand-dark)}.asgmt .status-chip.done:hover{border-color:var(--brand)}.asgmt .status-chip.todo{background:var(--bad-soft);color:var(--bad)}.asgmt .status-chip.todo:hover{border-color:var(--bad)}:is(.asgmt,.asgmt-modal) .assignee-combo{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-width:92px;padding:4px 7px 4px 9px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}:is(.asgmt,.asgmt-modal) .assignee-combo:hover{border-color:var(--line-dark);background:#fff}:is(.asgmt,.asgmt-modal) .assignee-combo svg{width:12px;height:12px;color:var(--ink-faint);flex-shrink:0}:is(.asgmt,.asgmt-modal) .assignee-combo.unassigned{color:var(--ink-faint);font-weight:500}.asgmt-modal .assignee-combo.full{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-size:13px;font-weight:400}.asgmt-ap{border:1px solid var(--line);background:#fff;border-radius:10px;width:210px;overflow:hidden;box-shadow:0 12px 36px #1419282e}.asgmt-ap .ap-search{border-bottom:1px solid var(--line-soft);align-items:center;gap:7px;padding:9px 10px;display:flex}.asgmt-ap .ap-search svg{width:14px;height:14px;color:var(--ink-mute);flex-shrink:0}.asgmt-ap .ap-search input{background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.asgmt-ap .ap-list{max-height:248px;margin:0;padding:5px;list-style:none;overflow:auto}.asgmt-ap .ap-item{color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:7px 9px;font-family:inherit;font-size:12.5px;display:flex}.asgmt-ap .ap-item:hover{background:var(--brand-soft);color:var(--brand-dark)}.asgmt-ap .ap-item.on{background:var(--brand-mid);color:var(--brand-dark);font-weight:800}.asgmt-ap .ap-item svg{width:14px;height:14px}.asgmt-ap .ap-empty{text-align:center;color:var(--ink-faint);padding:16px;font-size:12px}.asgmt-dp{border:1px solid var(--line);background:#fff;border-radius:14px;width:600px;box-shadow:0 18px 50px #14192838}.asgmt-dp .dp-body{display:flex}.asgmt-dp .dp-presets{border-right:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;gap:2px;width:118px;padding:14px 10px;display:flex}.asgmt-dp .dp-presets button{text-align:left;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:600}.asgmt-dp .dp-presets button:hover{background:var(--line-soft)}.asgmt-dp .dp-presets button.on{background:var(--brand);color:#fff}.asgmt-dp .dp-cal{flex:1;min-width:0;padding:14px 16px}.asgmt-dp .dp-inputs{align-items:center;gap:8px;margin-bottom:12px;display:flex}.asgmt-dp .dp-inputs input{border:1px solid var(--line);text-align:center;color:var(--ink);border-radius:8px;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12.5px}.asgmt-dp .dp-inputs input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.asgmt-dp .dp-inputs input.bad{border-color:var(--bad);background:var(--bad-soft)}.asgmt-dp .dp-inputs span{color:var(--ink-faint)}.asgmt-dp .dp-nav{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.asgmt-dp .dp-nav button{width:26px;height:26px;color:var(--ink-mute);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.asgmt-dp .dp-nav button:hover{background:var(--line-soft);color:var(--ink)}.asgmt-dp .dp-nav button svg{width:15px;height:15px}.asgmt-dp .dp-months{gap:18px;display:flex}.asgmt-dp .dp-mon{flex:1}.asgmt-dp .dp-mon-title{text-align:center;color:var(--ink);margin-bottom:8px;font-family:Nanum Gothic,sans-serif;font-size:12.5px;font-weight:800}.asgmt-dp .dp-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.asgmt-dp .dp-grid .wd{color:var(--ink-mute);text-align:center;padding:4px 0;font-size:10.5px;font-weight:700}.asgmt-dp .dp-grid .wd.sun{color:var(--bad)}.asgmt-dp .dp-grid .wd.sat{color:#3b82f6}.asgmt-dp .dp-day{aspect-ratio:1;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.asgmt-dp .dp-day:hover{background:var(--brand-soft)}.asgmt-dp .dp-day.sun{color:var(--bad)}.asgmt-dp .dp-day.sat{color:#3b82f6}.asgmt-dp .dp-day.out{color:var(--ink-faint);opacity:.45}.asgmt-dp .dp-day.in-range{background:var(--brand-soft);border-radius:0}.asgmt-dp .dp-day.range-start{background:var(--brand);color:#fff;border-radius:7px 0 0 7px}.asgmt-dp .dp-day.range-end{background:var(--brand);color:#fff;border-radius:0 7px 7px 0}.asgmt-dp .dp-day.range-one{background:var(--brand);color:#fff;border-radius:7px}.asgmt-dp .dp-foot{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.asgmt-modal{animation:.18s asgmt-pop;border-radius:16px!important;box-shadow:0 24px 70px #14192859!important}@keyframes asgmt-pop{0%{opacity:.6}to{opacity:1}}.asgmt-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none!important;background:#1a1f3673!important}div.pointer-events-none.fixed.inset-0:has(.asgmt-modal){z-index:var(--z-index-dialog-content)}.asgmt-modal [data-slot=dialog-header]{background:0 0;height:auto;padding:18px 22px 14px}.asgmt-modal [data-slot=dialog-body]{border-bottom:none;padding:0 22px 6px;overflow-y:auto}.asgmt-modal [data-slot=dialog-footer]{gap:9px;height:auto;margin-top:6px;padding:16px 22px 20px}.asgmt-modal .recip-list,.asgmt-modal .rs-list{max-height:300px}.asgmt-modal h2{letter-spacing:-.3px;color:var(--ink);font-family:Nanum Gothic,sans-serif;font-size:16px;font-weight:800}.asgmt-modal .cust-box{background:var(--line-soft);border-radius:10px;gap:26px;padding:13px 16px;display:flex}.asgmt-modal .cust-box .ci{flex-direction:column;gap:2px;display:flex}.asgmt-modal .cust-box .ci .k{color:var(--ink-mute);font-size:10.5px;font-weight:600}.asgmt-modal .cust-box .ci .v{color:var(--ink);font-size:13.5px;font-weight:700}.asgmt-modal .form-row .frlbl{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.asgmt-modal .form-row .frlbl .req{color:var(--bad)}.asgmt-modal .form-row .frhint{color:var(--bad);margin-top:6px;font-size:11px;font-weight:600}.asgmt-modal .seg{background:var(--line-soft);border-radius:10px;padding:4px;display:flex}.asgmt-modal .seg button{color:var(--ink-mute);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:9px;font-family:inherit;font-size:12.5px;font-weight:700}.asgmt-modal .seg button.active{background:var(--panel);color:var(--brand-dark);font-weight:800;box-shadow:0 1px 3px #0000001a}.asgmt-modal .seg.seg-status button.active.todo{color:var(--bad)}.asgmt-modal .fsel{appearance:none;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23697386'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right 11px center/13px no-repeat;border-radius:9px;padding:10px 32px 10px 12px;font-family:inherit;font-size:13px}.asgmt-modal .fsel:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.asgmt-modal .ftext{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;border-radius:9px;min-height:88px;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.6}.asgmt-modal .ftext:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.asgmt-modal .btn-cfg{color:var(--ink-mute);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.asgmt-modal .btn-cfg:hover{border-color:var(--brand);color:var(--brand)}.asgmt-modal .btn-cfg svg{width:12px;height:12px}.asgmt-modal .assign-sub{color:var(--ink-mute);font-size:12.5px;line-height:1.6}.asgmt-modal .assign-sub b{color:var(--brand-dark);font-weight:700}.asgmt-modal .assign-search{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:9px 12px;display:flex}.asgmt-modal .assign-search svg{width:15px;height:15px;color:var(--ink-mute)}.asgmt-modal .assign-search input{background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.asgmt-modal .staff-grid{grid-template-columns:1fr 1fr 1fr;gap:9px;max-height:220px;padding:2px;display:grid;overflow:auto}.asgmt-modal .staff-card{border:1.5px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:11px;flex-direction:column;gap:3px;padding:11px;font-family:inherit;display:flex;position:relative}.asgmt-modal .staff-card:hover{border-color:var(--brand-mid);background:var(--brand-soft)}.asgmt-modal .staff-card.on{border-color:var(--brand);background:var(--brand-soft)}.asgmt-modal .staff-card .nm{color:var(--ink);font-size:13px;font-weight:700}.asgmt-modal .staff-card .pick{border:1.5px solid var(--line-dark);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:9px;right:9px}.asgmt-modal .staff-card.on .pick{background:var(--brand);border-color:var(--brand)}.asgmt-modal .staff-card.on .pick:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.asgmt-modal .staff-card .order-badge{background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800;display:none;position:absolute;top:7px;right:7px}.asgmt-modal .staff-card.seq .pick{display:none}.asgmt-modal .staff-card.seq.on .order-badge{display:flex}.asgmt-modal .assign-hint{color:var(--ink-faint);font-size:11.5px;line-height:1.5}.asgmt-modal .staff-empty{text-align:center;color:var(--ink-faint);grid-column:1/-1;padding:22px;font-size:12px}.asgmt-modal .mng-tip{color:var(--ink-mute);background:var(--brand-soft);border:1px solid var(--brand-mid);border-radius:9px;padding:10px 13px;font-size:11.5px;line-height:1.5}.asgmt-modal .recip-list{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:auto}.asgmt-modal .recip-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;display:flex}.asgmt-modal .recip-row:last-child{border-bottom:none}.asgmt-modal .recip-row .rn{color:var(--ink);font-weight:600}.asgmt-modal .recip-row .rn em{color:var(--ink-faint);font-style:normal;font-weight:400}.asgmt-modal .recip-row .rp{color:var(--ink-mute);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;display:flex}.asgmt-modal .rs-add{gap:8px;display:flex}.asgmt-modal .rs-add input{border:1px solid var(--line);border-radius:9px;outline:none;flex:1;padding:9px 11px;font-family:inherit;font-size:12.5px}.asgmt-modal .rs-add input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.asgmt-modal .rs-hint{color:var(--ink-faint);padding-left:2px;font-size:11px}.asgmt-modal .rs-list{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:auto}.asgmt-modal .rs-empty{text-align:center;color:var(--ink-faint);padding:22px;font-size:12px}.asgmt-modal .rs-item{border-bottom:1px solid var(--line-soft);background:#fff;align-items:center;gap:9px;padding:8px 10px;display:flex}.asgmt-modal .rs-item:last-child{border-bottom:none}.asgmt-modal .rs-grip{color:var(--ink-faint);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:flex}.asgmt-modal .rs-grip:hover{color:var(--ink-mute)}.asgmt-modal .rs-grip svg{width:16px;height:16px}.asgmt-modal .rs-ord{background:var(--brand-soft);width:22px;height:22px;color:var(--brand-dark);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:flex}.asgmt-modal .rs-name{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;outline:none;flex:1;min-width:0;padding:7px 9px;font-family:inherit;font-size:12.5px}.asgmt-modal .rs-name:hover{border-color:var(--line)}.asgmt-modal .rs-name:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);background:#fff}.asgmt-modal .rs-del{width:26px;height:26px;color:var(--bad);visibility:hidden;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.asgmt-modal .rs-item:hover .rs-del{visibility:visible}.asgmt-modal .rs-del:hover{background:var(--bad-soft)}.asgmt-modal .rs-del svg{width:14px;height:14px}