.knowledge-page{max-width:1320px;margin:auto;padding:38px 4vw 80px}.knowledge-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:24px}.knowledge-hero h1{margin:5px 0 8px;font-size:clamp(36px,5vw,58px)}.knowledge-hero p{max-width:720px;margin:0;color:var(--muted)}.knowledge-actions{display:flex;gap:8px}.knowledge-filters{display:grid;grid-template-columns:180px 1fr 180px 160px auto;align-items:end;gap:10px;padding:18px;border:1px solid #e3d6cd;border-radius:14px;background:#fff;box-shadow:0 12px 35px #50392e0b}.knowledge-filters label,.knowledge-form label{display:grid;gap:6px;color:#604b42;font-size:12px;font-weight:700}.knowledge-filters input,.knowledge-filters select,.knowledge-form input,.knowledge-form textarea,.knowledge-workflow textarea{width:100%;padding:11px;border:1px solid #dacbc2;border-radius:8px;background:#fff;color:var(--dark);font:inherit}.knowledge-summary{display:flex;gap:10px;margin:18px 0}.knowledge-summary article{min-width:130px;padding:13px 18px;border-radius:10px;background:#efe2db}.knowledge-summary b,.knowledge-summary span{display:block}.knowledge-summary b{font-size:23px}.knowledge-summary span{color:var(--muted);font-size:11px}.knowledge-list{display:grid;gap:12px}.knowledge-card{padding:20px;border:1px solid #e4d8d0;border-radius:13px;background:#fff;box-shadow:0 10px 30px #523c3110}.knowledge-card-top{display:flex;justify-content:space-between;gap:12px}.knowledge-category{color:#a66e61;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.knowledge-card h2{margin:12px 0 7px;font-size:22px}.knowledge-card p{display:-webkit-box;margin:0;color:#5f514b;line-height:1.55;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.knowledge-card footer{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:17px;padding-top:12px;border-top:1px solid #eee5df;color:var(--muted);font-size:11px}.knowledge-card footer a{margin-left:auto;color:#9d6255;font-weight:800}.knowledge-status{display:inline-flex;align-items:center;width:max-content;padding:5px 10px;border-radius:20px;background:#eee;color:#625953;font-size:10px;font-weight:800;text-transform:uppercase}.knowledge-status.approved{background:#e5f4e7;color:#2d7338}.knowledge-status.pending{background:#fff1cd;color:#886316}.knowledge-status.rejected{background:#fae1df;color:#933c34}.knowledge-status.inactive{background:#e6e4e3;color:#68615d}.knowledge-status.draft{background:#e8eef6;color:#496781}.knowledge-empty{padding:38px;border:1px dashed #d9c9bf;border-radius:13px;background:#fffaf7;text-align:center;color:var(--muted)}.knowledge-proposals{display:flex;align-items:center;justify-content:space-between;margin-top:34px;padding:22px;border-radius:14px;background:#3e302b;color:#fff}.knowledge-proposals h2{margin:4px 0}.knowledge-proposals p{margin:0;color:#d8cbc4}.proposal-count{padding:8px 12px;border-radius:18px;background:#ffffff18}.knowledge-list.proposals{margin-top:12px}.knowledge-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.knowledge-form,.knowledge-workflow,.knowledge-history{padding:24px;border:1px solid #e1d4cb;border-radius:14px;background:#fff;box-shadow:0 12px 35px #50392e0b}.knowledge-form{display:grid;gap:17px}.knowledge-form label small{color:var(--muted);font-weight:400}.knowledge-form textarea{resize:vertical;line-height:1.5}.knowledge-form [data-valmsg-for],.knowledge-form .field-validation-error{color:#a23f36;font-size:11px}.knowledge-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.knowledge-state-line{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #eee3dd}.knowledge-state-line small{margin-left:auto;color:var(--muted)}.knowledge-side{display:grid;align-content:start;gap:15px}.knowledge-side h2{margin-top:0;font-size:22px}.knowledge-workflow form{display:grid;gap:7px;margin-top:9px}.knowledge-workflow .btn{width:100%}.knowledge-history article{display:grid;gap:3px;padding:12px 0;border-top:1px solid #eee4de}.knowledge-history span,.knowledge-history time,.knowledge-history small{color:var(--muted);font-size:11px}.validation-summary:empty{display:none}.validation-summary{margin-bottom:14px;padding:12px;border-radius:8px;background:#fae1df;color:#8c3831}
@media(max-width:950px){.knowledge-filters{grid-template-columns:1fr 1fr}.knowledge-filters .btn{width:100%}.knowledge-editor-grid{grid-template-columns:1fr}.knowledge-side{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.knowledge-page{padding:22px 10px 70px}.knowledge-hero{align-items:stretch;flex-direction:column}.knowledge-actions{display:grid;grid-template-columns:1fr 1fr}.knowledge-filters,.knowledge-side,.knowledge-date-grid{grid-template-columns:1fr}.knowledge-summary{display:grid;grid-template-columns:repeat(3,1fr)}.knowledge-summary article{min-width:0;padding:10px}.knowledge-card footer a{width:100%;margin-left:0}.knowledge-proposals{align-items:flex-start;flex-direction:column;gap:12px}}
