.flv-owner{max-width:1200px;margin:24px auto;padding:clamp(16px,3vw,34px);color:#193a30;font:16px/1.6 system-ui,sans-serif}.flv-owner *{box-sizing:border-box}.flv-owner h1{font-size:clamp(26px,4vw,38px)}.flv-owner form{display:grid;gap:12px;padding:18px;margin:16px 0;background:#f3f7f4;border:1px solid #dce7e0;border-radius:12px;max-width:700px}.flv-owner label{display:block}.flv-owner input:not([type=checkbox]):not([type=hidden]),.flv-owner select{display:block;width:100%;max-width:100%;padding:11px;border:1px solid #b8cec1;border-radius:7px;font:inherit;margin:6px 0}.flv-owner button{min-height:44px;padding:11px 16px;border:0;border-radius:7px;color:white;background:#175b49;font:600 16px system-ui;cursor:pointer}.flv-scroll{overflow-x:auto}.flv-owner table{border-collapse:collapse;min-width:800px;width:100%}.flv-owner td,.flv-owner th{padding:14px;border:1px solid #dce7e0;text-align:left;vertical-align:top}.flv-owner th{background:#edf5ef}.flv-owner td form{min-width:215px;padding:10px}.flv-key{margin:14px 0;padding:12px;border:1px solid #bdd4c5;border-radius:8px}.flv-key summary{cursor:pointer;font-weight:600}.flv-key code{display:block;overflow-wrap:anywhere;user-select:all;white-space:normal;margin-top:12px}.flv-pages{display:flex;gap:16px;margin:20px 0}.flv-owner :focus-visible{outline:3px solid #2379b5;outline-offset:3px}
.flv-owner .form-table{min-width:0;table-layout:fixed}.flv-owner .form-table th{width:30%}.flv-owner .form-table td{overflow-wrap:anywhere}.flv-owner .nav-tab-wrapper{display:flex;flex-wrap:wrap;gap:12px}.flv-owner .form-table input:not([type=checkbox]){max-width:100%}@media(max-width:600px){.flv-owner .form-table,.flv-owner .form-table tbody,.flv-owner .form-table tr,.flv-owner .form-table th,.flv-owner .form-table td{display:block;width:100%}.flv-owner .form-table th{padding-bottom:0}.flv-owner .form-table td{border-top:0}.flv-owner .wrap{margin:0}}

.flv-owner form>*{min-width:0}.flv-owner .submit{margin:0;max-width:100%}.flv-owner .submit button{width:100%;white-space:normal}
