.ci-panel{color:#18314e;background:#fff;border:1px solid #dbe5f4;border-radius:20px;margin:24px 0;overflow:hidden}.ci-header{background:linear-gradient(120deg,#f7faff,#eef3ff);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.ci-header h2{margin:6px 0;font-size:22px}.ci-header p,.ci-help{color:#637a97;margin:6px 0;line-height:1.65}.ci-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#4966c7;font-size:11px;font-weight:700}.ci-panel button{color:#3155bb;cursor:pointer;white-space:normal;background:#f8faff;border:1px solid #ccd9ee;border-radius:10px;padding:10px 14px;font-size:13px}.ci-panel button:disabled{opacity:.45;cursor:default}.ci-panel button:hover:not(:disabled){background:#eaf0ff}.ci-body{padding:24px}.ci-body h3{margin:26px 0 14px;font-size:17px}.ci-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ci-metrics span{color:#607695;background:#f3f6fb;border-radius:12px;padding:12px;font-size:12px}.ci-metrics b{color:#18314e;margin-top:6px;font-size:17px;display:block}.ci-table-wrap{overflow:auto}.ci-panel table{border-collapse:collapse;width:100%;min-width:600px;font-size:13px}.ci-panel th{text-align:left;color:#647c99;text-transform:uppercase;background:#f8faff;padding:12px;font-size:11px}.ci-panel td{vertical-align:top;border-bottom:1px solid #e6edf7;max-width:290px;padding:14px 12px}.ci-panel td small{color:#7487a2;margin-top:7px;font-size:11px;display:block}.ci-panel td button{margin-top:8px;display:block}.ci-panel a{color:#355cd0}.ci-status{color:#49617e;background:#edf2fb;border-radius:7px;padding:5px 8px;display:inline-block}.ci-status--sent{color:#286748;background:#e9f5ee}.ci-status--failed,.ci-status--uncertain{color:#955617;background:#fff1e5}.ci-status--sending{color:#5553af;background:#ecedff}.ci-pagination{color:#7385a0;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.ci-settings{border-top:1px solid #e3eaf5;margin-top:22px;padding-top:18px}.ci-panel summary{cursor:pointer;color:#365aaf}.ci-settings form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.ci-panel label{color:#596e88;gap:6px;font-size:12px;display:grid}.ci-panel input:not([type=checkbox]),.ci-panel select,.ci-panel textarea{box-sizing:border-box;color:#18314e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5dfef;border-radius:9px;padding:11px}.ci-panel textarea{line-height:1.6}.ci-settings form button{align-self:end}.ci-ack{align-items:flex-start;max-width:260px;line-height:1.5;display:flex!important}.ci-binding{margin:4px!important}.ci-error,.ci-notice{color:#944839;background:#fff0ed;border-radius:10px;padding:14px;line-height:1.5}.ci-notice{color:#31654a;background:#edf7f2}.ci-empty{color:#7285a0;background:#f7f9fc;border-radius:10px;padding:16px}.cp-intake-welcome{background:linear-gradient(130deg,#f3f7ff,#fff);border:1px solid #d7e4fa;border-radius:22px;margin:0 0 24px;padding:24px}.cp-intake-welcome h2{margin:8px 0;font-size:24px}.cp-intake-welcome p{color:#5b7391;max-width:850px;line-height:1.7}.cp-intake-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.cp-intake-vacancy{border-top:1px solid #dfe7f5;margin-top:20px;padding-top:14px}@media (width<=700px){.ci-header{flex-direction:column;align-items:flex-start}.ci-body,.ci-header{padding:18px}.ci-metrics{grid-template-columns:repeat(2,1fr)}.ci-settings form{grid-template-columns:1fr}.cp-intake-welcome{padding:20px}.cp-intake-actions{flex-direction:column;align-items:stretch}}.ci-journal-head{background:0 0;margin:20px 0 12px;padding:0}.ci-journal-head h3{margin:0}.ci-deliveries-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ci-deliveries-head label{align-items:center;gap:8px;display:flex}.ci-possible-match{margin-top:8px}.ci-possible-match button{padding:5px 8px}.ci-match-detail{background:#f8fbff;border:1px solid #d7e5f4;border-radius:12px;min-width:310px;margin-top:8px;padding:12px;line-height:1.45}.ci-match-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;display:grid}.ci-match-grid section{background:#fff;border:1px solid #dde7f6;border-radius:10px;padding:10px}.ci-match-grid dl{grid-template-columns:auto 1fr;gap:5px 10px;display:grid}.ci-match-grid dt{color:#6b7d96}.ci-match-grid dd{overflow-wrap:anywhere;margin:0}@media (width<=700px){.ci-match-grid{grid-template-columns:1fr}}
