.home-page{box-sizing:border-box;direction:rtl;width:100%;min-width:0;max-width:none;margin:0;padding:0}.home-codal-header{border:1px solid var(--color-border);text-align:center;box-sizing:border-box;background-image:url(/images/hero.png);background-position:100% 100%;background-repeat:repeat;background-size:25%;border-radius:20px;justify-content:center;align-items:center;width:100%;height:auto;min-height:100px;margin:0 0 14px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.home-codal-header .codal-hero-content{z-index:1;width:100%;position:relative}.home-codal-header .codal-hero-title{color:var(--color-text);margin:0;font-size:21px;font-weight:700;line-height:1.8}.home-codal-header .codal-hero-title span{color:var(--color-primary-light)}.home-codal-toolbar{background:var(--color-surface);border:1px solid var(--color-border);box-sizing:border-box;border-radius:14px;width:100%;margin:0 0 16px;padding:16px;display:block}.home-codal-toolbar-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:16px;display:flex}.home-codal-filter-title{align-items:center;gap:9px;min-width:0;display:flex}.home-codal-filter-title>i{color:var(--color-primary-light);font-size:19px}.home-codal-filter-title h3{color:var(--color-text);margin:0;font-size:14px;font-weight:700}.home-codal-reset{white-space:nowrap;min-height:36px;padding:6px 12px;font-size:12px}.home-codal-filter-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.home-codal-filter-field{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.home-codal-filter-field label{color:var(--color-text-label);font-size:16px;font-weight:600;display:block}.home-codal-input-wrapper{width:100%;position:relative}.home-codal-input-wrapper>i{color:var(--color-input-muted);pointer-events:none;z-index:1;font-size:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.home-codal-input-wrapper .codal-input{padding-right:36px}.home-codal-filter-field .codal-input{box-sizing:border-box;width:100%;min-width:0;height:40px}.home-codal-select{box-sizing:border-box;width:100%;min-width:0;height:40px;font-family:var(--font-family);font-size:12px}.home-codal-filter-summary{border-top:1px solid var(--color-border);width:100%;color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.home-codal-filter-summary span{align-items:center;gap:6px;display:inline-flex}.home-codal-filter-summary i{color:var(--color-primary-light);font-size:14px}.home-codal-filter-summary strong{color:var(--color-text);font-size:12px}.home-codal-grid{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;display:grid}.home-codal-card{--card-accent:#a855f7;--card-accent-bg:#a855f71f;background:var(--color-surface-card);border:1px solid var(--color-border);box-sizing:border-box;border-radius:16px;flex-direction:column;width:100%;min-width:0;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.home-codal-card:hover{border-color:var(--card-accent);transform:translateY(-2px)}.home-codal-card--monthly{--card-accent:#38bdf8;--card-accent-bg:#38bdf81f}.home-codal-card--financial{--card-accent:#a78bfa;--card-accent-bg:#a78bfa1f}.home-codal-card--portfolio{--card-accent:#34d399;--card-accent-bg:#34d3991f}.home-codal-card--disclosure{--card-accent:#fbbf24;--card-accent-bg:#fbbf241f}.home-codal-card--assembly_invitation{--card-accent:#f472b6;--card-accent-bg:#f472b61f}.home-codal-card--assembly_decisions{--card-accent:#60a5fa;--card-accent-bg:#60a5fa1f}.home-codal-card--capital_increase{--card-accent:#4ade80;--card-accent-bg:#4ade801f}.home-codal-card--trading_status{--card-accent:#fb923c;--card-accent-bg:#fb923c1f}.home-codal-card-header{background:linear-gradient(110deg, var(--card-accent-bg), transparent 75%), var(--color-surface-header);border-bottom:1px solid var(--color-border);box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:76px;padding:13px 15px;display:flex;position:relative}.home-codal-card-header:before{content:"";background:var(--card-accent);width:3px;height:100%;position:absolute;top:0;right:0}.home-codal-card-title{align-items:center;gap:11px;min-width:0;display:flex}.home-codal-icon{background:var(--card-accent-bg);border:1px solid color-mix(in srgb, var(--card-accent) 25%, transparent);width:43px;height:43px;color:var(--card-accent);border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;font-size:21px;display:flex}.home-codal-card-heading{min-width:0}.home-codal-card-index{color:var(--color-text-muted);margin-bottom:3px;font-size:14px;display:block}.home-codal-card-heading h3{color:var(--color-text);margin:0;font-size:16px;font-weight:700;line-height:1.8}.home-codal-count{border:1px solid color-mix(in srgb, var(--card-accent) 25%, transparent);background:var(--card-accent-bg);min-width:55px;color:var(--card-accent);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:6px 9px;display:flex}.home-codal-count strong{font-size:15px;line-height:1.4}.home-codal-count span{font-size:9px}.home-codal-list{box-sizing:border-box;width:100%;padding:4px 12px}.home-codal-row{border-bottom:1px solid var(--color-border);box-sizing:border-box;width:100%;min-width:0;padding:11px 4px;transition:background .2s}.home-codal-row:last-child{border-bottom:none}.home-codal-row:hover{background:var(--color-surface-hover);border-radius:8px}.home-codal-row-main{min-width:0}.home-codal-row-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.home-codal-symbol{background:var(--card-accent-bg);min-width:48px;max-width:100%;color:var(--card-accent);overflow-wrap:anywhere;border-radius:6px;justify-content:center;align-items:center;padding:3px 10px;font-size:16px;font-weight:700;display:inline-flex}.home-codal-row-number{color:var(--color-text-muted);opacity:.7;font-size:9px}.home-codal-row-title{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-size:15px;line-height:1.9}.home-codal-row-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.home-codal-date{min-width:0;color:var(--color-text-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.home-codal-date i{color:var(--card-accent);font-size:12px}.home-codal-row-actions{flex:none;align-items:center;gap:6px;display:flex}.home-codal-action-button{border:1px solid var(--color-border-light);background:var(--color-surface-deep);width:31px;height:31px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;flex:0 0 31px;justify-content:center;align-items:center;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex}.home-codal-download:hover:not(:disabled){border-color:var(--color-green);color:var(--color-green);background:#22c55e21}.home-codal-open:hover:not(:disabled){background:var(--card-accent-bg);border-color:var(--card-accent);color:var(--card-accent)}.home-codal-action-button:disabled{opacity:.3;cursor:not-allowed}.home-codal-card-footer{background:var(--color-surface-deep);border-top:1px solid var(--color-border);min-height:34px;color:var(--color-text-muted);box-sizing:border-box;align-items:center;gap:7px;margin-top:auto;padding:7px 14px;font-size:10px;display:flex}.home-codal-card-footer i{color:var(--card-accent);font-size:13px}.home-codal-state,.home-codal-empty{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:150px;margin:14px 0;padding:24px;display:flex}.home-codal-state>i,.home-codal-empty>i{color:var(--color-primary-light);font-size:28px}.home-codal-state p,.home-codal-empty p{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.9}.home-codal-loading-icon{animation:1.2s linear infinite home-codal-spin}@keyframes home-codal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-codal-error>i{color:var(--color-danger-light)}.home-codal-error h3,.home-codal-empty h3{color:var(--color-text);margin:0;font-size:14px;font-weight:700}.home-codal-error p{overflow-wrap:anywhere;max-width:650px}.home-company-banner{background:var(--color-surface);border:1px solid var(--color-border);box-sizing:border-box;border-radius:14px;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:82px;margin:18px 0 0;padding:12px 20px;display:flex;position:relative;overflow:hidden}.home-company-banner-icon{z-index:1;width:42px;height:42px;color:var(--color-primary-light);background:#7c3aed21;border:1px solid #a855f733;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;font-size:21px;display:flex;position:relative}.home-company-banner-content{z-index:1;min-width:0;position:relative}.home-company-banner-title{color:var(--color-text);margin-bottom:3px;font-size:14px;font-weight:700}.home-company-banner-title span{color:var(--color-primary-light)}.home-company-banner-description{color:var(--color-text-muted);font-size:10px;line-height:1.8}.home-company-banner .about-hero-glow{pointer-events:none;opacity:.3}@media (max-width:1100px){.home-codal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-codal-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-codal-filter-field:first-child{grid-column:1/-1}.home-codal-card-heading h3{font-size:12px}}@media (max-width:768px){.home-codal-header{background-size:45%;border-radius:14px;min-height:85px;padding:14px}.home-codal-header .codal-hero-title{font-size:17px}.home-codal-toolbar{border-radius:12px;padding:12px}.home-codal-toolbar-heading{align-items:center;margin-bottom:12px}.home-codal-filter-title h3{font-size:12px}.home-codal-reset{min-height:34px;padding:5px 9px;font-size:10px}.home-codal-filter-grid{grid-template-columns:1fr;gap:10px}.home-codal-filter-field:first-child{grid-column:auto}.home-codal-filter-summary{font-size:10px}.home-codal-grid{grid-template-columns:1fr;gap:12px}.home-codal-card-header{min-height:68px;padding:11px 13px}.home-codal-icon{flex-basis:39px;width:39px;height:39px;font-size:19px}.home-codal-card-heading h3{font-size:12px}.home-codal-row{padding:10px 3px}.home-codal-row-title{font-size:11px}.home-company-banner{gap:10px;min-height:72px;padding:10px 12px}.home-company-banner-icon{flex-basis:36px;width:36px;height:36px;font-size:18px}.home-company-banner-title{font-size:12px}.home-company-banner-description{font-size:9px}}@media (max-width:420px){.home-codal-toolbar-heading{flex-wrap:wrap}.home-codal-filter-summary{flex-direction:column;align-items:flex-start}.home-codal-card-header{gap:7px}.home-codal-card-title{gap:8px}.home-codal-icon{flex-basis:35px;width:35px;height:35px;font-size:17px}.home-codal-card-heading h3{font-size:11px}.home-codal-count{min-width:48px;padding:5px 7px}.home-codal-count strong{font-size:13px}.home-codal-row-bottom{gap:6px}.home-codal-date{font-size:9px}.home-codal-action-button{flex-basis:29px;width:29px;height:29px}.home-company-banner{padding:10px}}.home-codal-row{border-radius:9px;transition:background .2s,box-shadow .2s}.home-codal-row:hover{background:var(--card-accent-bg);box-shadow:inset -3px 0 0 var(--card-accent)}.home-codal-row:hover .home-codal-row-title{color:var(--card-accent)}.home-codal-row:hover .home-codal-row-number{color:var(--card-accent);opacity:1}.home-codal-row:hover .home-codal-date{color:var(--color-text)}.home-codal-row:hover .home-codal-date i{color:var(--card-accent)}.home-codal-row:hover .home-codal-symbol{background:var(--card-accent);color:#111827}.home-codal-row:hover .home-codal-action-button{border-color:var(--card-accent);color:var(--card-accent)}.home-codal-row:hover .home-codal-open{background:var(--card-accent-bg)}.home-codal-today-filter{border:1px solid var(--border-color,#ffffff17);background:var(--card-bg,#ffffff06);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:13px 16px;display:flex}.home-codal-today-info{align-items:center;gap:12px;display:flex}.home-codal-today-info>i{color:var(--primary-color,#c49a55);font-size:21px}.home-codal-today-info>div{flex-direction:column;gap:4px;display:flex}.home-codal-today-info strong{font-size:13px;font-weight:600}.home-codal-today-info span{opacity:.65;font-size:11px}.home-codal-switch{cursor:pointer;flex-shrink:0;width:43px;height:23px;display:inline-flex;position:relative}.home-codal-switch input{opacity:0;width:1px;height:1px;position:absolute}.home-codal-switch-slider{background:#ffffff29;border:1px solid #ffffff1f;border-radius:30px;transition:all .25s;position:absolute;inset:0}.home-codal-switch-slider:before{content:"";background:#aaa;border-radius:50%;width:15px;height:15px;transition:all .25s;position:absolute;top:3px;right:3px}.home-codal-switch input:checked+.home-codal-switch-slider{background:var(--primary-color,#c49a55);border-color:var(--primary-color,#c49a55)}.home-codal-switch input:checked+.home-codal-switch-slider:before{background:#fff;transform:translate(-19px)}.home-codal-switch input:focus-visible+.home-codal-switch-slider{outline:2px solid var(--primary-color,#c49a55);outline-offset:3px}.home-codal-card-toggle{min-width:0;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.home-codal-card-toggle:hover .home-codal-card-heading h3{color:var(--primary-color,#c49a55)}.home-codal-card-chevron{opacity:.65;flex-shrink:0;font-size:13px;transition:transform .25s,opacity .25s}.home-codal-card-toggle:hover .home-codal-card-chevron{opacity:1}.home-codal-card.is-collapsed .home-codal-card-header{margin-bottom:0}.home-codal-card.is-collapsed{align-self:start}@media (max-width:576px){.home-codal-today-filter{padding:12px}.home-codal-today-info span{font-size:10px}}
