::-webkit-scrollbar{width:6px;height:4px}::-webkit-scrollbar-track-piece{background-color:#fff0;opacity:0}::-webkit-scrollbar-thumb{background:#e3e3e3;border:solid 1px #d6d6d6;cursor:pointer;border-radius:1px}::-webkit-scrollbar-thumb:hover{background:#ddd}html,body{margin:0;background:#f7f7f7;font: 13px/1 Menlo,Monaco,Consolas,Courier New,monospace,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh}body{overflow-x:hidden;overflow-y:scroll}body.--drag-active:after{content:"松开鼠标";color:#fff;font-size:5vh;padding-top:45vh;text-align:center;display:block;position:fixed;inset:0;border:5px dashed #0d8aee;z-index:22;background:#0000ff4d}a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}main section{display:none}main section:target{display:block}section button{background:#eee;border:1px solid #666666;border-radius:2px}section button:hover{background:#e8e8e8}section button:active{background:#ccc}input{flex-grow:1;border:1px solid #666666;border-radius:2px}input:focus{outline:none;border:1px solid #1677ff}input.success{border-color:#080!important;color:#080!important;outline:5px solid rgba(0,136,0,.1)!important}input.danger{border-color:red!important;color:red!important;outline:5px solid rgba(255,0,0,.1)!important}header{display:flex;gap:2%;justify-content:space-between;align-items:center;padding:1rem;background:#fff;box-shadow:0 0 10px #0000001a;position:sticky;top:0;left:0;right:0;width:100%;box-sizing:border-box}header h1{margin:0}header .header-right{flex:1;display:flex;justify-content:space-between;align-items:center}nav{display:flex;gap:25px}nav a{color:#00f;position:relative;display:inline;text-decoration:none;padding:.5rem 0}nav a:hover{text-decoration:none}nav a.active:after,nav a:hover:after{content:"";display:block;background:red;position:absolute;width:100%;height:2px;bottom:0;left:0}main{background:#fff;margin:1rem auto;padding:1rem;box-shadow:0 0 10px #0000001a;max-width:1680px}.save-folder{display:flex}.save-folder input{width:100%;padding:5px 10px;line-height:2.2rem;font-size:1.2rem;font-weight:200}progress{width:100%}#drop-zone{border:2px dashed #bbb;padding:40px;text-align:center;background:#fff;cursor:pointer}#drop-zone.hover{background:#e6f7ff;border-color:#1890ff}.upload-info p{padding:.5rem 1rem;background:#00ff001a;border-radius:2px;border:1px solid green;color:green}.upload-info p span{font-weight:700}.type-url,.type-markdown{display:flex;padding:.5rem 0;gap:3px}.type-url input,.type-markdown input{min-width:600px;border:1px solid #bbb;border-radius:2px}.scroll{max-width:100%;overflow:auto;padding:1px}table{width:100%;border-collapse:collapse;margin-top:10px;background:#fff;font: 14px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:3px;border:1px solid #000;overflow:hidden;box-shadow:0 0 1px #00000080}tr:hover{background:#0000000d}th{background:#eee}td,th{border:1px solid #ddd;padding:5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:25%}th{padding:10px 5px}td.uuid{font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;width:200px}td.file-name span{color:#555}td.file-name a,td.file-name a span{display:inline-block;color:#0000ffb3;line-height:1.3}td.file-name a:hover span{text-decoration:underline;color:#00f}td.file-path span{align-items:center;display:flex;color:#888;font-family:Menlo,Monaco,Consolas,Courier New,monospace}td.file-action{width:120px}td span{color:#ccc}tr:hover td.uuid span{color:#444}tr:hover td.file-path span,td i{color:#000}button{padding:4px 8px;cursor:pointer}#stats-content div{display:flex;justify-content:flex-start;gap:1rem;min-width:400px;padding:1rem 0;font-weight:700}#stats-content div:not(:first-child){border-top:1px solid #ddd}#stats-content div span{font-weight:400;color:#777;font-style:italic}.modal{display:none;position:fixed;inset:0;background:#00000080}.modal-content{background:#fff;padding:20px;margin:15% auto;width:300px;border-radius:6px;text-align:center}.set-uuid{display:flex;gap:5px;justify-content:space-between}.set-uuid input,.set-uuid button{flex:1}@media(max-width:720px){header h1{display:none}.type-url input,.type-markdown input{min-width:100px}}.custom-modal-backdrop{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;max-height:100%;max-width:100%}.custom-modal-backdrop.message{background:#0000000d}.custom-modal{background:#fff;padding:18px 20px;border-radius:8px;min-width:260px;max-width:95vw;max-height:95vh;font-family:sans-serif;box-shadow:0 8px 24px #00000026}.custom-modal-backdrop.message .custom-modal{background:#00000080;color:#fff;min-width:0}.custom-modal-title{margin:0 0 10px;font-size:16px;font-weight:700}.custom-modal-content{max-height:100%;overflow:auto}.custom-modal ::-webkit-scrollbar{width:6px;height:6px;border-radius:10px}.custom-modal ::-webkit-scrollbar:hover{width:12px;height:12px}.custom-modal ::-webkit-scrollbar-track-piece{background-color:#ccc;border-radius:10px}.custom-modal ::-webkit-scrollbar-thumb{background:#666;border:solid 1px #888;cursor:pointer;border-radius:6px}.custom-modal ::-webkit-scrollbar-thumb:hover{background:#999}.custom-modal-btns{margin-top:14px;display:flex;justify-content:flex-end;gap:10px}.custom-btn{padding:6px 15px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-ok{background:#1677ff;color:#fff}.btn-cancel{background:#eee}
