.libraryDeleteTrigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 15px;border:1px solid #e7e7eb;border-radius:12px;background:#fff;color:#ac2532;font:600 14px/1.2 inherit;cursor:pointer}.libraryDeleteTrigger:hover{background:#fff2f3;border-color:#efbfc5}.libraryDeleteTrigger:focus-visible,.libraryDeleteDialog button:focus-visible{outline:3px solid #ef8b95;outline-offset:3px}.libraryDeleteTrigger svg{width:17px;height:17px}.scMobileMain .libraryDeleteTrigger{margin-bottom:16px}.libraryDeleteBackdrop{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:rgba(20,22,28,.38);backdrop-filter:blur(8px)}.libraryDeleteBackdrop[aria-hidden="true"]{display:none}.libraryDeleteDialog{box-sizing:border-box;width:min(100%,530px);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #fff;border-radius:26px;padding:28px;background:#fff;box-shadow:0 24px 90px #10131c30;color:#17181c;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.libraryDeleteTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.libraryDeleteMark{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;color:#c82533;background:#fff0f2}.libraryDeleteMark svg{width:23px;height:23px}.libraryDeleteClose{border:0;border-radius:50%;background:#f2f2f5;color:#555;width:36px;height:36px;font-size:24px;cursor:pointer}.libraryDeleteDialog h2{font-size:27px;line-height:1.12;letter-spacing:-.8px;margin:0 0 12px}.libraryDeleteDialog p{font-size:14px;line-height:1.55;color:#62656f;margin:0 0 16px}.libraryDeleteFolder{padding:15px 16px;border:1px solid #e6e7eb;border-radius:14px;background:#f8f8fa;margin-bottom:16px}.libraryDeleteFolder strong{display:block;font-size:15px;line-height:1.45;overflow-wrap:anywhere;user-select:all}.libraryDeleteFolder small{display:block;color:#747781;font-size:12px;margin-top:6px}.libraryDeleteDialog label{display:block;font-size:13px;font-weight:650;margin:20px 0 9px}.libraryDeleteDialog input{box-sizing:border-box;width:100%;padding:14px;border:1px solid #ccd0d8;border-radius:12px;background:#fff;color:#17181c;font-size:16px;line-height:1.3;outline-offset:2px}.libraryDeleteDialog input:focus{outline:2px solid #ed1524;border-color:transparent}.libraryDeleteNotice{padding:12px 14px;background:#f5f6f8;border-radius:12px;font-size:13px;line-height:1.5;color:#50545d}.libraryDeleteError{margin-top:12px;font-size:13px;line-height:1.5;color:#b42331;overflow-wrap:anywhere}.libraryDeleteActions{display:flex;gap:10px;margin-top:22px}.libraryDeleteActions button{flex:1;min-height:48px;border-radius:13px;border:1px solid #dddfe5;background:#fff;font:650 15px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.libraryDeleteActions .libraryDeleteConfirm{background:#e31324;border-color:#e31324;color:#fff}.libraryDeleteActions button:disabled{opacity:.42;cursor:not-allowed}.libraryDeleteProgress{display:flex;gap:10px;align-items:center;color:#575b64;font-size:14px;line-height:1.5;padding:10px 0}.libraryDeleteProgress i{height:18px;width:18px;flex-shrink:0;border:2px solid #e6e7eb;border-top-color:#e31324;border-radius:50%;animation:libraryDeleteSpin .8s linear infinite}@keyframes libraryDeleteSpin{to{transform:rotate(360deg)}}@media(max-width:600px){.libraryDeleteBackdrop{padding:16px}.libraryDeleteDialog{padding:22px;max-height:calc(100dvh - 32px);border-radius:22px}.libraryDeleteDialog h2{font-size:25px}.libraryDeleteActions{flex-direction:column-reverse}.libraryDeleteActions button{flex:none;min-height:48px}.libraryDeleteTrigger{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.libraryDeleteProgress i{animation:none}}
.libraryDeleteTrigger{font-family:inherit;font-size:14px;font-weight:600;line-height:1.2}
.libraryDeleteRecovery button,.libraryDeleteRecovery a{font-family:inherit;font-size:12px;font-weight:600;line-height:1.3}
.scSelectionTray .libraryDeleteTrigger{grid-column:1/-1;min-height:44px;margin:0;background:#fff1f2;border-color:#f1bcc2;color:#a91e2b}
.libraryDeleteControl{display:inline-flex;flex-direction:column;align-items:stretch;gap:7px;max-width:320px;min-width:0;vertical-align:top}.libraryDeleteHelp{display:flex;flex-direction:column;gap:6px;font:500 12px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#62656f;white-space:normal}.libraryDeleteHelp[hidden]{display:none}.libraryDeleteRecovery{display:flex;align-items:center;gap:14px}.libraryDeleteRecovery button,.libraryDeleteRecovery a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 0;border:0;background:none;color:#ae2030;font:600 12px/1.3 inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.libraryDeleteRecovery button:disabled{opacity:.6;cursor:wait}.scSelectionTray .libraryDeleteControl{grid-column:1/-1;max-width:none}.scMobileMain .libraryDeleteControl>.libraryDeleteTrigger{margin-bottom:0}.libraryDeleteActions .libraryDeleteControl{flex:1;max-width:none}@media(max-width:600px){.libraryDeleteControl>.libraryDeleteTrigger{margin-bottom:0}.libraryDeleteRecovery button,.libraryDeleteRecovery a{min-height:44px}}
.libraryDeleteDialog .libraryDeleteReupload{display:flex;align-items:flex-start;gap:12px;margin:18px 0;padding:14px;border:1px solid #e6e7eb;border-radius:14px;background:#fafafb;cursor:pointer}.libraryDeleteReupload input{width:20px;height:20px;flex:0 0 20px;margin:2px 0 0;padding:0;accent-color:#e31324}.libraryDeleteReupload strong{display:block;font-size:14px;line-height:1.4}.libraryDeleteReupload small{display:block;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;color:#62656f}.libraryDeleteTrigger:disabled{opacity:.55;cursor:not-allowed}
