/* Approved six-area administration preview, 2026-10-14. */
body.aurora-admin{--admin-ink:#24232c;--admin-blue:#6551e6;--admin-purple:#6551e6;--admin-bg:#faf9fc;--admin-line:#eeedf3;--admin-text:#24232c;--admin-muted:#73717f;background:#faf9fc;color:#24232c}
body.aurora-admin #workspace aside{width:210px;background:#fff;border-right:1px solid #eeedf3;padding:28px 16px}
body.aurora-admin #workspace main{margin-left:210px;padding:0 30px 30px;background:#faf9fc}
body.aurora-admin #workspace header{position:static;min-height:76px;background:#faf9fc;border-bottom:1px solid #eeedf3;margin-bottom:28px}
body.aurora-admin #workspace header>div>p{display:none}
body.aurora-admin #workspace header h1{color:#24232c;font-size:25px;font-weight:600}
body.aurora-admin #workspace aside .brand{color:#24232c;font-size:18px}
body.aurora-admin #workspace aside>p{color:#73717f;font-size:12px;margin-bottom:24px}
body.aurora-admin #workspace nav{display:grid;gap:8px;margin-top:0}
body.aurora-admin #workspace nav button{min-height:48px;border:0;border-radius:10px;background:none;color:#73717f;padding:12px;text-align:left;font-size:14px;box-shadow:none}
body.aurora-admin #workspace nav button.active{background:#f0edff!important;color:#6551e6!important;border-color:#f0edff!important;box-shadow:none!important}
body.aurora-admin #workspace nav button:before{color:inherit}
body.aurora-admin #workspace button{border-radius:9px;min-height:44px;font-weight:500}
body.aurora-admin #workspace .subtle,body.aurora-admin #workspace td button{background:#fff;color:#6551e6;border-color:#eeedf3;box-shadow:none}
body.aurora-admin #workspace #add{background:#6551e6;color:#fff;border-color:#6551e6}
body.aurora-admin #workspace .toolbar{border-color:#eeedf3;background:#fff;border-radius:12px;padding:17px 20px}
body.aurora-admin #workspace table{background:#fff}
body.aurora-admin #workspace th{background:#faf9fc;color:#73717f;font-weight:400;border-color:#eeedf3}
body.aurora-admin #workspace td{color:#24232c;border-color:#eeedf3;padding:18px 20px}
body.aurora-admin #workspace .table-wrap{background:#fff;border-color:#eeedf3;border-radius:12px}
body.aurora-admin #workspace tr:hover td{background:#faf9fc}
body.aurora-admin #workspace input,body.aurora-admin #workspace select{background:#faf9fc;color:#24232c;border-color:#eeedf3;min-height:44px;border-radius:8px}
body.aurora-admin #workspace h2,body.aurora-admin #workspace h3{color:#24232c}
body.aurora-admin #workspace .hint,body.aurora-admin #workspace .toolbar p,body.aurora-admin #workspace .toolbar span{color:#73717f}
body.aurora-admin #workspace .admin-page-intro{margin:0 0 24px;color:#73717f;font-size:14px;line-height:1.7}
body.aurora-admin #workspace .admin-list-links{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}
body.aurora-admin #workspace .admin-model-flow{background:#fff;border:1px solid #eeedf3;border-radius:13px;padding:0 22px}
body.aurora-admin #workspace .admin-model-step{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;padding:25px 0;border-bottom:1px solid #eeedf3}
body.aurora-admin #workspace .admin-model-step:last-child{border-bottom:0}
body.aurora-admin #workspace .admin-model-step h2{font-size:17px;margin:0!important;font-weight:600}
body.aurora-admin #workspace .admin-model-step p{color:#73717f;margin:7px 0 0;font-size:14px}
body.aurora-admin #workspace .admin-step-number{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;background:#f0edff;color:#6551e6}
body.aurora-admin #workspace .admin-more{margin-top:22px}
body.aurora-admin #workspace .admin-more summary{color:#73717f;cursor:pointer;padding:12px 0;min-height:44px}
body.aurora-admin #workspace .admin-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.aurora-admin #workspace .admin-task-link{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:23px;text-align:left;background:#fff;border:1px solid #eeedf3;border-radius:12px;color:#24232c}
body.aurora-admin #workspace .admin-task-link strong{font-size:17px;font-weight:600}
body.aurora-admin #workspace .admin-task-link span{font-size:14px;color:#73717f}
body.aurora-admin #workspace .model-tabs{border-color:#eeedf3;gap:24px;margin:20px 0 24px}
body.aurora-admin #workspace .model-tabs button{background:transparent;border-radius:0;color:#73717f}
body.aurora-admin #workspace .model-tabs button.active{border-bottom-color:#6551e6;color:#6551e6}
body.aurora-admin #workspace #model-return{margin-bottom:20px}
body.aurora-admin #editor{background:#fff;color:#24232c;border-color:#eeedf3;border-radius:15px}
body.aurora-admin #editor h2{color:#24232c;border-color:#eeedf3}
body.aurora-admin #editor input,body.aurora-admin #editor select{background:#faf9fc;color:#24232c;border-color:#eeedf3;border-radius:8px;min-height:44px}
body.aurora-admin #editor button{background:#6551e6;border-color:#6551e6;min-height:44px}
body.aurora-admin #editor #cancel{background:#fff;border-color:#eeedf3;color:#6551e6}
body.aurora-admin #editor::backdrop{background:#24232c66;backdrop-filter:blur(2px)}
body.aurora-admin :is(button,input,select,textarea,a):focus-visible{outline:2px solid #6551e6;outline-offset:3px}
@media(max-width:700px){body.aurora-admin #workspace aside{position:static;width:100%;padding:18px 16px;border-right:0;border-bottom:1px solid #eeedf3}body.aurora-admin #workspace main{margin-left:0;padding:0 16px 22px}body.aurora-admin #workspace nav{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:6px}body.aurora-admin #workspace nav button{min-width:0;white-space:normal;font-size:12px;text-align:center;justify-content:center;padding:9px 4px;min-height:44px}body.aurora-admin #workspace nav button:before{display:none}body.aurora-admin #workspace header h1{font-size:22px}body.aurora-admin #workspace .admin-task-grid{grid-template-columns:1fr}body.aurora-admin #workspace .admin-model-step{grid-template-columns:30px minmax(0,1fr)}body.aurora-admin #workspace .admin-model-step button{grid-column:2;justify-self:start}body.aurora-admin #workspace .admin-list-links{margin-left:0}body.aurora-admin #workspace .model-tabs{gap:16px;flex-wrap:wrap}}

body.aurora-admin #workspace .subtle.admin-task-link{background:#fff;color:#24232c;border-color:#eeedf3}
body.aurora-admin #workspace .admin-task-link span,body.aurora-admin #workspace .admin-model-step p{color:#73717f}

body.aurora-admin #workspace #tenant-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body.aurora-admin #workspace #tenant-search label{margin:0;display:flex;align-items:center;gap:10px;color:#73717f;font-size:13px}body.aurora-admin #workspace #tenant-search input{margin:0;width:220px;max-width:100%}body.aurora-admin #workspace .admin-model-step:first-child button{background:#6551e6;color:white;border-color:#6551e6}@media(max-width:700px){body.aurora-admin #workspace #tenant-search label{flex-direction:column;align-items:flex-start}body.aurora-admin #workspace #tenant-search{align-items:flex-end}body.aurora-admin #workspace #tenant-search input{width:180px}}

body.aurora-admin #workspace .admin-enterprise-back{margin-bottom:16px}body.aurora-admin #workspace .admin-section-head{margin-bottom:12px}body.aurora-admin #workspace .admin-section-head h2{font-size:19px;margin:0!important}
