.tern1-member{max-width:850px;margin:30px auto;padding:26px;border:1px solid #2a2e31;border-radius:6px;background:#131619;color:#f2efea}.tern1-member h2,.tern1-member h3{margin:0 0 18px}.tern1-own-list{margin:26px 0}.tern1-own-list>div{padding:12px 0;border-top:1px solid #2a2e31;display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.tern1-own-list small{color:#aaa}.tern1-member a,.tern1-member-form button{color:#e64a35}.tern1-member-form{display:grid;gap:16px;margin:20px 0 50px}.tern1-form-field{display:grid;gap:6px;font-size:.88rem;font-weight:600}.tern1-form-field small,.tern1-form-note{font-weight:400;color:#aaa}.tern1-form-field input,.tern1-form-field select,.tern1-form-field textarea{width:100%;padding:11px;background:#0b0d0f;color:#f2efea;border:1px solid #424549;border-radius:4px}.tern1-member-form button,.tern1-action{justify-self:start;display:inline-block;padding:12px 20px;background:#e64a35!important;border:0;border-radius:4px;color:#fff!important;cursor:pointer;font-weight:700}.tern1-alert{border-left:3px solid #e64a35;background:#27201e;padding:14px}.tern1-event-form{border-top:1px solid #424549;padding-top:28px}.tern1-machine{max-width:760px;margin:40px auto}.tern1-machine-id{color:#e64a35;font-weight:700;letter-spacing:.08em}.tern1-machine dl{display:grid;grid-template-columns:1fr 2fr;gap:14px;border-top:1px solid #424549;padding-top:22px}.tern1-machine dt{color:#aaa}.tern1-machine dd{margin:0;white-space:normal}.tern1-machine-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0}.tern1-machine-gallery img{width:100%;aspect-ratio:3/2;object-fit:cover}.tern1-timeline{padding-left:24px}.tern1-timeline li{padding:12px 0 18px 14px;border-left:1px solid #e64a35}.tern1-timeline h3{font-size:1.35rem;margin:6px 0}.tern1-timeline small{color:#e64a35}@media(max-width:600px){.tern1-member{padding:18px}.tern1-machine dl{grid-template-columns:1fr}.tern1-machine-gallery{grid-template-columns:1fr}}
.tern1-consent{display:flex;align-items:flex-start;gap:12px;font-size:.88rem;line-height:1.55;font-weight:400}.tern1-consent input[type=checkbox]{width:auto;flex:0 0 auto;margin-top:4px;accent-color:#e64a35}
.tern1-catalog{display:grid;gap:16px;margin:0;padding:20px;border:1px solid #424549;border-radius:4px;min-width:0}.tern1-catalog legend{padding:0 8px;font-weight:700}.tern1-catalog p{margin:0}.tern1-custom-field[hidden]{display:none!important}
.tern1-catalog-group{display:grid;gap:16px}.tern1-catalog-group[hidden],#tern1-common-modifications[hidden]{display:none!important}
.tern1-catalog-group{margin:0;padding:0;border:0;min-width:0}
#tern1-common-modifications{margin:0;padding:0;border:0;min-width:0}
.tern1-member-form>fieldset{display:grid;gap:16px;margin:0;padding:0;border:0;min-width:0}
.tern1-member-form>fieldset:disabled{opacity:.65}
.tern1-member-form button:disabled{cursor:not-allowed}
.tern1-editor-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #424549;padding-bottom:12px}.tern1-editor-tabs button{flex:1;padding:12px!important;background:#202428!important;color:#f2efea!important;border:1px solid #424549;min-height:44px}.tern1-editor-tabs button[aria-selected=true]{background:#e64a35!important;border-color:#e64a35;color:white!important}.tern1-unified-editor [data-panel]{display:grid;gap:18px;min-width:0}.tern1-unified-editor [hidden]{display:none!important}.tern1-save-bar{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:15px;background:#131619;border-top:2px solid #e64a35;z-index:5}.tern1-save-bar span{font-size:.85rem;color:#b6b6bb}.tern1-history-edit,.tern1-photo-edit{padding:16px;display:grid;gap:12px;border:1px solid #424549;min-width:0}.tern1-photo-edit img,.tern1-unified-editor figure img{max-height:240px;object-fit:contain;width:auto}.tern1-machine-gallery figure{margin:0}.tern1-machine-gallery figcaption{font-size:.88rem;color:#aaa;margin-top:8px}@media(max-width:480px){.tern1-editor-tabs button{flex-basis:40%}.tern1-save-bar button{width:100%}}
