.v2713-shortcuts{margin:20px 0 4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.v2713-shortcut{border:1px solid #E2E9F2;background:#fff;border-radius:14px;padding:11px 5px 10px;min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#314861;font:inherit;cursor:pointer}
.v2713-shortcut:active{background:#F5F8FC}.v2713-shortcut .ico{font-size:18px;color:var(--blue)}.v2713-shortcut b{font-size:11px;font-weight:850}
.v2713-signbox{margin:25px 0 4px}.v2713-signbox-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:0 2px}.v2713-signbox-head h2{margin:0;font-size:15px;color:#203650}.v2713-sign-count{padding:4px 7px;border-radius:999px;background:#FFF0EF;color:var(--red);font-size:10px;font-weight:850}
.v2713-team-filter{background:#fff;border:1px solid #E3EAF2;border-radius:16px;padding:13px;margin:0 0 15px}.v2713-team-filter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.v2713-team-filter-title{font-size:13px;font-weight:900;color:#263B52}.v2713-team-filter-desc{font-size:10px;color:#8793A2;margin-top:2px}.v2713-team-checks{display:flex;gap:7px;flex-wrap:wrap}.v2713-team-check{position:relative}.v2713-team-check input{position:absolute;opacity:0;pointer-events:none}.v2713-team-check span{display:inline-flex;align-items:center;min-height:31px;border:1px solid #DCE5EF;border-radius:999px;padding:0 10px;font-size:10.5px;font-weight:750;color:#66778A;background:#fff}.v2713-team-check input:checked+span{border-color:#2F73D9;background:#EEF5FF;color:#175BB8}.v2713-filter-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.v2713-filter-actions button{border:0;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:800;cursor:pointer}.v2713-filter-reset{background:#F1F4F8;color:#66758A}.v2713-filter-save{background:#E9F3FF;color:#1765C1}.v2713-filter-saved{font-size:9.5px;color:#6A7C90;margin-top:8px;text-align:right}
@media(max-width:420px){.v2713-shortcuts{gap:6px}.v2713-shortcut{padding:9px 3px;min-height:62px}.v2713-shortcut b{font-size:10px}}
