.intake-admin-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.intake-admin-head h2{font-size:36px;margin-top:5px}.intake-day{margin:22px 0}.intake-day h3{font:600 24px Georgia,serif;margin-bottom:10px}.intake-record-list{display:grid;gap:10px}.intake-record-row{width:100%;display:flex;justify-content:space-between;gap:18px;text-align:left;background:#fff;border:1px solid #e2e6df;border-radius:16px;padding:17px 18px;cursor:pointer;color:#17382f}.intake-record-row:hover{background:#f7faf7}.intake-record-row strong,.intake-record-row span,.intake-record-row small{display:block}.intake-record-row span{color:#66736d;margin-top:4px}.intake-record-row>div:last-child{text-align:right}.intake-detail-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:18px}.intake-detail-toolbar>div{display:flex;gap:10px}.intake-print-card{background:#fff;border:1px solid #e1e5df;border-radius:22px;padding:34px;box-shadow:0 12px 35px rgba(30,45,37,.08)}.intake-print-card header{padding-bottom:20px;border-bottom:2px solid #d9ad62}.intake-print-card h1{font-size:42px;margin:6px 0}.intake-print-card section{margin-top:28px}.intake-print-card h2{font-size:28px;margin-bottom:14px}.print-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.intake-print-field{border:1px solid #e6e4dd;border-radius:12px;padding:12px 14px;min-height:68px}.intake-print-field small{display:block;font-weight:900;letter-spacing:.08em;color:#7a7f7b;margin-bottom:5px}.therapist-box{border-top:2px solid #d9ad62;padding-top:22px}.therapist-box label{display:block;font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:8px}@media(max-width:700px){.intake-admin-head,.intake-detail-toolbar{display:block}.intake-admin-head .btn,.intake-detail-toolbar .btn{margin-top:10px}.intake-record-row{display:block}.intake-record-row>div:last-child{text-align:left;margin-top:10px}.print-grid{grid-template-columns:1fr}.intake-print-card{padding:22px}}@media print{body{background:#fff}.staff-topbar,.no-print,.toast{display:none!important}.staff-shell{max-width:none;padding:0}.intake-print-card{border:0;box-shadow:none;padding:0}.intake-print-card h1{font-size:32px}.intake-print-card section{break-inside:avoid}.print-grid{grid-template-columns:1fr 1fr}.intake-print-field{border:1px solid #bbb}.therapist-box .input{border:1px solid #bbb}.therapist-box .input::placeholder{color:transparent}}
