@media (max-width: 768px){html,body{font-size:14px}.dtable{font-size:11px}.dtable th,.dtable td{padding:4px 6px}.finput{font-size:16px;padding:8px 10px}.btn-edit,.btn-del{padding:6px 12px;font-size:12px}.modal-mask>div{width:95vw!important;max-height:90vh!important;border-radius:10px}}.modal-mask[data-v-ef464dba]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center}.finput[data-v-ef464dba]{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.dtable[data-v-ef464dba]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #00000014}.dtable th[data-v-ef464dba]{background:#f5f6fa;padding:10px 12px;text-align:left;font-size:12px;color:#666;font-weight:700}.dtable td[data-v-ef464dba]{padding:8px 12px;border-top:1px solid #f0f0f0;font-size:13px}.btn-edit[data-v-ef464dba]{background:#f39c12;color:#fff;border:none;padding:3px 10px;border-radius:4px;font-size:11px;cursor:pointer;margin-right:4px}.btn-del[data-v-ef464dba]{background:#e74c3c;color:#fff;border:none;padding:3px 10px;border-radius:4px;font-size:11px;cursor:pointer}.pbtn-done[data-v-ef464dba]{background:#27ae60;color:#fff;border:none;padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer;font-weight:700}.pbtn-done[data-v-ef464dba]:disabled{opacity:.4;cursor:not-allowed}.pbtn-cancel[data-v-ef464dba]{background:#e74c3c;color:#fff;border:none;padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer}.pbtn-undo[data-v-ef464dba]{background:#f39c12;color:#fff;border:none;padding:4px 10px;border-radius:4px;font-size:11px;cursor:pointer}.pbtn-undo[data-v-ef464dba]:disabled{opacity:.4;cursor:not-allowed}.rinp[data-v-9840a15d]{width:100%;padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;outline:none}.rinp[data-v-9840a15d]:focus{border-color:#1a5276}select.rinp[data-v-9840a15d]{background:#fff}.finput[data-v-fbfa0805]{width:100%;padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit}.finput[data-v-fbfa0805]:disabled{background:#f5f5f5;color:#999}.dtable[data-v-92698ae0]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #00000014}.dtable th[data-v-92698ae0]{background:#f5f6fa;padding:10px 12px;text-align:left;font-size:12px;color:#666;font-weight:700}.dtable td[data-v-92698ae0]{padding:8px 12px;border-top:1px solid #f0f0f0;font-size:13px}.btn-del[data-v-92698ae0]{background:#e74c3c;color:#fff;border:none;padding:2px 8px;border-radius:4px;font-size:10px;cursor:pointer}*{margin:0;padding:0;box-sizing:border-box}html,body,#app,#app-root{width:100%;height:100%}body{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;color:#333;background:#f5f5f5}:root{--primary: #1a5276;--accent: #e74c3c;--gold: #c9a96e;--bg-dark: #1a1a2e}button{cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-family:inherit}input,select,textarea{border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;font-size:13px;font-family:inherit}
