.intake-root{display:grid;gap:22px}.intake-link-panel{display:flex;gap:22px;align-items:flex-start;padding:28px;background:linear-gradient(105deg,#fcf2ec,#fff 74%)}.intake-link-art{height:53px;width:53px;border:1px solid #f0d4c8;background:#fbe4d8;color:#bc745c;border-radius:15px;display:grid;place-items:center;flex-shrink:0}.intake-link-copy{min-width:0;flex:1}.intake-link-copy h2{font-size:21px;margin:8px 0 10px;max-width:550px}.intake-link-copy>p{font-size:12px;color:#897383;line-height:1.75;max-width:610px;margin-bottom:15px}.intake-link-actions{display:grid;justify-items:stretch;gap:8px;flex-shrink:0;padding-top:8px}.intake-link-actions .text-btn{justify-self:center;margin-top:3px;font-size:10px}.intake-link-field{display:flex;align-items:center;gap:7px;padding:6px 7px 6px 12px;border:1px solid #e9d8d0;background:#fff;border-radius:8px;max-width:640px}.intake-link-field input{border:0;background:transparent;outline:none;min-width:0;width:100%;font-size:11px;color:#816b86}.intake-link-flags{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:12px;font-size:10px;color:#9a849c}.intake-link-hint{font-size:11px!important;margin:0!important}.intake-stat{margin:0}.intake-stat-dot{height:7px;width:7px;border-radius:50%;background:#b3a3c0;display:inline-block}.intake-stat-dot.amber{background:#d6ab68}.intake-stat-dot.green{background:#8bad98}.intake-stat-dot.purple{background:#ad91c8}.intake-queue .panel-head{gap:15px}.intake-queue .panel-head p{font-size:11px;margin:0;color:#8e7e98}.intake-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 24px 18px;border-bottom:1px solid var(--line,#eeedf2)}.intake-toolbar .tabs{overflow-x:auto;min-width:0;flex-wrap:nowrap;gap:4px}.intake-toolbar .tab{white-space:nowrap;padding:7px 9px;font-size:10px}.intake-search{min-width:235px;max-width:300px;flex-shrink:0}.intake-search input{font-size:10px;min-width:0;width:100%}.intake-card{display:flex;gap:15px;align-items:center;padding:23px 25px;border-bottom:1px solid var(--line,#eeedf2)}.intake-card:last-child{border-bottom:0}.intake-app-icon{height:44px;width:44px;display:grid;place-items:center;border-radius:12px;flex-shrink:0;background:#f2eaf9;color:#a383bd}.intake-app-icon.vendor{background:#edf3ef;color:#8ca79b}.intake-card-copy{flex:1;min-width:0}.intake-card-title{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.intake-card-title>strong{font-size:13px;overflow-wrap:anywhere}.intake-card-copy>p{font-size:11px;color:#897593;margin:7px 0}.intake-card-contact{display:flex;gap:13px;flex-wrap:wrap;font-size:10px;color:#a28fa9}.intake-card-contact span{overflow-wrap:anywhere}.intake-card-note{margin-top:11px;padding:8px 12px;background:#faf6fc;border-left:2px solid #d8c8e5;color:#9884a5;font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.intake-empty{padding:45px 25px 48px;text-align:center;color:#8e7a9d}.intake-empty>span{width:68px;height:68px;display:grid;place-items:center;border-radius:18px;background:#f7f1fa;margin:0 auto 18px;color:#ac91bd}.intake-empty h3{font-size:15px;margin-bottom:10px;color:#715c80}.intake-empty p{font-size:12px;line-height:1.8;max-width:440px;margin:0 auto;color:#a18aaf}.intake-flow{display:flex;gap:22px;align-items:center;justify-content:center;color:#b3a1bf;padding:1px 10px 7px;font-size:11px}.intake-flow span{display:flex;gap:8px;align-items:center}.intake-flow>i{color:#cdbfd5}.intake-loading{padding:36px 26px;font-size:12px;color:#a48caf}.intake-error{padding:15px 18px;margin:18px 23px;color:#ae7567;background:#fff1eb;border:1px solid #f0dbd3;border-radius:9px;font-size:12px;line-height:1.7}.intake-error .text-btn{margin-left:8px}.intake-review-header{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;margin-bottom:23px}.intake-review-header h3{font-size:21px!important;margin:7px 0 0!important;overflow-wrap:anywhere}.intake-review-header .badge{flex-shrink:0;margin-top:4px}.intake-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:0 0 24px}.intake-detail{min-width:0}.intake-detail span{display:block;font-size:10px;letter-spacing:.04em;color:#a18aaa;margin-bottom:6px}.intake-detail strong{display:block;font-size:12px;font-weight:550;color:#75627f;overflow-wrap:anywhere}.intake-review-table{margin-bottom:23px;border:1px solid #ede4f2;border-radius:9px}.intake-review-table table{min-width:360px}.intake-review-table th{font-size:9px}.intake-review-table td{font-size:11px;padding:14px 13px}.intake-review-table td small{display:block;margin-top:4px;color:#a28bab;font-size:10px}.intake-review-description{font-size:12px;line-height:1.8;color:#8c769b;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:24px}.intake-note-field{margin-top:24px}.intake-review-notice{margin-top:17px;margin-bottom:0}.intake-settings-checks{display:grid;gap:12px;border-bottom:1px solid #ece3f2;padding:0 0 22px;margin-bottom:23px}.intake-settings-checks .checkbox-label{margin:0;font-size:12px;line-height:1.6}.intake-small{font-size:11px;line-height:1.8;margin-top:20px}.intake-root .stat-grid{margin:0}
.intake-policy-section{border-top:1px solid #eee5f1;padding-top:23px;margin-top:25px}.intake-policy-section>h3{font-size:15px!important;margin:0 0 15px!important}.intake-section-heading{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.intake-section-heading h3{font-size:15px!important;margin:0 0 6px!important}.intake-section-heading p{font-size:11px;color:#8a7894;line-height:1.6;margin:0}.intake-booth-empty{font-size:12px;line-height:1.7;color:#8d7a98;background:#f9f6fb;border:1px dashed #e4d7ed;border-radius:10px;padding:17px;margin-bottom:18px}.intake-booth-row{border:1px solid #e9dfef;border-radius:11px;padding:18px;background:#fdfbfe;margin-bottom:16px}.intake-booth-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:15px}.intake-booth-heading>strong{font-size:12px;color:#796186}.intake-booth-heading .text-btn{font-size:11px;color:#ad796b}.intake-booth-row .form-grid{margin-bottom:14px}.intake-booth-row .intake-small{margin:10px 0 0;font-size:10px}.intake-policy-section .field-hint{font-size:10px;color:#9883a2;line-height:1.75;margin:-5px 0 17px}.intake-quote{border:1px solid #e6ddec;background:#fbf8fd;border-radius:11px;padding:17px 18px;margin:22px 0}.intake-quote h4{font-size:13px;margin:0 0 11px}.intake-quote>div{display:flex;justify-content:space-between;gap:18px;color:#8c7798;padding:7px 0;font-size:12px}.intake-quote>div>span{min-width:0;overflow-wrap:anywhere}.intake-quote strong{color:#715c7d;white-space:nowrap}.intake-quote .intake-quote-total{border-top:1px solid #e7dced;margin-top:7px;padding-top:12px;font-weight:650}.intake-quote p{font-size:10px;line-height:1.7;color:#9e89a8;margin:11px 0 0}.intake-capacity-note{font-size:11px!important;margin:0 0 22px;line-height:1.7}.intake-policy-section .checkbox-label{font-size:11px;line-height:1.7}
@media(max-width:1250px){.intake-link-panel{flex-wrap:wrap}.intake-link-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;padding-top:0;margin-left:75px}.intake-link-actions .text-btn{margin-left:9px}.intake-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.intake-toolbar .tabs{width:100%}.intake-search{max-width:100%;width:100%}}
@media(max-width:640px){.intake-root{gap:17px}.intake-link-panel{padding:22px;gap:15px}.intake-link-art{width:41px;height:41px;border-radius:12px}.intake-link-copy h2{font-size:18px}.intake-link-copy{flex-basis:calc(100% - 60px)}.intake-link-copy>p{font-size:11px}.intake-link-actions{margin-left:0}.intake-link-actions .text-btn{margin-left:0}.intake-link-actions .btn{flex:1}.intake-link-field{padding-left:9px}.intake-link-field input{font-size:9px}.intake-toolbar{padding-left:18px;padding-right:18px}.intake-toolbar .tab{padding:6px 8px;font-size:9px}.intake-card{padding:20px 18px;gap:12px;align-items:flex-start;flex-wrap:wrap}.intake-app-icon{width:35px;height:35px;border-radius:10px}.intake-card-copy{flex-basis:calc(100% - 50px)}.intake-card>.btn{margin-left:47px}.intake-card-title>strong{font-size:12px}.intake-card-contact{gap:4px 12px}.intake-flow{gap:12px;flex-wrap:wrap;font-size:9px}.intake-flow span{gap:5px}.intake-flow svg{width:14px;height:14px}.intake-review-header h3{font-size:18px!important}.intake-detail-grid{gap:17px}.intake-detail strong{font-size:11px}.intake-review-header{gap:12px}.intake-review-header .badge{font-size:8px}}
