.syssel-card{display:grid;grid-gap:18px;gap:18px}.syssel-subs{display:grid;grid-gap:8px;gap:8px}.syssel-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:8px;gap:8px}.syssel-chip{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 8px;gap:2px 8px;align-items:baseline;text-align:left;background:#fff;color:#1b1d1f;border:1px solid #d9dde1;border-left-width:3px;border-radius:6px;padding:9px 12px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.syssel-chip:hover{border-color:#b9c0c6}.syssel-chip.on{background:#0b0b0c;color:#fff;border-color:#0b0b0c;border-left-color:var(--accent)}.syssel-chip-code{font-size:.74rem;letter-spacing:.03em;color:#8A6D00;font-weight:700}.syssel-chip.on .syssel-chip-code{color:var(--accent)}.syssel-chip-n{grid-column:2;font-size:.76rem;font-weight:400;color:#6b737a}.syssel-chip.on .syssel-chip-n{color:#c9ced2}.syssel-list{display:grid;grid-gap:14px;gap:14px;border-top:3px solid var(--accent);padding-top:12px}.syssel-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.syssel-list-head h3{margin:0}.syssel-sys{border:1px solid #d9dde1;border-radius:8px;padding:12px 14px;background:#fff}.syssel-sys header{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.syssel-sys h4{margin:0;font-size:1.05rem}.syssel-code{background:#0b0b0c;color:var(--accent);font-weight:700;font-size:.78rem;padding:2px 8px;border-radius:4px;flex:none}.syssel-sys p{margin:4px 0}.syssel-table{width:100%;border-collapse:collapse;margin:6px 0}.syssel-table td,.syssel-table th{text-align:left;padding:7px 8px;border-bottom:1px solid #e3e6e9;vertical-align:top;font-size:.9rem}.syssel-table th{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:#555}.syssel-table tr.opt td{color:#555}.syssel-n{width:28px;font-weight:700;color:#8A6D00}.syssel-spec{white-space:nowrap}.syssel-opt{display:inline-block;margin-left:6px;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;background:#f3efe0;color:#6b5500;padding:1px 6px;border-radius:3px}.syssel-pds{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:.78rem}.syssel-pds a{color:#8A6D00}.syssel-total{border-left:3px solid var(--accent);padding-left:8px}@media (max-width:640px){.syssel-spec{white-space:normal}}.syssel-sys header{flex-wrap:wrap}.syssel-acts{margin-left:auto;display:inline-flex;align-items:center;gap:14px;font-size:.85rem}.syssel-sys.edited{border-color:var(--accent)}.syssel-custom{background:#0b0b0c;color:var(--accent)}.syssel-editor{margin:8px 0}.syssel-coat-body{grid-template-columns:minmax(240px,2fr) minmax(200px,1.3fr) minmax(120px,.8fr)}.syssel-coat-body label>.small,.syssel-coat-body label>a.small{display:block;margin-top:3px}@media (max-width:760px){.syssel-coat-body{grid-template-columns:minmax(0,1fr)}}.syssel-picked{border-color:var(--accent)}.specb-card{display:grid;grid-gap:16px;gap:16px}.specb-proj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px 16px;gap:12px 16px}.specb-proj label{margin:0}.specb-sec{border:1px solid #d9dde1;border-radius:8px;padding:12px 14px;background:#fff;display:grid;grid-gap:10px;gap:10px}.specb-sec h3{margin:0;font-size:1.05rem}.specb-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.specb-item{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;border-bottom:1px solid #eef0f2;padding-bottom:8px}.specb-item input{padding:7px 9px;margin:0}.specb-dl{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:700px){.specb-item{grid-template-columns:minmax(0,1fr)}}