.ax-customer p{line-height:1.7}.ax-customer-allowances{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:20px 0;display:grid}.ax-customer-allowance{overflow-wrap:anywhere;background:linear-gradient(115deg,#edf8f1,#eef4fc);border:1px solid #cbded4;border-radius:12px;gap:7px;min-width:0;padding:16px;display:grid}.ax-customer-allowance b{font-size:14px}.ax-customer-allowance span{color:#245744;font-size:15px;font-weight:700}.ax-customer-allowance small{color:#6a7f76;font-size:11px}.ax-customer summary{cursor:pointer;list-style:none}.ax-customer summary::-webkit-details-marker{display:none}.ax-customer-add>summary{color:#254e5f;background:#edf5f7;border:1px solid #d0e0e6;border-radius:10px;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex;padding:13px 15px!important}.ax-customer-add>summary:after{content:"+";font-size:22px}.ax-customer-add[open]>summary:after{content:"−"}.ax-customer-add{margin-top:16px}.ax-customer-accounts{gap:12px;margin-top:20px;display:grid}.ax-customer-account{border:1px solid #d4e3db;border-radius:12px;overflow:hidden}.ax-customer-account>summary{background:#f5f9f4;justify-content:space-between;align-items:center;gap:15px;display:flex;padding:15px!important}.ax-customer-account[open]>summary{background:#e8f1ee}.ax-customer-account summary b,.ax-customer-account summary small{overflow-wrap:anywhere;display:block}.ax-customer-account summary b{font-size:14px}.ax-customer-account summary small{color:#657e70;margin-top:5px;font-size:11px}.ax-customer-edit{background:#fff;border:1px solid #bfcec8;border-radius:20px;flex:none;padding:5px 12px;font-size:11px}.ax-customer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:18px 4px 4px;display:grid}.ax-customer-account .ax-customer-form{padding:18px}.ax-customer-form label{min-width:0;font-size:12px}.ax-customer-form input,.ax-customer-form select{width:100%;min-width:0;max-width:100%;font-size:14px}.ax-customer-form>p,.ax-customer-form>button,.ax-customer-form>.ax-customer-check,.ax-customer-modules{grid-column:1/-1}.ax-customer-form>button{justify-self:start}.ax-customer-modules{border:1px solid #d8e4dd;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.ax-customer-modules legend{padding:0 6px;font-size:12px;font-weight:700}.ax-customer-modules label,.ax-customer-check{flex-direction:row;align-items:center;gap:9px;display:flex}.ax-customer-modules input,.ax-customer-check input{flex:none;height:18px;width:18px!important}.ax-customer .small{color:#6b8076;font-size:11px}.ax-customer-form button:disabled{cursor:default}@media (width<=640px){.ax-customer-form{grid-template-columns:minmax(0,1fr);gap:14px}.ax-customer-form input,.ax-customer-form select{min-height:44px;font-size:16px}.ax-customer-modules{grid-template-columns:minmax(0,1fr);gap:8px}.ax-customer-modules label{min-height:36px}.ax-customer-form>button{white-space:normal;width:100%}.ax-customer-account .ax-customer-form{padding:14px}.ax-customer-account>summary{gap:9px}.ax-customer-allowance{padding:14px}.ax-customer .section-heading h2{font-size:21px}}.ax-customer-areas{background:#f7fbf8;border:1px solid #cbded6;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px;display:grid}.ax-customer-areas legend{color:#254e43;padding:0 7px;font-size:14px;font-weight:700}.ax-customer-areas>p{color:#5d766c;grid-column:1/-1;margin:0 0 6px;font-size:12px}.ax-customer-areas .ax-customer-area{cursor:pointer;background:#fff;border:1px solid #d8e5de;border-radius:9px;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.ax-customer-area input{accent-color:#28775e;flex:none;height:19px;width:19px!important;min-height:0!important}.ax-customer-area span{overflow-wrap:anywhere;min-width:0}.ax-customer-area b{font-size:12px;line-height:1.4;display:block}.ax-customer-area small{color:#71877c;margin-top:3px;font-size:10px;display:block}.ax-customer-areas .ax-customer-area-child{background:#f2f7fc;border-left:3px solid #b3cddc}.ax-customer-areas:has(input[value=accounts]:not(:checked)) .ax-customer-area-child{background:#f4f6f5;border-left-color:#bfcac5}.ax-customer-technical{background:#fafcf9;border:1px solid #d7e2dd;border-radius:10px;grid-column:1/-1;padding:10px 13px}.ax-customer-technical>summary{color:#526c61;font-size:12px}.ax-customer-technical .ax-customer-modules{margin-top:12px}.ax-customer-technical>p{margin-top:9px}@media (width<=640px){.ax-customer-areas{grid-template-columns:minmax(0,1fr);padding:12px}.ax-customer-area{min-height:48px}.ax-customer-area b{font-size:13px}.ax-customer-area small{font-size:11px}}.ax-customer-area-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-bottom:5px;display:flex}.ax-customer-area-actions button{color:#305c4c;background:#fff;border:1px solid #bfd2c8;border-radius:8px;min-height:36px;padding:7px 11px;font-size:12px}
