.integration-panel{min-width:0;margin-bottom:22px;padding:24px}.integration-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.integration-heading h2{align-items:center;gap:9px;margin:7px 0;font-size:1.35rem;display:flex}.integration-heading p,.integration-cards p{color:var(--muted);margin:6px 0;font-size:.96rem;line-height:1.8}.integration-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.integration-cards article{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:18px}.integration-card-title{color:var(--green);align-items:center;gap:9px;display:flex}.integration-card-title h3{margin:0;font-size:1.06rem}.integration-cards small,.integration-key-row small,.integration-notice>small{color:var(--muted);font-size:.85rem;line-height:1.75;display:block}.integration-note{color:var(--muted);margin:15px 0;font-size:.91rem;line-height:1.85}.integration-message{background:var(--paper);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:12px;line-height:1.8}.integration-details{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.integration-details summary{cursor:pointer;align-items:center;gap:9px;min-height:30px;font-weight:650;display:flex}.integration-details summary span{background:var(--paper);color:var(--muted);border-radius:20px;padding:2px 9px;font-size:.82rem}.integration-key-form{grid-template-columns:.8fr 1.2fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.integration-key-row{justify-content:space-between;align-items:center;gap:15px;min-width:0;padding:15px 0;display:flex}.integration-key-row+.integration-key-row{border-top:1px solid var(--line)}.integration-key-row strong small{font-weight:400;display:inline}.integration-key-row>div{overflow-wrap:anywhere;min-width:0}.integration-token{background:var(--paper);border:1px solid var(--green);border-radius:12px;margin-top:16px;padding:18px}.integration-token strong{align-items:center;gap:8px;display:flex}.integration-token input,.integration-details>.field{margin:12px 0}.integration-token input{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);box-sizing:border-box;border-radius:8px;padding:12px;font-family:monospace;font-size:.93rem}.integration-notice{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0 18px}.integration-notice:last-child{border-bottom:0}.integration-check{align-items:flex-start;gap:9px;margin:14px 0;font-size:.92rem;line-height:1.8;display:flex}.integration-check input{accent-color:var(--green);flex:none;margin-top:6px}.integration-notice>.badge{margin-top:10px;display:inline-block}.integration-details a[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width:800px){.integration-key-form{grid-template-columns:1fr 1fr}.integration-key-form>.button{grid-column:1/-1;justify-content:center}}@media (max-width:560px){.integration-panel{padding:18px}.integration-heading{flex-direction:column;gap:4px}.integration-cards,.integration-key-form{grid-template-columns:1fr}.integration-cards article{padding:14px}.integration-key-row{align-items:flex-start}.integration-key-row>.button{flex-shrink:0}.integration-heading h2{font-size:1.2rem}.integration-details .feature-actions,.integration-notice .integration-key-row{flex-wrap:wrap}}.fawaterak-setup{padding-bottom:12px}.fawaterak-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.fawaterak-fields input,.fawaterak-fields select{min-width:0}.fawaterak-methods{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fawaterak-pending{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 15px}.fawaterak-remove{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:14px;font-size:.92rem;line-height:1.85}.fawaterak-setup .text-button{align-items:center;gap:7px;display:inline-flex}@media (max-width:600px){.fawaterak-fields{grid-template-columns:minmax(0,1fr)}.fawaterak-setup .feature-actions>.button{width:100%}}.invoice-payment-dialog{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:16px;width:min(620px,100vw - 32px);max-height:90dvh;margin:auto;padding:0;overflow:auto}.invoice-payment-dialog::backdrop{background:#08291fa6}.invoice-payment-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.invoice-payment-dialog h2{font-size:22px}.invoice-payment-dialog header p{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.9}.invoice-payment-body{gap:16px;padding:24px;display:grid}.invoice-payment-fields{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.invoice-payment-fields input{min-width:0}.invoice-payment-body .feature-actions{flex-wrap:wrap;margin:0}.invoice-payment-dialog form>.button{margin-top:6px}@media (max-width:560px){.invoice-payment-fields{grid-template-columns:1fr}.invoice-payment-body,.invoice-payment-dialog>header{padding:18px}.invoice-payment-body .feature-actions>*{width:100%}}.invoice-payment-trigger{margin-block:4px;margin-inline-end:8px}.payment-attempt-ref{color:var(--muted);gap:7px;font-size:14px;display:grid}.payment-attempt-ref code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--ink)}.invoice-payment-recovery{border-block:1px solid var(--line);gap:12px;padding-block:14px;display:grid}.invoice-payment-recovery input{width:100%;min-width:0}
