/* ClokIt USA — Organization Manager Console */
body.orgmgr-open{overflow:hidden}.orgmgr-toast{position:fixed;right:24px;bottom:24px;z-index:10020;background:#0d2a3f;color:#fff;padding:13px 16px;border-radius:14px;font-weight:850;box-shadow:0 18px 40px rgba(0,0,0,.22)}.orgmgr-toast.bad{background:#9f1239}
#clokitOrgManager{position:fixed;inset:0;z-index:10010;background:#eef4f8;display:grid;grid-template-columns:260px minmax(0,1fr);color:#132a3d;overflow:hidden}#clokitOrgManager aside{background:linear-gradient(180deg,#081b2a,#0d2a3f);color:#fff;padding:20px 16px;display:flex;flex-direction:column;min-height:0}.orgmgr-brand{display:flex;gap:11px;align-items:center;padding:8px 8px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.orgmgr-brand img{width:38px;height:38px;object-fit:contain}.orgmgr-brand b{display:block;font-size:17px}.orgmgr-brand small{display:block;color:#9fc5db;margin-top:2px}#clokitOrgManager nav{display:grid;gap:6px;margin-top:20px}#clokitOrgManager nav button,#orgmgrClose{border:0;border-radius:13px;padding:12px 13px;text-align:left;background:transparent;color:#dceaf3;font-weight:850;cursor:pointer}#clokitOrgManager nav button:hover,#clokitOrgManager nav button.active{background:#173f5a;color:#fff}#orgmgrClose{margin-top:auto;background:rgba(255,255,255,.08)}.orgmgr-lock{margin-top:18px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:13px;color:#9fc0d4;font-size:11px;line-height:1.5}
#clokitOrgManager main{min-width:0;overflow:auto;padding:28px}#clokitOrgManager header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}#clokitOrgManager header span{font-size:11px;letter-spacing:.14em;font-weight:950;color:#5c7b8f}#clokitOrgManager header h1{margin:5px 0 4px;font-size:34px;letter-spacing:-.04em}#clokitOrgManager header p{margin:0;color:#647b8d}.orgmgr-role{background:#fff;border:1px solid #d7e3eb;border-radius:999px;padding:9px 13px;text-transform:capitalize;font-weight:900;box-shadow:0 8px 20px rgba(10,40,60,.06)}
.orgmgr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.orgmgr-stats>div,.orgmgr-panel,.orgmgr-chat{background:#fff;border:1px solid #d8e3ea;border-radius:18px;box-shadow:0 10px 28px rgba(15,50,75,.06)}.orgmgr-stats>div{padding:16px}.orgmgr-stats span{display:block;color:#72889a;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:900}.orgmgr-stats b{font-size:28px}.orgmgr-panelhead,.orgmgr-chathead{padding:17px 18px;border-bottom:1px solid #e3ebf0}.orgmgr-panelhead h2,.orgmgr-chathead h2{margin:0}.orgmgr-panelhead small,.orgmgr-chathead small{color:#6e8393}.orgmgr-add{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:8px;padding:16px 18px}.orgmgr-add input,.orgmgr-add select,#clokitOrgManager table select,.orgmgr-compose textarea{border:1px solid #cad8e2;border-radius:11px;padding:10px 11px;background:#fff;color:#173247;outline:none;font:inherit}.orgmgr-add input:focus,.orgmgr-add select:focus,#clokitOrgManager table select:focus,.orgmgr-compose textarea:focus{border-color:#1494cf;box-shadow:0 0 0 3px rgba(20,148,207,.11)}.orgmgr-add button,#clokitOrgManager table button,.orgmgr-compose button{border:0;border-radius:11px;background:#0d86c8;color:#fff;padding:10px 13px;font-weight:900;cursor:pointer}#clokitOrgManager table button.danger{background:#fff1f2;color:#9f1239;border:1px solid #fecdd3}.orgmgr-tablewrap{overflow:auto;border-top:1px solid #edf2f5}#clokitOrgManager table{width:100%;border-collapse:collapse;min-width:760px}#clokitOrgManager th,#clokitOrgManager td{padding:12px 14px;border-bottom:1px solid #edf2f5;text-align:left;vertical-align:middle}#clokitOrgManager th{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6f8494;background:#f8fbfd}#clokitOrgManager td b{display:block}#clokitOrgManager td small{display:block;color:#7a8e9d;margin-top:2px}.orgmgr-note{margin:14px 18px 18px;padding:12px 13px;background:#f5f9fc;border:1px solid #dce6ed;border-radius:12px;color:#5f7485;font-size:12px}
.orgmgr-chat{display:flex;flex-direction:column;min-height:650px}.orgmgr-messages{flex:1;padding:18px;overflow:auto;background:#f8fbfd;display:flex;flex-direction:column;gap:10px}.orgmgr-msg{align-self:flex-start;max-width:76%;background:#fff;border:1px solid #dce6ed;border-radius:14px;padding:10px 12px}.orgmgr-msg b{font-size:12px}.orgmgr-msg p{margin:4px 0 5px;white-space:pre-wrap}.orgmgr-msg small{color:#8394a1}.orgmgr-empty{margin:auto;color:#748898}.orgmgr-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;border-top:1px solid #e3ebf0}.orgmgr-compose textarea{min-height:58px;resize:vertical}
@media(max-width:900px){#clokitOrgManager{grid-template-columns:1fr}#clokitOrgManager aside{display:none}#clokitOrgManager main{padding:18px 12px}.orgmgr-stats{grid-template-columns:repeat(3,1fr)}.orgmgr-add{grid-template-columns:1fr}.orgmgr-chat{min-height:calc(100vh - 150px)}}@media(max-width:600px){.orgmgr-stats{grid-template-columns:1fr}#clokitOrgManager header{display:block}.orgmgr-role{display:inline-block;margin-top:10px}.orgmgr-compose{grid-template-columns:1fr}.orgmgr-msg{max-width:90%}}
