[data-v-17d668b2]{margin:0;padding:0;box-sizing:border-box}body[data-v-17d668b2]{font-family:Orbitron,Arial,sans-serif;background-color:#f5f5f0;color:#333;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,250,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(240,240,235,.1) 0%,transparent 50%),linear-gradient(135deg,#fffffa0d,#f0f0eb0d);min-height:100vh;position:relative;overflow-x:hidden}body[data-v-17d668b2]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,transparent 50%,rgba(255,255,250,.03) 50%),linear-gradient(to bottom,transparent 50%,rgba(240,240,235,.03) 50%);background-size:20px 20px;pointer-events:none;z-index:-1}.container[data-v-17d668b2]{max-width:1200px;margin:0 auto;padding:20px}.btn[data-v-17d668b2]{padding:10px 20px;border:1px solid #d4a76a;border-radius:4px;cursor:pointer;font-size:14px;font-family:Orbitron,sans-serif;transition:all .3s ease;position:relative;overflow:hidden;background:#d4a76a1a;color:#d4a76a;text-transform:uppercase;letter-spacing:1px}.btn[data-v-17d668b2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,167,106,.3),transparent);transition:left .6s ease}.btn[data-v-17d668b2]:hover:before{left:100%}.btn-primary[data-v-17d668b2]{background:#d4a76a33;box-shadow:0 0 10px #d4a76a80}.btn-primary[data-v-17d668b2]:hover{background:#d4a76a4d;box-shadow:0 0 20px #d4a76acc;transform:translateY(-2px)}.btn-secondary[data-v-17d668b2]{background:#b48c5033;border-color:#b48c50;color:#d4a76a;box-shadow:0 0 10px #b48c5080}.btn-secondary[data-v-17d668b2]:hover{background:#b48c504d;box-shadow:0 0 20px #b48c50cc;transform:translateY(-2px)}.input[data-v-17d668b2]{padding:10px 15px;border:1px solid #d4a76a;border-radius:4px;font-size:14px;width:100%;margin-bottom:15px;background:#f5f5f0cc;color:#333;font-family:Orbitron,sans-serif;transition:all .3s ease;box-shadow:inset 0 0 10px #d4a76a33}.input[data-v-17d668b2]:focus{outline:none;border-color:#b48c50;box-shadow:inset 0 0 15px #b48c5066;transform:translateY(-1px)}.card[data-v-17d668b2]{background:#f5f5f0cc;border:1px solid #d4a76a;border-radius:8px;box-shadow:0 0 20px #d4a76a4d;padding:30px;margin-bottom:20px;position:relative;overflow:hidden}.card[data-v-17d668b2]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#d4a76a1a,#b48c501a);pointer-events:none}.form-group[data-v-17d668b2]{margin-bottom:20px;position:relative}.form-group label[data-v-17d668b2]{display:block;margin-bottom:8px;font-weight:700;color:#d4a76a;text-transform:uppercase;letter-spacing:1px;font-size:12px}.form-group input[data-v-17d668b2]{width:100%;padding:10px 15px;border:1px solid #d4a76a;border-radius:4px;background:#f5f5f0cc;color:#333;font-family:Orbitron,sans-serif;transition:all .3s ease;box-shadow:inset 0 0 10px #d4a76a33}.form-group input[data-v-17d668b2]:focus{outline:none;border-color:#b48c50;box-shadow:inset 0 0 15px #b48c5066;transform:translateY(-1px)}.error-message[data-v-17d668b2]{color:#ff4757;font-size:12px;margin-top:8px;text-shadow:0 0 5px rgba(255,71,87,.5)}.success-message[data-v-17d668b2]{color:#d4a76a;font-size:12px;margin-top:8px;text-shadow:0 0 5px rgba(212,167,106,.5)}.sci-fi-title[data-v-17d668b2]{font-family:Orbitron,sans-serif;font-size:28px;color:#d4a76a;text-align:center;margin-bottom:30px;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 10px rgba(212,167,106,.8);position:relative}.sci-fi-title[data-v-17d668b2]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:2px;background:linear-gradient(90deg,transparent,#d4a76a,transparent)}.sci-fi-card-title[data-v-17d668b2]{font-family:Orbitron,sans-serif;font-size:18px;color:#d4a76a;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 5px rgba(212,167,106,.5)}.loading[data-v-17d668b2]{display:inline-block;width:20px;height:20px;border:2px solid #d4a76a;border-radius:50%;border-top-color:transparent;animation:spin-17d668b2 1s ease-in-out infinite}@keyframes spin-17d668b2{to{transform:rotate(360deg)}}.sci-fi-divider[data-v-17d668b2]{height:1px;background:linear-gradient(90deg,transparent,#d4a76a,transparent);margin:20px 0}.list-page{padding:24px}.list-page__card{margin-bottom:24px}.list-page__header{display:flex;justify-content:space-between;align-items:center}.list-page__title{margin:0;font-size:18px;font-weight:600;color:#303133}.list-page__actions{display:flex;align-items:center;gap:12px}.list-page__filter{margin-bottom:20px}.list-page__filter .el-form--inline .el-form-item{margin-bottom:0;margin-right:16px}.list-page__filter .el-form--inline{flex-wrap:wrap;row-gap:12px}.list-page__body{width:100%}.list-page__pagination{margin-top:20px;display:flex;justify-content:flex-end}.list-page__search-input{width:220px}.list-page__search-select{width:150px}.list-page__tip{margin-top:4px;font-size:12px;color:#909399;line-height:1.5}.list-page__swatch{width:30px;height:30px;border-radius:4px;border:1px solid #e4e7ed}.list-page__dialog-footer{display:flex;justify-content:flex-end;gap:12px}
