.library-center{--lib-accent:var(--coral-action);--lib-line:var(--line);--lib-muted:var(--ink-sub);color:var(--ink);min-width:0}.library-center svg,.library-dialog svg{flex:none;width:21px;height:21px}.library-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.library-eyebrow{font-family:var(--font-num),var(--font-body);letter-spacing:.12em;color:var(--coral-text);margin:0 0 10px;font-size:11px;font-weight:700}.library-header h1{font-size:var(--fs-h1);letter-spacing:-1.2px;align-items:center;gap:13px;margin:0 0 10px;display:flex}.library-header h1 span{letter-spacing:0;color:#696b76;background:var(--field);border:1px solid var(--line);border-radius:20px;padding:5px 10px;font-size:12px;font-weight:500}.library-header>div>p:last-child{color:var(--lib-muted);margin:0;font-size:15px}.library-header-actions,.library-empty-actions{flex-wrap:wrap;gap:9px;display:flex}.library-button{min-height:var(--admin-control-height);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.library-button.primary{background:var(--coral-action);border-color:var(--coral-action);color:#fff}.library-button.quiet{color:#767b87;background:0 0;border-color:#0000;margin-right:auto}.library-button:hover{filter:brightness(.97)}.library-button:disabled{opacity:.5;cursor:wait}.library-center button:focus-visible,.library-dialog button:focus-visible,.library-dialog a:focus-visible{outline-offset:3px;outline:3px solid #f19c9e}.library-workspace{border:1px solid var(--lib-line);border-radius:var(--admin-card-radius);background:#fff;grid-template-columns:192px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.library-folders{border-right:1px solid var(--lib-line);background:var(--bg);flex-direction:column;gap:5px;padding:26px 15px;display:flex}.library-section-label{color:#8c909b;letter-spacing:.05em;margin:0 11px 10px;font-size:11px;font-weight:700}.library-folders>button{text-align:left;color:#666b77;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:41px;padding:9px 11px;font-size:14px;display:flex}.library-folders>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-folders>button>small{margin-left:auto;font-size:11px}.library-folders>button.active{background:var(--coral-tint);color:var(--coral-text);font-weight:650}.library-folders>button:hover{background:#f2f3f5}.library-folder-divider{background:var(--lib-line);height:1px;margin:18px 10px}.library-folder-help{color:#858a96;margin:0 10px 20px;font-size:12px;line-height:1.7}.library-private-note{color:#9397a2;margin-top:auto;padding:24px 11px 0;line-height:1.7}.library-private-note>svg{margin-bottom:9px}.library-private-note strong{color:#717682;font-size:12px;font-weight:600;display:block}.library-private-note p{margin-top:6px;font-size:12px}.library-main{min-width:0;padding:26px}.library-search{background:var(--bg);color:#9b9fab;border:1px solid #e5e7ed;border-radius:9px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.library-search input{color:#333;background:0 0;outline:none;width:100%;min-height:40px;padding:0;font-size:14px;box-shadow:none!important;border:0!important}.library-search button,.library-list-head button,.library-notice button{color:#9195a0;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px;display:inline-flex}.library-categories{flex-wrap:wrap;gap:8px;margin:19px 0 25px;display:flex}.library-categories button{border:1px solid var(--line);background:var(--surface);color:#747984;cursor:pointer;border-radius:6px;padding:7px 13px;font-size:12px}.library-categories button.active{background:var(--ink);border-color:var(--ink);color:#fff}.library-list-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:19px;display:flex}.library-list-head h2{overflow-wrap:anywhere;margin:0;font-size:17px}.library-list-head h2 span{color:#9a9eaa;margin-left:6px;font-size:13px;font-weight:500}.library-list-head>div{flex:none;align-items:center;gap:3px;display:flex}.library-sort-label{color:#9a9eaa;margin-right:10px;font-size:11px}.library-list-head button[aria-pressed=true]{color:#3d414b;background:#f0f1f4}.library-list-head svg{width:16px;height:16px}.library-items.grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:18px;display:grid}.library-card{background:#fff;border:1px solid #e7e8ed;border-radius:10px;min-width:0;transition:box-shadow .15s;position:relative;overflow:hidden}.library-card:hover{border-color:#d7dae3;box-shadow:0 6px 22px #252c4010}.library-card-open{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.library-thumbnail{color:#a6a099;background:#f4f2ef;flex-direction:column;justify-content:center;align-items:center;height:154px;display:flex;position:relative;overflow:hidden}.category-course .library-thumbnail{color:#9291b3;background:#f1f1f8}.category-document .library-thumbnail{color:#8ca6b0;background:#edf3f5}.category-reference .library-thumbnail{color:#91a38f;background:#eef3ee}.library-thumbnail>svg{stroke-width:1.2px;width:36px;height:36px}.library-thumbnail>strong{letter-spacing:.12em;margin-top:7px;font-size:11px;font-weight:650}.library-thumbnail>img{object-fit:cover;width:100%;height:100%}.library-type-badge{color:#626773;background:#fffffff0;border:1px solid #fff9;border-radius:4px;padding:3px 6px;font-size:10px;position:absolute;bottom:10px;left:10px}.library-card-copy{padding:16px 14px 14px}.library-card-copy h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:21px;margin:0 0 6px;font-size:14px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.library-card-copy p{color:#969ba6;text-overflow:ellipsis;gap:6px;margin:0 0 11px;font-size:10px;display:flex;overflow:hidden}.library-tags{flex-wrap:wrap;gap:5px;min-height:21px;display:flex}.library-tags span{color:#898e99;background:#f5f6f8;border-radius:4px;padding:3px 5px;font-size:10px}.library-favorite{color:#a6a8b0;cursor:pointer;background:#fffffff2;border:1px solid #ffffffc9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.library-favorite svg{width:15px;height:15px}.library-favorite.selected{color:#d6972c}.library-favorite.selected svg{fill:#f7c966}.library-items.list{flex-direction:column;gap:8px;display:flex}.library-items.list .library-card-open{align-items:center;display:flex}.library-items.list .library-thumbnail{flex:none;width:90px;height:90px}.library-items.list .library-card-copy{padding:10px 43px 10px 15px}.library-items.list .library-card-copy p{margin-bottom:5px}.library-items.list .library-type-badge{display:none}.library-items.list .library-favorite{top:28px;right:13px}.library-empty{text-align:center;flex-direction:column;align-items:center;padding:65px 16px 45px;display:flex}.library-empty-icon{color:#d66b64;background:#fff1ef;border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:21px;display:grid}.library-empty-icon svg{stroke-width:1.3px;width:35px;height:35px}.library-empty h3{letter-spacing:-.5px;margin:0 0 10px;font-size:19px}.library-empty>p{color:#9296a1;max-width:380px;margin:0 0 22px;font-size:13px;line-height:1.9}.library-format-hints{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.library-format-hints span{color:#9c9faa;border:1px solid #eeeef1;border-radius:5px;padding:6px 9px;font-size:10px}.library-loading{text-align:center;color:#858b97;padding:80px 20px;font-size:14px}.library-pagination{color:#828794;justify-content:center;align-items:center;gap:18px;margin-top:28px;font-size:12px;display:flex}.library-notice{color:#a86c57;background:#fff6f3;border:1px solid #f5dfd5;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:9px 13px;font-size:13px;display:flex}.library-dialog{box-sizing:border-box;color:#30343f;width:min(630px,100vw - 28px);max-height:90dvh;font-family:var(--font-body);background:#fff;border:1px solid #e4e5e9;border-radius:15px;padding:25px;box-shadow:0 20px 90px #161d3533}.library-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24293670}.library-dialog-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:23px;display:flex}.library-dialog-head h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:21px}.library-dialog-head .library-eyebrow{font-size:9px}.library-icon-button{color:#8a8f9b;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.library-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.library-dialog fieldset>label,.library-form-row>label{flex-direction:column;gap:8px;margin-bottom:17px;font-size:13px;font-weight:600;display:flex}.library-dialog label small{color:#9096a2;font-size:11px;font-weight:400;line-height:1.5}.library-dialog input:not([type=file]):not([type=radio]):not([type=checkbox]),.library-dialog select,.library-dialog textarea{box-sizing:border-box;color:#454a55;background:var(--bg);resize:vertical;border:1px solid #e1e4eb;border-radius:7px;outline:none;width:100%;min-height:42px;padding:10px;font:400 14px Pretendard,sans-serif}.library-dialog input:focus,.library-dialog textarea:focus,.library-dialog select:focus{border-color:#dc7f7f;box-shadow:0 0 0 2px #eddddd60}.library-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.library-dropzone{color:#af8178;text-align:center;background:#fffaf8;border:1px dashed #d6c1bd;border-radius:10px;flex-direction:column;align-items:center;gap:9px;margin-bottom:19px;padding:23px;display:flex}.library-dropzone>strong{color:#6f5a55;font-size:14px}.library-dropzone>span{font-size:11px;line-height:1.6}.library-dropzone input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.library-dropzone ul{text-align:left;width:100%;max-height:130px;margin:8px 0 0;padding:0;overflow:auto}.library-dropzone li{color:#787b87;overflow-wrap:anywhere;justify-content:space-between;gap:15px;padding:5px 0;font-size:11px;list-style:none;display:flex}.library-dropzone li span{white-space:nowrap;color:#aaa}.library-dialog-actions{border-top:1px solid #eceef2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:17px;display:flex}.library-dialog-actions>span{color:#9ba1ad;margin-right:auto;font-size:10px}.library-form-error{color:#bb403c;font-size:13px;line-height:1.7}.library-progress{color:#a6684f;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.library-detail{width:min(900px,100vw - 28px)}.library-detail-media{background:#f6f7f9;border:1px solid #eceef2;border-radius:8px;justify-content:center;align-items:center;min-height:160px;display:flex;overflow:hidden}.library-detail-image-open{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative}.library-detail-image-open>img{object-fit:contain;max-width:100%;max-height:60dvh;display:block}.library-detail-image-open>span{color:#fff;background:#252832d9;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;bottom:12px}.library-detail-media video{max-width:100%;max-height:60dvh}.library-detail-media iframe{border:0;width:100%;height:56dvh}.library-detail-media>div{text-align:center;padding:25px}.library-detail-media>div>svg{color:#a4aab6;width:40px;height:40px}.library-detail-media p{color:#8c929e;padding:0 15px;font-size:13px}.library-detail-info{flex-direction:column;gap:12px;margin-top:22px;display:flex}.library-detail-info>div{grid-template-columns:85px minmax(0,1fr);gap:15px;font-size:13px;line-height:1.7;display:grid}.library-detail-info dt{color:#969da9}.library-detail-info dd{overflow-wrap:anywhere;margin:0}.library-note-text{white-space:pre-wrap}@media (min-width:1600px){.library-items.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.library-thumbnail{height:180px}}@media (max-width:1100px){.library-header{flex-direction:column;align-items:flex-start;gap:17px}.library-workspace{grid-template-columns:160px minmax(0,1fr)}.library-main{padding:20px}.library-items.grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}@media (max-width:760px){.library-workspace{flex-direction:column;min-height:500px;display:flex}.library-folders{border-bottom:1px solid #eee;border-right:0;flex-flow:wrap;gap:3px;padding:12px;display:flex}.library-folders>button{min-height:34px;padding:6px 9px;font-size:12px}.library-folders svg{width:16px;height:16px}.library-folders>button>small,.library-section-label,.library-folder-divider,.library-private-note,.library-folder-help{display:none}.library-header h1{flex-wrap:wrap;font-size:26px}.library-header h1 span{font-size:10px}.library-header>div>p:last-child{font-size:13px;line-height:1.7}.library-main{padding:17px 14px}.library-items.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.library-thumbnail{height:130px}.library-card-copy{padding:12px 10px}.library-card-copy h3{font-size:12px}.library-card-copy p{flex-wrap:wrap;gap:3px;font-size:9px}.library-tags span{font-size:9px}.library-empty{padding:40px 5px}.library-empty h3{font-size:17px}.library-dialog{padding:20px}.library-dialog-actions>span{width:100%}.library-sort-label{display:none}.library-header{margin-bottom:22px}.library-form-row{grid-template-columns:1fr}.library-dialog-actions .library-button{padding:8px 11px;font-size:12px}.library-detail-info>div{grid-template-columns:66px 1fr;gap:9px}}.library-share-help{color:var(--ink-sub);margin:0 0 18px;font-size:14px;line-height:1.8}.library-share-help strong{color:var(--ink);font-weight:600}.library-share-selection{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:240px;margin:0 0 22px;padding:0;list-style:none;overflow:auto}.library-share-selection li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.library-share-selection li:last-child{border-bottom:0}.library-share-selection span{overflow-wrap:anywhere}.library-share-selection small{color:var(--ink-sub);flex:none}.library-share-expiry,.library-share-url{gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:grid}.library-share-list{gap:10px;max-height:50dvh;margin-bottom:20px;display:grid;overflow:auto}.library-share-list article{border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.library-share-list article>div{min-width:0}.library-share-list strong{overflow-wrap:anywhere;font-size:14px}.library-share-list p,.library-share-list small{color:var(--ink-sub);margin:5px 0 0;font-size:12px}.library-list-head .library-button{border:1px solid var(--line);min-height:34px;color:var(--ink);margin-right:8px;padding:7px 10px;font-size:12px}.library-header-actions{flex-wrap:wrap}.library-list-head>div{flex-wrap:wrap;justify-content:flex-end}.library-list-head a.library-button{align-items:center;text-decoration:none;display:inline-flex}.library-file-remove{color:var(--coral-text);cursor:pointer;background:0 0;border:0;margin-left:8px;font-size:12px}.library-page-start label{gap:10px;font-size:14px;display:grid}.library-page-start input{border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;padding:12px}.library-list-head{flex-wrap:wrap}.library-list-head>div{flex:0 auto;row-gap:8px}.library-list-head .library-button.danger,.library-button.danger{color:#b44843;background:#fff8f7;border-color:#e8c5c2}.library-folder-description{color:var(--ink-sub);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.library-folder-description strong{color:var(--ink)}.library-folder-description ul{padding-left:20px}.library-folder-description li+li{margin-top:8px}.library-organization-tools{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.library-organization-tools button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);cursor:pointer;border-radius:6px;padding:6px 8px;font-size:12px}.library-folder-tree{gap:16px;min-width:0;display:grid}.library-folder-group{min-width:0}.library-group-heading{align-items:center;gap:3px;margin-bottom:5px;display:flex}.library-group-heading button{cursor:pointer;font:600 12px var(--font-body);color:var(--ink-sub);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;min-width:0;min-height:32px;padding:7px 8px;overflow:hidden}.library-group-heading button.active{color:var(--coral-text);background:var(--coral-tint)}.library-group-heading .library-group-manage{flex:none;padding:3px 7px;font-size:18px}.library-folder-select{text-align:left;width:100%;min-height:38px;color:var(--ink-sub);font:400 13px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 7px 8px 15px;display:flex}.library-folder-select svg{width:17px;height:17px}.library-folder-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-folder-select small{margin-left:auto;font-size:11px}.library-folder-select.active{background:var(--coral-tint);color:var(--coral-text);font-weight:650}.library-folder-select:hover,.library-group-heading button:hover{background:#f2f3f5}.library-breadcrumb{color:var(--ink-sub);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:-5px 0 18px;font-size:12px;display:flex}.library-breadcrumb button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.library-breadcrumb button:hover{text-decoration:underline}.library-category-caption{color:var(--ink-sub);margin:22px 0 8px;font-size:12px}.library-folder-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.library-folder-cards>.library-empty{grid-column:1/-1}.library-folder-card{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);cursor:pointer;border-radius:10px;gap:12px;padding:22px;display:grid}.library-folder-card svg{width:30px;height:30px;color:var(--coral-text)}.library-folder-card strong{overflow-wrap:anywhere;font-size:15px}.library-folder-card span{color:var(--ink-sub);font-size:12px}.library-folder-card:hover{border-color:var(--coral-text);background:var(--bg)}.library-delete-options legend{margin-bottom:10px;font-size:13px;font-weight:600}.library-dialog .library-delete-options>label{border:1px solid var(--line);cursor:pointer;border-radius:9px;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px;font-weight:400;display:flex}.library-delete-choice input{width:16px;height:16px;accent-color:var(--coral-action);flex:none;margin:3px 0 0}.library-delete-choice span{gap:6px;display:grid}.library-delete-choice strong{font-size:14px}.library-delete-choice small{font-size:12px!important;line-height:1.7!important}.library-dialog .library-delete-choice.selected{background:var(--coral-tint);border-color:var(--coral-action)}@media (max-width:760px){.library-folder-tree{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;width:100%}.library-organization-tools{width:100%;margin:8px 0 0}.library-folder-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.library-folder-select{font-size:12px}}.library-category-label{color:var(--text-muted,#8b909e);white-space:nowrap;align-self:center;padding:0 8px 0 0;font-size:12px}.library-categories{align-items:center}.library-categories button{overflow-wrap:anywhere;max-width:min(260px,100%);line-height:1.5}.library-categories .library-category-add{border:1px dashed var(--line);background:var(--surface);color:var(--ink-sub)}.library-organization-tools .library-folder-toggle{display:none}@media (max-width:760px){.library-folders:not(.mobile-folders-open) .library-folder-tree{display:none}.library-organization-tools .library-folder-toggle{align-items:center;display:inline-flex}.library-folder-tree{overscroll-behavior:contain;max-height:45dvh;overflow-y:auto}.library-search input,.library-dialog input:not([type=file]):not([type=radio]):not([type=checkbox]),.library-dialog select,.library-dialog textarea{font-size:16px}.library-folders>button,.library-organization-tools button,.library-categories button,.library-folder-select{min-height:44px}.library-items.list .library-card-copy{min-width:0}}@media (max-width:850px){.library-detail-media{overscroll-behavior:contain;align-items:flex-start;max-height:60dvh;overflow:auto}.library-detail-image-open{flex:none;display:block}.library-detail-image-open>img{width:100%;height:auto;max-height:none}.library-detail-image-open>span{width:max-content;max-width:calc(100% - 16px);margin:8px auto;display:block;position:sticky;bottom:8px}.library-detail-media audio{max-width:100%}}@media (max-width:380px){.library-folder-cards{grid-template-columns:minmax(0,1fr)}}.library-card-actions{justify-content:flex-end;padding:0 12px 10px;display:flex}.library-card-actions .library-button{min-height:36px;padding:6px 12px;font-size:12px}.library-items.list .library-card{align-items:center;display:flex}.library-items.list .library-card-open{flex:1;min-width:0}.library-items.list .library-card-actions{flex:none;padding:8px 46px 8px 4px}.library-delete-dialog{width:min(480px,100vw - 28px)}.library-delete-file{overflow-wrap:anywhere;background:#f6f6f8;border-radius:8px;gap:6px;padding:14px;display:grid}.library-delete-file strong{font-size:15px}.library-delete-file span{color:#787f8d;font-size:12px}@media (max-width:760px){.library-card-actions{padding:0 9px 9px}.library-card-actions .library-button{min-height:44px}.library-items.list .library-card-copy{padding-right:4px}.library-items.list .library-card-actions{align-self:flex-end;padding:40px 8px 8px 4px}.library-items.list .library-favorite{top:4px;right:8px}.library-delete-dialog .library-dialog-actions .library-button{min-height:44px}}.library-selection-toolbar{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;padding:10px 12px;display:flex}.library-select-page{cursor:pointer;min-height:44px;color:var(--ink-sub);align-items:center;gap:8px;font-size:12px;display:flex}.library-select-page input,.library-card-check input{width:18px;height:18px;min-height:18px;accent-color:var(--coral-action);cursor:pointer;flex:none;margin:0;padding:0}.library-select-page input:focus-visible,.library-card-check input:focus-visible{outline-offset:3px;outline:3px solid #f19c9e}.library-selection-count{color:var(--coral-text);font-size:12px;font-weight:650}.library-selection-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.library-selection-actions .library-button{min-height:40px;padding:8px 12px;font-size:12px}.library-selection-actions .library-button:disabled{cursor:default}.library-card.is-checked{border-color:var(--coral-action);box-shadow:inset 0 0 0 1px var(--coral-action);background:#fffaf8}.library-card-check{z-index:1;cursor:pointer;background:#ffffffed;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:4px;left:4px}.library-items.list .library-card-check{background:0 0;flex:none;margin-left:2px;position:static}.library-delete-files{overscroll-behavior:contain;gap:8px;max-height:30dvh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.library-delete-file.is-deleted{opacity:.65}.library-delete-file .library-delete-done{color:#317348;font-weight:600}.library-delete-file .library-delete-error{color:#b44843;line-height:1.6}@media (max-width:760px){.library-selection-toolbar{gap:4px 10px;padding:8px 10px}.library-selection-actions{justify-content:flex-end;width:100%}.library-selection-actions .library-button{min-height:44px}.library-items.list .library-thumbnail{width:64px}.library-items.list .library-card-copy{padding-left:8px}}
