.axis-admin{max-width:1800px!important;padding:28px!important;--admin-line:color-mix(in srgb,var(--ink,#243a30) 18%,transparent)}.axis-admin *{box-sizing:border-box}.axis-admin [hidden]{display:none!important}.axis-admin h1{font-size:26px;margin:12px 0 24px}.axis-admin h2{font-size:21px;margin:6px 0 12px}.axis-admin h3{font-size:16px}.axis-admin p{line-height:1.8;color:var(--muted,#526559)}.admin-workspace{display:grid;grid-template-columns:205px minmax(0,1fr);gap:22px;align-items:start}.axis-admin .admin-navigation{display:flex;flex-direction:column;gap:7px;position:sticky;top:18px;padding:10px;background:var(--surface,#fff);border:1px solid var(--admin-line);border-radius:18px}.axis-admin .admin-navigation a{font-size:13px;padding:13px 10px;border:0;border-radius:10px;white-space:normal;color:var(--ink);background:transparent}.axis-admin .admin-navigation a.selected{background:var(--accent);color:var(--on-accent,#fff)}.admin-content{min-width:0}.admin-content>.axis-box{margin:0;padding:24px;border:1px solid var(--admin-line);border-radius:20px;box-shadow:0 8px 30px #00000005}.axis-admin input,.axis-admin select{min-width:0}.axis-admin :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.axis-admin button{font:inherit;font-size:13px;line-height:1.5;cursor:pointer}.axis-admin button:disabled{opacity:.4;cursor:default}.axis-admin button[type=button]{background:var(--surface);color:var(--ink);border:1px solid var(--admin-line);border-radius:10px;padding:8px 12px}.axis-admin button[aria-pressed=true],.axis-admin button[aria-selected=true]{background:var(--accent);color:var(--on-accent,#fff);border-color:var(--accent)}.editor-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.editor-heading p{margin:6px 0}.ui-eyebrow{color:var(--accent);font-size:12px;font-weight:bold}.project-select{min-width:220px}.axis-admin .ui-editor{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:22px;align-items:start}.axis-admin .ui-fields{display:block;min-width:0;max-height:calc(100vh - 210px);overflow:auto;padding:0 4px 0 8px}.axis-admin .editor-tabs{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--admin-line);padding-bottom:12px}.axis-admin .editor-tabs button{flex:1 0 auto;padding:8px;font-size:12px}.editor-search{display:flex;align-items:end;gap:8px;margin:16px 0}.editor-search label{flex:1;margin:0!important;font-size:12px}.editor-search input{width:100%}.editor-search button{flex-shrink:0;margin-bottom:3px}.axis-admin .ui-control-list{display:block;max-height:none;overflow:visible;border:0;padding:0}.axis-admin .visibility-row{display:flex;align-items:center;gap:10px;position:relative;margin:0!important;padding:13px 8px;border-bottom:1px solid var(--admin-line);font-size:13px;cursor:pointer;min-height:50px}.visibility-row>span{flex:1}.axis-admin .visibility-row input{appearance:none;flex:0 0 36px;width:36px;height:21px;border:0;background:var(--muted,#697d71);border-radius:20px;position:relative;margin:0;cursor:pointer}.visibility-row input:after{content:'';position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s}.axis-admin .visibility-row input:checked{background:var(--accent)}.visibility-row input:checked:after{transform:translateX(15px)}.visibility-state{display:none}.editor-hint{font-size:12px}.axis-admin .ui-save{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--admin-line);padding:12px 0;display:flex;flex-wrap:wrap;gap:8px;z-index:2}.ui-save p{width:100%;font-size:12px;margin:0}.ui-save [data-dirty=true]{font-weight:bold;color:var(--accent)}.ui-save button{flex:1}.axis-admin .ui-preview{position:sticky;top:18px;min-width:0;border:1px solid var(--admin-line);border-radius:15px;padding:12px;background:var(--soft,var(--surface));overflow:hidden}.ui-preview-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-preview-toolbar strong{font-size:13px;margin-inline-end:auto}.ui-preview-toolbar button,.ui-preview-toolbar a{font-size:11px!important;padding:6px 8px!important}.ui-preview p{font-size:11px;margin:10px 0}.ui-frame-stage{position:relative;overflow:hidden;border-radius:10px;border:1px solid var(--admin-line);background:var(--surface)}.axis-admin #ui-preview-frame{display:block;border:0;position:absolute;left:0;top:0;transform-origin:top left;border-radius:0;min-height:0}.appearance-choices,.skin-choices{border:0;padding:0;margin:16px 0;display:flex;gap:7px;flex-wrap:wrap}.appearance-choices legend,.skin-choices legend{font-size:13px;margin-bottom:8px}.axis-admin .appearance-choices label,.axis-admin .skin-choices label{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:10px 7px;border:1px solid var(--admin-line);border-radius:10px;font-size:11px;cursor:pointer}.appearance-choices label:has(:checked),.skin-choices label:has(:checked){outline:2px solid var(--accent);outline-offset:1px}.appearance-choices input,.skin-choices input{position:absolute;opacity:0;width:1px!important}.appearance-choices label:has(:focus-visible),.skin-choices label:has(:focus-visible){outline:3px solid var(--accent)}.skin-choices i{width:19px;height:19px;border-radius:50%;flex-shrink:0}.skin-choices label{flex-direction:column}.layout-glyph{width:28px;height:25px;display:flex;gap:3px;flex-shrink:0}.layout-glyph i{background:var(--accent);flex:1;border-radius:2px;opacity:.65}.layout-focus i:first-child{flex:3}.layout-stacked,.layout-list{flex-direction:column}.axis-admin #ui-selection{border:1px solid var(--accent);padding:12px;border-radius:10px;background:var(--soft);display:flex;gap:8px;flex-wrap:wrap}.axis-admin #ui-selection>span,.axis-admin #ui-selection>strong{width:100%;font-size:12px}.axis-admin .axis-check-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.axis-admin .axis-project-permission,.axis-admin .axis-permission{border-color:var(--admin-line);border-radius:12px}.axis-admin .axis-member-row{border-bottom:1px solid var(--admin-line);padding:14px 0}.axis-admin .admin-help-button{border:1px solid var(--admin-line)!important;padding:0!important;border-radius:50%!important;width:23px;height:23px;min-width:23px;font-size:12px!important;margin:0 4px;flex:0 0 23px}.project-select,.visitor-browser-tools label{position:relative}.project-select>.admin-help-button,.visitor-browser-tools label>.admin-help-button{position:absolute;top:0;left:0}#admin-help-tooltip{position:fixed;z-index:2147483647;max-width:min(320px,calc(100vw - 24px));padding:12px 15px;background:#18232f;color:#fff;border:1px solid #708293;border-radius:10px;box-shadow:0 8px 30px #0003;font:13px/1.8 Tahoma,sans-serif;direction:rtl;pointer-events:none}#admin-help-tooltip[hidden]{display:none}.visitor-browser-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:18px 0}.visitor-browser-tools label{flex:1;min-width:170px;margin:0!important}.visitor-browser-tools select{width:100%}.visitor-browser-tools button{margin-bottom:4px}#visitor-address{display:block;border:1px solid var(--admin-line);padding:10px 14px;border-radius:9px;font:12px monospace;text-align:left;overflow-wrap:anywhere}#visitor-status{font-size:12px;min-height:22px}.visitor-stage{background:var(--soft);border:1px solid var(--admin-line);border-radius:12px;padding:6px;overflow:hidden}.visitor-stage iframe{display:block;width:100%;height:75vh;min-height:480px;border:0;background:var(--surface);margin:auto;transition:width .2s}.visitor-stage iframe.phone{width:390px;max-width:100%}
@media(min-width:1600px){.axis-admin .ui-editor{grid-template-columns:400px minmax(0,1fr)}}@media(max-width:1150px){.admin-workspace{grid-template-columns:1fr}.axis-admin .admin-navigation{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}.axis-admin .admin-navigation a{font-size:12px;padding:9px}.axis-admin .ui-fields{max-height:800px}}@media(max-width:760px){.axis-admin{padding:14px!important}.admin-content>.axis-box{padding:16px}.editor-heading{display:block}.project-select{display:block;margin:14px 0}.axis-admin .ui-editor{display:flex;flex-direction:column}.axis-admin .ui-fields{width:100%;max-height:none;overflow:visible;padding:0}.axis-admin .ui-preview{position:static;width:100%}.axis-admin .ui-save{bottom:0}.visitor-browser-tools label{min-width:130px}.visitor-browser-tools button{font-size:12px}.axis-admin h2{font-size:18px}.axis-admin .admin-navigation{flex-wrap:nowrap;overflow:auto}.axis-admin .admin-navigation a{flex-shrink:0;white-space:nowrap}.admin-workspace{gap:14px}.axis-admin .axis-columns{grid-template-columns:1fr}}
.axis-admin button[type=button]{color:var(--ink)!important}.axis-admin button[aria-pressed=true],.axis-admin button[aria-selected=true],.axis-admin button[type=submit],.axis-admin button:not([type]){color:var(--on-accent,#fff)!important}.axis-admin #ui-preview-frame{right:auto;margin:0}.axis-admin .admin-help-button{color:var(--ink)!important}
