.document-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 10px}.document-family-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.9fr);gap:14px;padding:14px}.document-family-copy h2{margin:2px 0 5px;font-size:21px}.document-family-copy>p:not(.eyebrow){margin:0;color:var(--muted);font-size:11px;line-height:1.45}.document-family-tags{display:flex;gap:5px;margin-top:10px}.document-family-tags span,.evaluation-template-meta span{padding:3px 7px;border:1px solid var(--line);border-radius:999px;background:#f5f8f5;color:var(--forest);font-size:8px;font-weight:800;letter-spacing:.05em}.document-family-variants{display:grid;gap:7px}.document-variant{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#f8faf8}.document-variant.working{border-left:4px solid var(--forest)}.document-variant.reference{border-left:4px solid #b69455}.document-variant strong,.document-variant span{display:block}.document-variant strong{font-size:11px}.document-variant span{margin-top:2px;color:var(--muted);font-size:9px}.document-variant .button{white-space:nowrap}.document-admin-grid-v0192{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.document-upload-structured{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.document-upload-structured .document-file-picker{grid-column:span 2}.document-family-create-card{padding:14px}.document-family-create-card h2{margin:2px 0 5px}.document-family-create-card p:not(.eyebrow){margin:0 0 10px;color:var(--muted);font-size:10px}.document-family-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.document-family-form label{display:grid;gap:3px;font-size:9px;font-weight:800}.document-family-form .span-2{grid-column:span 2}.document-family-form input,.document-family-form select,.document-upload-structured input,.document-upload-structured select{min-width:0;width:100%;height:34px;box-sizing:border-box}.document-family-form .button{align-self:end}.document-flat-list{padding:0;overflow:hidden}.document-flat-list>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;cursor:pointer;list-style:none}.document-flat-list>summary::-webkit-details-marker{display:none}.document-flat-list>summary strong,.document-flat-list>summary small{display:block}.document-flat-list>summary small{margin-top:2px;color:var(--muted);font-size:9px}.document-flat-list>summary>span:last-child{display:grid;place-items:center;min-width:27px;height:27px;border-radius:50%;background:#edf3ee;color:var(--forest);font-weight:800}.document-flat-list[open]>summary{border-bottom:1px solid var(--line)}
.evaluation-page-head,.evaluation-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.evaluation-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evaluation-type-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px}.evaluation-type-card h2{margin:2px 0 5px}.evaluation-type-card p:not(.eyebrow){margin:0;color:var(--muted);font-size:10px}.evaluation-template-meta{display:flex;gap:5px;margin-top:10px}.evaluation-type-actions{display:grid;justify-items:end;gap:7px}.evaluation-type-actions form{margin:0}.evaluation-doc-links{display:flex;gap:9px;font-size:9px;font-weight:700}.evaluation-doc-links a{color:var(--forest)}.evaluation-head-actions{display:flex;gap:6px}.evaluation-work-form{display:grid;gap:8px;padding-bottom:54px}.evaluation-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px}.evaluation-meta label,.evaluation-notes label{display:grid;gap:3px}.evaluation-meta label>span,.evaluation-notes label>span{font-size:9px;font-weight:800}.evaluation-meta input{height:34px}.evaluation-exercises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evaluation-exercise{padding:12px;overflow:hidden}.evaluation-exercise header{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:12px;align-items:start;margin-bottom:9px}.evaluation-exercise h2{margin:2px 0 0;font-size:18px}.evaluation-exercise header>p{margin:0;padding:7px 9px;border-radius:7px;background:#f3f6f3;color:var(--muted);font-size:9px;line-height:1.4}.evaluation-matrix{border:1px solid var(--line);border-radius:8px;overflow:hidden}.evaluation-matrix-head,.evaluation-matrix-row{display:grid;grid-template-columns:minmax(150px,1.2fr) repeat(var(--rating-count),minmax(70px,.72fr));align-items:stretch}.evaluation-matrix-head{background:#eaf0eb;color:var(--forest);font-size:8px;font-weight:800}.evaluation-matrix-head span{padding:7px;text-align:center;border-left:1px solid #d6e0d8}.evaluation-matrix-head span:first-child{text-align:left;border-left:0}.evaluation-matrix-row{border-top:1px solid var(--line);min-height:38px}.evaluation-matrix-row strong{display:flex;align-items:center;padding:7px;font-size:9px}.evaluation-matrix-row label{display:grid;place-items:center;border-left:1px solid var(--line);cursor:pointer}.evaluation-matrix-row input{position:absolute;opacity:0;pointer-events:none}.evaluation-matrix-row label span{width:17px;height:17px;border:1px solid #9eb0a3;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #fff}.evaluation-matrix-row input:checked+span{background:var(--forest);border-color:var(--forest)}.evaluation-matrix-row input:focus-visible+span{outline:2px solid #2d6cdf;outline-offset:2px}.evaluation-matrix-row input:disabled+span{opacity:.65}.evaluation-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.evaluation-notes textarea{resize:vertical}.evaluation-sticky-actions{position:fixed;z-index:25;right:18px;bottom:14px;display:flex;gap:7px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 8px 26px #18302024}.team-evaluation-link{padding:6px 9px!important;font-size:9px!important;white-space:nowrap}
@media(max-width:1200px){.document-family-grid,.evaluation-type-grid,.evaluation-exercises{grid-template-columns:1fr}.document-admin-grid-v0192{grid-template-columns:1fr}}
@media(max-width:760px){.document-family-card,.evaluation-type-card{grid-template-columns:1fr}.document-upload-structured,.document-family-form,.evaluation-meta,.evaluation-notes{grid-template-columns:1fr}.document-upload-structured .document-file-picker,.document-family-form .span-2{grid-column:1}.evaluation-type-actions{justify-items:stretch}.evaluation-head-actions,.evaluation-page-head,.evaluation-form-head{align-items:flex-start;flex-direction:column}.evaluation-exercise header{grid-template-columns:1fr}.evaluation-matrix{overflow-x:auto}.evaluation-matrix-head,.evaluation-matrix-row{min-width:620px}.evaluation-sticky-actions{left:8px;right:8px;bottom:8px}.evaluation-sticky-actions .button{flex:1}.document-variant{align-items:flex-start;flex-direction:column}}
.document-family-empty{padding:12px;border:1px dashed #b8c7bd;border-radius:9px;background:#f8faf8;color:var(--muted);font-size:10px;line-height:1.4}.document-brand-panel{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:12px;align-items:center;margin:0 0 8px;padding:10px 14px}.document-brand-panel h2{margin:2px 0}.document-brand-panel .brand-assets-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.document-brand-panel,.document-brand-panel .brand-assets-list{grid-template-columns:1fr}}
