.integration-page{gap:24px;min-width:0;max-width:1440px;margin:0 auto;display:grid}.integration-workspace-tabs{border-bottom:1px solid #e4e4ed;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:28px;display:flex}.integration-workspace-tabs button{color:#7b7f8d;text-align:left;width:auto;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:0 auto;padding:10px 0 14px;font-weight:600;display:block}.integration-workspace-tabs button[aria-selected=true]{color:#a92e70;border-bottom-color:#d6318b}.integration-workspace-tabs button:focus-visible{outline-offset:3px;outline:2px solid #d6318b}.integration-setup-workspace,.integration-operations-workspace{gap:24px;min-width:0;display:grid}.integration-setup-workspace[hidden]{display:none}.integration-intro{justify-content:space-between;align-items:center;gap:32px;padding:4px 0 2px;display:flex}.integration-intro h2{margin:7px 0 12px;font-size:1.8rem;line-height:1.25}.integration-intro p:not(.eyebrow){color:#777c8c;max-width:760px;margin:0;line-height:1.6}.integration-readonly{background:#f6fbf8;border:1px solid #e4eee8;border-radius:14px;flex-shrink:0;grid-template-columns:auto 1fr;gap:6px 10px;padding:16px 20px;display:grid}.integration-readonly>span{color:#408167;grid-row:1/3;align-self:center;font-size:1.45rem}.integration-readonly small{color:#6e8278}.integration-notice{border:1px solid #e6e6ed;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:5px 9px;padding:15px 19px;font-size:.94rem;line-height:1.6;display:flex}.integration-notice.neutral{color:#775c6c;background:#fcf6fa;border-color:#f0dfea}.integration-notice.pending{color:#806c3c;background:#fffbed;border-color:#eee4bd}.integration-notice.failure{color:#9a463e;background:#fff1ef;border-color:#edcec9}.integration-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-source-card{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #e7e7ef;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;padding:24px;display:grid;box-shadow:0 4px 15px #282b4010}.integration-source-card.selected{border-color:#db6eaa;box-shadow:0 0 0 2px #e6469611}.integration-source-card:focus-visible{outline-offset:3px;outline:3px solid #d6318b}.integration-source-mark{color:#b82e79;background:#fcf0f7;border-radius:14px;place-items:center;width:50px;height:50px;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;display:grid}.integration-source-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.integration-source-copy strong{font-size:1.2rem}.integration-source-copy>span{overflow-wrap:anywhere;font-size:.95rem}.integration-source-copy small{color:#858999;line-height:1.4}.integration-source-state{color:#9a7943;grid-column:2;padding-top:7px;font-size:.85rem}.integration-source-state.authorized{color:#38795e}.integration-panel-heading{border-bottom:1px solid #ededf3;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.integration-panel-heading h2{margin:0 0 8px;font-size:1.35rem;font-weight:700}.integration-panel-heading p{color:#858999;margin:0;line-height:1.5}.integration-panel-heading>.button{flex-shrink:0}.integration-steps{background:#fdfdfe;border-bottom:1px solid #ededf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:20px 30px;list-style:none;display:grid}.integration-steps li{color:#969aaa;align-items:center;gap:10px;font-size:.93rem;display:flex}.integration-steps li>span{background:#f0f0f5;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.integration-steps .reached{color:#a92e70}.integration-steps .reached>span{background:#f9e6f0}.integration-form-body{gap:27px;padding:30px;display:grid}.integration-form-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.integration-form-heading h3{margin:0 0 9px;font-size:1.16rem}.integration-form-heading p{color:#858999;max-width:760px;margin:0;font-size:.94rem;line-height:1.5}.integration-form-heading>.button{flex-shrink:0}.integration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.integration-page label{flex-direction:column;gap:9px;min-width:0;font-size:.96rem;font-weight:600;display:flex}.integration-page input:not([type=checkbox]),.integration-page select,.integration-page textarea{min-height:44px;font:inherit;color:#424550;background:#fff;border:1px solid #dddfe8;border-radius:9px;width:100%;min-width:0;padding:11px 13px;font-weight:400}.integration-page textarea{resize:vertical;font-size:.92rem;line-height:1.55}.integration-page input:focus-visible,.integration-page textarea:focus-visible,.integration-page select:focus-visible{outline-offset:2px;outline:2px solid #e6a4c9}.integration-page label small{color:#898d9b;font-size:.83rem;font-weight:400;line-height:1.55}.integration-date{grid-column:1/-1;max-width:360px}.integration-wide{grid-column:1/-1}.integration-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.integration-page label.integration-confirm{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400;line-height:1.5;display:flex}.integration-confirm input{accent-color:#d6318b;flex-shrink:0;width:19px;height:19px;margin-top:3px}.integration-helper{color:#858999;margin:0;font-size:.9rem;line-height:1.65}.integration-details{background:#fdfdfe;border:1px solid #e9e9f0;border-radius:12px;padding:18px 20px}.integration-details summary{cursor:pointer;font-weight:600}.integration-details p,.integration-details li{color:#747988;font-size:.91rem;line-height:1.65}.integration-details p{margin:15px 0 0}.integration-details li{margin:6px 0}.integration-details code{overflow-wrap:anywhere;font-size:.85rem}.integration-precall-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.integration-callback{align-items:end;gap:12px;margin-top:20px;display:flex}.integration-callback label{flex:1}.integration-callback input{background:#f9f9fc!important;font-size:.78rem!important}.integration-review-state{background:#fcf7fa;border-left:3px solid #d889b4;border-radius:0 10px 10px 0;gap:8px;padding:18px 20px;display:grid}.integration-review-state>span,.integration-review-state li{color:#857480;font-size:.9rem;line-height:1.6}.integration-review-state ul{margin:0;padding-left:22px}.integration-footer{border-top:1px solid #ededf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:23px 30px;display:flex}.integration-footer-copy{gap:6px;display:grid}.integration-footer-copy span{color:#858999;font-size:.84rem}.integration-footer-actions{flex-wrap:wrap;gap:10px;display:flex}.integration-page .button{min-height:43px;font-size:.9rem}.integration-page .button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.integration-pending-text{color:#9d7340!important}.integration-preview{padding-bottom:24px}.integration-preview>.integration-helper,.integration-preview>p{margin:22px 30px}.integration-preview-records{gap:0;padding:0 30px;display:grid}.integration-preview-records article{border-bottom:1px solid #ededf3;padding:23px 0}.integration-preview-records h3{margin:0 0 12px;font-size:1.03rem}.integration-preview-records p,.integration-preview-records li{color:#747988;font-size:.93rem;line-height:1.6}.integration-preview-records small{color:#858999;overflow-wrap:anywhere}.integration-monitor>.integration-notice,.integration-import-review>.integration-notice{margin:22px 28px}.integration-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:4px 28px 24px;display:grid}.integration-monitor-card{border:1px solid #e8e8ef;border-radius:14px;min-width:0;padding:22px}.integration-monitor-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:23px;display:flex}.integration-monitor-title h3{margin:0;font-size:1.2rem;font-weight:700}.integration-monitor-title span{color:#8c6b40;font-size:.85rem}.integration-monitor-facts{gap:15px;margin:0 0 25px;display:grid}.integration-monitor-facts>div{grid-template-columns:145px minmax(0,1fr);gap:10px;display:grid}.integration-monitor-facts dt,.integration-run-counts dt{color:#808493;font-size:.85rem}.integration-monitor-facts dd{margin:0;font-size:.88rem;line-height:1.5}.integration-monitor-caption{color:#858999;margin:15px 0 11px;font-size:.8rem;line-height:1.5}.integration-run-counts{border-top:1px solid #ededf3;border-bottom:1px solid #ededf3;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;margin:0;padding:18px 0;display:grid}.integration-run-counts dd{margin:6px 0 0;font-size:1.22rem;font-weight:600}.integration-coverage{gap:9px;margin-top:22px;display:grid}.integration-coverage strong{font-size:.88rem}.integration-coverage span{font-size:.83rem;line-height:1.5}.integration-coverage small{color:#858999;font-size:.78rem;line-height:1.6}.integration-monitor-bottom{color:#858999;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 28px 22px;font-size:.8rem;line-height:1.5;display:flex}.integration-monitor-bottom p{margin:0}.integration-before-checks{margin:0 28px 24px}.integration-operations-empty{color:#7c8190;margin:0;padding:25px 28px;font-size:.93rem;line-height:1.65}.integration-operations-empty h2{color:#292b35;font-size:1.35rem}.integration-operations-filters{border-bottom:1px solid #ededf3;flex-wrap:wrap;align-items:end;gap:24px;padding:25px 28px;display:flex}.integration-operations-filters label{flex:1;min-width:175px;max-width:250px;font-size:.88rem}.integration-review-total{color:#7c8190;align-self:center;margin-left:auto;font-size:.88rem}.integration-review-records{padding:0 28px}.integration-review-record{border-bottom:1px solid #ededf3;min-width:0;padding:27px 0}.integration-review-record-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.integration-review-record-heading h3{overflow-wrap:anywhere;margin:8px 0 0;font-size:1.1rem;font-weight:700;line-height:1.45}.integration-review-record-heading small{color:#a24079;font-size:.82rem}.integration-review-record-heading time{color:#858999;flex-shrink:0;font-size:.8rem;line-height:1.5}.integration-review-record>p{color:#747988;overflow-wrap:anywhere;margin:16px 0;font-size:.92rem;line-height:1.6}.integration-review-record .integration-review-sender{margin-top:8px;font-size:.83rem}.integration-review-record blockquote{color:#626878;white-space:pre-wrap;overflow-wrap:anywhere;background:#f9f9fc;border-left:3px solid #d8d9e3;border-radius:0 9px 9px 0;margin:20px 0;padding:15px 19px;font-size:.94rem;line-height:1.75}.integration-review-record .integration-review-proposal{color:#80516d;background:#fcf5fa;border-radius:9px;padding:13px 16px}.integration-review-assignment{align-items:end;gap:14px;max-width:780px;margin-top:22px;display:flex}.integration-review-assignment label{flex:1;font-size:.87rem}.integration-review-assignment button{flex-shrink:0}.integration-review-record-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.integration-review-record-footer>small{color:#9296a3;overflow-wrap:anywhere;font-size:.75rem}.integration-review-record-footer .button{color:#777d89;background:#f5f5f8}.integration-review-pagination{justify-content:space-between;align-items:center;gap:14px;padding:23px 28px;display:flex}.integration-review-pagination span{color:#858999;font-size:.82rem}@media (width<=1150px){.integration-monitor-grid{grid-template-columns:1fr}}@media (width<=760px){.integration-workspace-tabs{gap:20px}.integration-workspace-tabs button{text-align:left;font-size:.88rem}.integration-monitor-grid{padding:0 20px 20px}.integration-monitor-card{padding:18px}.integration-monitor-facts>div{grid-template-columns:1fr;gap:5px}.integration-operations-filters{gap:18px;padding:20px}.integration-operations-filters label{min-width:130px;max-width:none}.integration-review-records{padding:0 20px}.integration-review-record-heading{flex-direction:column;gap:10px}.integration-review-assignment{flex-direction:column;align-items:stretch}.integration-review-pagination{flex-wrap:wrap;padding:20px}.integration-monitor-bottom{padding:0 20px 20px}.integration-before-checks{margin:0 20px 20px}.integration-operations-empty{padding:22px 20px}}@media (width<=1150px){.integration-intro{align-items:flex-start}.integration-readonly{max-width:240px}.integration-form-heading{flex-direction:column;align-items:flex-start}.integration-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.integration-page{gap:18px}.integration-intro{flex-direction:column;gap:18px}.integration-intro h2{font-size:1.5rem}.integration-readonly{width:100%;max-width:none}.integration-source-grid{grid-template-columns:1fr;gap:14px}.integration-source-card{padding:20px}.integration-panel-heading{flex-direction:column;align-items:flex-start;padding:22px 20px}.integration-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px}.integration-form-body{gap:23px;padding:22px 20px}.integration-fields,.integration-mapping-grid{grid-template-columns:1fr;gap:20px}.integration-date{max-width:none}.integration-footer{padding:22px 20px}.integration-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.integration-callback{flex-direction:column;align-items:stretch}.integration-preview-records{padding:0 20px}.integration-preview>.integration-helper,.integration-preview>p{margin:20px}}
