/* ClokIt USA mobile Team + Account control centers */
@media(max-width:760px){
  .clokit-team-mobile,.clokit-account-mobile{min-height:100dvh;background:#eef4f8;padding:0 12px 94px;color:#10293c;overflow-x:clip;box-sizing:border-box}
  .clokit-team-hero,.clokit-account-hero{width:100vw;max-width:100vw;box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:12px;padding:15px max(14px,env(safe-area-inset-right)) 17px max(14px,env(safe-area-inset-left));border-radius:0 0 22px 22px;background:radial-gradient(circle at 95% 0%,rgba(48,185,235,.22),transparent 34%),linear-gradient(145deg,#081d2d,#0c405d 72%,#0b6688 130%);color:#fff;box-shadow:0 14px 30px rgba(8,29,45,.15)}
  .clokit-team-kicker,.clokit-account-kicker{font-size:7px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#78d2f3}
  .clokit-team-hero h1,.clokit-account-hero h1{margin:4px 0;font-size:24px;line-height:1;letter-spacing:-.04em;color:#fff}
  .clokit-team-hero p,.clokit-account-hero p{margin:0;color:#cfe3ed;font-size:9px;line-height:1.4;max-width:40ch}
  .clokit-team-stats,.clokit-account-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}
  .clokit-team-stat,.clokit-account-stat{border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.08);padding:9px}
  .clokit-team-stat small,.clokit-account-stat small{display:block;font-size:6px;letter-spacing:.08em;text-transform:uppercase;color:#b9d8e6;font-weight:900}
  .clokit-team-stat b,.clokit-account-stat b{display:block;margin-top:3px;font-size:14px;color:#fff}
  .clokit-team-panel,.clokit-account-panel{border:1px solid #d8e4ea;border-radius:17px;background:#fff;padding:12px;margin-bottom:9px;box-shadow:0 7px 18px rgba(15,36,55,.04)}
  .clokit-team-panel-head,.clokit-account-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}
  .clokit-team-panel-head h2,.clokit-account-panel-head h2{margin:0;font-size:14px;color:#10293c}
  .clokit-team-panel-head span,.clokit-account-panel-head span{font-size:7px;color:#78909f}
  .clokit-team-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}
  .clokit-team-add input{min-height:42px;border:1px solid #ccdbe4;border-radius:11px;background:#f9fbfc;padding:0 11px;font-size:16px;outline:none;min-width:0}
  .clokit-team-add button{min-width:68px;border:0;border-radius:11px;background:#0d3c57;color:#fff;font-size:8px;font-weight:950}
  .clokit-team-hint{margin-top:7px;font-size:7px;line-height:1.4;color:#78909f}
  .clokit-team-code{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#edf6fa;padding:6px 8px;font-size:7px;color:#527083;font-weight:850}
  .clokit-team-code b{color:#0d628d;font-size:9px}.clokit-team-code button{border:0;background:transparent;color:#0d628d;font-size:7px;font-weight:950;padding:0}
  .clokit-team-requests{display:grid;gap:7px}.clokit-team-request{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid #e0e8ed;border-radius:12px;padding:9px;background:#fbfdfe}.clokit-team-request b{display:block;font-size:10px}.clokit-team-request span{display:block;margin-top:2px;font-size:7px;color:#78909f}.clokit-team-request-actions{display:flex;gap:5px}.clokit-team-request-actions button{min-height:30px;border:1px solid #d3e0e7;border-radius:9px;background:#fff;padding:0 8px;font-size:7px;font-weight:950}.clokit-team-request-actions .accept{background:#0d3c57;border-color:#0d3c57;color:#fff}
  .clokit-team-filter{margin-bottom:8px}.clokit-team-filter input{width:100%;min-height:38px;border:1px solid #d3e0e7;border-radius:11px;background:#f8fbfc;padding:0 10px;font-size:16px;box-sizing:border-box}
  .clokit-team-list{display:grid;gap:7px;align-content:start}.clokit-team-person{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;border:1px solid #dce6eb;border-radius:13px;background:#fff;padding:9px;text-align:left;color:#10293c;content-visibility:auto;contain-intrinsic-size:58px}.clokit-team-person[hidden]{display:none!important}
  .clokit-team-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#dff3fb,#b9e3f5);color:#0d628d;font-size:10px;font-weight:950;flex:0 0 auto}.clokit-team-person b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clokit-team-person span{display:block;margin-top:2px;font-size:7px;color:#78909f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clokit-team-person i{font-style:normal;font-size:15px;color:#6c8797}.clokit-team-empty{border:1px dashed #cad9e2;border-radius:14px;background:#f8fbfd;padding:18px;text-align:center;color:#6d8493;font-size:8px;line-height:1.5}
  .clokit-team-chat-mode{padding-bottom:0!important;background:#eef4f8}.clokit-team-chat-mode .v220-mobile-tabs{display:none!important}
  .clokit-team-chat-head{width:100vw;max-width:100vw;box-sizing:border-box;display:grid;grid-template-columns:auto 38px minmax(0,1fr);align-items:center;gap:9px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:9px;padding:10px max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));background:#fff;border-bottom:1px solid #d8e4ea;position:sticky;top:0;z-index:4;box-shadow:0 5px 14px rgba(15,36,55,.035)}
  .clokit-team-chat-head button{min-height:34px;border:1px solid #d5e1e8;border-radius:10px;background:#f7fafc;color:#24445a;padding:0 9px;font-size:8px;font-weight:950}.clokit-team-chat-head b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clokit-team-chat-head span{display:block;font-size:7px;color:#78909f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .clokit-team-messages{display:grid;gap:7px;align-content:start;grid-auto-rows:max-content;min-height:calc(100dvh - 132px);padding:8px 0 92px}
  .clokit-team-msg{justify-self:start;align-self:start;width:fit-content;min-width:0;max-width:min(82%,360px);height:auto!important;min-height:0!important;border-radius:15px 15px 15px 5px;background:#fff;border:1px solid #dbe5ea;padding:8px 10px;font-size:9px;line-height:1.4;box-shadow:0 4px 12px rgba(15,36,55,.03);overflow-wrap:anywhere;word-break:break-word}.clokit-team-msg.mine{justify-self:end;border-color:#0d4867;background:#0d4867;color:#fff;border-radius:15px 15px 5px 15px}.clokit-team-msg small{display:block;width:max-content;max-width:100%;margin-top:4px;font-size:6px;line-height:1.2;opacity:.62;white-space:nowrap}.clokit-team-msg-body a{color:#0b79b2;text-decoration:underline;word-break:break-all}.clokit-team-msg.mine .clokit-team-msg-body a{color:#d6f2ff}
  .clokit-team-compose{position:fixed;left:0;right:0;bottom:0;z-index:7;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:end;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:rgba(245,249,251,.98);backdrop-filter:blur(14px);border-top:1px solid #d8e4ea;box-shadow:0 -8px 24px rgba(15,36,55,.06)}
  .clokit-team-compose-tools{display:flex;gap:5px;align-items:end}.clokit-team-compose-tools button{width:34px;height:42px;border:1px solid #d3e0e7;border-radius:11px;background:#fff;color:#31566c;font-size:15px;font-weight:800}.clokit-team-compose textarea{min-height:42px;max-height:100px;resize:none;border:1px solid #ccdbe4;border-radius:12px;background:#fff;padding:10px;font-size:16px;line-height:1.25;min-width:0}.clokit-team-compose .clokit-team-send{width:48px;height:42px;border:0;border-radius:12px;background:#0d3c57;color:#fff;font-size:8px;font-weight:950}
  .clokit-account-identity{display:grid;grid-template-columns:52px minmax(0,1fr);gap:11px;align-items:center;margin-top:11px}.clokit-account-avatar{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;overflow:hidden;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.16);font-size:16px;font-weight:950;color:#fff;cursor:pointer}.clokit-account-avatar img{width:100%;height:100%;object-fit:cover}.clokit-account-identity b{display:block;font-size:14px;color:#fff}.clokit-account-identity span{display:block;margin-top:2px;font-size:8px;color:#cfe3ed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .clokit-account-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.clokit-account-control{border:1px solid #d8e4ea;border-radius:15px;background:#fff;padding:11px;text-align:left;box-shadow:0 6px 17px rgba(15,36,55,.04);color:#10293c}.clokit-account-control i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#edf6fa;color:#0d628d;font-style:normal;font-size:13px}.clokit-account-control b{display:block;margin-top:8px;font-size:10px}.clokit-account-control span{display:block;margin-top:2px;font-size:7px;color:#78909f;line-height:1.3}
  .clokit-account-details{display:grid;gap:8px}.clokit-account-details details{border:1px solid #d8e4ea;border-radius:15px;background:#fff;box-shadow:0 6px 17px rgba(15,36,55,.035);overflow:hidden}.clokit-account-details summary{list-style:none;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px;cursor:pointer}.clokit-account-details summary::-webkit-details-marker{display:none}.clokit-account-details summary i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#edf6fa;color:#0d628d;font-style:normal;font-size:13px}.clokit-account-details summary b{display:block;font-size:10px}.clokit-account-details summary span{display:block;font-size:7px;color:#78909f;margin-top:2px}.clokit-account-details summary em{font-style:normal;color:#78909f;font-size:14px}
  .clokit-account-detail-body{border-top:1px solid #edf2f5;padding:11px}.clokit-account-form{display:grid;gap:9px}.clokit-account-form label span{display:block;margin-bottom:4px;font-size:7px;font-weight:900;color:#526c7c}.clokit-account-form input,.clokit-account-form select{width:100%;min-height:40px;border:1px solid #ccdbe4;border-radius:10px;background:#fff;padding:0 10px;font-size:16px;box-sizing:border-box}.clokit-account-primary,.clokit-account-secondary,.clokit-account-danger{width:100%;min-height:38px;margin-top:8px;border-radius:10px;font-size:8px;font-weight:950}.clokit-account-primary{border:0;background:#0d3c57;color:#fff}.clokit-account-secondary{border:1px solid #d4e0e7;background:#f8fbfc;color:#24445a}.clokit-account-danger{border:1px solid #f1c9cf;background:#fff4f5;color:#9e3041}.clokit-account-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #edf2f5}.clokit-account-toggle:last-child{border-bottom:0}.clokit-account-toggle span{font-size:8px;color:#385367}.clokit-account-toggle input{width:20px;height:20px}
}
@media(min-width:761px){.clokit-team-mobile,.clokit-account-mobile{display:none!important}}
