.toolbar[data-v-c55fff45]{background:#fff;border-right:1px solid #ddd;display:flex;flex-direction:column;gap:.8rem;overflow-y:auto;padding:1rem;position:relative;transition:width .3s ease;width:220px}.toolbar.collapsed[data-v-c55fff45]{align-items:center;padding:.5rem;width:60px}.toggle-btn[data-v-c55fff45]{align-self:flex-end;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:1rem;margin-bottom:.5rem;padding:6px 8px}.toggle-btn[data-v-c55fff45]:hover{background:#e8e8e8}h3[data-v-c55fff45]{color:#888;font-size:.85rem;margin:0 0 .5rem;text-transform:uppercase}.sep[data-v-c55fff45]{background:#eee;height:1px;margin:.5rem 0}.row[data-v-c55fff45]{display:flex;gap:.5rem}.row button[data-v-c55fff45]{flex:1}button[data-v-c55fff45]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:8px;text-align:left}button[data-v-c55fff45]:hover{background:#f9f9f9}button.active[data-v-c55fff45]{background:#e6f7ff;border-color:#1890ff;color:#0050b3;font-weight:500}.icon-buttons[data-v-c55fff45]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.icon-buttons button[data-v-c55fff45]{font-size:1rem;height:40px;justify-content:center;padding:10px;width:40px}.hints[data-v-c55fff45]{background:#eef;border-radius:4px;color:#666;font-size:.75rem;margin-top:auto;padding:.5rem}.properties[data-v-17494b3a]{background:#fff;border-left:1px solid #ddd;display:flex;flex-direction:column;gap:.8rem;overflow-y:auto;padding:1rem;position:relative;transition:width .3s ease;width:220px}.properties.collapsed[data-v-17494b3a]{align-items:center;padding:.5rem;width:60px}.toggle-btn[data-v-17494b3a]{align-self:flex-start;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:1rem;margin-bottom:.5rem;padding:6px 8px}.toggle-btn[data-v-17494b3a]:hover{background:#e8e8e8}h3[data-v-17494b3a]{color:#888;font-size:.85rem;margin:0 0 .5rem;text-transform:uppercase}button[data-v-17494b3a]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:8px;text-align:left}button[data-v-17494b3a]:hover{background:#f9f9f9}button.danger[data-v-17494b3a]{background:#fff1f0;border-color:#ffccc7;color:#cf1322;margin-top:auto}input[data-v-17494b3a]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:6px;width:100%}label[data-v-17494b3a]{color:#666;display:block;font-size:.8rem;margin-top:.5rem}.checkbox-label[data-v-17494b3a]{align-items:center;cursor:pointer;display:flex;gap:.5rem}.checkbox-label input[type=checkbox][data-v-17494b3a]{cursor:pointer;margin:0;width:auto}.empty[data-v-17494b3a]{color:#aaa;font-style:italic;margin-top:2rem;text-align:center}.icon-only[data-v-17494b3a]{align-items:center;color:#999;display:flex;font-size:1.5rem;height:100%;justify-content:center}.hint[data-v-17494b3a]{background:#f9f9f9;border-left:3px solid #007bff;color:#555;font-size:.75rem;margin-top:.5rem;padding:.5rem}.aerodrome-editor[data-v-b8259610]{background:#f5f5f5;border:1px solid #ccc;display:flex;font-family:Segoe UI,Segoe UI fallback,sans-serif;height:90vh;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aerodrome-editor .ae-stage[data-v-b8259610]{min-height:0}.canvas[data-v-b8259610]{background:#fff;cursor:crosshair;flex:1;overflow:hidden}.selected[data-v-b8259610]{stroke:#007bff!important;stroke-width:4px!important}.aerodrome-editor.readonly[data-v-b8259610]{background:#eef2f7;border:none;height:100%;position:relative}.aerodrome-editor.readonly .canvas[data-v-b8259610]{cursor:grab}.aerodrome-editor.readonly .canvas[data-v-b8259610]:active{cursor:grabbing}.aerodrome-editor.readonly.route-mode .canvas[data-v-b8259610]{cursor:crosshair}.aerodrome-editor.readonly svg[data-v-b8259610]{pointer-events:none}.aerodrome-editor .fit-btn[data-v-b8259610]{align-items:center;background:#ffffffe6;border:1px solid #e5e5e5;border-radius:.375rem;bottom:.75rem;box-shadow:0 1px 3px #0000001f;color:#555;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:.75rem;width:2rem}.aerodrome-editor .fit-btn[data-v-b8259610]:hover{background:#fff;color:#111}.aerodrome-editor .selection-chip[data-v-b8259610]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #dbe3ef;border-radius:9999px;box-shadow:0 2px 8px #102a521f;color:#1f3350;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;left:.75rem;padding:.35rem .4rem .35rem .7rem;position:absolute;top:.75rem}.aerodrome-editor .selection-chip>i[data-v-b8259610]{color:#2563eb}.aerodrome-editor .selection-chip__clear[data-v-b8259610]{align-items:center;border-radius:9999px;color:#64748b;cursor:pointer;display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}.aerodrome-editor .selection-chip__clear[data-v-b8259610]:hover{background:#eef2f7;color:#0f172a}
