@font-face{font-family:'Lora';src:url(/wp-content/themes/cooperative-housing-portal-kadence-child/fonts/lora-v37-latin-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Lora';src:url(/wp-content/themes/cooperative-housing-portal-kadence-child/fonts/lora-v37-latin-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(/wp-content/themes/cooperative-housing-portal-kadence-child/fonts/inter-v20-latin-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}body,p,li,td,input,textarea,select,button{font-family:'Inter',system-ui,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Lora',Georgia,serif;font-weight:600}.page-id-32 .site-header-navigation,.page-id-32 #main-nav{display:none!important}.page-id-32 .entry-content img[src*=".svg"],.page-id-32 .entry-content img{width:340px;max-width:100%;height:auto;display:block;margin:0 auto 2rem auto}.page-id-32 .entry-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:520px;margin:0 auto;padding:2rem 1.5rem}.page-id-32 .entry-content p{font-family:'Inter',system-ui,sans-serif;font-size:1rem;color:#2DA6A6;margin-bottom:1.5rem}.magic-login-wrap{width:100%;background:#F2EDE6;border:1px solid #E8DDD4;border-radius:8px;padding:2rem;text-align:left}.magic-login-wrap .magic-login-message{border-left:3px solid #276B73;padding-left:1rem;margin-bottom:1.25rem;background:none}.magic-login-wrap label{font-family:'Inter',system-ui,sans-serif;font-size:.9rem;color:#276B73;font-weight:500;display:block;margin-bottom:.4rem}.magic-login-wrap input.input{width:100%;padding:.75rem 1rem;border:1px solid #D9C9B8;border-radius:6px;font-family:'Inter',system-ui,sans-serif;font-size:1rem;margin-bottom:1.25rem;box-sizing:border-box;background:#fff}.magic-login-wrap input.input:focus{outline:none;border-color:#2DA6A6;box-shadow:0 0 0 3px rgb(74 122 101 / .15)}.magic-login-wrap .button,.magic-login-wrap input[type="submit"]{width:100%;background:#276B73;color:#fff;border:none;border-radius:6px;padding:.85rem 1rem;font-family:'Inter',system-ui,sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:background 0.2s ease}.magic-login-wrap .button:hover,.magic-login-wrap input[type="submit"]:hover{background:#2DA6A6}.page-id-32 #site-navigation,.page-id-32 #mobile-site-navigation,.page-id-32 .mobile-toggle-open-container{display:none!important}.page-id-32 #primary,.page-id-32 .content-container,.page-id-32 .content-wrap,.page-id-32 .single-entry{display:flex;justify-content:center;width:100%}.page-id-32 .entry-content-wrap{width:100%;max-width:520px;margin:0 auto}.page-id-32 .entry-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.5rem;width:100%;box-sizing:border-box}.page-id-32 .entry-content figure,.page-id-32 .entry-content .wp-block-image{margin:0 auto 2rem auto!important;text-align:center;width:100%}.page-id-32 .entry-content figure img,.page-id-32 .entry-content .wp-block-image img{width:420px;max-width:100%;height:auto;margin:0 auto;display:block}.page-id-32 #colophon{display:none!important}input#wp-submit.magic-login-submit{background:#276B73!important;border-color:#276B73!important;color:#ffffff!important;border-radius:6px!important;font-family:'Inter',system-ui,sans-serif!important;font-size:1rem!important;font-weight:500!important;width:100%!important;padding:.85rem 1rem!important;cursor:pointer!important;transition:background 0.2s ease!important}input#wp-submit.magic-login-submit:hover{background:#2DA6A6!important;border-color:#2DA6A6!important}:root{--coop-dark:#276B73;--coop-mid:#2DA6A6;--coop-light:#F2EDE6;--coop-border:#E8DDD4;--coop-text:#1a4a50;--coop-muted:#5A7A6E;--coop-accent:#C8402A;--coop-white:#ffffff;--coop-radius:10px;--coop-shadow:0 2px 12px rgba(44, 74, 62, 0.08)}:root{--color-primary:#276B73;--color-primary-dark:#1a4a50;--color-primary-light:#2DA6A6}html body .coop-dashboard{background:#F7F3EE!important;min-height:100vh!important;font-family:'Inter',system-ui,sans-serif!important}html body .dash-container{max-width:960px!important;margin:0 auto!important;padding:0 1.5rem!important}html body .dash-welcome{background:#276B73!important;padding:2.5rem 0!important;margin-bottom:2rem!important}html body .dash-welcome-inner{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:1rem!important;flex-wrap:wrap!important}html body .dash-greeting{display:block!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.95rem!important;color:rgb(255 255 255 / .65)!important;letter-spacing:0.05em!important;text-transform:uppercase!important;margin-bottom:0.25rem!important}html body .dash-member-name{font-family:'Lora',Georgia,serif!important;font-size:2.2rem!important;font-weight:600!important;color:#ffffff!important;margin:0 0 .5rem 0!important;line-height:1.1!important}html body .dash-tagline{font-size:0.9rem!important;color:rgb(255 255 255 / .55)!important;margin:0!important}html body .dash-date{font-size:0.85rem!important;color:rgb(255 255 255 / .5)!important;white-space:nowrap!important}html body .dash-body{padding-bottom:3rem!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important}html body .dash-card{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;box-shadow:0 2px 12px rgb(44 74 62 / .08)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;width:100%!important;box-sizing:border-box!important}html body .dash-card-header{display:flex!important;align-items:center!important;gap:0.75rem!important;padding:1.25rem 1.5rem!important;border-bottom:1px solid #E8DDD4!important;background:#F2EDE6!important}html body .dash-card-icon{font-size:1.1rem!important;line-height:1!important}html body .dash-card-title{font-family:'Lora',Georgia,serif!important;font-size:1rem!important;font-weight:600!important;color:#276B73!important;margin:0!important;text-transform:uppercase!important;letter-spacing:0.06em!important}html body .dash-card-body{padding:1.25rem 1.5rem!important;flex:1!important}html body .dash-card-footer{padding:1rem 1.5rem!important;border-top:1px solid #E8DDD4!important;background:#F2EDE6!important}html body .dash-link{font-size:0.875rem!important;color:#2DA6A6!important;text-decoration:none!important;font-weight:500!important}html body .dash-link:hover{color:#276B73!important}html body .dash-quick-links-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:0.5rem!important}html body .dash-quick-link{display:flex!important;align-items:center!important;gap:0.65rem!important;padding:.75rem 1rem!important;border-radius:6px!important;text-decoration:none!important;color:#1a4a50!important;font-size:0.875rem!important;font-weight:500!important;transition:background 0.15s ease!important;border:1px solid transparent!important;box-sizing:border-box!important}html body .dash-quick-link:hover{background:#F2EDE6!important;border-color:#E8DDD4!important;color:#276B73!important}html body .dash-quick-link-committee{border-left:3px solid #2DA6A6!important;background:#EFE9E1!important}html body .dash-ql-icon{font-size:1rem!important;flex-shrink:0!important}html body .dash-ql-label{flex:1!important;line-height:1.3!important}html body .dash-announcement-item{display:flex!important;gap:1rem!important;padding:.875rem 0!important;border-bottom:1px solid #E8DDD4!important}html body .dash-announcement-item:last-child{border-bottom:none!important;padding-bottom:0!important}html body .dash-announcement-item:first-child{padding-top:0!important}html body .dash-announcement-date{font-size:0.75rem!important;font-weight:500!important;color:#C8402A!important;text-transform:uppercase!important;letter-spacing:0.05em!important;white-space:nowrap!important;min-width:36px!important;padding-top:0.2rem!important}html body .dash-announcement-title{font-family:'Lora',Georgia,serif!important;font-size:0.95rem!important;font-weight:600!important;color:#276B73!important;margin:0 0 .25rem 0!important}html body .dash-announcement-title a,html body .dash-announcement-title-link{text-decoration:none!important;color:#276B73!important}html body .dash-announcement-title-link:hover{color:#2DA6A6!important}html body .dash-announcement-excerpt{font-size:0.85rem!important;color:#5A7A6E!important;margin:0!important;line-height:1.5!important}html body .dash-booking-item{display:flex!important;gap:1rem!important;padding:.875rem 0!important;border-bottom:1px solid #E8DDD4!important;align-items:flex-start!important}html body .dash-booking-item:last-child{border-bottom:none!important;padding-bottom:0!important}html body .dash-booking-item:first-child{padding-top:0!important}html body .dash-booking-date{background:#276B73!important;color:#ffffff!important;border-radius:6px!important;padding:.5rem 0.75rem!important;text-align:center!important;min-width:52px!important;flex-shrink:0!important}html body .dash-booking-day{display:block!important;font-family:'Lora',Georgia,serif!important;font-size:1.4rem!important;font-weight:600!important;line-height:1!important}html body .dash-booking-month{display:block!important;font-size:0.7rem!important;text-transform:uppercase!important;letter-spacing:0.08em!important;opacity:0.75!important;margin-top:0.2rem!important}html body .dash-booking-title{font-family:'Lora',Georgia,serif!important;font-size:0.95rem!important;font-weight:600!important;color:#276B73!important;margin:0 0 .25rem 0!important}html body .dash-booking-time,html body .dash-booking-venue{font-size:0.82rem!important;color:#5A7A6E!important;margin:0!important;line-height:1.5!important}html body .dash-request-item{padding:.875rem 0!important;border-bottom:1px solid #E8DDD4!important}html body .dash-request-item:last-child{border-bottom:none!important;padding-bottom:0!important}html body .dash-request-item:first-child{padding-top:0!important}html body .dash-request-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:0.35rem!important}html body .dash-request-tracking{font-size:0.75rem!important;font-weight:500!important;color:#5A7A6E!important;font-family:monospace!important}html body .dash-request-status{font-size:0.7rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:.2rem 0.6rem!important;border-radius:20px!important}html body .status-open{background:#fff3e0!important;color:#b45309!important}html body .status-progress{background:#e0f0ff!important;color:#1d6fa4!important}html body .status-resolved{background:#e6f4ec!important;color:#2e7d4f!important}html body .priority-normal{background:#e6f4ec!important;color:#2e7d4f!important}html body .priority-urgent{background:#fde8e4!important;color:#C8402A!important}html body .dash-request-title{font-family:'Lora',Georgia,serif!important;font-size:0.95rem!important;font-weight:600!important;color:#276B73!important;margin:0 0 .2rem 0!important}html body .dash-request-date{font-size:0.8rem!important;color:#5A7A6E!important;margin:0!important}html body .dash-empty-state p{font-size:0.9rem!important;color:#5A7A6E!important;margin:0!important;font-style:italic!important}html body .dash-announcement-title a:hover,html body .dash-announcement-title-link:hover{color:#2DA6A6!important}html body .dash-quick-link-committee{border-left:3px solid #2DA6A6!important;background:#EFE9E1!important}html body .coop-announcement-title-link{text-decoration:none!important;color:#276B73!important;transition:color 0.15s ease!important}html body .coop-announcement-title-link:hover{color:#2DA6A6!important}html body .coop-announcement-excerpt-wrap{padding:1.25rem 1.75rem 1.5rem!important}html body .coop-announcement-excerpt{font-size:0.95rem!important;color:#5A7A6E!important;line-height:1.7!important;margin:0 0 1rem 0!important}html body .coop-read-more{font-size:0.875rem!important;color:#2DA6A6!important;text-decoration:none!important;font-weight:500!important;transition:color 0.15s ease!important}html body .coop-read-more:hover{color:#276B73!important}html body .coop-announcement-single{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 2px 12px rgb(44 74 62 / .08)!important}html body .coop-announcement-single.priority-urgent{border-left:4px solid #C8402A!important}html body .coop-announcement-single.priority-info{border-left:4px solid #1d6fa4!important}html body .coop-announcement-single.priority-normal{border-left:4px solid #2DA6A6!important}html body .coop-announcement-single-meta{display:flex!important;align-items:center!important;gap:1rem!important;padding:1.25rem 1.75rem!important;border-bottom:1px solid #E8DDD4!important;background:#F2EDE6!important;flex-wrap:wrap!important}html body .coop-announcement-single-content{padding:2rem 1.75rem!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.95rem!important;line-height:1.8!important;color:#1a4a50!important}html body .coop-announcement-single-content p{margin-bottom:1.25rem!important}html body .coop-announcement-single-content p:last-child{margin-bottom:0!important}html body .coop-announcement-single-content h2,html body .coop-announcement-single-content h3{font-family:'Lora',Georgia,serif!important;color:#276B73!important;margin:1.5rem 0 0.75rem!important}html body .coop-announcement-single-content ul,html body .coop-announcement-single-content ol{padding-left:1.5rem!important;margin-bottom:1.25rem!important}html body .coop-announcement-single-content li{margin-bottom:0.4rem!important}html body .coop-announcements-page{background:#F7F3EE!important;min-height:100vh!important}html body .coop-page-header{background:#276B73!important;padding:2.5rem 0!important;margin-bottom:2.5rem!important;width:100%!important;display:block!important}html body .coop-back-link{display:inline-block!important;font-size:0.85rem!important;color:rgb(255 255 255 / .65)!important;text-decoration:none!important;margin-bottom:0.75rem!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-back-link:hover{color:#ffffff!important}html body .coop-page-title{font-family:'Lora',Georgia,serif!important;font-size:2rem!important;font-weight:600!important;color:#ffffff!important;margin:0 0 .5rem 0!important;text-transform:uppercase!important;letter-spacing:0.06em!important}html body .coop-page-subtitle{font-size:0.95rem!important;color:rgb(255 255 255 / .55)!important;margin:0!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-announcement-full{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;margin-bottom:1.5rem!important;overflow:hidden!important;box-shadow:0 2px 12px rgb(44 74 62 / .08)!important}html body .coop-announcement-full-header{padding:1.5rem 1.75rem 1.25rem!important;border-bottom:1px solid #E8DDD4!important;background:#F2EDE6!important}html body .coop-announcement-full-meta{display:flex!important;align-items:center!important;gap:1rem!important;margin-bottom:0.75rem!important;flex-wrap:wrap!important}html body .coop-announcement-full-date,html body .coop-announcement-full-author{font-size:0.82rem!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-announcement-full-title{font-family:'Lora',Georgia,serif!important;font-size:1.25rem!important;font-weight:600!important;color:#276B73!important;margin:0!important}html body .dash-announcement-title a,html body .dash-announcement-title-link{text-decoration:none!important;color:#276B73!important;transition:color 0.15s ease!important}html body .dash-announcement-title a:hover,html body .dash-announcement-title-link:hover{color:#2DA6A6!important}html body .coop-form-success{background:#ffffff!important;border:1px solid #E8DDD4!important;border-left:4px solid #2DA6A6!important;border-radius:10px!important;padding:2rem!important;max-width:580px!important;margin:3rem auto!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-form-success h3{font-family:'Lora',Georgia,serif!important;color:#276B73!important;font-size:1.25rem!important;margin:0 0 1rem 0!important}html body .coop-form-success p{color:#5A7A6E!important;font-size:0.95rem!important;line-height:1.6!important;margin:0 0 .75rem 0!important}html body .coop-success-btn{display:inline-block!important;background:#276B73!important;color:#ffffff!important;padding:.75rem 1.5rem!important;border-radius:6px!important;text-decoration:none!important;font-size:0.9rem!important;font-weight:500!important;margin-top:0.5rem!important;transition:background 0.2s ease!important}html body .coop-success-btn:hover{background:#2DA6A6!important}html body .coop-requests-page{background:#F7F3EE!important;min-height:100vh!important}html body .coop-requests-body{padding-bottom:3rem!important}html body .coop-header-btn{display:inline-block!important;background:rgb(255 255 255 / .15)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .3)!important;padding:.6rem 1.25rem!important;border-radius:6px!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.875rem!important;font-weight:500!important;text-decoration:none!important;transition:background 0.15s ease!important;white-space:nowrap!important}html body .coop-header-btn:hover{background:rgb(255 255 255 / .25)!important}html body .coop-requests-section-title{font-family:'Lora',Georgia,serif!important;font-size:1rem!important;font-weight:600!important;color:#276B73!important;text-transform:uppercase!important;letter-spacing:0.08em!important;margin:0 0 1rem 0!important;padding-bottom:0.5rem!important;border-bottom:2px solid #E8DDD4!important}html body .coop-requests-section-resolved{margin-top:2.5rem!important;color:#5A7A6E!important}html body .coop-request-item{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;padding:1.25rem 1.5rem!important;margin-bottom:1rem!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important;transition:box-shadow 0.15s ease!important}html body .coop-request-item:hover{box-shadow:0 4px 16px rgb(44 74 62 / .12)!important}html body .coop-request-item-resolved{opacity:0.75!important}html body .coop-request-item-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:0.5rem!important;flex-wrap:wrap!important;gap:0.5rem!important}html body .coop-request-item-meta{display:flex!important;align-items:center!important;gap:0.5rem!important;flex-wrap:wrap!important}html body .coop-request-item-date{font-size:0.8rem!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-request-item-title{font-family:'Lora',Georgia,serif!important;font-size:1.05rem!important;font-weight:600!important;color:#276B73!important;margin:0 0 .75rem 0!important}html body .coop-request-item-link{text-decoration:none!important;color:#276B73!important;transition:color 0.15s ease!important}html body .coop-request-item-link:hover{color:#2DA6A6!important}html body .coop-request-item-footer{display:flex!important;align-items:center!important;gap:1rem!important;flex-wrap:wrap!important}html body .coop-request-item-category,html body .coop-request-item-unit{font-size:0.82rem!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-request-item-unit::before{content:'·'!important;margin-right:1rem!important}html body .coop-request-single{max-width:100%!important}html body .coop-request-status-banner{border-radius:8px!important;padding:1rem 1.5rem!important;margin-bottom:1.5rem!important;display:flex!important;align-items:center!important;gap:1rem!important;flex-wrap:wrap!important}html body .coop-request-status-banner.status-open{background:#fff3e0!important;border:1px solid #f5c98a!important}html body .coop-request-status-banner.status-progress{background:#e0f0ff!important;border:1px solid #90c4e8!important}html body .coop-request-status-banner.status-resolved{background:#e6f4ec!important;border:1px solid #90c9a8!important}html body .coop-request-status-label{font-family:'Inter',system-ui,sans-serif!important;font-weight:600!important;font-size:0.9rem!important;color:#276B73!important}html body .coop-request-resolved-note{font-size:0.85rem!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-request-single-grid{display:grid!important;grid-template-columns:1fr 320px!important;gap:1.5rem!important;align-items:start!important}html body .coop-request-single-card{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important}html body .coop-request-single-title{font-family:'Lora',Georgia,serif!important;font-size:1.3rem!important;font-weight:600!important;color:#276B73!important;margin:0!important;padding:1.5rem 1.75rem 1.25rem!important;border-bottom:1px solid #E8DDD4!important;background:#F2EDE6!important}html body .coop-request-single-content{padding:1.5rem 1.75rem!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.95rem!important;line-height:1.7!important;color:#1a4a50!important}html body .coop-request-meta-card{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important}html body .coop-request-meta-title{font-family:'Lora',Georgia,serif!important;font-size:0.9rem!important;font-weight:600!important;color:#276B73!important;text-transform:uppercase!important;letter-spacing:0.06em!important;margin:0!important;padding:1rem 1.25rem!important;border-bottom:1px solid #E8DDD4!important;background:#F2EDE6!important}html body .coop-request-meta-list{margin:0!important;padding:.75rem 1.25rem!important}html body .coop-request-meta-list dt{font-size:0.75rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:#5A7A6E!important;margin:.75rem 0 .2rem 0!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-request-meta-list dt:first-child{margin-top:0!important}html body .coop-request-meta-list dd{font-size:0.9rem!important;color:#1a4a50!important;margin:0!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-requests-empty{text-align:center!important;padding:3rem!important;background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important}html body .coop-requests-empty p{font-size:0.95rem!important;color:#5A7A6E!important;font-style:italic!important;margin:0 0 1.5rem 0!important}@media (max-width:768px){html body .coop-request-single-grid{grid-template-columns:1fr!important}html body .coop-request-single-sidebar{order:-1!important}html body .coop-page-header{background:var(--coop-dark,#276B73)!important;padding:2.5rem 0!important;margin-bottom:2.5rem!important}html body .coop-page-header-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0.75rem!important}html body .coop-back-link{display:inline-block!important;font-size:0.85rem!important;color:rgb(255 255 255 / .6)!important;text-decoration:none!important;margin-bottom:0.75rem!important;transition:color 0.15s ease!important}html body .coop-back-link:hover{color:rgb(255 255 255 / .9)!important}html body .coop-page-title{font-family:'Lora',Georgia,serif!important;font-size:2rem!important;font-weight:600!important;color:#ffffff!important;margin:0 0 .5rem 0!important;text-transform:uppercase!important;letter-spacing:0.06em!important}html body .coop-page-subtitle{font-size:0.95rem!important;color:rgb(255 255 255 / .55)!important;margin:0!important}html body .coop-announcements-body{padding-bottom:3rem!important}html body .coop-announcement-full{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;margin-bottom:1.5rem!important;overflow:hidden!important;box-shadow:0 2px 12px rgb(44 74 62 / .08)!important}html body .coop-announcement-full.priority-urgent{border-left:4px solid #C8402A!important}html body .coop-announcement-full.priority-info{border-left:4px solid #1d6fa4!important}html body .coop-announcement-full.priority-normal{border-left:4px solid #2DA6A6!important}html body .coop-announcement-full-header{padding:1.5rem 1.75rem 1.25rem!important;border-bottom:1px solid #E8DDD4!important;background:#F2EDE6!important}html body .coop-announcement-full-meta{display:flex!important;align-items:center!important;gap:1rem!important;margin-bottom:0.75rem!important;flex-wrap:wrap!important}html body .coop-announcement-badge{font-size:0.7rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.08em!important;padding:.2rem 0.65rem!important;border-radius:20px!important}html body .coop-announcement-badge.priority-urgent{background:#fde8e4!important;color:#C8402A!important}html body .coop-announcement-badge.priority-info{background:#e0f0ff!important;color:#1d6fa4!important}html body .coop-announcement-badge.priority-normal{background:#e6f4ec!important;color:#2e7d4f!important}html body .coop-announcement-full-date{font-size:0.82rem!important;color:#5A7A6E!important}html body .coop-announcement-full-author{font-size:0.82rem!important;color:#5A7A6E!important}html body .coop-announcement-full-title{font-family:'Lora',Georgia,serif!important;font-size:1.25rem!important;font-weight:600!important;color:#276B73!important;margin:0!important;line-height:1.3!important}html body .coop-announcement-full-content{padding:1.5rem 1.75rem!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.95rem!important;line-height:1.7!important;color:#1a4a50!important}html body .coop-announcement-full-content p{margin-bottom:1rem!important}html body .coop-announcement-full-content p:last-child{margin-bottom:0!important}html body .coop-announcements-empty{text-align:center!important;padding:3rem!important;background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important}html body .coop-announcements-empty p{font-size:0.95rem!important;color:#5A7A6E!important;font-style:italic!important;margin:0!important}@media (max-width:768px){html body .coop-announcement-full-header{padding:1.25rem!important}html body .coop-announcement-full-content{padding:1.25rem!important}html body .coop-announcement-full-meta{gap:0.5rem!important}}html body .coop-committee-page{background:#F7F3EE!important;min-height:100vh!important}html body .coop-committee-body{padding-bottom:3rem!important}html body .coop-committee-header-actions{display:flex!important;align-items:center!important;gap:0.75rem!important}html body .coop-csv-form{display:flex!important;align-items:center!important;gap:0.5rem!important}html body .coop-month-input{padding:.45rem 0.75rem!important;border:1px solid rgb(255 255 255 / .3)!important;border-radius:6px!important;background:rgb(255 255 255 / .15)!important;color:#ffffff!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.85rem!important}html body .coop-month-input::-webkit-calendar-picker-indicator{filter:invert(1)!important}html body .coop-committee-notice{background:#e6f4ec!important;border:1px solid #90c9a8!important;border-radius:8px!important;padding:.875rem 1.25rem!important;font-size:0.9rem!important;color:#2e7d4f!important;font-family:'Inter',system-ui,sans-serif!important;margin-bottom:1.5rem!important;font-weight:500!important}html body .coop-committee-summary{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1rem!important;margin-bottom:1.5rem!important}html body .coop-summary-card{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;padding:1.25rem 1.5rem!important;text-align:center!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important}html body .coop-summary-count{display:block!important;font-family:'Lora',Georgia,serif!important;font-size:2.4rem!important;font-weight:600!important;line-height:1!important;margin-bottom:0.4rem!important}html body .coop-summary-label{display:block!important;font-size:0.8rem!important;text-transform:uppercase!important;letter-spacing:0.08em!important;font-family:'Inter',system-ui,sans-serif!important;font-weight:500!important}html body .coop-summary-open .coop-summary-count{color:#b45309!important}html body .coop-summary-urgent .coop-summary-count{color:#C8402A!important}html body .coop-summary-progress .coop-summary-count{color:#1d6fa4!important}html body .coop-summary-resolved .coop-summary-count{color:#2e7d4f!important}html body .coop-summary-open .coop-summary-label{color:#b45309!important}html body .coop-summary-urgent .coop-summary-label{color:#C8402A!important}html body .coop-summary-progress .coop-summary-label{color:#1d6fa4!important}html body .coop-summary-resolved .coop-summary-label{color:#2e7d4f!important}html body .coop-committee-filters{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;padding:1.25rem 1.5rem!important;margin-bottom:1.5rem!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important}html body .coop-filter-form{display:flex!important;align-items:flex-end!important;gap:1.25rem!important;flex-wrap:wrap!important}html body .coop-filter-group{display:flex!important;flex-direction:column!important;gap:0.35rem!important}html body .coop-filter-label{font-size:0.75rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-filter-select,html body .coop-filter-input{padding:.55rem 0.85rem!important;border:1px solid #D9C9B8!important;border-radius:6px!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.875rem!important;color:#1a4a50!important;background:#ffffff!important;min-width:160px!important}html body .coop-filter-input{min-width:120px!important}html body .coop-filter-submit{padding:.55rem 1rem!important;background:#276B73!important;color:#ffffff!important;border:none!important;border-radius:6px!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.875rem!important;font-weight:500!important;cursor:pointer!important;align-self:flex-end!important}html body .coop-filter-clear{font-size:0.82rem!important;color:#C8402A!important;text-decoration:none!important;align-self:flex-end!important;padding-bottom:0.1rem!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-filter-toggle{display:flex!important;border:1px solid #D9C9B8!important;border-radius:6px!important;overflow:hidden!important}html body .coop-toggle-btn{padding:.55rem 1rem!important;font-size:0.875rem!important;font-family:'Inter',system-ui,sans-serif!important;text-decoration:none!important;color:#5A7A6E!important;background:#ffffff!important;transition:background 0.15s ease!important;white-space:nowrap!important}html body .coop-toggle-btn.active{background:#276B73!important;color:#ffffff!important}@media (max-width:700px){html body .coop-filter-form{flex-direction:column!important;align-items:stretch!important}html body .coop-filter-group{width:100%!important}html body .coop-filter-select,html body .coop-filter-input{min-width:unset!important;width:100%!important;box-sizing:border-box!important}html body .coop-filter-submit{width:100%!important;align-self:stretch!important}html body .coop-filter-toggle{width:100%!important}html body .coop-toggle-btn{flex:1!important;text-align:center!important}html body .coop-filter-clear{align-self:center!important}}html body .coop-committee-results{margin-bottom:0.75rem!important}html body .coop-results-count{font-size:0.85rem!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important;margin:0!important}html body .coop-committee-request{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;margin-bottom:1rem!important;overflow:hidden!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important;transition:box-shadow 0.15s ease!important}html body .coop-committee-request.coop-request-urgent{border-left:4px solid #C8402A!important}html body .coop-request-just-updated{border-color:#2DA6A6!important;box-shadow:0 0 0 3px rgb(74 122 101 / .15)!important}html body .coop-committee-request-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1rem 1.5rem!important;border-bottom:1px solid #E8DDD4!important;background:#F2EDE6!important;flex-wrap:wrap!important;gap:0.5rem!important}html body .coop-committee-request-meta{display:flex!important;align-items:center!important;gap:0.5rem!important;flex-wrap:wrap!important}html body .coop-committee-category{font-size:0.78rem!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-committee-request-date-wrap{display:flex!important;align-items:center!important;gap:0.75rem!important}html body .coop-expand-btn{background:#276B73!important;color:#ffffff!important;border:none!important;border-radius:6px!important;padding:.4rem 0.9rem!important;font-size:0.8rem!important;font-family:'Inter',system-ui,sans-serif!important;font-weight:500!important;cursor:pointer!important;transition:background 0.15s ease!important;white-space:nowrap!important}html body .coop-expand-btn:hover{background:#2DA6A6!important}html body .coop-committee-request-summary{padding:1rem 1.5rem!important}html body .coop-committee-request-title{font-family:'Lora',Georgia,serif!important;font-size:1rem!important;font-weight:600!important;color:#276B73!important;margin:0 0 .5rem 0!important}html body .coop-committee-request-info{display:flex!important;gap:1.25rem!important;flex-wrap:wrap!important}html body .coop-committee-request-info span{font-size:0.82rem!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-committee-manage-panel{border-top:1px solid #E8DDD4!important;padding:1.5rem!important;background:#fafcfb!important}html body .coop-manage-section-title{font-family:'Lora',Georgia,serif!important;font-size:0.85rem!important;font-weight:600!important;color:#276B73!important;text-transform:uppercase!important;letter-spacing:0.06em!important;margin:0 0 .75rem 0!important}html body .coop-manage-description{margin-bottom:1.25rem!important;padding-bottom:1.25rem!important;border-bottom:1px solid #E8DDD4!important}html body .coop-manage-description-content{font-size:0.9rem!important;color:#1a4a50!important;line-height:1.6!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-manage-notes{margin-bottom:1.25rem!important;padding-bottom:1.25rem!important;border-bottom:1px solid #E8DDD4!important;display:flex!important;flex-direction:column!important;gap:0.75rem!important}html body .coop-manage-form{display:flex!important;flex-direction:column!important;gap:1rem!important}html body .coop-manage-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important}html body .coop-manage-field{display:flex!important;flex-direction:column!important;gap:0.35rem!important}html body .coop-manage-label{font-size:0.8rem!important;font-weight:500!important;padding-left:.75;color:#276B73!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-manage-label-note{font-weight:400!important;color:#5A7A6E!important;font-size:0.75rem!important}html body .coop-manage-select,html body .coop-manage-input{padding:.6rem 0.85rem!important;border:1px solid #D9C9B8!important;border-radius:6px!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.875rem!important;background:#ffffff!important}html body .coop-manage-actions{display:flex!important;gap:0.75rem!important;align-items:center!important}html body .coop-resolve-btn{background:#e6f4ec!important;color:#2e7d4f!important;border:1px solid #90c9a8!important;border-radius:6px!important;padding:.65rem 1.25rem!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.875rem!important;font-weight:500!important;cursor:pointer!important;transition:background 0.15s ease!important}html body .coop-resolve-btn:hover{background:#c5e8d0!important}html body .coop-summary-card{display:flex!important;flex-direction:column!important;align-items:center!important}html body.page-id-108{background:#F7F3EE!important}html body.page-id-108 #primary,html body.page-id-108 .content-container,html body.page-id-108 #main,html body.page-id-108 .content-wrap,html body.page-id-108 .single-entry,html body.page-id-108 .entry-content-wrap,html body.page-id-108 .entry-content{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important;display:block!important}html body.page-id-108 .entry-content>h1,html body.page-id-108 .wp-block-heading{background:#276B73!important;color:#ffffff!important;font-family:'Lora',Georgia,serif!important;font-size:2rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.06em!important;margin:0 0 2rem 0!important;padding:2.5rem 2rem!important;width:100%!important;box-sizing:border-box!important}html body.page-id-108 .fluentform,html body.page-id-108 .ff-el-group{max-width:860px!important;margin:0 auto!important;padding:0 2rem!important}html body.page-id-108 .ff-el-form-control{border:1px solid #D9C9B8!important;border-radius:6px!important;padding:.75rem 1rem!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.95rem!important;color:#1a4a50!important;background:#ffffff!important;width:100%!important;box-sizing:border-box!important}html body.page-id-108 .ff-el-form-control:focus{outline:none!important;border-color:#2DA6A6!important;box-shadow:0 0 0 3px rgb(74 122 101 / .15)!important}html body.page-id-108 .ff-el-input--label label{font-family:'Inter',system-ui,sans-serif!important;font-size:0.875rem!important;font-weight:500!important;color:#276B73!important;margin-bottom:0.4rem!important;display:block!important}html body.page-id-108 .ff-btn-submit,html body.page-id-108 input[type="submit"]{background:#276B73!important;color:#ffffff!important;border:none!important;border-radius:6px!important;padding:.85rem 2rem!important;font-family:'Inter',system-ui,sans-serif!important;font-size:1rem!important;font-weight:500!important;cursor:pointer!important;transition:background 0.2s ease!important;margin-top:0.5rem!important}html body.page-id-108 .ff-btn-submit:hover,html body.page-id-108 input[type="submit"]:hover{background:#2DA6A6!important}html body.page-id-108 .coop-booking-notice{background:#EFE9E1!important;border:1px solid #c5d9cc!important;border-left:4px solid #276B73!important;border-radius:6px!important;padding:1rem 1.25rem!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.875rem!important;color:#276B73!important;line-height:1.6!important;margin-bottom:1.25rem!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important}html body.page-id-108 .coop-booking-notice a{color:#2DA6A6!important;font-weight:500!important}html body.page-id-108 .ff-el-is-required .ff-el-input--label label::after{color:#C8402A!important}html body.page-id-108 .ff-message-success{background:#e6f4ec!important;border:1px solid #90c9a8!important;border-left:4px solid #2DA6A6!important;border-radius:8px!important;padding:1.5rem!important;font-family:'Inter',system-ui,sans-serif!important;color:#2e7d4f!important;max-width:860px!important;margin:2rem auto!important}@media (max-width:768px){html body.page-id-108 .fluentform,html body.page-id-108 .ff-el-group{padding:0 1rem!important}}html body .coop-bookings-page{background:#F7F3EE!important;min-height:100vh!important}html body .coop-bookings-body{padding-bottom:3rem!important}html body .coop-booking-event-card{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;margin-bottom:1rem!important;overflow:hidden!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important}html body .coop-booking-event-card.coop-booking-mine{border-left:4px solid #2DA6A6!important}html body .coop-booking-event-card.coop-booking-past{opacity:0.75!important}html body .coop-booking-event-header{display:flex!important;align-items:flex-start!important;gap:1.25rem!important;padding:1.25rem 1.5rem!important}html body .coop-booking-event-date-block{background:#276B73!important;color:#ffffff!important;border-radius:8px!important;padding:.6rem 0.85rem!important;text-align:center!important;min-width:52px!important;flex-shrink:0!important}html body .coop-booking-event-day{display:block!important;font-family:'Lora',Georgia,serif!important;font-size:1.5rem!important;font-weight:600!important;line-height:1!important}html body .coop-booking-event-month{display:block!important;font-size:0.7rem!important;text-transform:uppercase!important;letter-spacing:0.08em!important;opacity:0.75!important;margin-top:0.2rem!important}html body .coop-booking-event-info{flex:1!important}html body .coop-booking-event-title{font-family:'Lora',Georgia,serif!important;font-size:1rem!important;font-weight:600!important;color:#276B73!important;margin:0 0 .5rem 0!important}html body .coop-booking-event-meta{display:flex!important;flex-wrap:wrap!important;gap:0.75rem!important}html body .coop-booking-event-meta span{font-size:0.82rem!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-booking-rsvp{padding:1rem 1.5rem!important;border-top:1px solid #E8DDD4!important;background:#F2EDE6!important;display:flex!important;align-items:center!important;gap:1.5rem!important;flex-wrap:wrap!important}html body .coop-booking-rsvp-counts{display:flex!important;gap:1rem!important;font-size:0.82rem!important;font-family:'Inter',system-ui,sans-serif!important;flex-wrap:wrap!important}html body .coop-rsvp-form{display:flex!important;align-items:center!important;gap:0.5rem!important;flex-wrap:wrap!important}html body .coop-rsvp-buttons{display:flex!important;gap:0.4rem!important;flex-wrap:wrap!important}html body .coop-rsvp-btn{padding:.4rem 0.85rem!important;border:1px solid #D9C9B8!important;border-radius:6px!important;background:#ffffff!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.8rem!important;font-weight:500!important;cursor:pointer!important;transition:all 0.15s ease!important}html body .coop-rsvp-btn:hover{border-color:#2DA6A6!important;color:#276B73!important}html body .coop-rsvp-active-green{background:#e6f4ec!important;border-color:#2DA6A6!important;color:#2e7d4f!important}html body .coop-rsvp-active-amber{background:#fff3e0!important;border-color:#f5a623!important;color:#b45309!important}html body .coop-rsvp-active-red{background:#fde8e4!important;border-color:#C8402A!important;color:#C8402A!important}html body .coop-booking-actions{padding:.875rem 1.5rem!important;border-top:1px solid #E8DDD4!important;display:flex!important;gap:0.75rem!important;align-items:center!important}html body .coop-edit-booking-wrap{max-width:960px!important;margin:0 auto!important}@media (max-width:768px){html body .coop-booking-event-header{padding:1rem!important;gap:1rem!important}html body .coop-booking-rsvp{flex-direction:column!important;align-items:flex-start!important;gap:0.75rem!important}html body .coop-booking-actions{flex-wrap:wrap!important}}html body .coop-nav-toggle{position:fixed!important;top:1.25rem!important;right:1.25rem!important;z-index:999999!important;background:#1a4a50!important;border:1px solid rgb(255 255 255 / .4)!important;border-radius:8px!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important;transition:background 0.2s ease!important;padding:0!important;backdrop-filter:blur(4px)!important}html body .coop-nav-toggle:hover{background:#1a4a50!important}html body .coop-nav-hamburger{display:flex!important;flex-direction:column!important;gap:5px!important;width:20px!important}html body .coop-nav-hamburger span{display:block!important;width:20px!important;height:2px!important;background:#ffffff!important;border-radius:2px!important;transition:all 0.2s ease!important}html body .coop-nav-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#1a4a50!important;z-index:9999!important;display:none!important;align-items:center!important;justify-content:center!important}html body .coop-nav-overlay.coop-nav-open{display:flex!important}html body .coop-nav-overlay-inner{width:100%!important;max-width:480px!important;padding:2rem 2rem 3rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;max-height:100vh!important;overflow-y:auto!important}html body .coop-nav-close{position:absolute!important;top:1.25rem!important;right:1.25rem!important;background:rgb(255 255 255 / .1)!important;border:none!important;border-radius:8px!important;width:44px!important;height:44px!important;color:#ffffff!important;font-size:1.1rem!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background 0.15s ease!important}html body .coop-nav-close:hover{background:rgb(255 255 255 / .2)!important}html body .coop-nav-member{margin-bottom:2rem!important;text-align:center!important}html body .coop-nav-member-name{font-family:'Lora',Georgia,serif!important;font-size:1.1rem!important;color:rgb(255 255 255 / .6)!important;font-style:italic!important}html body .coop-nav-links{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;gap:0.25rem!important}html body .coop-nav-link{display:flex!important;align-items:center!important;gap:0.85rem!important;padding:.75rem 1.5rem!important;border-radius:8px!important;text-decoration:none!important;color:rgb(255 255 255 / .85)!important;font-family:'Inter',system-ui,sans-serif!important;font-size:1rem!important;font-weight:500!important;width:100%!important;max-width:320px!important;transition:background 0.15s ease,color 0.15s ease!important;box-sizing:border-box!important}html body .coop-nav-link:hover{background:rgb(255 255 255 / .1)!important;color:#ffffff!important}html body .coop-nav-link-icon{font-size:1.1rem!important;width:1.5rem!important;text-align:center!important;flex-shrink:0!important}html body .coop-nav-link-committee{color:#8FBFAF!important}html body .coop-nav-link-logout{color:rgb(255 255 255 / .4)!important;margin-top:0.5rem!important}html body .coop-nav-link-logout:hover{color:rgb(255 255 255 / .7)!important;background:rgb(255 255 255 / .05)!important}html body .coop-nav-divider{width:100%!important;max-width:320px!important;height:1px!important;background:rgb(255 255 255 / .1)!important;margin:.5rem 0!important}body.logged-in #masthead,body.logged-in .site-header{display:none!important}body.page-id-32 #masthead,body.page-id-32 .site-header{display:none!important}.coop-nav-overlay{display:none!important}.coop-nav-overlay.coop-nav-open{display:flex!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#1a4a50!important;z-index:9999!important;align-items:center!important;justify-content:center!important}html body .coop-directory-page{background:#F7F3EE!important;min-height:100vh!important}html body .coop-directory-body{padding-bottom:3rem!important}html body .coop-directory-search-wrap{margin-bottom:1.25rem!important}html body .coop-directory-search{width:100%!important;padding:.85rem 1.25rem!important;border:1px solid #D9C9B8!important;border-radius:8px!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.95rem!important;color:#1a4a50!important;background:#ffffff!important;box-sizing:border-box!important;box-shadow:0 1px 4px rgb(44 74 62 / .06)!important}html body .coop-directory-search:focus{outline:none!important;border-color:#2DA6A6!important;box-shadow:0 0 0 3px rgb(74 122 101 / .15)!important}html body .coop-directory-card{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;padding:1.25rem 1.5rem!important;margin-bottom:0.75rem!important;display:flex!important;align-items:flex-start!important;gap:1.25rem!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important;box-sizing:border-box!important}html body .coop-directory-card-me{border-left:4px solid #2DA6A6!important}html body .coop-directory-unit{background:#276B73!important;color:#ffffff!important;border-radius:8px!important;padding:.6rem 0.85rem!important;text-align:center!important;min-width:52px!important;flex-shrink:0!important}html body .coop-directory-unit-number{display:block!important;font-family:'Lora',Georgia,serif!important;font-size:1.4rem!important;font-weight:600!important;line-height:1!important}html body .coop-directory-unit-label{display:block!important;font-size:0.65rem!important;text-transform:uppercase!important;letter-spacing:0.08em!important;opacity:0.7!important;margin-top:0.2rem!important}html body .coop-directory-info{flex:1!important;min-width:0!important}html body .coop-directory-name-row{display:flex!important;align-items:center!important;gap:0.5rem!important;margin-bottom:0.25rem!important;flex-wrap:wrap!important}html body .coop-directory-name{font-family:'Lora',Georgia,serif!important;font-size:1rem!important;font-weight:600!important;color:#276B73!important;margin:0!important}html body .coop-directory-household{font-size:0.82rem!important;color:#5A7A6E!important;margin:0 0 .5rem 0!important;line-height:1.4!important}html body .coop-directory-contact{display:flex!important;flex-wrap:wrap!important;gap:0.75rem!important}html body .coop-directory-contact-item{font-size:0.82rem!important;color:#2DA6A6!important;text-decoration:none!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-directory-contact-item:hover{color:#276B73!important;text-decoration:underline!important}html body .coop-directory-edit{flex-shrink:0!important}html body .coop-directory-edit-btn{font-size:0.8rem!important;font-family:'Inter',system-ui,sans-serif!important;font-weight:500!important;color:#2DA6A6!important;text-decoration:none!important;padding:.35rem 0.85rem!important;border:1px solid #D9C9B8!important;border-radius:6px!important;display:inline-block!important;transition:all 0.15s ease!important}html body .coop-directory-edit-btn:hover{background:#EFE9E1!important;border-color:#2DA6A6!important;color:#276B73!important}@media (max-width:600px){html body .coop-directory-card{flex-wrap:wrap!important}}html body .coop-directory-card{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:1.25rem!important;background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;padding:1.25rem 1.5rem!important;margin-bottom:0.75rem!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important}html body .coop-directory-unit{background:#276B73!important;color:#ffffff!important;border-radius:8px!important;padding:.6rem 0.85rem!important;text-align:center!important;min-width:52px!important;flex-shrink:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}html body .coop-directory-unit-number{display:block!important;font-family:'Lora',Georgia,serif!important;font-size:1.4rem!important;font-weight:600!important;line-height:1!important;color:#ffffff!important}html body .coop-directory-unit-label{display:block!important;font-size:0.65rem!important;text-transform:uppercase!important;letter-spacing:0.08em!important;opacity:0.7!important;margin-top:0.2rem!important;color:#ffffff!important}html body .coop-directory-info{flex:1!important;min-width:0!important}html body .coop-directory-name{font-family:'Inter',system-ui,sans-serif!important;font-size:0.95rem!important;font-weight:400!important;color:#1a4a50!important;margin:0 0 .25rem 0!important}html body .coop-directory-name-row{display:flex!important;align-items:center!important;gap:0.5rem!important;margin-bottom:0.25rem!important}html body .coop-tasks-page{background:#F7F3EE!important;min-height:100vh!important}html body .coop-tasks-body{padding-bottom:3rem!important}html body .coop-tasks-filters{display:flex!important;gap:1rem!important;margin-bottom:1.5rem!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important}html body .coop-filter-group{display:flex!important;gap:0.4rem!important;flex-wrap:wrap!important}html body .coop-filter-btn{padding:.4rem 0.85rem!important;border-radius:20px!important;border:1px solid #D9C9B8!important;background:#ffffff!important;color:#5A7A6E!important;font-family:'Inter',system-ui,sans-serif!important;font-size:0.78rem!important;font-weight:500!important;text-decoration:none!important;transition:all 0.15s ease!important;white-space:nowrap!important}html body .coop-filter-btn:hover{border-color:#2DA6A6!important;color:#276B73!important}html body .coop-filter-btn-active{background:#276B73!important;border-color:#276B73!important;color:#ffffff!important}html body .coop-task-card{background:#ffffff!important;border:1px solid #E8DDD4!important;border-radius:10px!important;padding:1.25rem 1.5rem!important;margin-bottom:0.75rem!important;box-shadow:0 2px 8px rgb(44 74 62 / .06)!important}html body .coop-task-card-header{display:flex!important;align-items:center!important;gap:0.75rem!important;margin-bottom:0.75rem!important}html body .coop-task-category-badge{font-size:0.72rem!important;font-weight:500!important;font-family:'Inter',system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:.2rem 0.65rem!important;border-radius:20px!important}html body .coop-task-title{font-family:'Lora',Georgia,serif!important;font-size:1rem!important;font-weight:600!important;color:#276B73!important;margin:0 0 .5rem 0!important}html body .coop-task-description{font-size:0.875rem!important;color:#5A7A6E!important;margin:0 0 .75rem 0!important;line-height:1.6!important}html body .coop-task-meta{display:flex!important;flex-wrap:wrap!important;gap:0.75rem!important;margin-bottom:0.75rem!important}html body .coop-task-meta span{font-size:0.78rem!important;color:#9ab5ac!important;font-family:'Inter',system-ui,sans-serif!important}html body .coop-task-actions{display:flex!important;gap:0.75rem!important;align-items:center!important;padding-top:0.75rem!important;border-top:1px solid #E8DDD4!important;flex-wrap:wrap!important}@media (max-width:600px){html body .coop-tasks-filters{flex-direction:column!important;align-items:flex-start!important}}#coopNavOverlay{z-index:9999999!important}#coopNavToggle{z-index:9999999!important}.site-header,#masthead{z-index:1!important}.coop-manage-actions{display:flex!important;flex-wrap:wrap!important;gap:0.75rem!important;align-items:center!important;margin-top:0.75rem!important;width:100%!important}@media (max-width:640px){.coop-committee-request-header{flex-direction:column!important;align-items:flex-start!important;gap:0.75rem!important}.coop-committee-request-date-wrap{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.coop-committee-request-meta{flex-wrap:wrap!important;gap:0.4rem!important}}.coop-note-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:0.4rem!important}.coop-note-author{font-size:0.8rem!important;font-weight:600!important;color:#276B73!important}.coop-note-badge{display:inline-block!important;font-size:0.65rem!important;font-weight:600!important;background:#276B73!important;color:#ffffff!important;padding:2px 7px!important;border-radius:8px!important;text-transform:uppercase!important;letter-spacing:0.04em!important;margin-left:0.4rem!important}.coop-note-date{font-size:0.75rem!important;color:#5A7A6E!important}.coop-note-content{font-size:0.875rem!important;color:#1a4a50!important;line-height:1.6!important}@media (max-width:640px){.coop-manage-form-grid{display:flex!important;flex-direction:column!important;gap:0.75rem!important}.coop-manage-actions{flex-direction:column!important;align-items:stretch!important}.coop-manage-actions .coop-note-submit,.coop-manage-actions .coop-resolve-btn{width:100%!important;text-align:center!important}}@media (max-width:900px){html body .coop-committee-summary{grid-template-columns:repeat(2,1fr)!important}html body .coop-manage-form-grid{grid-template-columns:1fr!important}html body .coop-committee-header-actions{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:600px){html body .coop-committee-summary{grid-template-columns:repeat(2,1fr)!important}html body .coop-filter-form{flex-direction:column!important;align-items:stretch!important;gap:0.85rem!important}html body .coop-committee-filters .coop-filter-group{display:flex!important;flex-direction:column!important;gap:0.35rem!important;width:100%!important}html body .coop-filter-select,html body .coop-filter-input{min-width:unset!important;width:100%!important;box-sizing:border-box!important}html body .coop-filter-submit{width:100%!important;align-self:stretch!important}html body .coop-filter-toggle{width:100%!important}html body .coop-toggle-btn{flex:1!important;text-align:center!important}html body .coop-filter-clear{align-self:center!important;text-align:center!important}}@media (max-width:580px){html body .coop-header-btn{white-space:normal!important;text-align:center!important}html body .dash-container{padding:0 1rem!important}html body .coop-announcement-single-content,html body .coop-announcement-single-meta,html body .coop-announcement-excerpt-wrap,html body .coop-manage-description-content,html body .coop-committee-manage-panel,html body .coop-admin-panel{padding-left:1rem!important;padding-right:1rem!important}}html body.page-id-680 .dash-container{max-width:960px!important}html body .coop-dashboard~.entry-content-wrap,html body .content-area,html body .single-entry{margin-top:0!important;padding:0!important;box-shadow:none!important}