.internal-learning-view{min-height:100vh;margin-left:248px;padding:84px 30px 70px;background:#f5f5f3;color:#0c1723}.il-head{display:flex;align-items:end;justify-content:space-between;gap:24px}.il-head h1{margin:5px 0 7px;font-size:34px;line-height:1.05;letter-spacing:-.04em}.il-head p{margin:0;color:#68717a}.il-add,.il-save{border:0;border-radius:9px;background:#0c1723;color:#fff;font-weight:750;padding:11px 15px;cursor:pointer}.il-status{display:flex;gap:16px;align-items:center;margin:24px 0 16px;padding:13px 15px;border:1px solid #dfe1df;border-radius:9px;background:#fff;color:#68717a;font-size:12px}.il-status strong{color:#0c1723}.il-status span+span{padding-left:16px;border-left:1px solid #dfe1df}.il-search{display:flex;align-items:center;gap:9px;border:1px solid #dfe1df;border-radius:9px;background:#fff;padding:0 13px}.il-search input{width:100%;height:44px;border:0;outline:0;background:transparent}.il-topics{display:flex;gap:7px;margin:12px 0}.il-topics button{border:1px solid #dfe1df;border-radius:8px;background:#fff;padding:8px 11px;color:#68717a;text-transform:capitalize;cursor:pointer}.il-topics button.active{border-color:#0c1723;background:#0c1723;color:#fff}.il-sources{display:flex;gap:10px;margin:0 -30px 20px;padding:0 30px 8px;overflow-x:auto}.il-sources button{position:relative;min-width:190px;border:1px solid #dfe1df;border-radius:10px;background:#fff;padding:13px 14px;text-align:left;cursor:pointer}.il-sources button.active{border-color:#1684e8;box-shadow:inset 3px 0 #1684e8}.il-sources strong,.il-sources span{display:block}.il-sources span{margin-top:3px;color:#68717a;font-size:11px}.il-sources i{position:absolute;right:10px;top:10px;color:#8a9299;font-size:9px;font-style:normal}.il-sources i.on{color:#198754}.il-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:16px}.il-card{overflow:hidden;border:1px solid #dfe1df;border-radius:12px;background:#fff;padding:0;color:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(12,23,35,.04);transition:.16s ease}.il-card:hover{transform:translateY(-2px);border-color:#aeb9c3;box-shadow:0 8px 24px rgba(12,23,35,.09)}.il-media{position:relative;aspect-ratio:16/10;background:#0c1723;overflow:hidden}.il-media img{width:100%;height:100%;object-fit:cover}.il-media>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:rgba(255,255,255,.9);color:#0c1723}.il-card-body{padding:15px}.il-author{display:flex;justify-content:space-between;gap:8px;color:#1684e8;font-weight:700;font-size:11px}.il-author small{color:#8a9299;font-weight:500}.il-card h2{margin:10px 0 7px;font-size:17px;line-height:1.25}.il-card p{display:-webkit-box;overflow:hidden;margin:0;color:#55616c;font-size:12.5px;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.il-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.il-tags span{padding:4px 6px;border-radius:6px;background:#f1f2f0;color:#68717a;font-size:9px}.il-loading{padding:38px;border:1px dashed #d5d8d5;border-radius:12px;background:#fff;color:#68717a}.il-modal{position:fixed;inset:0;z-index:10001;display:flex;justify-content:flex-end;background:rgba(8,15,23,.5);backdrop-filter:blur(4px)}.il-drawer,.il-form{width:min(620px,100%);height:100%;overflow:auto;padding:32px;background:#f7f7f5}.il-close{float:right;border:1px solid #dfe1df;border-radius:8px;background:#fff;padding:8px 11px;cursor:pointer}.il-drawer h2,.il-form h2{margin:10px 0 22px;font-size:28px;line-height:1.15}.il-drawer h3{margin:22px 0 7px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.il-player{display:grid;place-items:center;min-height:250px;border-radius:10px;background:#0c1723;color:#fff;overflow:hidden}.il-player video,.il-player img{display:block;width:100%;max-height:520px;object-fit:contain}.il-copy{white-space:pre-wrap;color:#55616c;line-height:1.55}.il-drawer details{margin-top:18px}.il-drawer summary{cursor:pointer;font-weight:700}.il-source{display:inline-flex;margin-top:22px;color:#0874d1;text-decoration:none}.il-form label{display:grid;gap:6px;margin:14px 0;color:#68717a;font-size:12px}.il-form input{width:100%;border:1px solid #dfe1df;border-radius:8px;background:#fff;padding:10px}.il-save{width:100%;margin-top:10px}.il-error{color:#c43c48;font-size:12px}.capii-nav [data-route="internal-learning"] svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.internal-learning-view{margin-left:0;padding:32px 14px 50px}.il-head{align-items:flex-start;flex-direction:column}.il-head h1{font-size:30px}.il-status{align-items:flex-start;flex-direction:column}.il-status span+span{padding-left:0;border-left:0}.il-sources{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.il-grid{grid-template-columns:1fr}}
