.toast-wrap{position:fixed;top:12%;left:50%;transform:translate(-50%);z-index:3000;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast-item{pointer-events:auto;display:flex;align-items:flex-start;gap:8px;min-width:240px;max-width:460px;padding:10px 12px 10px 14px;border-radius:6px;color:#fff;font-size:14px;box-shadow:0 4px 16px #0000002e;text-align:left;line-height:1.5}.toast-icon{flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:1px}.toast-msg{flex:1;word-break:break-word}.toast-close{flex:0 0 auto;background:transparent;border:0;color:#ffffffd9;font-size:18px;line-height:1;cursor:pointer;padding:0 0 0 6px}.toast-close:hover{color:#fff}.toast-success{background:#67c23a}.toast-error{background:#f56c6c}.toast-info{background:#409eff}.toast-warning{background:#e6a23c}.toast-enter-active,.toast-leave-active{transition:all .3s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-8px)}.confirm-mask[data-v-84b6db6f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2500;display:flex;align-items:center;justify-content:center;padding:16px}.confirm-card[data-v-84b6db6f]{background:#fff;border-radius:8px;width:100%;max-width:420px;box-shadow:0 8px 30px #00000040;padding:18px 20px 14px}.confirm-title[data-v-84b6db6f]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px}.confirm-message[data-v-84b6db6f]{font-size:14px;color:#606266;line-height:1.6;white-space:pre-wrap;word-break:break-all}.confirm-actions[data-v-84b6db6f]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.confirm-btn[data-v-84b6db6f]{min-width:76px;height:32px;padding:0 14px;border-radius:4px;border:1px solid #dcdfe6;background:#fff;color:#606266;font-size:13px;cursor:pointer}.confirm-btn[data-v-84b6db6f]:hover{border-color:#c0c4cc}.confirm-btn-primary[data-v-84b6db6f]{background:#409eff;border-color:#409eff;color:#fff}.confirm-btn-primary[data-v-84b6db6f]:hover{background:#66b1ff;border-color:#66b1ff}.confirm-btn-danger[data-v-84b6db6f]{background:#f56c6c;border-color:#f56c6c;color:#fff}.confirm-btn-danger[data-v-84b6db6f]:hover{background:#f78989;border-color:#f78989}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.modal-card{background:#fff;border-radius:6px;width:100%;max-width:560px;max-height:90vh;overflow:auto;box-shadow:0 4px 20px #0000004d}.modal-card-wide{max-width:none!important}.modal-header{padding:14px 18px;border-bottom:1px solid #eee;font-weight:700;display:flex;justify-content:space-between;align-items:center}.modal-body{padding:16px 18px}.modal-footer{padding:12px 18px;border-top:1px solid #eee;text-align:right}.tiny-card{width:100%!important;max-width:none!important;box-sizing:border-box;display:block}.list-cards{display:flex;flex-direction:column;gap:10px}.list-card{background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:10px 12px}.card-row{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dashed #f0f0f0}.card-row:last-child{border-bottom:none}.card-label{color:#909399;flex-shrink:0;margin-right:12px}html[data-theme=light] body{color:#1f2937}html[data-theme=dark] body{background:#151a24;color:#dfe4ee}html[data-theme=dark] .content{background:#151a24}html[data-theme=dark] .header{background:#1f2530;border-bottom-color:#2c3546;color:#dfe4ee}html[data-theme=dark] .tenant{color:#dfe4ee}html[data-theme=dark] .tiny-card{background:#1f2530}html[data-theme=dark] .tiny-card .tiny-card__title,html[data-theme=dark] .tiny-card__header{color:#dfe4ee;border-color:#2c3546}html[data-theme=dark] .modal-card{background:#1f2530;color:#dfe4ee}html[data-theme=dark] .modal-header,html[data-theme=dark] .modal-footer{border-color:#2c3546;color:#dfe4ee}html[data-theme=dark] .list-card{background:#1f2530;border-color:#2c3546;color:#dfe4ee}html[data-theme=dark] .card-row{border-color:#2c3546}html[data-theme=dark] .card-label{color:#95a0b3}html[data-theme=dark] .tiny-grid,html[data-theme=dark] .tiny-grid__body,html[data-theme=dark] .tiny-grid table .tiny-grid__cell{background:#1f2530;color:#dfe4ee;border-color:#2c3546}html[data-theme=dark] .tiny-grid th{background:#242c3a!important;color:#c9d2e0!important}html[data-theme=dark] .tiny-grid td{background:#1f2530!important;color:#dfe4ee!important}html[data-theme=dark] .tiny-input input,html[data-theme=dark] .tiny-textarea textarea,html[data-theme=dark] .tiny-select,html[data-theme=dark] .tiny-select__wrap{background:#151a24;color:#dfe4ee}html[data-theme=dark] .tab-btn{background:#1f2530;border-color:#2c3546;color:#dfe4ee}html[data-theme=dark] .row-btn{color:#4a9eff}.theme-btn{background:transparent;border:none;font-size:20px;cursor:pointer;line-height:1}
