.cs-outbox{margin:1.5rem 0 2.5rem;padding:clamp(1rem,3vw,2rem);border:1px solid #dfd1e7;border-radius:24px;background:linear-gradient(135deg,#fffdf8,#fff 70%);box-shadow:0 9px 28px #34104608;color:#371044;overflow-wrap:anywhere}.cs-outbox[hidden]{display:none!important}.cs-outbox *{box-sizing:border-box}.cs-outbox h2{font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.2;margin:.2rem 0 .65rem}.cs-outbox h3{font-size:1.35rem;margin:0}.cs-outbox h4{font:800 1rem/1.5 Inter,Arial,sans-serif;margin:0 0 .45rem}.cs-outbox p{font-size:.9rem;line-height:1.6;margin:.4rem 0 .75rem}.cs-outbox .eyebrow{font-size:.7rem;letter-spacing:.12em}.cs-outbox-heading,.cs-outbox-job-heading,.cs-outbox-section-heading{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start}.cs-outbox-heading>div,.cs-outbox-job-heading>div{min-width:0}.cs-outbox-badge,.cs-outbox-status{display:inline-block;flex-shrink:0;border-radius:30px;padding:.45rem .75rem;font-size:.72rem;font-weight:800;line-height:1.4;background:#f8edc9;border:1px solid #eddaa0;color:#59400d}.cs-outbox-status{background:#f3edf7;border-color:#dfd1e7;color:#58266d;max-width:100%}.cs-outbox-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0 .65rem}.cs-outbox .button{white-space:normal;text-align:center;min-height:42px;max-width:100%}.cs-outbox [data-outbox-notice]:empty{display:none}.cs-outbox [data-outbox-notice]{padding:.75rem 1rem;background:#f3edf7;border-radius:12px}.cs-outbox .cs-outbox-error{color:#86223c;background:#fff1f3;border:1px solid #f0cbd4;border-radius:12px;padding:.75rem 1rem}.cs-outbox-muted{color:#796782}.cs-outbox-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.2rem 0}.cs-outbox-summary>div{border:1px solid #e5dbea;border-radius:14px;padding:.85rem;background:#fff}.cs-outbox-summary strong{display:block;font-size:1.65rem;line-height:1.25}.cs-outbox-summary span{font-size:.73rem;color:#796782;font-weight:700}.cs-outbox details{border:1px solid #e5dbea;border-radius:14px;background:#fff;padding:.85rem 1rem;margin:.8rem 0}.cs-outbox summary{cursor:pointer;font-size:.9rem;font-weight:800;line-height:1.5}.cs-outbox summary span{font-size:.73rem;color:#796782;font-weight:500;margin-left:.5rem}.cs-outbox details[open]>summary{margin-bottom:.8rem}.cs-outbox-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.cs-outbox .cs-outbox-template{margin:0;min-width:0;background:#fffcf8}.cs-outbox pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 .87rem/1.7 Inter,Arial,sans-serif;margin:.5rem 0;color:#5e4967}.cs-outbox-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.cs-outbox-fields label{display:flex;flex-direction:column;gap:.45rem;min-width:0;font-size:.78rem;font-weight:800}.cs-outbox-fields label:last-child{grid-column:1/-1}.cs-outbox-fields input,.cs-outbox-fields select{width:100%;min-width:0;max-width:100%;min-height:46px;border:1px solid #d9c9e3;border-radius:10px;background:white;color:#371044;padding:.6rem;font:400 .9rem/1.5 Inter,Arial,sans-serif}.cs-outbox-fields :disabled{background:#f4f0f5;color:#8e8194}.cs-outbox-section-heading{align-items:center;margin:1.5rem 0 .75rem}.cs-outbox-section-heading>span{font-size:.76rem;color:#796782}.cs-outbox-jobs{display:grid;gap:.8rem}.cs-outbox-job{min-width:0;border:1px solid #e5dbea;border-radius:16px;padding:1rem;background:#fff}.cs-outbox-job-heading p{font-size:.8rem;margin:.2rem 0}.cs-outbox-job>.button{margin-top:.4rem}.cs-outbox-empty{text-align:center;padding:1.4rem;background:#f7f2fa;border-radius:14px}.cs-outbox :focus-visible{outline:3px solid #a476ba;outline-offset:3px}.cs-outbox [disabled]{cursor:wait;opacity:.65}@media(max-width:650px){.cs-outbox-heading,.cs-outbox-job-heading{flex-direction:column;gap:.6rem}.cs-outbox-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-outbox-templates,.cs-outbox-fields{grid-template-columns:minmax(0,1fr)}.cs-outbox-fields label:last-child{grid-column:auto}.cs-outbox details{padding:.85rem}.cs-outbox summary span{display:block;margin:.3rem 0 0}.cs-outbox{border-radius:18px}.cs-outbox-actions>*{flex:1 1 140px}}
