#app{max-width:1200px;margin:0 auto}.header{background:#fff;padding:24px 32px;border-radius:8px;border:1px solid #e5e3e0;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.header h1{font-size:20px;font-weight:600;color:#1a1a1a;letter-spacing:-.02em}.header .stats{display:flex;gap:32px}.stat-item{text-align:right}.stat-value{font-size:24px;font-weight:600;color:#d97757;line-height:1}.stat-label{color:#666;font-size:12px;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.main-content{display:grid;grid-template-columns:420px 1fr;gap:24px}@media(max-width:1024px){.main-content{grid-template-columns:1fr}}.form-panel[data-v-d5ca4edf]{background:#fff;padding:24px;border-radius:8px;border:1px solid #e5e3e0;height:fit-content;position:sticky;top:24px}.form-panel h2[data-v-d5ca4edf]{font-size:16px;font-weight:600;margin-bottom:20px;color:#1a1a1a;letter-spacing:-.01em}.form-group[data-v-d5ca4edf]{margin-bottom:16px}.form-group label[data-v-d5ca4edf]{display:block;margin-bottom:6px;color:#1a1a1a;font-size:13px;font-weight:500}.form-group textarea[data-v-d5ca4edf],.form-group select[data-v-d5ca4edf]{width:100%;padding:10px 12px;border:1px solid #e5e3e0;border-radius:6px;font-size:14px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease;background:#fff;box-sizing:border-box}.form-group textarea[data-v-d5ca4edf]:focus,.form-group select[data-v-d5ca4edf]:focus{outline:none;border-color:#d97757;box-shadow:0 0 0 3px #d977571a}.form-group textarea[data-v-d5ca4edf]{resize:vertical;min-height:80px;line-height:1.5}.lang-row[data-v-d5ca4edf]{display:grid;grid-template-columns:1fr 24px 1fr;gap:12px;align-items:end}.lang-arrow[data-v-d5ca4edf]{font-size:18px;color:#666;text-align:center;padding-bottom:11px;font-weight:300}.btn-row[data-v-d5ca4edf]{display:flex;gap:10px;margin-top:20px}.btn[data-v-d5ca4edf]{padding:10px 18px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-primary[data-v-d5ca4edf]{background:#d97757;color:#fff;flex:1}.btn-primary[data-v-d5ca4edf]:hover:not(:disabled){background:#c56345}.btn-primary[data-v-d5ca4edf]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-d5ca4edf]{background:#f5f3f0;color:#1a1a1a;border:1px solid #e5e3e0}.btn-secondary[data-v-d5ca4edf]:hover{background:#ebe9e6}.hint[data-v-d5ca4edf]{font-size:12px;color:#666;margin-top:12px;padding-left:2px}.message[data-v-d5ca4edf]{padding:12px;border-radius:6px;margin-bottom:16px;font-size:14px}.message.success[data-v-d5ca4edf]{background:#e8f0e8;color:#5a7c5f;border:1px solid #c8e0c8}.message.error[data-v-d5ca4edf]{background:#fdf0f0;color:#c43d3d;border:1px solid #f0c8c8}.list-panel[data-v-6e42b429]{background:#fff;padding:24px;border-radius:8px;border:1px solid #e5e3e0}.list-panel h2[data-v-6e42b429]{font-size:16px;font-weight:600;margin-bottom:16px;color:#1a1a1a;letter-spacing:-.01em}.search-box[data-v-6e42b429]{margin-bottom:16px}.search-box input[data-v-6e42b429]{width:100%;padding:10px 12px;border:1px solid #e5e3e0;border-radius:6px;font-size:14px;box-sizing:border-box}.filter-bar[data-v-6e42b429]{display:flex;gap:10px;margin-bottom:16px}.filter-bar select[data-v-6e42b429]{padding:8px 12px;border:1px solid #e5e3e0;border-radius:6px;font-size:13px;cursor:pointer;background:#fff}.translation-list[data-v-6e42b429]{max-height:calc(100vh - 360px);overflow-y:auto}.translation-item[data-v-6e42b429]{padding:10px;border:1px solid #e5e3e0;border-radius:4px;margin-bottom:6px;font-size:13px}.translation-item[data-v-6e42b429]:hover{border-color:#d0cdc8}.translation-content[data-v-6e42b429]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.translation-langs[data-v-6e42b429]{display:flex;gap:4px;align-items:center;font-size:10px;color:#666;text-transform:uppercase;flex-shrink:0;flex-direction:column}.translation-text[data-v-6e42b429]{flex:1;display:flex;gap:8px;min-width:0;flex-direction:column}.source-text[data-v-6e42b429]{font-weight:500;color:#1a1a1a;word-break:break-word}.target-group[data-v-6e42b429]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.target-item[data-v-6e42b429]{color:#666;padding:2px 6px;background:#f5f3f0;border-radius:3px;font-size:12px}.translation-arrow[data-v-6e42b429]{color:#666;flex-shrink:0}.actions[data-v-6e42b429]{display:flex;gap:4px;flex-shrink:0}.btn-edit[data-v-6e42b429]{background:#f5f3f0;color:#1a1a1a;padding:5px 10px;font-size:12px;border:1px solid #e5e3e0;border-radius:4px;cursor:pointer;transition:all .15s ease}.btn-edit[data-v-6e42b429]:hover{background:#ebe9e6}.btn-danger[data-v-6e42b429]{background:#fff;color:#c43d3d;padding:5px 10px;font-size:12px;border:1px solid #e5e3e0;border-radius:4px;cursor:pointer;transition:all .15s ease}.btn-danger[data-v-6e42b429]:hover{background:#fdf0f0;border-color:#f0c8c8}.empty-state[data-v-6e42b429]{text-align:center;padding:48px 24px;color:#666}.loading[data-v-6e42b429]{text-align:center;padding:40px;color:#666}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;background:#f5f3f0;min-height:100vh;padding:24px;color:#1a1a1a;line-height:1.5}.container{max-width:1200px;margin:0 auto}
