.org-settings-page{font-family:Arial,sans-serif}.org-settings-shell{background:#fff;border:1px solid #dce9ec;border-radius:18px;box-shadow:0 12px 34px rgba(29,79,91,.07);overflow:hidden}.org-settings-tabs{display:flex;gap:8px;padding:14px;border-bottom:1px solid #e5eef0;background:#f9fcfd;flex-wrap:wrap}.org-tab{border:1px solid #d7e7ea;background:#fff;color:#244f59;border-radius:12px;padding:11px 16px;font:700 14px Arial,sans-serif;cursor:pointer;display:flex;align-items:center;gap:8px}.org-tab.active{background:linear-gradient(180deg,#17b7c0,#0ba2ad);color:#fff;border-color:#0ca6af;box-shadow:0 8px 18px rgba(12,162,173,.16)}.org-settings-content{padding:18px}.org-loading,.org-error,.org-empty{padding:34px;text-align:center;color:#718991}.org-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.org-panel-head>div{display:flex;align-items:baseline;gap:10px}.org-panel-head h2{margin:0;font-size:22px;color:#173b45}.org-panel-head span{font-size:12px;color:#80959c}.org-table-wrap{overflow:auto;border:1px solid #e0ebee;border-radius:14px}.org-table{width:100%;border-collapse:collapse;min-width:760px}.org-table th{background:#f4f9fa;color:#789098;font-size:12px;font-weight:700;text-align:right;padding:12px 14px;border-bottom:1px solid #dfeaec}.org-table td{padding:13px 14px;border-bottom:1px solid #edf2f3;color:#244955;font-size:14px}.org-table tr:last-child td{border-bottom:0}.org-status{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.org-status.on{background:#e1f6ec;color:#16855a}.org-status.off{background:#f2f4f5;color:#718087}.org-actions{display:flex;gap:7px}.org-actions .btn{min-height:34px;padding:7px 11px;font-size:12px}.org-disable{background:#fff5f5!important;color:#b94b54!important;border:1px solid #f1d4d7!important}.org-enable{background:#ecfaf5!important;color:#16855a!important;border:1px solid #caeadc!important}.org-modal-backdrop,.org-confirm-backdrop{position:fixed;inset:0;z-index:9200;background:rgba(8,37,47,.46);backdrop-filter:blur(6px);display:grid;place-items:center;padding:18px;opacity:0;transition:opacity .14s}.org-modal-backdrop.open,.org-confirm-backdrop.open{opacity:1}.org-modal{width:min(720px,95vw);max-height:88vh;background:#fff;border:1px solid #d9e8ec;border-radius:20px;box-shadow:0 30px 90px rgba(14,53,65,.28);display:flex;flex-direction:column;overflow:hidden}.org-modal-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e4edef}.org-modal-head span{font-size:12px;color:#0e98a4}.org-modal-head h3{margin:4px 0 0;font-size:26px;color:#173b45}.org-modal-close{width:38px;height:38px;border:0;border-radius:10px;background:#f1f7f8;color:#53717a;font-size:24px;cursor:pointer}.org-modal-body{padding:20px;overflow:auto;background:#f9fcfd}.org-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.org-form-grid label{display:flex;flex-direction:column;gap:7px}.org-form-grid label.wide{grid-column:1/-1}.org-form-grid span{font-size:14px;font-weight:700;color:#31535d}.org-form-grid input,.org-form-grid textarea{width:100%;border:1px solid #d8e7ea;border-radius:11px;background:#fff;padding:12px 13px;font:400 16px Arial,sans-serif;color:#173b45;outline:none}.org-form-grid textarea{min-height:90px;resize:vertical}.org-form-grid input:focus,.org-form-grid textarea:focus{border-color:#36b6be;box-shadow:0 0 0 3px rgba(54,182,190,.12)}.org-modal-actions{display:flex;gap:10px;padding:15px 20px;border-top:1px solid #e2ecef;justify-content:flex-start}.org-modal-actions .btn{min-width:125px}.org-confirm{width:min(430px,94vw);background:#fff;border:1px solid #d9e8ec;border-radius:20px;box-shadow:0 26px 70px rgba(15,55,67,.28);padding:24px;text-align:center}.org-confirm h3{margin:0 0 8px;font-size:22px;color:#173b45}.org-confirm p{margin:0 0 18px;color:#718991;font-size:14px;line-height:1.55}.org-confirm>div{display:flex;gap:10px;justify-content:center}.org-confirm .btn{min-width:110px}@media(max-width:700px){.org-settings-tabs{display:grid;grid-template-columns:1fr 1fr}.org-tab{justify-content:center}.org-panel-head{align-items:stretch;flex-direction:column}.org-panel-head .btn{width:100%}.org-settings-content{padding:12px}.org-form-grid{grid-template-columns:1fr}.org-form-grid label.wide{grid-column:auto}.org-modal-backdrop{padding:0}.org-modal{width:100%;height:100%;max-height:none;border-radius:0}.org-modal-actions .btn{flex:1}.org-confirm>div{flex-direction:column-reverse}.org-confirm .btn{width:100%}}