.cijlex-social-welcome{position:relative;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 91% 10%,#3d638185 0,transparent 33%),linear-gradient(125deg,#061a32,#0d3d6e);color:#fff;padding:44px 40px;margin:0 0 28px;border-bottom:4px solid #d7a844}.cijlex-social-welcome-inner{position:relative;max-width:730px}.cijlex-social-kicker{display:block;font-size:11px;letter-spacing:.13em;color:#f1c56e;font-weight:800}.cijlex-social-welcome h2{font:400 clamp(30px,4vw,46px)/1.12 Georgia,serif;color:#fff;margin:15px 0}.cijlex-social-welcome p{font-size:16px;color:#dbe7f2;margin:0}.cijlex-social-rule{position:absolute;right:-14px;top:-15px;font:100px Georgia,serif;color:#ffffff17}.cijlex-social-empty{text-align:center;background:#fff;padding:45px 25px;border:1px solid #e0e6ed;border-radius:16px;box-shadow:0 12px 30px #071e3910}.cijlex-social-empty-icon{display:grid;place-items:center;width:75px;height:75px;background:#fcf2df;border-radius:50%;font:48px Georgia,serif;color:#a77a29;margin:0 auto 17px}.cijlex-social-empty h3{font:400 28px/1.2 Georgia,serif;color:#0b2f53;margin:0 0 10px}.cijlex-social-empty p{max-width:540px;margin:0 auto 18px;color:#617284}.cijlex-social-empty a{color:#9b7129;font-weight:800}.cijlex-form button:hover{filter:brightness(1.08)}@media(max-width:650px){.cijlex-social-welcome{padding:32px 23px}.cijlex-social-rule{font-size:68px;right:0}}
.cijlex-areas{max-height:560px;overflow:auto;padding-right:5px}.cijlex-areas-intro{font-size:13px;color:#647586;margin:0 0 13px}.cijlex-area-group,.cijlex-area-simple{border-bottom:1px solid #e3e9ef;padding:9px 0;font-size:14px}.cijlex-area-group summary{cursor:pointer;font-weight:700;color:#0d345b;line-height:1.4}.cijlex-area-group summary:hover{color:#9c7025}.cijlex-area-group ul{padding:7px 0 0 18px;margin:0}.cijlex-area-group li{margin:4px 0}.cijlex-area-group a,.cijlex-area-simple a{text-decoration:none;color:#315a7c}.cijlex-area-simple a:hover,.cijlex-area-group a:hover{text-decoration:underline}
.cijlex-category-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:9px 0 17px}.cijlex-category-fields label{display:block;font-weight:750;color:#0c2e50}.cijlex-category-fields label small{font-weight:500;color:#607486}.cijlex-category-fields select{display:block;width:100%;min-height:47px;border:1px solid #b6c7d5;background:#fff;color:#132b42;border-radius:9px;padding:9px 13px;font-size:15px;line-height:1.4}.cijlex-category-fields select:disabled{color:#7b8792;background:#eef2f6}.cijlex-category-fields select:focus-visible{outline:3px solid #d7a844;outline-offset:2px}@media(max-width:640px){.cijlex-category-fields{grid-template-columns:1fr;gap:8px}}
.cijlex-profile-editor{max-width:850px}.cijlex-profile-editor h2{margin:10px 0 14px}.cijlex-profile-editor select{width:100%;min-height:47px;padding:10px 12px;border-radius:9px;border:1px solid #b8c8d7;background:#fff}.cijlex-profile-editor textarea,.cijlex-profile-editor input[type=text]{width:100%;padding:11px;border:1px solid #b8c8d7;border-radius:9px}.cijlex-check-row{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-weight:600}.cijlex-check-row input{width:18px;height:18px;flex:0 0 auto;margin:4px 0}.cijlex-profile-help{font-size:13px;color:#637587}.cijlex-members-intro{margin-bottom:24px}.cijlex-members-intro h2{font:400 34px Georgia,serif;color:#0a3159}.cijlex-members-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cijlex-member-card{display:flex;align-items:flex-start;gap:18px;border:1px solid #e0e8ef;background:#fff;border-radius:16px;padding:25px;box-shadow:0 10px 25px #051b3210}.cijlex-member-card h3{font:400 25px Georgia,serif;color:#0b2e53;margin:0 0 5px}.cijlex-member-avatar{width:66px;height:66px;flex:0 0 66px;border:2px solid #e6c986;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#071e39,#1a5782);color:#f4d38c;font:32px Georgia,serif}.cijlex-member-role{color:#344d65;font-weight:700;font-size:14px}.cijlex-member-role small{color:#8e6b36;font-weight:500}.cijlex-member-place{font-size:13px;color:#627487}.cijlex-member-card p{margin:11px 0}.cijlex-member-card a{font-weight:750;color:#996c24}.cijlex-public-profile{max-width:740px}.cijlex-footer-links{display:flex;flex-wrap:wrap;gap:10px 19px;margin:20px 0}.cijlex-footer-links a{text-decoration:none;font-size:13px;color:#e3c075}.cijlex-footer-links a:hover{text-decoration:underline}@media(max-width:750px){.cijlex-members-grid{grid-template-columns:1fr}}@media(max-width:460px){.cijlex-member-card{padding:18px;gap:12px}.cijlex-member-avatar{width:48px;height:48px;flex-basis:48px;font-size:23px}}
.cijlex-member-card-inner{display:flex;align-items:flex-start;gap:18px;width:100%}.cijlex-member-photo{width:66px;height:66px;flex:0 0 66px;border-radius:50%;object-fit:cover;border:3px solid #e3bf69}.cijlex-public-profile{max-width:100%}.cijlex-public-profile .cijlex-member-card.full{display:block;overflow:hidden;padding:0;border-radius:18px}.cijlex-member-cover{width:100%;height:210px;background:linear-gradient(110deg,#04162c,#174c7d);border-bottom:3px solid #d7a844}.cijlex-member-cover img{width:100%;height:100%;object-fit:cover}.cijlex-member-card.full .cijlex-member-card-inner{padding:25px 30px 30px;gap:22px}.cijlex-member-card.full .cijlex-member-avatar,.cijlex-member-card.full .cijlex-member-photo{width:94px;height:94px;flex:0 0 94px;border-width:4px}.cijlex-member-card.full .cijlex-member-card-inner>div:last-child{flex:1}.cijlex-member-stats{font-size:14px;font-weight:750;color:#9c742f}.cijlex-inline-action{display:inline-block;margin:0}.cijlex-inline-action .button{font-size:13px;padding:9px 15px}.cijlex-like-button{background:transparent;border:0;color:#0c3c66;cursor:pointer;font-weight:700;font-size:13px;padding:3px 4px}.cijlex-like-button.active{color:#b47c2b}.cijlex-like-button:hover{color:#a87930}.cijlex-like-count{color:#637587;font-size:13px}.cijlex-profile-posts{margin-top:32px}.cijlex-profile-posts h2{font:400 30px Georgia,serif;color:#0a3159;margin:0 0 20px}.cijlex-profile-editor input[type=file]{display:block;width:100%;padding:12px;border:1px dashed #b9cad8;border-radius:10px;background:#f5f8fa}.cijlex-editor-photo{max-width:110px;max-height:100px;object-fit:cover;border-radius:10px;margin-top:8px}.post-actions{align-items:center;flex-wrap:wrap}@media(max-width:650px){.cijlex-member-card.full .cijlex-member-card-inner{padding:20px 16px}.cijlex-member-cover{height:145px}.cijlex-member-card.full .cijlex-member-avatar,.cijlex-member-card.full .cijlex-member-photo{width:65px;height:65px;flex-basis:65px}}
.cijlex-public-profile .cijlex-member-cover{height:auto;aspect-ratio:3/1;line-height:0;overflow:hidden}.cijlex-public-profile .cijlex-member-cover img{display:block;width:100%;height:100%;aspect-ratio:3/1;object-fit:contain;object-position:center center}.cijlex-public-profile img.cijlex-member-photo{aspect-ratio:1/1;object-fit:cover;border-radius:16px}
.cijlex-member-verification{margin:6px 0 10px}.cijlex-verify-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.4;font-weight:750;border-radius:999px;padding:4px 10px;white-space:normal}.cijlex-verify-badge.member{background:#eef2f6;color:#506377;border:1px solid #dce4eb}.cijlex-verify-badge.professional{background:#e7f5ec;color:#176538;border:1px solid #a9dbc0}.cijlex-verify-badge.team{background:#fdf0d6;color:#78500e;border:1px solid #e6c179}.cijlex-member-card .cijlex-member-verification .cijlex-verify-badge{vertical-align:middle}
.cijlex-groups-intro{text-align:center;max-width:800px;margin:0 auto 34px}.cijlex-groups-intro .cijlex-social-kicker{color:#a57b2d}.cijlex-groups-intro h2{font:400 clamp(33px,4vw,48px)/1.14 Georgia,serif;color:#082b50;margin:14px 0}.cijlex-groups-intro p{font-size:16px;color:#647589}.cijlex-groups-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cijlex-group-card{background:#fff;border:1px solid #dce5ee;border-radius:17px;padding:27px 28px;box-shadow:0 12px 28px #071e3910;display:flex;flex-direction:column;align-items:flex-start}.cijlex-group-symbol{display:grid;place-items:center;background:#fdf1d8;color:#9b6d1e;width:50px;height:50px;border-radius:12px;font:34px Georgia,serif}.cijlex-group-card h3{font:400 26px Georgia,serif;margin:16px 0 10px}.cijlex-group-card h3 a{text-decoration:none;color:#082b50}.cijlex-group-card h3 a:hover{color:#aa7b2b}.cijlex-group-card>p{color:#5d6d7c;flex:1}.cijlex-group-card-foot{width:100%;border-top:1px solid #e3eaf0;padding-top:14px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:#687989}.cijlex-group-card-foot a{color:#996e26;text-decoration:none;font-weight:800}.cijlex-group-page{max-width:1100px}.cijlex-group-hero{background:linear-gradient(120deg,#061b34,#123f70);color:#fff;border-radius:18px;padding:50px 42px;border-bottom:4px solid #d7a844;box-shadow:0 15px 35px #071e391d;margin-bottom:28px}.cijlex-group-hero .cijlex-social-kicker{color:#f0c66f}.cijlex-group-hero h1{font:400 clamp(34px,4vw,55px)/1.1 Georgia,serif;margin:14px 0;color:#fff}.cijlex-group-hero p{max-width:750px;color:#dbe6f0;font-size:17px}.cijlex-group-hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:25px}.cijlex-group-hero-actions>span{color:#edce8c;font-weight:750}.cijlex-group-feed{margin-top:30px}.cijlex-group-feed>h2{font:400 31px Georgia,serif;color:#092c51;margin-bottom:20px}.cijlex-group-compose{margin-bottom:25px}@media(max-width:700px){.cijlex-groups-grid{grid-template-columns:1fr}.cijlex-group-hero{padding:35px 22px}.cijlex-group-card{padding:23px}}
.cijlex-groups-page{padding:30px 0 80px}.cijlex-groups-page .entry-content{overflow:visible}.cijlex-groups-intro-premium{position:relative;isolation:isolate;text-align:left;max-width:none;min-height:395px;margin:0 0 52px;border-radius:22px;overflow:hidden;background:#06192e url('grupos-hero-v2.png') center center/cover no-repeat;border:1px solid #224465;box-shadow:0 25px 55px #061d3529;display:flex;align-items:center}.cijlex-groups-intro-premium:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#05192ff5 0%,#061d36ec 35%,#071d3888 60%,#061b3227 100%)}.cijlex-groups-intro-content{padding:58px 55px;max-width:730px}.cijlex-groups-intro-premium .cijlex-social-kicker{color:#f1c56e;letter-spacing:.13em}.cijlex-groups-intro-premium h1{color:#fff;font:400 clamp(39px,4vw,63px)/1.1 Georgia,serif;letter-spacing:-.025em;margin:18px 0;max-width:690px}.cijlex-groups-intro-premium h1 em{color:#f0c66f;font-style:normal}.cijlex-groups-intro-premium p{color:#e0eaf3;max-width:550px;font-size:16px;line-height:1.75}.cijlex-groups-hero-benefits{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px;color:#eac67b;font-weight:700;font-size:13px}.cijlex-groups-list-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin:0 0 25px}.cijlex-groups-list-heading .cijlex-social-kicker{color:#aa7e31}.cijlex-groups-list-heading h2{font:400 clamp(31px,3vw,40px) Georgia,serif;color:#082c50;margin:7px 0 0}.cijlex-groups-list-heading>p{max-width:310px;color:#637588;font-size:14px;margin:0}.cijlex-groups-page .cijlex-groups-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.cijlex-group-card.premium{padding:0;overflow:hidden;border-radius:18px;box-shadow:0 13px 30px #061d3512;transition:transform .18s,box-shadow .18s}.cijlex-group-card.premium:hover{transform:translateY(-4px);box-shadow:0 22px 38px #06284922}.cijlex-group-card-top{width:100%;min-height:105px;background:linear-gradient(125deg,#071d38,#184b7a);display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:3px solid #d4a443}.cijlex-group-card.premium:nth-child(3n+2) .cijlex-group-card-top{background:linear-gradient(125deg,#092a4c,#0e3b63)}.cijlex-group-card.premium:nth-child(3n+3) .cijlex-group-card-top{background:linear-gradient(125deg,#0b294a,#295277)}.cijlex-group-card-top .cijlex-group-symbol{background:#ffffff1b;border:1px solid #f0ca7a77;color:#ffda90;border-radius:13px;font:35px Georgia,serif;width:59px;height:59px}.cijlex-group-category{color:#e4c68b;font-size:10px;letter-spacing:.1em;font-weight:850}.cijlex-group-card-body{padding:23px 24px 17px;flex:1;width:100%}.cijlex-group-card.premium h3{font:400 25px/1.2 Georgia,serif;margin:0 0 13px;min-height:57px}.cijlex-group-card.premium h3 a{color:#0b3057}.cijlex-group-card.premium p{color:#647587;font-size:14px;line-height:1.65;margin:0;min-height:64px}.cijlex-group-card.premium .cijlex-group-card-foot{width:calc(100% - 48px);margin:0 24px 22px;border-top:1px solid #e3e9ef;padding-top:15px}.cijlex-group-card.premium .cijlex-group-card-foot a{color:#96702f}.cijlex-groups-page .cijlex-group-card a:focus-visible{outline:3px solid #d4a443;outline-offset:3px}@media(max-width:1060px){.cijlex-groups-page .cijlex-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cijlex-groups-intro-content{padding:48px 38px}}@media(max-width:690px){.cijlex-groups-page{padding:18px 0 55px}.cijlex-groups-intro-premium{min-height:380px;background-position:58% center;margin-bottom:35px}.cijlex-groups-intro-premium:before{background:linear-gradient(90deg,#05192ff5 0%,#061d36cf 68%,#071d38a1 100%)}.cijlex-groups-intro-content{padding:37px 25px}.cijlex-groups-intro-premium h1{font-size:36px}.cijlex-groups-intro-premium p{font-size:15px}.cijlex-groups-list-heading{display:block}.cijlex-groups-list-heading>p{margin-top:12px}.cijlex-groups-page .cijlex-groups-grid{grid-template-columns:1fr}.cijlex-group-card.premium h3,.cijlex-group-card.premium p{min-height:0}}
.cijlex-groups-page{width:100%;max-width:none;margin:0;padding:0 0 80px}.cijlex-groups-page>article,.cijlex-groups-page>.entry-content,.cijlex-groups-page article>.entry-content{width:100%;max-width:none;margin:0}.cijlex-groups-page .cijlex-groups-intro-premium{width:100%;max-width:none;min-height:470px;border-radius:0;border-left:0;border-right:0;margin:0 0 65px;box-shadow:none;background-position:center center}.cijlex-groups-page .cijlex-groups-intro-premium:before{background:linear-gradient(90deg,#04172cf7 0%,#061e37ef 34%,#08243fa1 61%,#051b3233 100%)}.cijlex-groups-page .cijlex-groups-intro-content{width:min(1430px,calc(100% - 64px));max-width:none;margin:0 auto;padding:70px 0}.cijlex-groups-page .cijlex-groups-intro-premium h1{max-width:690px;font-size:clamp(40px,4.1vw,65px)}.cijlex-groups-page .cijlex-groups-intro-premium p{max-width:610px}.cijlex-groups-page .cijlex-groups-list-heading,.cijlex-groups-page .cijlex-groups-grid{width:min(1430px,calc(100% - 64px));max-width:none;margin-left:auto;margin-right:auto}.cijlex-groups-page .cijlex-groups-list-heading{margin-bottom:28px}@media(max-width:900px){.cijlex-groups-page .cijlex-groups-intro-premium{min-height:400px}.cijlex-groups-page .cijlex-groups-intro-content{padding:54px 0}}@media(max-width:690px){.cijlex-groups-page .cijlex-groups-intro-premium{min-height:385px;margin-bottom:40px;background-position:61% center}.cijlex-groups-page .cijlex-groups-intro-content,.cijlex-groups-page .cijlex-groups-list-heading,.cijlex-groups-page .cijlex-groups-grid{width:calc(100% - 32px)}.cijlex-groups-page .cijlex-groups-intro-content{padding:45px 0}.cijlex-groups-page .cijlex-groups-intro-premium h1{font-size:clamp(35px,9vw,44px)}.cijlex-groups-page .cijlex-groups-intro-premium p{font-size:15px}.cijlex-groups-page .cijlex-groups-hero-benefits{gap:10px 16px;font-size:12px}}
.cijlex-groups-page .cijlex-groups-intro-premium{background-image:url('grupos-hero-v3.png')}.cijlex-group-card.premium{--group-tone:#1f4f78}.cijlex-group-theme-derecho-civil{--group-tone:#25586c!important}.cijlex-group-theme-derecho-penal{--group-tone:#41486b!important}.cijlex-group-theme-derecho-laboral{--group-tone:#1b5a73!important}.cijlex-group-theme-derecho-constitucional{--group-tone:#36527e!important}.cijlex-group-theme-derecho-administrativo{--group-tone:#22546f!important}.cijlex-group-theme-derecho-procesal{--group-tone:#4b4c71!important}.cijlex-group-theme-derecho-de-familia{--group-tone:#375c7d!important}.cijlex-group-theme-derecho-mercantil-y-societario{--group-tone:#1b6379!important}.cijlex-group-theme-derecho-tributario{--group-tone:#37516a!important}.cijlex-group-theme-derechos-humanos{--group-tone:#25577a!important}.cijlex-group-card.premium .cijlex-group-card-top{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,#071b35 8%,var(--group-tone))!important}.cijlex-group-card.premium .cijlex-group-card-top:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0,transparent 27px,#ffffff06 28px,#ffffff06 29px);z-index:-1}.cijlex-group-monogram{position:absolute;right:18px;bottom:-24px;font:800 93px/1 Georgia,serif;letter-spacing:-.09em;color:#ffffff14;pointer-events:none}.cijlex-group-card-top .cijlex-group-symbol{z-index:1;border:1px solid #e8c477ad;background:#f1c8771e;color:#f5d693;font-size:37px}.cijlex-group-card-top .cijlex-group-category{position:relative;z-index:1;text-align:right;max-width:132px;line-height:1.45}.cijlex-group-detail-identity{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.12em;color:#f1cb78;font-weight:800}.cijlex-group-detail-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid #e8c4779c;border-radius:14px;background:#ffffff19;color:#f3d18a;font:32px Georgia,serif}.cijlex-group-hero{position:relative;overflow:hidden}.cijlex-group-hero:after{content:'§';position:absolute;right:32px;bottom:-75px;font:250px Georgia,serif;color:#ffffff09;pointer-events:none}
.cijlex-notifications-heading h2{font:400 42px Georgia,serif;color:#092f55;margin:7px 0}.cijlex-notifications-heading p{color:#66798a;margin-bottom:25px}.cijlex-notifications-heading .cijlex-social-kicker{color:#aa8034}.cijlex-notice{display:flex;align-items:start;gap:15px;border:1px solid #dfe6ed;border-radius:14px;background:#fff;padding:19px 20px;margin:12px 0}.cijlex-notice.unread{border-left:4px solid #d4a443;background:#fffdfa}.cijlex-notice-mark{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#edf3f9;color:#9b762f;display:grid;place-items:center;font-size:12px}.cijlex-notice-copy{flex:1;min-width:0}.cijlex-notice-copy p{margin:0 0 4px;color:#173c5b}.cijlex-notice-copy small{color:#637587}.cijlex-notice-copy a{font-size:13px;font-weight:700;color:#956d25}.cijlex-light-button{border:1px solid #bccad7;background:#fff;color:#1b4769;border-radius:7px;padding:8px 10px;font-weight:700;cursor:pointer;font-size:12px}.cijlex-report-box{position:relative;font-size:12px;color:#627588}.cijlex-report-box>summary{cursor:pointer;list-style:disclosure-closed;color:#8b6d43}.cijlex-report-box[open]{background:#fff;border:1px solid #dce5ed;border-radius:10px;padding:12px;min-width:min(290px,90vw);box-shadow:0 6px 22px #112f4a1a}.cijlex-report-box label{display:block;font-size:12px;margin:10px 0 4px}.cijlex-report-box select,.cijlex-report-box textarea{display:block;width:100%;max-width:100%;padding:8px;border:1px solid #bbcbd7;border-radius:7px;font:inherit}.cijlex-report-box button{background:#0a2e51;color:#fff;border:0;border-radius:7px;padding:9px 12px;margin-top:9px;font-weight:700;cursor:pointer}@media(max-width:700px){.cijlex-notice{flex-wrap:wrap}.cijlex-report-box[open]{min-width:0;width:100%}}
.cijlex-wall-page{width:100%;max-width:none;margin:0;padding:0 0 80px}.cijlex-wall-page>article,.cijlex-wall-page>.entry-content,.cijlex-wall-page article>.entry-content{width:100%;max-width:none;margin:0}.cijlex-wall-header{background:linear-gradient(110deg,#061a32,#154a7a);color:#fff;padding:52px max(24px,calc((100% - 1360px)/2));border-bottom:4px solid #d7a844}.cijlex-wall-header .cijlex-social-kicker{color:#f2c975}.cijlex-wall-header h1{font:400 clamp(39px,4vw,60px)/1.1 Georgia,serif;margin:14px 0 16px;color:#fff}.cijlex-wall-header p{color:#dce7f1;max-width:680px;font-size:17px}.cijlex-wall-layout{width:min(1360px,calc(100% - 42px));margin:34px auto 0;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px;align-items:start}.cijlex-wall-main,.cijlex-wall-side{min-width:0}.cijlex-wall-side{display:grid;gap:20px}.cijlex-wall-side .panel{margin:0}.cijlex-wall-side-dark{background:linear-gradient(145deg,#071c35,#174a76);color:#fff}.cijlex-wall-side-dark h2{color:#fff;font:400 29px Georgia,serif;margin:14px 0}.cijlex-wall-side-dark p{color:#d6e1eb}.cijlex-wall-side-dark .button{font-size:14px}.cijlex-wall-composer>.cijlex-social-kicker{display:block;color:#9c7028;margin:0 0 10px}.cijlex-wall-composer>.panel{padding:28px;margin:0 0 33px}.cijlex-wall-feed-title h2{font:400 32px Georgia,serif;color:#0b3157;margin:0 0 8px}.cijlex-wall-feed-title p{color:#647587;margin:0 0 16px}.cijlex-wall-filters{display:flex;gap:10px 13px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #dfe7ef;padding:15px;border-radius:12px;margin-bottom:20px}.cijlex-wall-filters label{font-size:12px;font-weight:750;color:#546a7e;margin:0}.cijlex-wall-filters select{width:auto;min-width:145px;max-width:230px;border:1px solid #c2d0dc;padding:9px;border-radius:8px;font-size:13px}.cijlex-wall-filters button{padding:9px 15px;font-size:13px}.cijlex-wall-composer input[type=file]{display:block;width:100%;padding:11px;border:1px dashed #bdcad7;border-radius:8px}.cijlex-post-media{display:block;margin-top:16px;border-radius:12px;overflow:hidden;background:#edf2f6}.cijlex-post-media img{display:block;width:100%;max-height:420px;object-fit:cover}.cijlex-wall-side .panel ul{padding-left:18px}.cijlex-wall-side .panel li{font-size:14px;margin-bottom:7px}@media(max-width:980px){.cijlex-wall-layout{grid-template-columns:minmax(0,1fr)}.cijlex-wall-side{grid-template-columns:repeat(2,minmax(0,1fr))}.cijlex-wall-side>.panel:last-child{grid-column:1/-1}}@media(max-width:640px){.cijlex-wall-header{padding:36px 19px}.cijlex-wall-header h1{font-size:37px}.cijlex-wall-layout{width:calc(100% - 26px);gap:18px;margin-top:20px}.cijlex-wall-side{grid-template-columns:1fr}.cijlex-wall-side>.panel:last-child{grid-column:auto}.cijlex-wall-composer>.panel{padding:20px}.cijlex-wall-filters{align-items:stretch;flex-direction:column}.cijlex-wall-filters select{max-width:none;width:100%}}
.cijlex-access-card{background:#fff;border:1px solid #dce5ed;border-top:5px solid #d7a844;box-shadow:0 16px 40px #07274812;border-radius:18px;padding:36px;max-width:700px;margin:0 auto}.cijlex-access-card .cijlex-social-kicker{color:#a77a31}.cijlex-access-card h2{font:400 clamp(30px,4vw,44px) Georgia,serif;color:#082b50;margin:15px 0}.cijlex-access-card>p{color:#607488}.cijlex-access-card label{display:block;font-weight:700;color:#0b2e50;margin:13px 0 6px}.cijlex-access-card input:not([type=checkbox]){display:block;width:100%;padding:12px;border:1px solid #c2d1dd;border-radius:9px}.cijlex-access-card .cijlex-check-row{display:flex;font-size:13px}.cijlex-access-card .cijlex-check-row input{flex:0 0 auto;margin:4px 0}.cijlex-access-card form button,.cijlex-access-card form input[type=submit]{margin-top:13px;width:100%;padding:13px}.cijlex-access-card a{color:#a57726}.cijlex-access-card .button{color:#fff}.cijlex-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.cijlex-access-card{padding:22px}}

/* Muro social: diseño de conversación, perfiles y acciones. */
.cijlex-wall-header{padding-top:35px;padding-bottom:35px}.cijlex-wall-header h1{font-size:clamp(32px,3vw,49px)}.cijlex-wall-header p{font-size:16px}.cijlex-wall-layout{grid-template-columns:minmax(0,1fr) 300px;max-width:1190px}.cijlex-quick-composer,.cijlex-feed-card{background:#fff;border:1px solid #dce5ed;border-radius:16px;box-shadow:0 8px 24px #0827460b}.cijlex-quick-composer{padding:22px;margin-bottom:25px}.cijlex-composer-top,.cijlex-feed-author{display:flex;align-items:center;gap:12px}.cijlex-composer-top{margin-bottom:14px}.cijlex-wall-avatar{height:48px;width:48px;min-width:48px;object-fit:cover;border-radius:50%;border:2px solid #e7c06f}.cijlex-wall-avatar-letter{background:#123b60;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.cijlex-composer-top strong,.cijlex-feed-author-info strong{display:block;color:#092d50;font-size:15px}.cijlex-composer-top span:not(.cijlex-wall-avatar),.cijlex-feed-author-info span{display:block;font-size:12px;color:#708397}.cijlex-quick-form textarea{min-height:108px;width:100%;resize:vertical;padding:17px;border:1px solid #e1e8ef;border-radius:13px;background:#f7f9fc;font-size:16px;color:#153b5d}.cijlex-quick-form textarea:focus{background:#fff;border-color:#c39b45;outline:2px solid #eacb8a70}.cijlex-quick-details{display:flex;gap:12px;align-items:center;padding:14px 0}.cijlex-quick-details label{font-size:13px;color:#586e83}.cijlex-quick-details select{width:auto;max-width:350px;border-radius:8px;padding:8px;background:#fff}.cijlex-quick-actions{border-top:1px solid #e7edf2;padding-top:15px;display:flex;align-items:center;gap:12px}.cijlex-quick-actions button{margin-left:auto;padding:10px 25px;border-radius:10px;background:#d6a644;color:#082744;font-weight:750}.cijlex-photo-label{padding:8px 12px;background:#edf5f3;color:#27624e;border-radius:9px;font-size:14px;font-weight:700;cursor:pointer}.cijlex-photo-label input{position:absolute;width:1px;height:1px;opacity:0}.cijlex-photo-selected{font-size:12px;color:#52677a;overflow-wrap:anywhere}.cijlex-quick-note{margin:11px 0 0;font-size:12px;color:#7a8793}.cijlex-quick-guest h2{font:400 28px Georgia,serif;color:#0a2e53}.cijlex-feed-card{padding:21px;margin-bottom:19px}.cijlex-feed-author{margin-bottom:15px}.cijlex-feed-author-info{flex:1;min-width:0}.cijlex-feed-author-info strong a{color:#0a2e53;text-decoration:none}.cijlex-feed-follow{margin-left:auto}.cijlex-feed-follow form{margin:0}.cijlex-feed-follow button{font-size:12px!important;padding:7px 11px!important;border-radius:8px}.cijlex-feed-card .tag{display:inline-block;margin:0 0 8px}.cijlex-feed-card h3{margin:4px 0 10px;font-size:20px;line-height:1.35}.cijlex-feed-card .cijlex-feed-body{font-size:15px;line-height:1.7;color:#314b61;white-space:pre-line}.cijlex-feed-stats{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#657a8b;padding:14px 0 11px}.cijlex-feed-stats a{color:#657a8b}.cijlex-feed-actions{border-top:1px solid #e5ebf0;border-bottom:1px solid #e5ebf0;display:flex;gap:4px;justify-content:space-around;align-items:center;padding:6px 0;flex-wrap:wrap}.cijlex-feed-actions>a,.cijlex-feed-actions>button,.cijlex-feed-actions .cijlex-like-button,.cijlex-reaction-toggle,.cijlex-reaction-guest{font-size:13px!important;font-weight:650;background:transparent!important;color:#496278!important;border:0!important;padding:10px 7px!important;box-shadow:none!important;text-decoration:none;border-radius:8px;cursor:pointer}.cijlex-feed-actions>a:hover,.cijlex-feed-actions>button:hover{background:#f1f5f9!important}.cijlex-feed-actions .cijlex-inline-action{margin:0}.cijlex-reactions{position:relative}.cijlex-reactions-menu{position:absolute;z-index:20;bottom:100%;left:0;display:flex;background:#fff;padding:7px;border-radius:40px;box-shadow:0 10px 28px #0a264b31;border:1px solid #dae3ec;gap:2px}.cijlex-reactions-menu[hidden]{display:none}.cijlex-reactions-menu form{margin:0}.cijlex-reactions-menu button{font-size:23px;cursor:pointer;background:transparent;border:0;padding:4px;border-radius:50%}.cijlex-reactions-menu button:hover,.cijlex-reactions-menu button.active{background:#fff0cf;transform:scale(1.12)}.cijlex-feed-report{display:flex;justify-content:flex-end;padding-top:8px;font-size:12px}.cijlex-feed-report button{font-size:12px}.cijlex-feed-card .cijlex-post-media img{max-height:560px}.cijlex-quick-composer .notice{padding:10px;border-radius:8px;background:#eff7e9}@media(max-width:980px){.cijlex-wall-layout{grid-template-columns:1fr}}@media(max-width:560px){.cijlex-quick-composer,.cijlex-feed-card{padding:15px;border-radius:12px}.cijlex-feed-actions{gap:0}.cijlex-feed-actions>a,.cijlex-feed-actions>button,.cijlex-feed-actions .cijlex-like-button,.cijlex-reaction-toggle{font-size:12px!important;padding:8px 3px!important}.cijlex-quick-details{align-items:stretch;flex-direction:column}.cijlex-quick-details select{width:100%;max-width:none}.cijlex-feed-follow button{font-size:11px!important}.cijlex-photo-selected{max-width:100px}}

/* Composer protagonista y conversación en la misma tarjeta. */
.cijlex-wall-composer .cijlex-quick-composer{border:2px solid #ddb051;background:linear-gradient(140deg,#fffdf8 0%,#fff 58%);box-shadow:0 12px 32px #13375b1e,0 0 0 5px #d8a8461a;padding:27px}.cijlex-wall-composer .cijlex-composer-top{padding-bottom:14px;border-bottom:1px solid #e8edf3}.cijlex-wall-composer .cijlex-quick-form textarea{min-height:130px;background:#fff;border:2px solid #aec5d8;box-shadow:inset 0 2px 8px #102e4810;font-size:17px;font-weight:500}.cijlex-wall-composer .cijlex-quick-form textarea::placeholder{color:#4d6983;opacity:1}.cijlex-wall-composer .cijlex-quick-form textarea:focus{border-color:#d6a443;outline:3px solid #e3c16a53;box-shadow:0 0 0 5px #d6a44312}.cijlex-wall-composer .cijlex-quick-actions button{background:#092d52;color:#fff;border:2px solid #d4a642;box-shadow:0 5px 12px #082a4c23;font-size:15px;font-weight:800;min-width:130px}.cijlex-wall-composer .cijlex-quick-actions button:hover{background:#17466f}.cijlex-wall-composer .cijlex-photo-label{background:#fef4dd;color:#775013;border:1px solid #ead097}.cijlex-inline-comments{padding-top:14px}.cijlex-inline-comment-list{display:grid;gap:11px}.cijlex-inline-comment{display:flex;gap:9px;align-items:flex-start}.cijlex-inline-comment .cijlex-wall-avatar{width:35px;height:35px;min-width:35px;font-size:15px}.cijlex-inline-comment-main{min-width:0;flex:1}.cijlex-comment-bubble{background:#f1f5f9;border-radius:15px;padding:10px 14px;display:inline-block;max-width:100%}.cijlex-comment-bubble strong{display:block;color:#0b3357;font-size:13px;margin-bottom:4px}.cijlex-comment-bubble p{margin:0;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.cijlex-comment-meta{font-size:11px;color:#7b8b9b;padding:4px 8px}.cijlex-reply-action,.cijlex-reply-cancel{background:transparent;border:0;color:#9a6d26;cursor:pointer;font-size:12px;font-weight:700}.cijlex-inline-comment-form{margin-top:13px;padding:14px;background:#f7f9fc;border:1px solid #e0e9f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px}.cijlex-inline-comment-form textarea{width:calc(100% - 100px);min-height:55px;flex:1;border-radius:10px;border:1px solid #c6d5e1;padding:10px;font-size:14px;resize:vertical}.cijlex-inline-comment-form button[type=submit]{align-self:flex-start;padding:11px 16px;background:#d8a746;color:#092947;border-radius:9px;font-size:13px;font-weight:800}.cijlex-inline-comment-form button[disabled]{opacity:.6}.cijlex-comment-feedback{margin:0;flex-basis:100%;font-size:12px;color:#365e49}.cijlex-reply-target{flex-basis:100%;font-size:12px;color:#5c7690}.cijlex-reply-target[hidden]{display:none}.cijlex-no-comments,.cijlex-comment-login,.cijlex-see-all{font-size:12px;color:#6b8193}.cijlex-see-all{display:inline-block;margin-top:9px}@media(max-width:560px){.cijlex-wall-composer .cijlex-quick-composer{padding:17px}.cijlex-wall-composer .cijlex-quick-form textarea{min-height:105px;font-size:15px}.cijlex-inline-comment-form textarea{width:100%;flex-basis:100%}}
