.app-edit-regulation-page[data-v-79e7f70e]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:14px;width:100%}.app-edit-regulation-card[data-v-79e7f70e]{-webkit-box-shadow:0 14px 44px rgba(0,0,0,.14);background:var(--panel-bg);border:1px solid var(--header-border);border-radius:22px;box-shadow:0 14px 44px rgba(0,0,0,.14);color:var(--text-main);overflow:hidden}.app-edit-regulation-card-head[data-v-79e7f70e]{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;border-bottom:1px solid var(--header-border);display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;justify-content:space-between;padding:16px}.app-edit-regulation-card-title[data-v-79e7f70e]{color:var(--text-main);font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:22px}.app-edit-regulation-form[data-v-79e7f70e]{padding:16px}.app-edit-regulation-form-grid[data-v-79e7f70e]{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.app-edit-regulation-field[data-v-79e7f70e]{margin-bottom:14px;min-width:0}.app-edit-regulation-form-grid .app-edit-regulation-field[data-v-79e7f70e]{margin-bottom:0}.app-edit-regulation-editor-wrap[data-v-79e7f70e]{padding:16px}.app-edit-regulation-toolbar[data-v-79e7f70e]{background:var(--surface-soft);border:1px solid var(--header-border);border-radius:14px;color:var(--text-main);margin-bottom:12px;padding:8px}.app-edit-regulation-toolbar[data-v-79e7f70e] .ql-picker,.app-edit-regulation-toolbar[data-v-79e7f70e] .ql-stroke{color:var(--text-main);stroke:var(--text-main)}.app-edit-regulation-toolbar[data-v-79e7f70e] .ql-fill{fill:var(--text-main)}.app-edit-regulation-toolbar[data-v-79e7f70e] .ql-picker-label:hover,.app-edit-regulation-toolbar[data-v-79e7f70e] button:hover{color:var(--accent)}.app-edit-regulation-editor[data-v-79e7f70e]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:18px;color:var(--text-main);min-height:340px;overflow:auto;padding:16px}.app-edit-regulation-editor[data-v-79e7f70e] *,.app-edit-regulation-editor[data-v-79e7f70e] .ql-editor{color:var(--text-main)}.app-edit-regulation-errors[data-v-79e7f70e]{padding:0 16px}.app-edit-regulation-actions[data-v-79e7f70e]{-ms-flex-pack:end;-webkit-box-pack:end;border-top:1px solid var(--header-border);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:14px 16px 16px}.app-edit-regulation-actions-bottom[data-v-79e7f70e]{margin-top:14px;padding-bottom:0;padding-left:0;padding-right:0}.app-edit-regulation-save-btn[data-v-79e7f70e],.app-edit-regulation-soft-btn[data-v-79e7f70e]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:background .2s ease,border-color .2s ease,opacity .2s ease,-webkit-transform .2s ease;align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:13px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 20px;transition:background .2s ease,border-color .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease,border-color .2s ease,opacity .2s ease;transition:background .2s ease,transform .2s ease,border-color .2s ease,opacity .2s ease,-webkit-transform .2s ease}.app-edit-regulation-save-btn[data-v-79e7f70e]:hover,.app-edit-regulation-soft-btn[data-v-79e7f70e]:hover{-webkit-transform:translateY(-1px);background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.app-edit-regulation-save-btn-disabled[data-v-79e7f70e],.app-edit-regulation-soft-btn[data-v-79e7f70e]:disabled{cursor:default;opacity:.65;pointer-events:none}.app-edit-regulation-response[data-v-79e7f70e]{background:var(--surface-soft);border:1px solid var(--header-border);border-radius:16px;margin-top:14px;padding:14px}.app-edit-regulation-response-title[data-v-79e7f70e]{color:var(--text-main);font-size:15px;font-weight:800;line-height:20px;margin-bottom:10px}.app-edit-regulation-response-text[data-v-79e7f70e]{color:var(--text-main);font-size:14px;line-height:22px}.app-edit-regulation-response-text[data-v-79e7f70e] *{color:var(--text-main)!important}.app-edit-regulation-textarea[data-v-79e7f70e]{border-radius:14px;min-height:92px;resize:vertical;width:100%}.app-edit-regulation-files-section[data-v-79e7f70e]{margin-top:16px}.app-edit-regulation-files-title[data-v-79e7f70e]{color:var(--text-main);font-size:15px;font-weight:800;margin-bottom:10px}.app-edit-regulation-files[data-v-79e7f70e]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px}.app-edit-regulation-file-upload[data-v-79e7f70e]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;align-items:center;background:var(--surface-soft);border:1px dashed var(--header-border);border-radius:14px;color:var(--text-main);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:800;gap:9px;justify-content:center;min-height:44px;padding:0 14px;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease,border-color .2s ease;transition:background .2s ease,transform .2s ease,border-color .2s ease,-webkit-transform .2s ease}.app-edit-regulation-file-upload[data-v-79e7f70e]:hover{-webkit-transform:translateY(-1px);background:var(--surface-hover);transform:translateY(-1px)}.app-edit-regulation-file-upload i[data-v-79e7f70e]{color:var(--text-secondary);font-size:17px}.app-edit-regulation-file-item[data-v-79e7f70e]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:var(--surface-soft);border:1px solid var(--header-border);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-height:48px;padding:8px}.app-edit-regulation-file-link[data-v-79e7f70e]{-ms-flex:1;-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-orient:vertical;color:var(--text-main);display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;text-decoration:none}.app-edit-regulation-file-link[data-v-79e7f70e]:hover{color:var(--text-main);text-decoration:none}.app-edit-regulation-file-name[data-v-79e7f70e]{color:var(--text-main);font-size:13px;font-weight:800;line-height:17px;word-break:break-word}.app-edit-regulation-file-size[data-v-79e7f70e]{color:var(--text-muted);font-size:12px;line-height:16px}.app-edit-regulation-file-remove[data-v-79e7f70e]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;align-items:center;background:var(--panel-bg);border:1px solid var(--header-border);border-radius:11px;color:var(--text-secondary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease,color .2s ease;transition:background .2s ease,transform .2s ease,color .2s ease,-webkit-transform .2s ease;width:34px}.app-edit-regulation-file-remove[data-v-79e7f70e]:hover{-webkit-transform:translateY(-1px);background:var(--surface-hover);color:var(--danger);transform:translateY(-1px)}.app-edit-regulation-error-text[data-v-79e7f70e]{color:var(--danger);font-size:12px;line-height:17px;margin:10px 0 0}.app-edit-regulation-page ::v-deep .form-control[data-v-79e7f70e],.app-edit-regulation-page ::v-deep input[data-v-79e7f70e],.app-edit-regulation-page ::v-deep textarea[data-v-79e7f70e]{-webkit-box-shadow:none;-webkit-transition:border-color .2s ease,background .2s ease;background:var(--input-bg);border:1px solid var(--input-border);border-radius:13px;box-shadow:none;color:var(--text-main);font-size:14px;min-height:42px;outline:none;padding:10px 12px;transition:border-color .2s ease,background .2s ease;width:100%}.app-edit-regulation-page ::v-deep .form-control[data-v-79e7f70e]:focus,.app-edit-regulation-page ::v-deep input[data-v-79e7f70e]:focus,.app-edit-regulation-page ::v-deep textarea[data-v-79e7f70e]:focus{-webkit-box-shadow:none;background:var(--input-bg);border-color:var(--accent);box-shadow:none;color:var(--text-main)}.app-edit-regulation-page ::v-deep input[data-v-79e7f70e]::-webkit-input-placeholder,.app-edit-regulation-page ::v-deep textarea[data-v-79e7f70e]::-webkit-input-placeholder{color:var(--input-placeholder)}.app-edit-regulation-page ::v-deep input[data-v-79e7f70e]:-ms-input-placeholder,.app-edit-regulation-page ::v-deep textarea[data-v-79e7f70e]:-ms-input-placeholder{color:var(--input-placeholder)}.app-edit-regulation-page ::v-deep input[data-v-79e7f70e]::-ms-input-placeholder,.app-edit-regulation-page ::v-deep textarea[data-v-79e7f70e]::-ms-input-placeholder{color:var(--input-placeholder)}.app-edit-regulation-page ::v-deep input[data-v-79e7f70e]::placeholder,.app-edit-regulation-page ::v-deep textarea[data-v-79e7f70e]::placeholder{color:var(--input-placeholder)}.app-edit-regulation-page ::v-deep .a-field-label[data-v-79e7f70e],.app-edit-regulation-page ::v-deep .field-label[data-v-79e7f70e],.app-edit-regulation-page ::v-deep .form-field-wrapper label[data-v-79e7f70e],.app-edit-regulation-page ::v-deep label[data-v-79e7f70e]{color:var(--text-secondary);font-size:13px;font-weight:700;margin-bottom:6px}.app-edit-regulation-page ::v-deep .a-select-dropdown[data-v-79e7f70e],.app-edit-regulation-page ::v-deep .dropdown-menu[data-v-79e7f70e],.app-edit-regulation-page ::v-deep .select-dropdown[data-v-79e7f70e]{background:var(--panel-bg);border:1px solid var(--header-border);color:var(--text-main)}.app-edit-regulation-page ::v-deep .a-select-option[data-v-79e7f70e],.app-edit-regulation-page ::v-deep .dropdown-item[data-v-79e7f70e]{color:var(--text-main)}.app-edit-regulation-page ::v-deep .a-select-option[data-v-79e7f70e]:hover,.app-edit-regulation-page ::v-deep .dropdown-item[data-v-79e7f70e]:hover{background:var(--surface-hover);color:var(--text-main)}@media (max-width:980px){.app-edit-regulation-form-grid[data-v-79e7f70e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.app-edit-regulation-card[data-v-79e7f70e]{border-radius:20px}.app-edit-regulation-card-head[data-v-79e7f70e],.app-edit-regulation-editor-wrap[data-v-79e7f70e],.app-edit-regulation-form[data-v-79e7f70e]{padding:15px}.app-edit-regulation-form-grid[data-v-79e7f70e]{gap:0;grid-template-columns:1fr}.app-edit-regulation-form-grid .app-edit-regulation-field[data-v-79e7f70e]{margin-bottom:14px}.app-edit-regulation-editor[data-v-79e7f70e]{min-height:260px}.app-edit-regulation-actions[data-v-79e7f70e]{-ms-flex-pack:stretch;-webkit-box-pack:stretch;justify-content:stretch}.app-edit-regulation-save-btn[data-v-79e7f70e],.app-edit-regulation-soft-btn[data-v-79e7f70e]{width:100%}}.app-edit-regulation-editor[data-v-79e7f70e],.app-edit-regulation-editor[data-v-79e7f70e] *,.app-edit-regulation-editor[data-v-79e7f70e] .ql-editor,.app-edit-regulation-editor[data-v-79e7f70e] .ql-editor *,.app-edit-regulation-response-text[data-v-79e7f70e],.app-edit-regulation-response-text[data-v-79e7f70e] *,.app-edit-regulation-response-text[data-v-79e7f70e] div,.app-edit-regulation-response-text[data-v-79e7f70e] em,.app-edit-regulation-response-text[data-v-79e7f70e] h1,.app-edit-regulation-response-text[data-v-79e7f70e] h2,.app-edit-regulation-response-text[data-v-79e7f70e] h3,.app-edit-regulation-response-text[data-v-79e7f70e] h4,.app-edit-regulation-response-text[data-v-79e7f70e] h5,.app-edit-regulation-response-text[data-v-79e7f70e] h6,.app-edit-regulation-response-text[data-v-79e7f70e] li,.app-edit-regulation-response-text[data-v-79e7f70e] p,.app-edit-regulation-response-text[data-v-79e7f70e] span,.app-edit-regulation-response-text[data-v-79e7f70e] strong{color:var(--text-main)!important}.app-edit-regulation-editor[data-v-79e7f70e] a,.app-edit-regulation-response-text[data-v-79e7f70e] a{color:var(--accent)!important}.app-edit-regulation-editor[data-v-79e7f70e] table td,.app-edit-regulation-editor[data-v-79e7f70e] table th,.app-edit-regulation-response-text[data-v-79e7f70e] table td,.app-edit-regulation-response-text[data-v-79e7f70e] table th{border-color:var(--header-border)!important;color:var(--text-main)!important}.app-edit-regulation-editor[data-v-79e7f70e] table{border-color:var(--header-border)!important}.app-edit-regulation-editor[data-v-79e7f70e] img,.app-edit-regulation-response-text[data-v-79e7f70e] img{border-radius:14px;height:auto;max-width:100%}.app-edit-regulation-editor[data-v-79e7f70e] iframe,.app-edit-regulation-response-text[data-v-79e7f70e] iframe{max-width:100%}