.sk-library{height:var(--support-viewport-height,100dvh);display:flex;flex-direction:column;gap:10px;padding:16px 20px;overflow:hidden;color:var(--ink,#173153)}.sk-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0}.sk-heading h2{font-size:19px;margin:0}.sk-heading small{color:var(--muted,#71839a)}.sk-heading>div:last-child{display:flex;gap:8px}.sk-tabs{display:flex;gap:5px;flex-shrink:0;overflow-x:auto}.sk-tabs button{border:0;background:transparent;padding:8px 12px;white-space:nowrap;color:inherit;border-radius:9px}.sk-tabs button.selected{background:var(--green,#2163ed);color:#fff}.sk-filters{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.sk-filters input{flex:1;min-width:160px}.sk-filters select{max-width:240px}.sk-filters input,.sk-filters select,.sk-editor input,.sk-editor select,.sk-editor textarea{font:inherit;font-size:14px;width:auto;min-width:0;border:1px solid var(--line,#d5e0ef);border-radius:9px;background:var(--white,#fff);color:inherit;padding:9px 11px}.sk-filters input{min-width:150px}.sk-bulk{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;flex-shrink:0}.sk-bulk>div{display:flex;gap:7px;align-items:center}.sk-bulk small{color:var(--muted,#78899f)}.sk-bulk button,.sk-card button{font-size:12px;min-height:30px;padding:5px 10px}.sk-results{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;padding:2px 4px 16px 0}.sk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.sk-card{border:1px solid var(--line,#d4e1f4);border-radius:13px;background:var(--white,#fff);padding:14px;min-width:0}.sk-card header{display:flex;justify-content:space-between;gap:10px;align-items:start;font-size:14px}.sk-card header>div{display:flex;gap:7px;align-items:start;min-width:0}.sk-card input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin-top:3px}.sk-status{font-size:11px;padding:2px 7px;border-radius:6px;background:#f2f4f8;color:#60758c;white-space:nowrap}.sk-status.pending{background:#fff3de;color:#93651c}.sk-status.approved{background:#e9f4ed;color:#286047}.sk-tags{display:flex;gap:6px;flex-wrap:wrap;margin:9px 0;color:var(--muted,#7384a0);font-size:11px}.sk-card p{font-size:13px;line-height:1.8;margin:8px 0 12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sk-card footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.sk-card small{font-size:11px;color:var(--muted,#71839b)}.sk-pagination{display:flex;justify-content:space-between;align-items:center;font-size:12px;flex-shrink:0}.sk-pagination>div{display:flex;gap:8px}.sk-empty{padding:48px 12px;text-align:center;color:var(--muted,#6d829f)}.sk-empty h3{font-size:17px;color:var(--ink,#173153)}.sk-feedback-counts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.sk-feedback-counts span{padding:7px 12px;border-radius:8px;background:var(--white,#fff);font-size:13px;border:1px solid var(--line,#dae4f2)}.sk-editor{display:flex;flex-direction:column;max-height:83dvh}.sk-editor small{color:var(--muted,#788da7)}.sk-edit-scroll{overflow:auto;min-height:0;overscroll-behavior:contain;padding:0 4px}.sk-editor label{font-size:13px;display:flex;flex-direction:column;gap:6px;margin:10px 0}.sk-editor input,.sk-editor select,.sk-editor textarea{width:100%;box-sizing:border-box}.sk-editor textarea{font-size:14px;line-height:1.85;resize:vertical;min-height:70px}.sk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.sk-editor .dialog-footer{gap:8px;flex-wrap:wrap;flex-shrink:0}.sk-pre{white-space:pre-wrap;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.sk-foreign{font-size:13px;color:var(--muted,#7586a0)}.sk-review-list{max-height:55dvh;overflow:auto;overscroll-behavior:contain}.sk-review-list details{padding:10px 0;border-bottom:1px solid var(--line,#dfE7f2)}.sk-review-list summary,.sk-examples summary{cursor:pointer;font-size:14px}.sk-capture-actions{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.sk-feedback-button{font-size:11px!important;padding:4px 9px!important;min-height:28px!important}.sk-used{background:var(--surface-soft,#f4f7fc);padding:8px 12px;border-radius:8px;font-size:12px;margin-bottom:10px}.sk-used summary{cursor:pointer;color:var(--muted,#7587a1)}.sk-used span{display:block;margin:5px 0}.sd-learning{margin:16px 0;border:1px solid var(--line,#dce5ef);border-radius:14px;padding:14px 18px;background:var(--white,#fff)}.sd-learning>summary{font-weight:600;cursor:pointer;font-size:14px}.sd-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:16px 0}.sd-learning-grid span{font-size:12px;color:var(--muted,#7d8c9f)}.sd-learning-grid strong{display:block;font-size:22px;color:var(--ink,#203d55)}.sd-learning p{font-size:12px;color:var(--muted,#7c8a9e)}
@media(max-width:1100px){.sk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.sk-library{padding:10px;gap:8px}.sk-heading{align-items:start}.sk-heading h2{font-size:17px}.sk-heading small{display:none}.sk-heading button{font-size:12px;padding:7px 9px}.sk-grid{grid-template-columns:1fr}.sk-filters select{max-width:48%;flex:1}.sk-filters input{flex-basis:65%}.sk-form-grid{grid-template-columns:1fr}.sk-bulk button{font-size:11px;padding:5px 8px}.sk-bulk small{font-size:11px}.sd-learning-grid{grid-template-columns:1fr 1fr}.sk-editor{max-height:85dvh}.sk-pagination button{font-size:12px}}

.sk-card p,.sk-review-list p{color:var(--ink)}
