.ea-ag-only{--ag-green:#0d6656;--ag-soft:#edf7f3;--ag-line:#b9d2ca}
.ea-ag-only .ea-section-title{align-items:flex-start}
.ea-ag-only .ea-ag-picker{display:grid;grid-template-columns:minmax(180px,240px) minmax(260px,1fr) auto;align-items:end}
.ea-ag-only .ea-ag-stage,.ea-ag-only .ea-ag-document{margin:18px 0;border:1px solid var(--ag-line);border-radius:12px;background:#fff;overflow:hidden}
.ea-ag-only .ea-ag-stage>summary,.ea-ag-only .ea-ag-document>summary{padding:16px 20px;background:var(--ag-soft);color:#07594b;font-family:Georgia,"Times New Roman",serif;font-size:21px;font-weight:800;cursor:pointer}
.ea-ag-only .ea-ag-basics{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px;margin:0}
.ea-ag-only .ea-ag-basics textarea{width:100%}
.ea-ag-only .ea-span-all{grid-column:1/-1}
.ea-ag-only .ea-ag-methods{display:flex;flex-wrap:wrap;gap:14px;align-content:center;border:1px solid var(--ag-line);border-radius:8px;padding:10px 12px}
.ea-ag-only .ea-ag-methods legend{font-weight:800;padding:0 4px}
.ea-ag-only .ea-ag-methods label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:6px}
.ea-ag-only .ea-generate-ag-docs,.ea-ag-only .ea-add-agenda-row{margin:0 18px 18px;background:#b98a18!important}
.ea-ag-only .ea-agenda-rows{display:grid;gap:16px;padding:18px}
.ea-ag-only .ea-agenda-row{border:1px solid var(--ag-line);border-left:5px solid var(--ag-green);border-radius:10px;padding:16px;background:#fbfdfc}
.ea-ag-only .ea-agenda-row h4{margin:0 0 12px;color:var(--ag-green);font-size:19px}
.ea-ag-only .ea-agenda-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ea-ag-only .ea-agenda-grid label{display:grid;gap:5px;font-weight:700}
.ea-ag-only .ea-agenda-grid textarea,.ea-ag-only .ea-agenda-grid input,.ea-ag-only .ea-agenda-grid select{width:100%}
.ea-ag-only .ea-row-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.ea-ag-only .ea-row-actions button{border:1px solid #9ebbb2;border-radius:6px;background:#fff;padding:7px 10px;cursor:pointer}
.ea-ag-only .ea-ag-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px}
.ea-ag-only .ea-ag-counters span{display:grid;gap:3px;padding:12px;border:1px solid var(--ag-line);border-radius:8px;background:var(--ag-soft)}
.ea-ag-only .ea-ag-counters strong{font-size:24px;color:var(--ag-green)}
.ea-ag-only .ea-attendance-table{min-width:0;width:100%;table-layout:fixed}
.ea-ag-only .ea-attendance-table th:nth-child(1){width:55px}.ea-ag-only .ea-attendance-table th:nth-child(3){width:75px}.ea-ag-only .ea-attendance-table th:nth-child(4){width:170px}
.ea-ag-only .ea-attendance-table select{width:100%;min-width:0}.ea-ag-only .ea-present-cell{text-align:center}.ea-ag-only .ea-present-cell input{width:18px;height:18px;min-width:18px}
.ea-ag-only .ea-quorum-box{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin:16px;padding:18px;border:2px solid var(--ag-green);border-radius:10px;background:#f7fbf9}
.ea-ag-only .ea-quorum-box h4{margin:0 0 10px;color:var(--ag-green)}
.ea-ag-only .ea-quorum-box p{margin:7px 0;line-height:1.55}
.ea-ag-only .ea-statute-note{padding-top:9px;border-top:1px solid var(--ag-line)}
.ea-ag-only .ea-quorum-calculation{padding:12px 16px;border-radius:8px;background:#fff;border:1px solid var(--ag-line)}
.ea-ag-only .ea-quorum-status{font-weight:800}.ea-ag-only .ea-quorum-status.is-valid{color:#087443}.ea-ag-only .ea-quorum-status.is-invalid{color:#a52b25}
.ea-ag-only .ea-ag-votes{padding-bottom:14px}
.ea-ag-only .ea-ag-votes>p,.ea-ag-only .ea-vote-summary{margin:14px 18px}
.ea-ag-only .ea-ag-final-actions{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;border:2px solid var(--ag-green);border-radius:12px;background:var(--ag-soft)}
.ea-ag-only .ea-ag-final-actions label{display:grid;gap:5px;font-weight:800}
.ea-ag-only .ea-ag-view-link{display:flex;justify-content:flex-end}
.ea-ag-only.ea-ag-dossier-view{max-width:1000px;margin:0 auto;background:#fff}
.ea-ag-only .ea-view-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:24px}
.ea-ag-only.ea-ag-dossier-view>header{text-align:center;padding:18px 10px 28px;border-bottom:2px solid var(--ag-green)}
.ea-ag-only.ea-ag-dossier-view>header h2{font-family:Georgia,"Times New Roman",serif;font-size:30px;color:var(--ag-green)}
.ea-ag-only .ea-view-document{margin:24px 0;padding:22px;border:1px solid var(--ag-line);border-radius:8px;break-inside:avoid-page}
.ea-ag-only .ea-view-document h3{text-align:center;font-family:Georgia,"Times New Roman",serif;color:var(--ag-green);font-size:23px;border-bottom:1px solid var(--ag-line);padding-bottom:10px}
.ea-ag-only .ea-view-document dl{display:grid;grid-template-columns:190px 1fr;gap:8px 14px}.ea-ag-only .ea-view-document dt{font-weight:800}.ea-ag-only .ea-view-document dd{margin:0}
.ea-ag-only .ea-preformatted{white-space:normal;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.7;color:#111}
@media(max-width:900px){.ea-ag-only .ea-ag-picker,.ea-ag-only .ea-ag-basics,.ea-ag-only .ea-agenda-grid,.ea-ag-only .ea-quorum-box{grid-template-columns:1fr}.ea-ag-only .ea-ag-counters{grid-template-columns:1fr}.ea-ag-only .ea-span-all{grid-column:1}}
@media print{.ea-ag-only .ea-ag-picker,.ea-ag-only .ea-generate-ag-docs,.ea-ag-only .ea-add-agenda-row,.ea-ag-only .ea-row-actions,.ea-ag-only .ea-ag-final-actions,.ea-ag-only .ea-view-toolbar{display:none!important}.ea-ag-only .ea-view-document{border:0;padding:0;page-break-before:always}.ea-ag-only .ea-view-document:first-of-type{page-break-before:auto}}
.ea-inline-action{display:inline-block;margin:0}.ea-danger{border:1px solid #a52b25;border-radius:6px;background:#fff;color:#a52b25;font-weight:700;padding:8px 11px;cursor:pointer}.ea-danger:hover{background:#a52b25;color:#fff}
.ea-president-decision,.ea-statutory-flow,.ea-leadership-statute,.ea-organ-originals{margin:24px 0;padding:20px;border:1px solid #b9d2ca;border-radius:12px;background:#fff}
.ea-statutory-flow{border-left:6px solid #0d6656;background:#edf7f3}.ea-statutory-flow li{margin:8px 0;line-height:1.55}
.ea-leadership-statute details,.ea-organ-originals details{margin:10px 0;border:1px solid #b9d2ca;border-radius:8px}.ea-leadership-statute summary,.ea-organ-originals summary{padding:13px 16px;font-weight:800;color:#0d6656;cursor:pointer}.ea-leadership-statute details p{padding:0 16px 14px;line-height:1.6}.ea-organ-originals object{width:100%;height:760px;border:0}
.ea-president-decision textarea{width:100%;font-family:Georgia,"Times New Roman",serif;line-height:1.6}.ea-dossiers-archive{margin-top:26px}
.ea-ag-statute-complete{margin:24px 0;padding:20px;border:1px solid #b9d2ca;border-radius:12px;background:#fff}.ea-ag-statute-complete details{margin:10px 0;border:1px solid #b9d2ca;border-radius:8px}.ea-ag-statute-complete summary{padding:13px 16px;font-weight:800;color:#0d6656;cursor:pointer;background:#edf7f3}.ea-ag-statute-complete ul,.ea-ag-statute-complete ol{margin:0;padding:14px 36px}.ea-ag-statute-complete li{margin:8px 0;line-height:1.55}.ea-convocation-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 18px}.ea-convocation-term{font-weight:700}.ea-convocation-term.is-invalid{color:#a52b25}.ea-debate-rows{display:grid;gap:16px;padding:18px}.ea-debate-row{border:1px solid var(--ag-line);border-left:5px solid #b98a18;border-radius:10px;padding:16px;background:#fffdf8}.ea-debate-row h4{margin:0 0 12px;color:#75560f}
.ea-decisions-archive .ea-table{min-width:0;table-layout:auto}.ea-decisions-archive .ea-table th,.ea-decisions-archive .ea-table td{white-space:normal}.ea-decisions-archive .ea-table th:first-child,.ea-decisions-archive .ea-table td:first-child{white-space:nowrap}
.ea-delete-member-form{margin:18px;padding:16px;border:1px solid #e1b5b2;border-radius:8px;background:#fff5f4}.ea-sheet-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ea-app .ea-wide-workspace,.ea-app .ea-birthdays,.ea-app .ea-decisions-archive{position:relative;z-index:2;max-width:100%!important;margin-left:0!important;margin-right:0!important}.ea-app .ea-table-wrap{max-width:100%;overflow-x:auto}
.ea-app{position:relative!important;z-index:2147480000!important;isolation:isolate}
.ea-registry-decision-list{display:grid;gap:14px}.ea-registry-decision{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid #d7e3df;border-radius:12px;background:#fff}.ea-registry-decision h3{margin:4px 0}.ea-registry-decision>div:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ea-members-summary{margin-top:28px}@media(max-width:720px){.ea-registry-decision{align-items:flex-start;flex-direction:column}}
.ea-top-scroll{height:18px;overflow-x:auto;overflow-y:hidden;margin:16px 0 6px;border-radius:4px;background:#edf4f1}.ea-top-scroll-rail{height:1px}.ea-financial-register .ea-table-wrap,.ea-dues-correspondence .ea-table-wrap{max-height:72vh;overflow:auto;position:relative}.ea-financial-register .ea-table thead th,.ea-dues-correspondence .ea-table thead th{position:sticky;top:0;z-index:8;background:#f4f8f6;box-shadow:0 1px 0 #cbd8d3}.ea-financial-register .ea-financial-table th:first-child,.ea-financial-register .ea-financial-table td:first-child{position:sticky;left:0;z-index:6;background:#fff;min-width:90px}.ea-financial-register .ea-financial-table th:nth-child(2),.ea-financial-register .ea-financial-table td:nth-child(2){position:sticky;left:90px;z-index:6;background:#fff;min-width:220px;box-shadow:2px 0 0 #d7e3df}.ea-financial-register .ea-financial-table thead th:first-child,.ea-financial-register .ea-financial-table thead th:nth-child(2),.ea-dues-correspondence .ea-dues-mail-table thead th:first-child{z-index:10;background:#f4f8f6}.ea-dues-correspondence .ea-dues-mail-table th:first-child,.ea-dues-correspondence .ea-dues-mail-table td:first-child{position:sticky;left:0;z-index:6;background:#fff;min-width:220px;box-shadow:2px 0 0 #d7e3df}.ea-registry-index{min-width:1050px}.ea-registry-index th,.ea-registry-index td{white-space:normal}
.ea-app{overflow:visible!important}.ea-app .ea-financial-register,.ea-app .ea-arrears-register{position:relative!important;left:auto!important;transform:none!important;width:calc(100vw - 8px)!important;max-width:none!important;margin-left:calc(50% - 50vw + 4px)!important;margin-right:0!important;z-index:2147480100!important;background:#fff}.ea-financial-register .ea-table-wrap{max-height:78vh}.ea-financial-register .ea-financial-table{min-width:1450px}.ea-summary-total td{background:#dff2e9!important;border-top:3px solid #176b5d;border-bottom:3px solid #176b5d;font-size:15px}.ea-arrears-register{margin-top:28px}.ea-arrears-register .ea-table{min-width:980px}body:has(.ea-app) .elementor-widget-shortcode,body:has(.ea-app) .elementor-widget-container,body:has(.ea-app) .entry-content{overflow:visible!important}@media(max-width:760px){.ea-app .ea-financial-register,.ea-app .ea-arrears-register{width:calc(100vw - 4px)!important;margin-left:calc(50% - 50vw + 2px)!important}.ea-financial-register .ea-financial-table{min-width:1350px}}
.ea-app .ea-arrears-register{width:100%!important;max-width:100%!important;margin:28px 0!important;left:auto!important;transform:none!important;z-index:2!important}.ea-arrears-register .ea-table{width:100%;min-width:0!important;table-layout:fixed}.ea-arrears-register th,.ea-arrears-register td{white-space:normal;padding:11px 7px}.ea-arrears-register th:nth-child(1){width:10%}.ea-arrears-register th:nth-child(2){width:18%}.ea-arrears-register th:nth-child(3){width:11%}.ea-arrears-register th:nth-child(4){width:12%}.ea-arrears-register th:nth-child(5){width:13%}.ea-arrears-register th:nth-child(6){width:23%}.ea-arrears-register th:nth-child(7){width:13%}.ea-arrears-register .ea-danger{padding:8px 9px;font-size:13px}.ea-opis-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ea-member-decision-register .ea-registry-index{width:100%;min-width:0!important;table-layout:fixed}.ea-member-decision-register .ea-registry-index th,.ea-member-decision-register .ea-registry-index td{padding:10px 6px;white-space:normal;overflow-wrap:anywhere}.ea-registry-index th:nth-child(1){width:6%}.ea-registry-index th:nth-child(2){width:18%}.ea-registry-index th:nth-child(3){width:11%}.ea-registry-index th:nth-child(4){width:7%}.ea-registry-index th:nth-child(5){width:16%}.ea-registry-index th:nth-child(6){width:13%}.ea-registry-index th:nth-child(7){width:10%}.ea-registry-index th:nth-child(8){width:8%}.ea-registry-index th:nth-child(9){width:11%}.ea-registry-index .ea-danger{padding:7px 8px;font-size:12px}@media(max-width:760px){.ea-app .ea-arrears-register{width:100%!important;margin:24px 0!important}.ea-arrears-register .ea-table,.ea-member-decision-register .ea-registry-index{min-width:900px!important}}
.ea-app .ea-financial-register{width:100%!important;max-width:100%!important;margin:0 0 26px!important;left:auto!important;transform:none!important;z-index:2!important}.ea-financial-register .ea-table-wrap{max-height:76vh;overflow:auto}.ea-financial-rows{width:100%;min-width:0!important;table-layout:fixed}.ea-financial-rows th,.ea-financial-rows td{white-space:normal;padding:9px 6px;vertical-align:middle}.ea-financial-rows th:nth-child(1){width:8%}.ea-financial-rows th:nth-child(2){width:20%}.ea-financial-rows th:nth-child(3){width:7%}.ea-financial-rows th:nth-child(4){width:13%}.ea-financial-rows th:nth-child(5){width:14%}.ea-financial-rows th:nth-child(6){width:13%}.ea-financial-rows th:nth-child(7){width:10%}.ea-financial-rows th:nth-child(8){width:15%}.ea-financial-rows select,.ea-financial-rows input{width:100%;min-width:0;padding:7px 6px}.ea-financial-rows .ea-member-year-start td{border-top:3px solid #a9c9be}.ea-honorary-register{margin-top:30px}.ea-honorary-register .ea-table{width:100%;min-width:0;table-layout:fixed}.ea-honorary-register th,.ea-honorary-register td{white-space:normal}@media(max-width:760px){.ea-financial-rows,.ea-honorary-register .ea-table{min-width:900px!important}}
.ea-financial-rows select.ea-cot-paid{border:2px solid #198754!important;background:#e8f7ee!important;color:#12663f!important;font-weight:800}.ea-financial-rows select.ea-cot-unpaid{border:2px solid #c62828!important;background:#fdeaea!important;color:#a51f1f!important;font-weight:800}.ea-financial-rows select.ea-cot-na{border:1px solid #8a949c!important;background:#f0f2f3!important;color:#59636b!important}.ea-financial-rows select.ea-cot-empty{background:#fff!important;color:#40464b!important}.ea-financial-rows select option[value="achitata"]{color:#12663f;font-weight:700}.ea-financial-rows select option[value="neachitata"]{color:#a51f1f;font-weight:700}.ea-dues-warnings span{border-left-color:#c62828!important;background:#fdeaea!important;color:#9f1d1d!important}
