.axisc-page{font-family:inherit;color:#202530;padding-bottom:18px}.axisc-page h1{font-size:23px}.axisc-page h2{font-size:18px;margin:21px 0 11px}.axisc-hero{background:linear-gradient(135deg,#1b1d22,#3c4148);color:white;border-radius:18px;padding:24px 19px;margin-bottom:16px}.axisc-hero span{font-size:11px;letter-spacing:.12em;color:#ffb0b0;font-weight:800}.axisc-hero h1{color:white;margin:11px 0}.axisc-hero p{color:#dde0e3;font-size:13px}.axisc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px}.axisc-project{appearance:none;border:1px solid #e2e5ea;background:white;border-radius:17px;min-height:125px;padding:17px;text-align:left;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 7px #0001}.axisc-project b{font-size:16px}.axisc-project small{font-size:12px;color:#626872;line-height:1.4}.axisc-project-icon{font-size:24px;color:#b91726}.axisc-link{font-size:12px;color:#ad1d25;font-weight:800;margin-top:auto}.axisc-btn{background:#fff;color:#a71923;border:1px solid #d9babe;border-radius:11px;min-height:42px;padding:10px 14px;font-weight:750;font-size:13px;cursor:pointer}.axisc-btn.primary{background:#b51e2c;color:#fff;border-color:#b51e2c}.axisc-btn.ghost{background:transparent;border:0;color:#555;padding-left:0}.axisc-btn.secondary{background:#fff;color:#353840;border-color:#b9bfc8}.axisc-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:19px}.axisc-header strong{font-size:17px}.axisc-kpis{display:flex;gap:9px}.axisc-kpis span{background:#fff;border:1px solid #e3e6eb;border-radius:12px;flex:1;padding:12px 6px;text-align:center;font-size:10px;color:#666}.axisc-kpis b{display:block;color:#c21d2b;font-size:22px}.axisc-legend{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 18px;font-size:12px}.axisc-legend span{display:flex;align-items:center;gap:5px}.axisc-dot{display:inline-block;border-radius:5px;width:13px;height:13px}.axisc-dot.available{background:#16a34a}.axisc-dot.process{background:#f5c542}.axisc-dot.assigned{background:#de3943}.axisc-floor{border:1px solid #e2e5e9;padding:11px;border-radius:13px;background:#fff;margin-bottom:8px;display:flex;align-items:center;gap:10px}.axisc-floor>b{width:48px;flex-shrink:0;font-size:12px}.axisc-floor>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1}.axisc-unit{border:1px solid transparent;border-radius:10px;padding:13px 4px;min-height:67px;font-weight:900;font-size:18px;cursor:pointer}.axisc-unit small{display:block;font-weight:500;font-size:10px;margin-top:4px}.axisc-unit.axisc-available,.axisc-status.axisc-available{background:#ccebd5;color:#0a6530;border-color:#7dd09a}.axisc-unit.axisc-process,.axisc-status.axisc-process{background:#fff0b5;color:#8a5600;border-color:#f0c34b}.axisc-unit.axisc-assigned,.axisc-status.axisc-assigned{background:#f7c5cb;color:#9d1729;border-color:#ed9ba4}.axisc-status{padding:22px;border:1px solid;border-radius:14px;margin-bottom:17px}.axisc-status b{display:block;font-size:21px}.axisc-status span{display:block;font-size:13px;margin-top:5px}.axisc-info{border-radius:12px;background:#f2f4f7;color:#515761;padding:13px;margin:16px 0;font-size:12px}.axisc-form{background:white;border:1px solid #e5e8ee;border-radius:13px;padding:14px}.axisc-field{display:flex;flex-direction:column;gap:6px;margin-bottom:13px;font-size:13px;color:#3c424c}.axisc-field>span,.axisc-field>label{font-weight:700}.axisc-field input,.axisc-field select,.axisc-search{width:100%;border:1px solid #d9dee5;border-radius:10px;padding:12px;background:white;color:#1d242c;font-size:15px}.axisc-search{margin:10px 0 12px}.axisc-stage,.axisc-tower-editor{background:#f7f8fa;border:1px solid #e2e5e9;border-radius:12px;padding:12px;margin:12px 0}.axisc-stage-title,.axisc-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:10px 0}.axisc-edit-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.axisc-tabs{display:flex;overflow-x:auto;gap:6px;margin:10px 0}.axisc-tabs button{white-space:nowrap;border:1px solid #e4e6ed;background:#fff;border-radius:9px;padding:10px;font-size:12px}.axisc-tabs button.active{background:#b51e2c;color:white}.axisc-choices{display:flex;flex-wrap:wrap;gap:7px}.axisc-choice{border:1px solid #d3d7dd;background:#fff;border-radius:20px;padding:8px 10px;color:#434853;font-size:12px}.axisc-choice.selected{background:#b51e2c;color:#fff;border-color:#b51e2c}.axisc-list{display:flex;flex-direction:column;gap:9px;margin:13px 0}.axisc-client,.axisc-file{background:#fff;border:1px solid #e2e6ed;padding:13px;border-radius:12px;text-align:left;display:flex;align-items:center;gap:6px;justify-content:space-between}.axisc-client{display:flex;flex-direction:column;align-items:flex-start}.axisc-client small,.axisc-file small{font-size:11px;color:#68717b}.axisc-client span{color:#b51e2c;font-size:12px}.axisc-file>div{display:flex;flex-direction:column;gap:4px;max-width:60%;overflow-wrap:anywhere}.axisc-super-entry{border-left:4px solid #b51e2c;padding:16px;margin-bottom:18px}.axisc-nav{background:#fff}@media(min-width:700px){.axisc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.axisc-floor>div{max-width:400px}}

/* v0.29.3 accessibility and navigation corrections */
.axisc-hero h1{color:#fff!important;text-shadow:none!important}.axisc-hero p{color:#eef1f5!important}
body .bottom-nav.axisc-nav,body[data-axis-version="0.28.2"] .bottom-nav.axisc-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:72px!important;height:72px!important;background:#fff!important;border-top:1px solid #dce1e6!important}
body .bottom-nav.axisc-nav .nav-btn{background:#fff!important;color:#65717c!important}
body .bottom-nav.axisc-nav .nav-btn.active,body .bottom-nav.axisc-nav .nav-btn.active small{color:#b51e2c!important}
body .bottom-nav.axisc-nav .nav-btn[hidden]{display:none!important}
body .bottom-nav.axisc-nav .nav-btn small{font-size:11px!important}
.axisc-page{padding-bottom:95px!important}.axisc-page button{touch-action:manipulation}.axisc-project{min-width:0;overflow:hidden}
.axisc-cover-wrap{height:70px;width:100%;background:#eceef1;border-radius:10px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}
.axisc-cover{width:100%;height:100%;object-fit:cover}.axisc-cover-placeholder{font-size:28px;color:#a21c26}.axisc-cover:not([hidden])+.axisc-cover-placeholder{display:none}
.axisc-cover-wrap:has(.axisc-cover:not([hidden])) .axisc-cover-placeholder{display:none}
.axisc-unit.axisc-unknown,.axisc-status.axisc-unknown{background:#eceef1;color:#626873;border-color:#adb7c2;cursor:not-allowed}
.axisc-dot.unknown{background:#919aaa}.axisc-unit:focus-visible,.axisc-btn:focus-visible,.axisc-choice:focus-visible,.axisc-project:focus-visible{outline:3px solid #111827;outline-offset:2px}
@media(max-width:360px){.axisc-grid{grid-template-columns:1fr}.axisc-edit-cols{grid-template-columns:1fr}}

/* v0.29.4 — Responsive JLV CONNECT banner, personalized greeting, visible uncropped logo and illustrative project photography */
.axisc-hero-connect{display:grid;grid-template-columns:minmax(0,1fr) minmax(152px,225px);gap:clamp(10px,2.3vw,28px);align-items:center;overflow:hidden;position:relative;background:radial-gradient(ellipse at 82% 25%,#68252b 0%,#24252c 43%,#10151b 100%);padding:clamp(19px,3vw,32px)!important;border:1px solid #ffffff1a;min-height:245px}
.axisc-hero-connect:before{content:"";position:absolute;width:72%;height:1px;bottom:25%;right:-6%;transform:rotate(-14deg);background:linear-gradient(90deg,transparent,#bf2838,#f84a54,transparent);pointer-events:none}
.axisc-hero-content{min-width:0;position:relative;z-index:1}
.axisc-hero-eyebrow{display:flex;align-items:center;gap:10px;color:#ff929c!important;font-size:clamp(10px,1.6vw,12px)!important;letter-spacing:.11em!important;font-weight:800;margin:0 0 13px}
.axisc-hero-eyebrow i{width:22px;height:1px;background:#ef5665;opacity:.75}
.axisc-greeting{font-size:clamp(13px,2.2vw,19px);font-weight:500;letter-spacing:.005em;line-height:1.35;color:#f3f5f8;overflow-wrap:anywhere;margin:0 0 7px}
.axisc-hero-connect h1{font-size:clamp(22px,3.8vw,35px)!important;line-height:1.13!important;font-weight:840;color:#fff!important;letter-spacing:-.035em!important;margin:0 0 11px!important;text-shadow:none!important;max-width:555px}
.axisc-hero-connect p{font-size:clamp(11px,1.8vw,14px)!important;color:#e4e7ed!important;line-height:1.5!important;max-width:480px;margin:0!important}
.axisc-hero-connect .axisc-hero-stats{margin-top:15px;padding-top:12px;max-width:400px;border-top:1px solid #ffffff33}
.axisc-hero-connect .axisc-hero-stats span{color:#dce0e7;font-size:11px;flex-direction:row;align-items:baseline;gap:7px}
.axisc-hero-connect .axisc-hero-stats b{font-size:17px}
.axisc-hero-brand{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:100%;max-width:225px;justify-self:end;aspect-ratio:1/1;background:linear-gradient(140deg,#fff,#e4e8ed);border:1px solid #e2e6eb;border-radius:24px;box-shadow:0 12px 29px #0004,0 0 0 1px #ffffff33;overflow:hidden;padding:7px}
.axisc-hero-brand img{display:block;object-fit:contain;width:100%;height:100%;max-width:100%;max-height:100%;border:0;clip-path:none}
.axisc-project-art{height:clamp(105px,15vw,150px);background:#e9edf2}
.axisc-project-image{object-fit:cover;object-position:center;width:100%;height:100%;border:0}
.axisc-project-overlay{font-size:10px;letter-spacing:0;background:#18212dca;bottom:8px;left:8px}
.axisc-project-body{min-height:125px;padding:15px 13px}
.axisc-project-body b{line-height:1.25;min-height:35px;font-size:clamp(13px,1.5vw,17px)}
.axisc-project-body small{font-size:12px}
.axisc-project-body .axisc-link{font-size:clamp(11px,1.25vw,13px);line-height:1.35}
@media(min-width:800px){.axisc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.axisc-hero-connect{grid-template-columns:minmax(0,1fr) 102px;gap:12px;min-height:210px;border-radius:18px;padding:16px!important}.axisc-hero-brand{width:102px;min-width:102px;max-width:102px;border-radius:15px;padding:4px;box-shadow:0 5px 15px #0003}.axisc-hero-eyebrow{margin-bottom:9px}.axisc-hero-connect h1{font-size:clamp(20px,5.5vw,26px)!important;margin-bottom:7px!important}.axisc-hero-connect p{font-size:11px!important}.axisc-hero-connect .axisc-hero-stats{margin-top:11px;padding-top:10px}.axisc-hero-connect .axisc-hero-stats span{font-size:10px;gap:4px}.axisc-hero-connect .axisc-hero-stats b{font-size:14px}.axisc-project-art{height:110px}.axisc-project-body{min-height:123px;padding:11px}}
@media(max-width:370px){.axisc-hero-connect{grid-template-columns:minmax(0,1fr) 76px;gap:7px}.axisc-hero-brand{width:76px;min-width:76px;border-radius:12px}.axisc-hero-connect h1{font-size:19px!important}.axisc-project-art{height:102px}}

/* Proper card stacking and project photography for the v0.29.3 layout */
.axisc-section-head{display:flex!important;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:19px 0 12px}
.axisc-section-head h2{margin:0!important;font-size:18px!important}
.axisc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}
.axisc-grid .axisc-project{width:100%;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:252px!important;gap:0!important;text-align:left;border:1px solid #e3e7ed!important;overflow:hidden;border-radius:17px;background:#fff;box-shadow:0 4px 14px #15203a11}
.axisc-grid .axisc-project-art{width:100%!important;display:block!important;flex:0 0 auto;position:relative;overflow:hidden;height:135px!important;border:0!important;border-radius:0!important}
.axisc-project-image{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important}
.axisc-project-overlay{position:absolute;left:10px;bottom:10px;right:auto;top:auto;color:#fff;background:#19232dd6;font-size:10px;line-height:1;letter-spacing:.025em;border-radius:5px;padding:6px 7px;font-weight:650}
.axisc-grid .axisc-project-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-height:120px!important;width:100%!important;padding:13px 14px 15px!important}
.axisc-project-body b{display:block!important;margin:0!important;min-height:0!important;font-size:clamp(14px,1.5vw,18px)!important;color:#202632;line-height:1.3;white-space:normal;word-break:normal;overflow-wrap:break-word}
.axisc-project-body small{display:block!important;font-size:12px;color:#6b7280!important;line-height:1.45}
.axisc-project-body .axisc-link{display:block!important;margin-top:auto!important;padding-top:7px!important;color:#a91627!important;font-size:clamp(11px,1.2vw,13px)!important;font-weight:750;white-space:normal;line-height:1.35}
.axisc-hero-connect .axisc-hero-stats{display:flex!important;gap:clamp(16px,4vw,31px);flex-wrap:wrap}
.axisc-hero-connect .axisc-hero-stats span{display:flex!important;align-items:baseline;white-space:nowrap}
@media(min-width:800px){.axisc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.axisc-grid .axisc-project-art{height:155px!important}}
@media(max-width:600px){.axisc-grid .axisc-project-art{height:106px!important}.axisc-grid .axisc-project{min-height:248px!important}.axisc-grid .axisc-project-body{min-height:138px!important;padding:12px 10px 13px!important}.axisc-project-body b{font-size:14px!important}.axisc-project-body small{font-size:11px!important}.axisc-hero-connect .axisc-hero-stats{gap:14px}}
@media(max-width:325px){.axisc-grid{grid-template-columns:1fr!important}.axisc-grid .axisc-project-art{height:150px!important}.axisc-grid .axisc-project{min-height:270px!important}}

/* v0.29.5 | User-approved hero: integrated JLV Connect logo, red streaks, no white panel or unwanted stats. */
.axisc-hero-approved{display:flex!important;align-items:center!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:clamp(220px,24vw,290px)!important;border-radius:24px!important;background:linear-gradient(110deg,#111317 0%,#191b20 49%,#151419 100%)!important;padding:clamp(22px,2.9vw,34px)!important;box-shadow:none!important;border:0!important;gap:0!important}
.axisc-hero-approved::before{content:"";position:absolute;z-index:-1;right:23%;top:-12%;width:43%;height:150%;transform:skewX(-34deg) rotate(11deg);background:linear-gradient(135deg,transparent 31%,#b00f24 32%,#ff4954 32.7%,#6a0d1a 33.4%,transparent 36%);opacity:.95;pointer-events:none}
.axisc-hero-approved::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101216 0%,#14161bf5 39%,transparent 69%);pointer-events:none}
.axisc-hero-approved .axisc-hero-artwork{display:block!important;position:absolute!important;z-index:-2!important;right:0!important;top:0!important;height:100%!important;width:auto!important;max-width:53%!important;object-fit:cover!important;object-position:right center!important;opacity:1!important;border:0!important;border-radius:0!important;pointer-events:none!important;filter:none!important}
.axisc-hero-approved .axisc-hero-content{position:relative;z-index:2;min-width:0;width:min(64%,700px);max-width:64%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}
.axisc-hero-approved .axisc-hero-eyebrow{display:flex!important;gap:11px!important;align-items:center!important;font-size:clamp(12px,1.7vw,18px)!important;letter-spacing:.06em!important;font-weight:770!important;color:#e85a79!important;margin:0 0 13px!important}
.axisc-hero-approved .axisc-hero-eyebrow i{display:none!important}
.axisc-hero-approved .axisc-eyebrow-dot{font-weight:600!important;font-size:14px!important;color:#e96c83!important}
.axisc-hero-approved .axisc-greeting{font-size:clamp(17px,2.05vw,26px)!important;line-height:1.25!important;color:#f6f6f7!important;font-weight:720!important;letter-spacing:-.013em!important;margin:0 0 4px!important;overflow-wrap:break-word}
.axisc-hero-approved h1{font-size:clamp(24px,2.8vw,38px)!important;letter-spacing:-.026em!important;line-height:1.09!important;font-weight:815!important;color:#fff!important;margin:0 0 12px!important;max-width:100%;text-wrap:balance!important}
.axisc-hero-approved p{font-size:clamp(12px,1.45vw,17px)!important;line-height:1.38!important;max-width:660px!important;color:#e7e8eb!important;margin:0!important;text-wrap:pretty}
/* Prevent obsolete white-logo treatment and statistic row leaking through. */
.axisc-hero-approved .axisc-hero-brand,.axisc-hero-approved .axisc-hero-stats{display:none!important}
@media(max-width:760px){.axisc-hero-approved{min-height:clamp(205px,36vw,257px)!important;padding:23px 22px!important;border-radius:20px!important}.axisc-hero-approved .axisc-hero-content{width:67%;max-width:67%}.axisc-hero-approved .axisc-hero-artwork{max-width:51%!important}.axisc-hero-approved .axisc-hero-eyebrow{font-size:12px!important;margin-bottom:11px!important}.axisc-hero-approved .axisc-greeting{font-size:clamp(14px,2.8vw,20px)!important}.axisc-hero-approved h1{font-size:clamp(21px,3.9vw,29px)!important}.axisc-hero-approved p{font-size:clamp(11px,2.2vw,14px)!important}}
@media(max-width:480px){.axisc-hero-approved{height:auto;min-height:208px!important;padding:18px 15px!important;border-radius:16px!important}.axisc-hero-approved .axisc-hero-content{width:67%;max-width:67%}.axisc-hero-approved .axisc-hero-artwork{max-width:46%!important;height:83%!important;top:8.5%!important;object-fit:contain!important}.axisc-hero-approved .axisc-greeting{font-size:13px!important;margin-bottom:7px!important}.axisc-hero-approved h1{font-size:clamp(19px,4.9vw,24px)!important;line-height:1.12!important;margin-bottom:8px!important}.axisc-hero-approved p{font-size:11px!important;line-height:1.42!important}.axisc-hero-approved::after{background:linear-gradient(90deg,#14161b 0%,#14161bec 50%,transparent 74%)}}
@media(max-width:350px){.axisc-hero-approved{min-height:205px!important;padding:15px 12px!important}.axisc-hero-approved .axisc-hero-content{max-width:72%;width:72%}.axisc-hero-approved .axisc-hero-artwork{max-width:40%!important}.axisc-hero-approved h1{font-size:19px!important}}

/* Soften the graphic edges on narrow displays: no hard rectangle across the banner text. */
@media(max-width:480px){.axisc-hero-approved .axisc-hero-artwork{-webkit-mask-image:radial-gradient(ellipse 75% 76% at 64% 49%,#000 45%,transparent 100%)!important;mask-image:radial-gradient(ellipse 75% 76% at 64% 49%,#000 45%,transparent 100%)!important}}

/* JLV CONNECT v0.30.4 — Avance comercial, espera, desvinculación y cierre financiero */
.axsw-panel{background:#fff;border:1px solid #dde4ed;border-radius:17px;padding:17px;margin:14px 0;box-shadow:0 5px 18px #1829400c}
.axsw-panel h2{font-size:19px;color:#142d42;margin:0 0 9px}.axsw-panel p{font-size:13px;line-height:1.5;color:#5a6875;margin:7px 0 15px}
.axsw-head{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:8px 0 16px}.axsw-head h2{margin:0;font-size:22px;color:#132b40}
.axsw-badge{background:#e9f1fa;border:1px solid #bfd4e8;color:#184c75;font-weight:800;border-radius:100px;padding:7px 11px;font-size:13px}
.axsw-info{border:1px solid #e2e9f1;background:#f4f8fc;padding:13px 14px;border-radius:12px;color:#3d5469;font-size:13px;margin:9px 0 17px}
.axsw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px}
.axsw-fields .axisc-field{margin-bottom:7px}.axsw-fields input{min-width:0}
.axsw-totals{display:grid;gap:8px;padding:14px;margin:14px 0 10px;background:#f6f8fb;border:1px solid #e6ecf1;border-radius:13px}
.axsw-totals>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;align-items:center}
.axsw-totals strong{color:#102a43;font-size:16px;text-align:right}.axsw-negative{color:#c12233!important}
.axsw-hint{font-size:12px!important;margin:10px 0 0!important;color:#6b7280!important}
.axsw-panel .axisc-field textarea{min-height:90px;border:1px solid #d9dee5;border-radius:10px;padding:12px;background:#fff;color:#1d242c;font-family:inherit;resize:vertical;font-size:14px}
.axsw-confirm{background:#fff9ea;border:1px solid #f1d094;border-radius:13px;padding:15px;margin:10px 0 4px}.axsw-confirm strong{font-size:15px;color:#633e03}.axsw-confirm label{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;color:#4d3f2d}.axsw-confirm input{width:18px;height:18px;flex-shrink:0;margin:0}
.axsw-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}
.axsw-kpis>div{background:#fff;padding:16px 7px;border:1px solid #dfe6ec;border-radius:13px;text-align:center;display:flex;flex-direction:column;gap:6px;box-shadow:0 2px 8px #1126330b}
.axsw-kpis strong{color:#b91e2d;font-size:26px;font-weight:900}.axsw-kpis span{font-size:11px;color:#40566a;font-weight:650;line-height:1.2}
.axsw-progress{width:100%;background:#edf1f6;height:16px;border-radius:100px;overflow:hidden}.axsw-progress>div{height:100%;background:linear-gradient(90deg,#ab182a,#e84c4b);border-radius:100px;transition:width .2s}
.axsw-progress-row{display:flex;justify-content:space-between;gap:12px;margin-top:9px;font-size:14px;color:#183247}
.axisc-unit.axisc-withdrawal_pending,.axisc-status.axisc-withdrawal_pending{background:#eddcf9;color:#68208f;border-color:#c7a4e6}.axisc-dot.withdrawal_pending{background:#b16cc9}
@media(max-width:410px){.axsw-fields{grid-template-columns:1fr}.axsw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v0.32.6: JLV CONNECT entry inside JLV AXIS executive dashboard */
.axis282-dashboard .axisc-super-entry-home{position:relative;z-index:2;background:#fff;color:#1b2b32;border-left:4px solid #b51e2c;border-radius:16px;margin:12px 0 16px;padding:15px;box-shadow:0 8px 20px rgba(0,0,0,.16)}
.axis282-dashboard .axisc-super-entry-home>b{display:block;font-size:15px;font-weight:850;line-height:1.35}
.axis282-dashboard .axisc-super-entry-home>p{margin:7px 0 12px;color:#52616c;font-size:12px;line-height:1.45}
.axis282-dashboard .axisc-super-entry-home>.axisc-btn{width:100%;min-height:44px;font-size:13px}

/* v0.33.2 — Lista de beneficiarios y apartamentos editables */
.axisc-client-card{display:flex;flex-direction:column;align-items:stretch;gap:8px}.axisc-client-card b{font-size:16px}.axisc-unit-state{font-size:13px;color:#354252;background:#f3f5f8;padding:8px 10px;border-radius:8px}.axisc-card-actions{display:flex;gap:8px;flex-wrap:wrap}.axisc-card-actions .axisc-btn{flex:1;min-width:135px}.axisc-unit{overflow-wrap:anywhere;font-size:16px}
