.cats-admin-customer-intakes[hidden]{display:none!important}
body.cats-customer-intakes-open .workspace>header,
body.cats-customer-intakes-open .workspace>.stats,
body.cats-customer-intakes-open .workspace>.bulkBar,
body.cats-customer-intakes-open .workspace>.mainGrid,
body.cats-customer-intakes-open .workspace>.workArea{display:none!important}
.cats-admin-customer-intakes{width:100%;max-width:1540px;margin:0 auto;padding:28px}
.cats-ci-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}
.cats-ci-head small{color:#0876b7;font-weight:850;letter-spacing:.08em}
.cats-ci-head h1{margin:4px 0 8px;color:#09244a;font-size:32px}
.cats-ci-head p{margin:0;color:#65758b}
.cats-ci-head button,.cats-ci-review button{border:0;border-radius:12px;padding:12px 16px;background:#1768e8;color:#fff;font-weight:850;cursor:pointer}
.cats-ci-head button{background:#eaf2ff;color:#1454a5}
.cats-ci-summary{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-bottom:16px}
.cats-ci-summary span{display:flex;flex-direction:column;padding:15px 17px;border:1px solid #dce7f2;border-radius:14px;background:#fff;color:#66788b;font-size:13px;font-weight:750}
.cats-ci-summary b{margin-bottom:3px;color:#0a4f93;font-size:25px}
.cats-ci-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:10px;border:1px solid #dce7f2;border-radius:14px;background:#fff}
.cats-ci-filters{display:flex;flex-wrap:wrap;gap:7px}
.cats-ci-filters button{border:0;border-radius:10px;padding:9px 12px;background:#f1f5f9;color:#425970;font-weight:800;cursor:pointer}
.cats-ci-filters button.active{background:#1768e8;color:#fff}
.cats-ci-toolbar input{width:min(390px,100%);border:1px solid #cedce9;border-radius:10px;padding:10px 12px;font:inherit}
.cats-ci-notice{margin-bottom:16px;padding:11px 14px;border-radius:11px;background:#eaf7ff;color:#07558c;font-weight:750}
.cats-ci-notice[data-error=true]{background:#fff0f0;color:#a52626}
.cats-ci-grid{display:grid;gap:16px}
.cats-ci-account{padding:18px;border:1px solid #cfddeb;border-radius:20px;background:#fff;box-shadow:0 12px 34px #102b4a10}
.cats-ci-account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.cats-ci-account-title small{color:#0876b7;font-weight:850;letter-spacing:.06em}
.cats-ci-account-title h2{margin:5px 0;color:#09244a;font-size:23px}
.cats-ci-account-title p{margin:0;color:#66788b}
.cats-ci-account-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0}
.cats-ci-account-meta span{padding:10px 12px;border:1px solid #e1e9f1;border-radius:11px;background:#f8fbfe;color:#40566d}
.cats-ci-account-meta b{display:block;margin-bottom:3px;color:#718297;font-size:11px;text-transform:uppercase}
.cats-ci-account-details{border:1px solid #cbdbea;border-radius:14px;background:#f4f8fc}
.cats-ci-account-details>summary{padding:14px 16px;color:#114c88;font-weight:900;cursor:pointer}
.cats-ci-account-details[open]>summary{border-bottom:1px solid #dce7f1}
.cats-ci-account-requests{display:grid;gap:14px;padding:14px}
.cats-ci-card{padding:18px;border:1px solid #dce7f2;border-radius:18px;background:#fff;box-shadow:0 10px 30px #102b4a0d}
.cats-ci-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.cats-ci-card-head small{color:#0876b7;font-weight:850;text-transform:uppercase}
.cats-ci-card-head h2{margin:4px 0;color:#09244a;font-size:22px}
.cats-ci-card-head p{margin:0;color:#66788b}
.cats-ci-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}
.cats-ci-badges span{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850}
.cats-ci-source.order{background:#e8f8ef;color:#087653}
.cats-ci-source.guest{background:#fff1d1;color:#8a5800}
.cats-ci-status{background:#eaf2ff;color:#1454a5}
.cats-ci-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0}
.cats-ci-meta span{padding:10px 12px;border:1px solid #e1e9f1;border-radius:11px;background:#f8fbfe;color:#40566d}
.cats-ci-meta b{display:block;margin-bottom:3px;color:#718297;font-size:11px;text-transform:uppercase}
.cats-ci-message{padding:11px 13px;border-left:4px solid #10b7d4;border-radius:8px;background:#ebfafe;color:#31526b}
.cats-ci-details,.cats-ci-history{margin-top:12px;border:1px solid #e1e9f1;border-radius:12px;background:#fbfdff}
.cats-ci-details>summary,.cats-ci-history>summary{padding:12px 14px;color:#29425f;font-weight:850;cursor:pointer}
.cats-ci-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 14px 14px}
.cats-ci-detail-columns section{min-width:0}
.cats-ci-detail-columns h3{margin:0 0 9px;color:#0c315f;font-size:15px}
.cats-ci-detail-row{display:grid;grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr);gap:10px;padding:7px 0;border-top:1px solid #edf1f5}
.cats-ci-detail-row dt{color:#6c7e91;font-weight:750;text-transform:capitalize}
.cats-ci-detail-row dd{margin:0;color:#183955;font-weight:650;overflow-wrap:anywhere}
.cats-ci-detail-row a{color:#1768e8}
.cats-ci-item{margin-bottom:9px;padding:10px;border:1px solid #e1e9f1;border-radius:10px;background:#fff}
.cats-ci-item>strong{color:#1768e8}
.cats-ci-history ol{margin:0;padding:0 16px 14px;list-style:none}
.cats-ci-history li{padding:10px 0;border-top:1px solid #e8eef4}
.cats-ci-history li b{color:#123b68}
.cats-ci-history time{float:right;color:#74869a;font-size:12px}
.cats-ci-history li p{margin:5px 0;color:#4b6076}
.cats-ci-history li small{color:#74869a}
.cats-ci-review{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:10px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px dashed #d8e2ec}
.cats-ci-review label{display:flex;flex-direction:column;gap:6px;color:#29425f;font-weight:750}
.cats-ci-review select,.cats-ci-review input,.cats-ci-review textarea{width:100%;border:1px solid #cedce9;border-radius:10px;padding:10px 11px;background:#fff;font:inherit}
.cats-ci-note{grid-column:1/-1}
.cats-ci-review textarea{min-height:76px;resize:vertical}
.cats-ci-visible{grid-column:1/3!important;display:flex!important;flex-direction:row!important;align-items:center!important}
.cats-ci-visible input{width:auto}
.cats-ci-review button{justify-self:end}
.cats-ci-review button:disabled{opacity:.55;cursor:not-allowed}
.cats-ci-empty{padding:42px;border:1px solid #dce7f2;border-radius:16px;background:#fff;color:#65758b;text-align:center}
.cats-ci-empty-inline{color:#75869a}
@media(max-width:1000px){
  .cats-ci-summary{grid-template-columns:repeat(3,1fr)}
  .cats-ci-account-meta{grid-template-columns:repeat(2,1fr)}
  .cats-ci-meta{grid-template-columns:repeat(2,1fr)}
  .cats-ci-detail-columns{grid-template-columns:1fr}
  .cats-ci-review{grid-template-columns:1fr}
  .cats-ci-note,.cats-ci-visible{grid-column:auto!important}
  .cats-ci-review button{justify-self:start}
}
@media(max-width:700px){
  .cats-admin-customer-intakes{padding:18px}
  .cats-ci-head,.cats-ci-toolbar,.cats-ci-card-head,.cats-ci-account-head{flex-direction:column}
  .cats-ci-summary,.cats-ci-meta,.cats-ci-account-meta{grid-template-columns:1fr}
  .cats-ci-toolbar input{width:100%}
  .cats-ci-badges{justify-content:flex-start}
}
