*{box-sizing:border-box;margin:0;padding:0}html,body{color:#1b1b1b;background:#edeae5;height:100%;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.center{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100%;padding:24px;display:flex}.shell{flex-direction:column;height:100%;display:flex}.bar{background:#fff;border-bottom:1px solid #ddd9d2;flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.bar b{font-size:15px}.bar .right{align-items:center;gap:12px;display:flex}.shell iframe{border:0;flex:1;width:100%}h1{font-size:22px}h2{margin:24px 0 10px;font-size:16px}.muted{color:#8a867f;font-size:14px}.admin{grid-template-columns:240px 1fr;height:100%;display:grid}.side{background:#fff;border-right:1px solid #ddd9d2;flex-direction:column;gap:16px;padding:16px 12px;display:flex}.side-top{flex-direction:column;gap:12px;display:flex}.side nav{flex-direction:column;flex:1;gap:2px;display:flex}.side .group{letter-spacing:.5px;text-transform:uppercase;color:#8a867f;padding:8px 10px 4px;font-size:12px;font-weight:700}.nav{color:inherit;border-radius:8px;padding:8px 10px;font-size:14px;text-decoration:none}.nav.indent{margin-left:12px}.nav:hover{background:#f4f2ee}.nav.active{background:#e3eefb;font-weight:600}.content{padding:28px 32px;overflow:auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.btn{font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c5be;border-radius:9px;padding:8px 14px;font-size:14px}.btn.primary{color:#fff;background:#111;border-color:#111}.btn.small{padding:4px 10px;font-size:13px}.btn.danger{color:#b3261e}.inline{align-items:center;gap:8px;display:flex}input,select{font:inherit;background:#fff;border:1px solid #c9c5be;border-radius:8px;padding:8px 10px;font-size:14px}table{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;font-size:14px;overflow:hidden}th,td{text-align:left;border-bottom:1px solid #eee;padding:10px 14px}th{text-transform:uppercase;letter-spacing:.4px;color:#8a867f;font-size:12px}td.right{text-align:right}a{color:inherit}.pill{font:inherit;background:#eee;border:0;border-radius:99px;padding:2px 10px;font-size:12px;display:inline-block}button.pill{cursor:pointer}.pill.published{background:#d9f2e0}.stack-form{flex-direction:column;gap:14px;max-width:420px;margin-top:16px;display:flex}.stack-form label{flex-direction:column;gap:4px;font-size:13px;display:flex}.cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:16px;display:grid}.card{background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.card .sw{border-radius:8px;justify-content:center;align-items:center;gap:8px;height:70px;font-size:22px;display:flex;box-shadow:inset 0 0 0 1px #0000001a}.card .sw i{border-radius:50%;width:12px;height:12px}.card-foot{justify-content:space-between;align-items:center;font-size:14px;display:flex}.editor-wrap{flex-direction:column;height:100%;margin:-28px -32px;display:flex}.editor-bar{background:#fff;border-bottom:1px solid #ddd9d2;flex:none;align-items:center;gap:16px;height:40px;padding:0 16px;font-size:14px;display:flex}.editor-wrap iframe{border:0;flex:1;width:100%}.content:has(.editor-wrap){padding:0;overflow:hidden}.content:has(.editor-wrap) .editor-wrap{margin:0}td.actions{justify-content:flex-end;gap:6px;display:flex}
