.mobile-navigation,.topbar .mobile-app-header{display:none}@media (max-width:767px){.community-app{min-height:100dvh}.community-app .main{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));min-width:0}.community-app .topbar{z-index:20;height:auto;min-height:66px;padding:calc(10px + env(safe-area-inset-top,0px)) 18px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--theme-line,#f0f2ef);background:#ffffffed;position:sticky;top:0}.topbar .desktop-breadcrumbs{display:none}.topbar .mobile-app-header{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.mobile-condo-link{min-width:0;color:var(--theme-muted,#727e74);flex-direction:column;gap:5px;text-decoration:none;display:flex}.mobile-condo-link img{object-fit:contain;object-position:left;width:108px;height:22px;display:block}.mobile-condo-link>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:65vw;font-size:11px;display:flex;overflow:hidden}.mobile-condo-link svg{flex-shrink:0}.mobile-profile-button{background:var(--theme-green-surface,#eff7e9);width:42px;height:42px;color:var(--theme-green-text,#59a719);border-radius:50%;flex:0 0 42px;place-items:center;font-size:16px;font-weight:750;display:grid}.mobile-navigation:not([hidden]){z-index:30;padding:7px max(6px,env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));border-top:1px solid var(--theme-line,#eaf0e8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 24px #25332605}.mobile-navigation button{min-width:0;min-height:56px;color:var(--theme-muted,#7b857e);box-shadow:none;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10px;font-weight:600;line-height:1.4;display:flex}.mobile-nav-icon{border-radius:11px;justify-content:center;align-items:center;width:46px;height:30px;display:flex}.mobile-navigation button[aria-current=page] .mobile-nav-icon{background:var(--theme-green-surface,#eefae6);color:var(--theme-green-text,#59a719)}.mobile-navigation button:active{background:var(--theme-green-surface,#f5f8f2)}.community-app .page{padding:20px 16px 16px}.community-app .page-heading{gap:14px;margin-bottom:22px}.community-app .page-heading h1{letter-spacing:-.7px;margin:0 0 6px;font-size:27px}.community-app .page-heading p{font-size:13px;line-height:1.6}.community-app .page-heading>.primary,.community-app .page-heading>button{min-height:46px}.community-app .feed-layout{gap:24px}.community-app .feed-post{padding-left:16px;padding-right:16px}.community-app .composer{min-height:66px;padding:14px}.community-app .composer>span:nth-child(2){min-width:0;font-size:14px}.community-app .categories{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:12px 0 20px;padding:3px 0 8px;overflow-x:auto}.community-app .categories::-webkit-scrollbar{display:none}.community-app .categories button{white-space:nowrap;flex:none;min-height:42px}.community-app .search{gap:10px;height:52px;padding:0 14px}.community-app input,.community-app textarea,.modal input,.modal textarea,.modal select{font-size:16px}.community-app .provider-grid,.community-app .article-grid,.community-app .area-grid{grid-template-columns:minmax(0,1fr)}.community-app .section-heading{align-items:flex-start;gap:12px}.community-app .section-heading h2{font-size:20px}.community-app .history-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.community-app .history-row time{margin-left:48px;font-size:11px}.community-app .post-actions button{min-height:46px}.modal{overscroll-behavior:contain;scroll-padding:18px;width:calc(100% - 24px)!important;max-width:560px!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)!important;padding:24px 18px!important}.modal h2{padding-right:20px;font-size:23px}.modal .primary,.modal .danger-button,.modal .time-slots button{min-height:46px}.modal [data-slot=dialog-close]{min-width:36px;min-height:36px}.inline-comment-form textarea{font-size:16px}.inline-comment-form button{min-width:40px;min-height:40px}.community-app .main[data-view=Feed] .page-heading>.primary{display:none}.mobile-navigation:not([hidden]){left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--theme-line,#edf0eb);border-radius:38px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;max-width:460px;margin-inline:auto;padding:8px 6px;box-shadow:0 8px 28px #142b191c}.mobile-navigation button{border-radius:28px;gap:4px;min-height:58px;font-size:10px;line-height:1.2;transition:color .18s}.mobile-navigation .mobile-nav-icon{border-radius:50%;width:40px;height:40px;transition:background .2s,color .2s,transform .2s}.mobile-navigation button[aria-current=page] .mobile-nav-icon{color:#253326;background:#28d848;transform:translateY(-1px)}.mobile-navigation button[aria-current=page]{color:var(--theme-text,#253326);font-weight:750}.mobile-navigation button:active{background:0 0;transform:none}.mobile-navigation button:focus-visible{outline-offset:-2px}.community-app .main{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.mobile-navigation .mobile-nav-icon,.mobile-navigation button{transition:none}}@media (max-width:767px){.mobile-navigation button{height:58px;position:relative}.mobile-navigation button>span:last-child{opacity:1;max-height:14px;transition:opacity .18s,transform .2s,max-height .2s;transform:translateY(0)}.mobile-navigation button[aria-current=page]{gap:0}.mobile-navigation button[aria-current=page] .mobile-nav-icon{width:56px;height:56px;transform:none}.mobile-navigation button[aria-current=page] .mobile-nav-icon svg{width:26px;height:26px}.mobile-navigation button[aria-current=page]>span:last-child{opacity:0;max-height:0;overflow:hidden;transform:translateY(-10px)}.mobile-navigation .mobile-nav-icon{transition:background .2s,color .2s,width .2s,height .2s}}@media (prefers-reduced-motion:reduce){.mobile-navigation button>span,.mobile-navigation .mobile-nav-icon{transition:none}}
.condomini-toasts{top:calc(20px + env(safe-area-inset-top,0px));z-index:200;pointer-events:none;outline:none;flex-direction:column;gap:10px;width:380px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:auto;left:auto;right:20px}.condomini-toast{color:#fff;pointer-events:auto;background:#253326;border:1px solid #ffffff30;border-radius:14px;outline:none;flex-shrink:0;width:100%;transition:opacity .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 10px 30px #25332626}.condomini-toast[data-tone=success]{color:#193322;background:#28d848;border-color:#20c43e}.condomini-toast[data-tone=error]{color:#fff;background:#bd3029}.condomini-toast[data-tone=info]{color:#fff;background:#2459c5}.condomini-toast[data-starting-style],.condomini-toast[data-ending-style]{opacity:0;transform:translateY(-10px)}.condomini-toast[data-limited]{display:none}.condomini-toast [data-slot=toast-content]{align-items:center;gap:12px;padding:16px}.condomini-toast [data-slot=toast-title]{color:inherit;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.5}.condomini-toast [data-slot=toast-description]{color:inherit}.condomini-toast [data-slot=toast-icon] svg{width:22px;height:22px;color:inherit}.condomini-toast [data-slot=toast-close]{color:inherit;min-width:32px;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:8px}.condomini-toast [data-slot=toast-close]:hover{background:#ffffff30}.condomini-toast [data-slot=toast-close]:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:767px){.condomini-toasts{top:calc(12px + env(safe-area-inset-top,0px));width:360px;max-width:calc(100vw - 24px);right:12px}.condomini-toast [data-slot=toast-content]{padding:13px}}@media (prefers-reduced-motion:reduce){.condomini-toast{transition:none}}
.resources-panel .area-tabs{gap:24px;min-width:0}.resources-panel .area-tabs-list{background:var(--theme-green-surface,#f3f6f0);border-radius:14px;flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;height:auto;padding:4px;display:flex;overflow:visible}.resources-panel .area-tabs-list [role=tab]{min-height:44px;color:var(--theme-muted,#657060);box-shadow:none;border:0;border-radius:10px;flex:none;padding:10px 16px;font-weight:650}.resources-panel .area-tabs-list [role=tab][data-active]{background:var(--theme-surface,#fff);color:var(--theme-text,#253326);box-shadow:0 2px 6px #2533260a}.resources-panel .area-tabs-list [role=tab]:focus-visible{outline:2px solid var(--theme-line,#59a719);outline-offset:-2px}.resources-panel .booking-scope{color:var(--theme-muted,#657060);align-items:center;gap:12px;margin:0 0 20px;font-size:14px;display:flex}.resources-panel .booking-scope select{max-width:260px}.resources-panel .bookings-section{margin-top:0}@media (max-width:767px){.resources-panel .area-tabs{gap:18px}.resources-panel .area-tabs-list [role=tab]{padding:10px 12px;font-size:13px}.resources-panel .area-tabs-list{grid-template-columns:1fr 1fr 1.6fr;gap:3px;max-width:100%;display:grid}.resources-panel .area-tabs-list [role=tab]{white-space:normal;min-width:0;height:100%;padding:10px 6px;line-height:1.4}}
.feed-tabs{flex-wrap:wrap;gap:4px;max-width:100%;height:auto}.feed-tabs [role=tab]{flex:none;min-height:40px}
.entity-avatar{object-fit:cover;border-radius:inherit;width:100%;max-width:100%;height:100%;display:block}.image-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:14px 0;display:grid}.image-gallery-single{grid-template-columns:1fr}.image-gallery button{background:var(--theme-surface-muted,#f3f5f0);cursor:zoom-in;box-shadow:none;border:0;border-radius:12px;padding:0;overflow:hidden}.image-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.image-gallery-single img{object-fit:contain;max-height:480px}.image-lightbox{max-width:900px!important}.image-lightbox>img{object-fit:contain;width:100%;height:auto;max-height:70vh}.image-lightbox-controls{justify-content:space-between;display:flex}.image-manager{border-top:1px solid var(--theme-line,#edf0e9);margin:20px 0;padding:16px 0}.image-manager h3{margin:0 0 12px;font-size:16px}.image-empty{color:var(--theme-muted,#6e796b);font-size:13px}.image-picker{margin:14px 0}.image-picker-heading{color:var(--theme-text,#253326);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:10px;font-size:14px;display:flex}.image-picker-heading small{color:var(--theme-muted,#75806f);font-size:12px}.image-previews{flex-wrap:wrap;gap:10px;display:flex}.image-previews>div{background:var(--theme-surface-muted,#f4f6f1);border-radius:12px;width:130px;margin-bottom:10px;overflow:hidden}.image-previews img{object-fit:cover;width:100%;height:100px;display:block}.image-previews>div>div{justify-content:center;gap:4px;padding:4px;display:flex}.image-previews button{box-shadow:none;min-width:36px;min-height:36px;color:var(--theme-text,#596553);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.image-previews button:hover{background:var(--theme-green-surface,#e5ebde)}.image-previews button:disabled{opacity:.4}.image-select{background:var(--theme-green-surface,#edf4e5);color:var(--theme-text,#406d25);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;position:relative;font-size:14px!important;display:inline-flex!important}.image-select input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.image-select:focus-within{outline:2px solid var(--theme-line,#59a719);outline-offset:2px}.image-manager .primary{margin-top:8px}@media (max-width:767px){.image-previews>div{width:calc(50% - 5px)}.image-select{min-height:44px}.image-gallery-single img{max-height:360px}}.condo-icon{border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.profile-avatar,.mobile-profile-button,.welcome-symbol{overflow:hidden}
.community-app .profile-avatar,.community-app .mobile-profile-button,.community-app .post-heading .avatar,.community-app .comment-avatar{aspect-ratio:1;border-radius:50%;flex-shrink:0;overflow:hidden}.community-app .profile-avatar .entity-avatar,.community-app .mobile-profile-button .entity-avatar,.community-app .post-heading .avatar .entity-avatar,.community-app .comment-avatar .entity-avatar{object-fit:cover;border-radius:50%}.profile-entry{width:100%;box-shadow:none;color:var(--theme-text,#253326);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.profile-entry>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-entry strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.profile-entry small{color:var(--theme-muted,#7b8576);font-size:12px}.profile-entry-label{color:var(--theme-green-text,#59a719);font-size:12px;font-weight:650}.profile-entry:focus-visible{outline:2px solid var(--theme-line,#59a719);outline-offset:6px;border-radius:12px}.mobile-condo-link{box-shadow:none;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.image-manager[data-kind=avatar] .image-previews img{object-fit:cover;border-radius:50%;width:100px;height:100px;margin:10px auto 0}.resident-identity{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.resident-link{font:inherit;color:var(--theme-text,#253326);box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.resident-link:hover{text-underline-offset:3px;text-decoration:underline}.unit-badge{background:var(--theme-green-surface,#eef4e9);width:fit-content;max-width:100%;color:var(--theme-green-text,#52733a);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.resident-avatar-button{width:100%;height:100%;color:inherit;box-shadow:none;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.resident-photo{background:var(--theme-green-surface,#e9f5e2);width:88px;height:88px;color:var(--theme-green-text,#59a719);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:30px;font-weight:750;display:flex;overflow:hidden}.resident-profile{gap:12px;max-width:420px!important}.resident-units{border-top:1px solid var(--theme-line,#edf0e9);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:20px;display:flex}.resident-units h3{width:100%;color:var(--theme-muted,#6b7566);margin:0 0 4px;font-size:13px}.account-heading{align-items:center;gap:18px;padding:12px 0;display:flex}.account-heading h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:20px}.account-heading p{color:var(--theme-green-text,#52733a);margin:0 0 4px;font-size:14px}.account-heading small{color:var(--theme-muted,#788173)}.account-profile .image-manager{border-bottom:1px solid var(--theme-line,#edf0e9);margin:0;padding:20px 0}.account-profile .image-empty,.account-profile .image-picker-heading>span{display:none}.account-profile .image-previews>div{background:0 0}.account-profile>.text-button{justify-content:flex-start;padding:10px 0}.member-tabs{background:var(--theme-surface-muted,#f3f5f0);border-radius:12px;gap:5px;margin:4px 0 12px;padding:4px;display:flex}.member-tabs button{box-shadow:none;color:var(--theme-muted,#6c7666);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 8px;font-size:13px;font-weight:650}.member-tabs button[aria-selected=true]{background:var(--theme-surface,#fff);color:var(--theme-text,#253326);box-shadow:0 1px 4px #25332610}.members-dialog [hidden]{display:none!important}.members-dialog .members-list{margin:0}.members-dialog .member-row{border-bottom:1px solid var(--theme-line,#f0f2ed);gap:12px;padding:14px 0}.members-dialog .member-row:last-child{border-bottom:0}.members-dialog .member-row small{color:var(--theme-muted,#7b8576);margin-top:5px;font-size:12px;display:block}.members-dialog .member-row .profile-avatar{border-radius:50%;flex-shrink:0;width:42px;height:42px;overflow:hidden}.condo-cover{background:var(--theme-green-surface,#edf5e8);border-radius:14px;width:100%;height:150px;display:block;position:relative;overflow:hidden}.condo-cover>img{object-fit:cover;width:100%;height:100%;display:block}.condo-placeholder{background:linear-gradient(125deg,var(--theme-green-surface,#eaf7e3),var(--theme-green-surface,#f5f9f0));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.condo-placeholder img{filter:drop-shadow(0 4px #fff);width:48px;height:48px}.group-card .condo-cover{border-radius:18px 18px 0 0;width:calc(100% + 52px);height:170px;margin:-26px -26px 20px}.group-card{overflow:hidden}.community-app button.condo{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:7px;margin-bottom:16px;padding:6px;display:flex}.community-app button.condo .condo-cover{border-radius:8px;flex:0 0 100%;height:54px}.community-app button.condo>div{flex:1;min-width:0}.community-app button.condo strong{white-space:normal;line-height:1.4}.area-card .image-cover{width:calc(100% + 46px);margin:-23px -23px 18px}.area-card{overflow:hidden}.area-card .image-cover button{border-radius:16px 16px 0 0}.area-card .image-cover img{aspect-ratio:auto;object-fit:cover;width:100%;height:180px}@media (max-width:600px){.account-heading{gap:12px}.account-heading h2{font-size:18px}.resident-photo{width:72px;height:72px}.member-tabs button{min-height:44px}.group-card .condo-cover{height:150px}.resident-identity{gap:5px}.unit-badge{font-size:10px}}.profile-avatar .entity-avatar,.mobile-profile-button .entity-avatar,.avatar .entity-avatar,.comment-avatar .entity-avatar,.resident-photo .entity-avatar{aspect-ratio:1;object-fit:cover;border-radius:50%;max-height:100%;width:100%!important;height:100%!important}.community-app button.condo .condo-placeholder img{width:28px;height:28px}.condo-profile-dialog{gap:16px;max-width:620px!important;padding:28px!important}.condo-profile-dialog>h2{margin:0;padding-right:20px;font-size:24px}.condo-profile-cover{margin:0 -28px 18px;position:relative}.condo-profile-cover .condo-cover{border-radius:0;height:180px}.condo-profile-cover .condo-placeholder img{width:52px;height:52px}.cover-edit{color:var(--theme-text,#253326);background:#ffffffed;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:12px;right:16px;box-shadow:0 2px 8px #0001}.condo-location{color:var(--theme-muted,#6b7668);align-items:center;gap:7px;margin-bottom:22px;font-size:13px;display:flex}.condo-details-section{border-bottom:1px solid var(--theme-line,#edf0e9);margin-bottom:20px;padding:0 0 20px}.condo-details-section h3{margin:0 0 12px;font-size:16px}.condo-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.condo-section-heading h3{margin:0}.condo-section-heading .text-button{gap:6px;min-height:36px;padding:6px 0;font-size:12px}.condo-information,.condo-people dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-text,#394535);margin:0;font-size:14px;line-height:1.65}.condo-address{margin:12px 0;font-size:14px;line-height:1.6}.condo-muted{color:var(--theme-muted,#7d8577);margin:12px 0 0;font-size:13px;line-height:1.6}.condo-people{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.condo-people dt{color:var(--theme-muted,#7d8577);margin-bottom:5px;font-size:12px}.condo-people>div{min-width:0}.condo-switch{color:var(--theme-green-text,#59a719);justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;font-weight:650;text-decoration:none;display:flex}.condo-details-form{grid-template-columns:1fr 1fr;display:grid;gap:16px!important}.condo-details-form>p,.condo-details-form>label:last-of-type,.condo-details-form>label:nth-last-of-type(2),.condo-form-actions{grid-column:1/-1}.condo-details-form>p{color:var(--theme-muted,#77816f);margin:0;font-size:12px}.condo-form-actions{justify-content:flex-end;gap:12px;padding:4px 0 20px;display:flex}.condo-details-loading{color:var(--theme-muted,#77816f);align-items:center;gap:10px;padding:25px 0;font-size:13px;display:flex}@media (max-width:600px){.condo-profile-dialog{padding:22px!important}.condo-profile-cover{margin-inline:-22px}.condo-profile-cover .condo-cover{height:150px}.condo-details-form{grid-template-columns:1fr}.condo-people{gap:16px}.condo-section-heading{flex-direction:column;align-items:flex-start;gap:4px}}button.sidebar-condo-cover{box-shadow:none;text-align:left;color:var(--theme-text,#253326);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 18px 8px;padding:6px;display:flex}button.sidebar-condo-cover .condo-cover{border-radius:9px;flex:0 0 100%;width:100%;height:62px;display:block;overflow:hidden}button.sidebar-condo-cover .condo-cover>img{object-fit:cover;width:100%;height:100%}button.sidebar-condo-cover>div{flex:1;min-width:0}button.sidebar-condo-cover strong{font-size:14px;line-height:1.4;display:block}button.sidebar-condo-cover small{color:var(--theme-muted,#788173);margin-top:4px;font-size:11px;display:block}button.sidebar-condo-cover .condo-placeholder img{width:30px;height:30px}.sidebar-switch-condo{color:var(--theme-green-text,#59a719);align-items:center;gap:7px;min-height:30px;margin:0 24px 18px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.profile-editor{background:var(--theme-surface,#fff);border-radius:20px;max-width:650px;padding:28px}.profile-editor-heading{align-items:center;gap:20px;margin-bottom:24px;display:flex}.profile-editor-heading h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:23px;line-height:1.3}.profile-editor-heading p{color:var(--theme-green-text,#59a719);margin:0 0 5px;font-size:14px}.profile-editor-heading small{color:var(--theme-muted,#7b8576)}.profile-photo-edit{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;position:relative}.profile-photo-edit:focus-visible{outline:2px solid var(--theme-line,#59a719);outline-offset:5px}.profile-camera{background:var(--theme-green-surface,#28d848);border:3px solid var(--theme-line,#fff);width:29px;height:29px;color:var(--theme-text,#253326);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.profile-editor form{gap:24px;display:grid}.profile-editor label{color:var(--theme-text,#253326);gap:8px;font-size:13px;font-weight:700;display:grid}.profile-editor input,.profile-editor textarea{border:1px solid var(--theme-line,#e5eae1);background:var(--theme-surface,#fcfdfb);width:100%;font:inherit;box-sizing:border-box;border-radius:11px;padding:12px 14px;font-size:14px;font-weight:400}.profile-editor input:focus,.profile-editor textarea:focus{outline:2px solid var(--theme-line,#a5d98a);outline-offset:1px;border-color:#0000}.profile-editor textarea{resize:vertical}.profile-field-hint{color:var(--theme-muted,#7b8576);font-size:12px;font-weight:400}.profile-social-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-social-fields h3{grid-column:1/-1;margin:0;font-size:16px}.profile-social-fields label>span{align-items:center;gap:7px;display:flex}.profile-save-row{justify-content:flex-end;display:flex}.profile-account-links{border-top:1px solid var(--theme-line,#edf0e9);gap:24px;margin-top:28px;padding-top:22px;display:flex}.profile-account-links a,.profile-account-links button{color:var(--theme-muted,#66745f);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:36px;padding:0;font-size:13px;text-decoration:none;display:flex}.resident-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-text,#52604a);margin:8px 0;font-size:14px;line-height:1.65}.profile-social-links{flex-wrap:wrap;gap:8px;display:flex}.profile-social-links:empty{display:none}.profile-social-links a{color:var(--theme-green-text,#59a719);background:var(--theme-green-surface,#f0f7ea);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.image-manager-compact .image-previews>div{background:0 0}.image-manager-compact .image-previews button{gap:7px;width:auto!important;height:auto!important;padding:8px!important}.member-row>div{flex:1;min-width:0}.member-role-button{background:var(--theme-green-surface,#f0f6eb);color:var(--theme-green-text,#52733a);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;padding:9px 10px;font-size:11px;font-weight:700}.member-role-button:disabled{opacity:.5}@media (max-width:767px){.topbar .mobile-brand-logo{object-fit:contain;object-position:left;width:170px;height:32px;display:block}.profile-editor{padding:20px 16px}.profile-editor-heading{gap:14px}.profile-editor-heading h2{font-size:20px}.profile-editor .resident-photo{width:80px;height:80px}.profile-social-fields{grid-template-columns:1fr}.profile-editor input,.profile-editor textarea{font-size:16px}.profile-save-row .primary{justify-content:center;width:100%}.member-row{flex-wrap:wrap}.member-role-button{margin-left:54px}.members-dialog .member-row>div{flex-basis:calc(100% - 54px)}button.sidebar-condo-cover .condo-cover{height:76px}.profile-account-links{justify-content:space-between;gap:10px}}.brand-loading-screen{z-index:100;background:var(--theme-surface,#fff);place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0}.brand-loading-screen>img{object-fit:contain;width:64px;height:64px;animation:1.6s ease-in-out infinite brand-breathe}.page-skeleton{padding:8px 0}.page-skeleton>.loading-lines{max-width:420px;margin-bottom:28px}.condo-details-form .condo-name-field{grid-column:1/-1}@keyframes brand-breathe{0%,to{opacity:.35;transform:scale(.93)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.brand-loading-screen>img{animation:none}}.condo-profile-dialog .member-tabs{flex-shrink:0;margin:0 0 8px}.member-management{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.member-remove{background:var(--theme-red-surface,#fff0ed);color:var(--theme-red-text,#b44632);cursor:pointer;border:0;border-radius:8px;padding:9px 10px;font-size:11px}.condo-profile-dialog .member-tabs button{white-space:nowrap}.condo-profile-dialog .members-list{min-height:180px}@media (max-width:600px){.member-management{justify-content:flex-start;width:100%;margin-left:54px}.member-management .member-role-button{margin-left:0}.condo-profile-dialog .member-tabs{gap:2px}.condo-profile-dialog .member-tabs button{padding-inline:6px;font-size:12px}}.muted-member-notice{background:var(--theme-amber-surface,#fff5dc);color:var(--theme-amber-text,#795c25);border-radius:12px;padding:16px 18px;font-size:13px;line-height:1.6}.profile-contacts{text-align:left;gap:10px;margin:16px 0;display:grid}.profile-contacts>:is(a,div){border:1px solid var(--theme-line,#e1e8dc);color:var(--theme-text,#253326);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 14px;font-size:14px;display:flex}.profile-contacts svg{color:var(--theme-green-text,#59a719);flex-shrink:0}.profile-contacts span{overflow-wrap:anywhere;min-width:0}.profile-contacts small{color:var(--theme-muted,#697563);font-size:12px;display:block}.profile-contacts a:hover{background:var(--theme-green-surface,#f5fbf0)}.profile-editor input[readonly]{background:var(--theme-green-surface,#f8faf6);color:var(--theme-muted,#697563)}
.thermometer{max-width:1050px;color:var(--theme-text,#253326);margin-bottom:30px}.thermo-tabs{border-bottom:1px solid var(--theme-line,#e7ece3);gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.thermo-tabs button{box-shadow:none;white-space:nowrap;color:var(--theme-muted,#788173);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 15px;font-size:13px;font-weight:650;display:flex}.thermo-tabs button[aria-pressed=true]{color:var(--theme-green-text,#59a719);border-color:var(--theme-line,#59a719)}.thermo-panel,.thermo-settings,.thermo-empty{background:var(--theme-surface,#fff);border-radius:18px;margin-bottom:18px;padding:24px}.thermo-panel h3,.thermo-settings h3{margin:0 0 16px;font-size:17px}.thermo-muted{color:var(--theme-muted,#7a8474);font-size:13px;line-height:1.6}.thermo-error{color:var(--theme-red-text,#ab342d);background:var(--theme-red-surface,#fff0ed);border-radius:10px;padding:12px 16px;font-size:14px}.thermo-section-title,.thermo-cycle-heading,.thermo-next{justify-content:space-between;align-items:center;gap:16px;display:flex}.thermo-cycle-heading{margin:0 0 20px}.thermo-cycle-heading h2{margin:0 0 6px;font-size:23px}.thermo-cycle-heading p,.thermo-next p{color:var(--theme-muted,#788173);margin:0;font-size:13px}.thermo-section-title small{color:var(--theme-muted,#788173);font-size:13px}.thermo-metrics{grid-template-columns:1.2fr 1fr;gap:18px;margin-bottom:18px;display:grid}.thermo-score-card,.thermo-participation{background:var(--theme-surface,#fff);border-radius:18px;padding:25px}.thermo-score-card{background:var(--theme-green-surface,#edf8e7)}.thermo-score-card>span,.thermo-participation>span{font-size:13px;font-weight:700}.thermo-score-number{letter-spacing:-2px;margin:8px 0;font-size:56px;font-weight:850;line-height:1.3}.thermo-score-number small{color:var(--theme-muted,#7d9270);letter-spacing:0;margin-left:10px;font-size:18px}.thermo-score-caption{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.thermo-score-caption strong{color:var(--theme-green-text,#59a719)}.thermo-score-caption span{color:var(--theme-muted,#708264)}.thermo-participation>strong{margin:16px 0 5px;font-size:38px;display:block}.thermo-participation p,.thermo-participation small{color:var(--theme-muted,#788173);margin:4px 0;font-size:13px;line-height:1.6}.thermo-category-scores>div{grid-template-columns:130px 1fr 42px;align-items:center;gap:14px;margin:16px 0;font-size:13px;display:grid}.thermo-category-scores strong{text-align:right}.thermometer progress,.thermo-response progress{appearance:none;background:var(--theme-green-surface,#edf1e9);border:0;border-radius:10px;width:100%;height:8px;overflow:hidden}.thermometer progress::-webkit-progress-bar{background:var(--theme-green-surface,#edf1e9);border-radius:10px}.thermo-response progress::-webkit-progress-bar{background:var(--theme-green-surface,#edf1e9);border-radius:10px}.thermometer progress::-webkit-progress-value{background:var(--theme-green-surface,#59a719);border-radius:10px}.thermo-response progress::-webkit-progress-value{background:var(--theme-green-surface,#59a719);border-radius:10px}.thermo-chart{width:100%;min-width:0;height:240px}.thermo-insights{grid-template-columns:1fr 1fr;gap:18px;display:grid}.thermo-insight,.thermo-comparison>div{border-bottom:1px solid var(--theme-line,#f0f3ec);justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.thermo-insight:last-child{border:0}.thermo-up{color:var(--theme-green-text,#59a719)}.thermo-down{color:var(--theme-red-text,#b55c35)}.thermo-distribution{border-top:1px solid var(--theme-line,#edf0e9);padding:16px 0}.thermo-distribution h4{margin:0;font-size:14px}.thermo-distribution>div{grid-template-columns:18px 1fr 80px;align-items:center;gap:10px;margin:9px 0;display:grid}.thermo-distribution small{text-align:right;color:var(--theme-muted,#77816f);font-size:12px}.thermo-panel blockquote{background:var(--theme-green-surface,#f7f9f4);overflow-wrap:anywhere;border-radius:10px;margin:12px 0;padding:16px}.thermo-panel blockquote h4{color:var(--theme-muted,#77816f);margin:0 0 8px;font-size:12px}.thermo-panel blockquote p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.thermo-panel blockquote small{margin-top:10px;font-size:12px;display:block}.thermo-feed,.thermo-callout{background:var(--theme-green-surface,#edf8e7);text-align:left;width:100%;color:var(--theme-text,#253326);box-shadow:none;border:0;border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.thermo-feed>svg,.thermo-callout>svg{color:var(--theme-green-text,#59a719);flex-shrink:0}.thermo-feed>span,.thermo-callout>span:nth-child(2){flex:1;min-width:0}.thermo-feed strong,.thermo-callout strong{margin-bottom:5px;font-size:14px;display:block}.thermo-feed small,.thermo-callout small{color:var(--theme-muted,#758369);font-size:12px;line-height:1.5;display:block}.thermo-symbol{color:var(--theme-green-text,#59a719);background:var(--theme-green-surface,#e5f4dc);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:inline-flex}.thermo-empty{text-align:center;padding:48px 24px}.thermo-empty h2{margin:20px 0 12px;font-size:24px}.thermo-empty p{color:var(--theme-muted,#788173);font-size:14px;line-height:1.6}.thermo-empty .primary{margin:20px auto 0}.thermo-submitted{color:var(--theme-green-text,#59a719);align-items:flex-start;gap:10px;padding:14px 0 20px;font-size:14px;display:flex}.thermo-submitted details{color:var(--theme-muted,#788173);margin-top:8px;font-size:12px}.thermo-submitted code{overflow-wrap:anywhere;padding-top:8px;display:block}.thermo-settings label,.thermo-panel form label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.thermo-settings input:not([type=checkbox]),.thermo-settings select,.thermo-settings textarea,.thermo-panel form input{border:1px solid var(--theme-line,#e0e7d9);background:var(--theme-surface,#fff);width:100%;min-width:0;font:inherit;min-height:42px;color:var(--theme-text,#253326);border-radius:9px;padding:10px 12px}.thermo-settings label small{color:var(--theme-muted,#7a8474);font-size:11px;font-weight:400}.thermo-form-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.thermo-wide{grid-column:1/-1}.thermo-check{flex-direction:row!important;align-items:center!important;gap:10px!important}.thermo-check input{width:18px;height:18px;accent-color:var(--theme-green-text,#59a719)}.thermo-question-edit{border-bottom:1px solid var(--theme-line,#eaf0e5);padding:16px 0}.thermo-question-row{align-items:center;gap:12px;display:flex}.thermo-question-index{color:var(--theme-muted,#93a088);font-size:13px}.thermo-question-row>div:first-of-type{flex:1;min-width:0}.thermo-question-row strong{font-size:14px;line-height:1.5;display:block}.thermo-question-row small{color:var(--theme-muted,#7e8875);margin-top:5px;font-size:11px;display:block}.thermo-icon-actions{gap:2px;display:flex}.thermo-icon-actions button{width:34px;height:36px;box-shadow:none;color:var(--theme-muted,#75816b);background:0 0;border:0;border-radius:7px;padding:8px}.thermo-category-edit{grid-template-columns:1fr 100px 36px;align-items:end;gap:12px;margin:14px 0;display:grid}.thermo-band-edit{gap:10px;min-width:0;display:flex}.thermo-band-edit label:first-child{flex-shrink:0;width:85px}.thermo-band-edit label:last-child{flex:1;min-width:0}.thermo-save{border-top:1px solid var(--theme-line,#edf1e7);justify-content:flex-end;margin-top:24px;padding-top:18px;display:flex}.thermo-history-row{width:100%;box-shadow:none;border:0;border-bottom:1px solid var(--theme-line,#edf0e9);text-align:left;background:0 0;align-items:center;gap:14px;padding:16px 0;display:flex}.thermo-history-row>div{flex:1}.thermo-history-row strong{font-size:14px}.thermo-history-row small{color:var(--theme-muted,#788173);margin-top:5px;font-size:12px;display:block}.thermo-history-row>span{color:var(--theme-green-text,#59a719);font-size:13px}.thermo-pagination{justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.thermo-audit,.thermo-person{border-bottom:1px solid var(--theme-line,#edf1e7);padding:14px 0;font-size:14px}.thermo-audit summary{cursor:pointer}.thermo-audit small{color:var(--theme-muted,#788173);margin-top:6px;font-size:12px;display:block}.thermo-audit pre{background:var(--theme-green-surface,#f6f8f3);max-height:250px;padding:12px;font-size:11px;overflow:auto}.thermo-person p{white-space:pre-wrap;font-size:13px;line-height:1.6}.thermo-refresh{color:var(--theme-muted,#788173);font-size:12px}.thermo-chart-data{color:var(--theme-muted,#77816f);margin-top:10px;font-size:12px}.thermo-answer-modal{max-width:620px!important}.thermo-response-top{justify-content:space-between;margin:12px 0;font-size:13px;display:flex}.thermo-response-top small{color:var(--theme-muted,#7e8875)}.thermo-privacy{color:var(--theme-muted,#7e8875);align-items:flex-start;gap:8px;margin:20px 0;font-size:12px;line-height:1.5;display:flex}.thermo-privacy svg{flex-shrink:0}.thermo-response h2{margin:0 0 10px;font-size:25px;line-height:1.35}.thermo-response>p{color:var(--theme-muted,#788173);font-size:14px;line-height:1.6}.thermo-scale{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:24px;display:grid}.thermo-scale button{border:1px solid var(--theme-line,#e0e8d9);border-bottom:3px solid var(--theme-line,#d7e2cb);background:var(--theme-green-surface,#f7faf3);height:60px;box-shadow:none;color:var(--theme-text,#253326);border-radius:12px;font-size:21px;font-weight:750}.thermo-scale button[aria-pressed=true]{background:var(--theme-green-surface,#28d848);border-color:var(--theme-line,#21b33b);color:var(--theme-text,#16371b)}.thermo-scale-ten{grid-template-columns:repeat(6,1fr);gap:7px}.thermo-scale-labels{color:var(--theme-muted,#788173);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.thermo-response textarea{border:1px solid var(--theme-line,#dfe7d7);width:100%;font:inherit;resize:vertical;border-radius:12px;margin:18px 0 0;padding:14px}.thermo-response-actions{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.thermo-save-progress{justify-content:center;width:100%;margin-top:15px;font-size:12px!important}.thermo-thanks{text-align:center;padding:20px 0}.thermo-thanks>span{background:var(--theme-green-surface,#e8f7df);color:var(--theme-green-text,#59a719);border-radius:50%;padding:15px;display:inline-flex}.thermo-thanks strong{color:var(--theme-green-text,#59a719);font-size:24px}.thermo-thanks code{overflow-wrap:anywhere;font-size:11px;display:block}.thermo-thanks .primary{margin:24px auto 0}.thermo-streak{color:var(--theme-green-text,#59a719);margin:-5px 0 20px;font-size:12px}@media (max-width:700px){.thermo-metrics,.thermo-insights{grid-template-columns:1fr}.thermo-panel,.thermo-settings{padding:18px}.thermo-tabs button{padding:12px 10px;font-size:12px}.thermo-cycle-heading,.thermo-next{flex-direction:column;align-items:flex-start}.thermo-form-grid{grid-template-columns:1fr}.thermo-question-row{flex-wrap:wrap}.thermo-icon-actions{margin-left:auto}.thermo-icon-actions button{width:40px;height:40px}.thermo-category-edit{grid-template-columns:1fr 70px 32px;gap:8px}.thermo-category-scores>div{grid-template-columns:100px 1fr 35px;gap:10px;font-size:12px}.thermo-section-title{flex-direction:column;align-items:flex-start;gap:0}.thermo-scale{gap:6px}.thermo-scale button{height:52px;font-size:18px}.thermo-response h2{font-size:22px}.thermo-score-number{font-size:48px}.thermo-chart{height:220px}.thermo-response-actions .primary{padding-inline:14px}.thermo-next .primary{justify-content:center;width:100%}}.thermo-history-item{border-bottom:1px solid var(--theme-line,#edf0e9);align-items:center;gap:10px;display:flex}.thermo-history-item .thermo-history-row{border:0;flex:1;min-width:0}.thermo-delete{width:40px;height:40px;color:var(--theme-muted,#8b776b);box-shadow:none;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.thermo-delete:hover{background:var(--theme-red-surface,#fff0e9);color:var(--theme-red-text,#aa503e)}.thermo-delete-actions{justify-content:flex-end;gap:12px;display:flex}.thermo-metric-label{align-items:center;gap:8px;display:flex}.thermo-metric-label svg{color:var(--theme-green-text,#59a719)}.thermo-score-card{text-align:center;background:var(--theme-green-surface,#f0f9e9)}.thermo-score-card .thermo-metric-label{justify-content:center}.thermo-score-ring{--score-angle:0deg;background:conic-gradient(#28d848 var(--score-angle),#dfeecf 0);border-radius:50%;place-items:center;width:160px;height:160px;margin:20px auto;padding:11px;display:grid;box-shadow:0 4px #dceacb}.thermo-score-ring .thermo-score-number{background:var(--theme-surface,#fafff6);letter-spacing:-1.5px;border-radius:50%;flex-direction:column;justify-content:center;width:100%;height:100%;margin:0;font-size:46px;line-height:1.1;display:flex}.thermo-score-ring .thermo-score-number small{letter-spacing:0;margin:6px 0 0;font-size:12px;font-weight:600}.thermo-score-caption{justify-content:center}.thermo-score-caption>strong{background:var(--theme-green-surface,#dff2ce);border-radius:20px;padding:6px 13px}.thermo-participation{background:var(--theme-green-surface,#fafbf7);flex-direction:column;justify-content:center;display:flex}.thermo-participation>strong{letter-spacing:-1.5px;color:var(--theme-text,#253326);font-size:48px}.thermo-participation-track{background:var(--theme-green-surface,#e8efdf);border-radius:20px;height:12px;margin:18px 0 10px;overflow:hidden}.thermo-participation-track>span{background:var(--theme-green-surface,#28d848);border-radius:20px;max-width:100%;height:100%;display:block}.thermo-chart-title{align-items:center;gap:10px;display:flex}.thermo-chart-title svg{color:var(--theme-green-text,#59a719);flex-shrink:0}.thermo-category-scores>div{grid-template-columns:180px 1fr 48px;gap:16px;margin:20px 0}.thermo-category-name{align-items:center;gap:10px;line-height:1.4;display:flex}.thermo-category-name i{background:var(--theme-green-surface,#f3f6ef);width:36px;height:36px;color:var(--category-color);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.thermo-category-scores progress{height:13px}.thermo-category-scores progress::-webkit-progress-value{background:var(--category-color)}.thermo-category-scores progress::-moz-progress-bar{background:var(--category-color)}.thermo-category-scores strong{background:var(--theme-green-surface,#f4f7ef);border-radius:10px;place-items:center;height:36px;font-size:15px;display:grid}.thermo-chart .recharts-cartesian-axis-line,.thermo-chart .recharts-cartesian-axis-tick-line{stroke:var(--theme-green-text,#e5eddd)}.thermo-highlight>span{align-items:center;gap:10px;display:flex}.thermo-medal{background:var(--theme-amber-surface,#fff3cb);width:30px;height:30px;color:var(--theme-amber-text,#b28b21);border-radius:50%;place-items:center;font-style:normal;display:grid}.thermo-highlight strong{color:var(--theme-green-text,#59a719)}.thermo-distribution progress{height:11px}.thermo-insights .thermo-panel:last-child{background:var(--theme-green-surface,#f8fbf3)}.thermo-distribution h4{line-height:1.5}.thermo-comparison>div{padding:14px 0}.thermo-comparison strong{background:var(--theme-green-surface,#f4f7ef);border-radius:9px;padding:5px 9px;font-size:12px}@media (max-width:700px){.thermo-category-scores>div{grid-template-columns:130px 1fr 38px;gap:9px}.thermo-category-name{gap:7px;font-size:12px}.thermo-category-name i{border-radius:9px;width:30px;height:30px}.thermo-category-scores strong{font-size:13px}.thermo-score-ring{width:145px;height:145px}.thermo-score-ring .thermo-score-number{font-size:40px}.thermo-history-row>span{font-size:12px}.thermo-chart-title{font-size:16px!important}}.thermo-results-waiting{background:var(--theme-green-surface,#f2f9ec);color:var(--theme-text,#253326);align-items:center;gap:22px;padding:28px;display:flex}.thermo-wait-icon{background:var(--theme-green-surface,#def2cc);width:60px;height:60px;color:var(--theme-green-text,#59a719);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.thermo-wait-eyebrow{color:var(--theme-green-text,#59a719);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.thermo-results-waiting h3,.thermo-score-pending h3{color:var(--theme-text,#253326);margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.3}.thermo-results-waiting p,.thermo-score-pending p{color:var(--theme-muted,#667160);max-width:440px;margin:0;font-size:14px;line-height:1.65}.thermo-response-pill{background:var(--theme-surface,#fff);color:var(--theme-text,#536449);border-radius:20px;margin-top:16px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.thermo-score-pending{flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:24px 8px 8px;display:flex}.thermo-score-pending .thermo-wait-icon{margin-bottom:16px}.thermo-score-pending p{max-width:300px}.thermo-partial-badge{background:var(--theme-green-surface,#def2cc);color:var(--theme-green-text,#50783b);border-radius:20px;margin-left:4px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.thermo-insight-empty{color:var(--theme-muted,#687461);align-items:flex-start;gap:10px;margin:0;padding:14px 0;font-size:14px;line-height:1.6;display:flex}.thermo-insight-empty svg{color:var(--theme-green-text,#59a719);flex-shrink:0;margin-top:2px}.thermo-next{background:var(--theme-green-surface,#f4f8ef);padding:18px 22px}.thermo-next h3{margin:0 0 5px;font-size:16px}.thermo-next p{color:var(--theme-muted,#687461);margin:0;font-size:13px}.thermo-next .primary{flex-shrink:0}@media (max-width:700px){.thermo-results-waiting{align-items:flex-start;gap:14px;padding:22px 18px}.thermo-results-waiting .thermo-wait-icon{border-radius:15px;width:44px;height:44px}.thermo-results-waiting h3{font-size:19px}.thermo-next .primary{justify-content:center;width:100%}.thermo-score-pending{min-height:200px}}.thermo-icon-picker{border:0;min-width:0;margin:0;padding:0}.thermo-icon-picker legend{margin-bottom:10px;font-size:13px;font-weight:700}.thermo-icon-picker>div{flex-wrap:wrap;gap:8px;display:flex}.thermo-icon-picker button{background:var(--theme-green-surface,#f2f5ee);width:42px;height:42px;color:var(--theme-muted,#697761);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.thermo-icon-picker button[aria-pressed=true]{background:var(--theme-green-surface,#d9f4ce);color:var(--theme-green-text,#3b841b);box-shadow:inset 0 0 0 2px #59a719}.thermo-icon-picker button:focus-visible{outline:2px solid var(--theme-line,#59a719);outline-offset:3px}.thermo-icon-picker small{color:var(--theme-muted,#71806a);margin-top:10px;font-size:12px;line-height:1.5;display:block}.thermo-question-result-title{align-items:center;gap:10px;display:flex}.thermo-question-result-title svg{color:var(--theme-green-text,#59a719);flex-shrink:0}.thermo-loading{text-align:center;flex-direction:column;align-items:center;padding:40px 16px;display:flex}.thermo-loading-symbol{background:var(--theme-green-surface,#eaf7df);width:68px;height:68px;color:var(--theme-green-text,#59a719);border-radius:23px;place-items:center;margin-bottom:20px;display:grid}.thermo-loading strong{color:var(--theme-text,#253326);font-size:19px;font-weight:800}.thermo-loading p{color:var(--theme-muted,#71806a);margin:8px 0 24px;font-size:14px}.thermo-loading-track{background:var(--theme-green-surface,#edf3e7);border-radius:8px;width:140px;height:5px;overflow:hidden}.thermo-loading-track span{background:var(--theme-green-surface,#28d848);border-radius:8px;width:45%;height:100%;animation:1.5s ease-in-out infinite thermo-load;display:block}@keyframes thermo-load{0%{transform:translate(-100%)}to{transform:translate(325%)}}@media (prefers-reduced-motion:reduce){.thermo-loading-track span{margin:auto;animation:none}}
.actions-panel{min-width:0;color:var(--theme-text,#253326)}.action-toolbar,.action-toolbar>div,.action-detail-actions,.action-inline-form,.action-pagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.action-toolbar{flex-wrap:wrap;margin-bottom:24px}.action-toolbar>span{color:var(--theme-muted,#718071);font-size:14px}.actions-panel button,.action-modal button{cursor:pointer}.action-icon,.action-detail-actions>button,.action-pagination button,.action-feedback button,.action-admin-tools button,.action-similar button{border:1px solid var(--theme-line,#e5ebe2);background:var(--theme-surface,#fff);border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-weight:700;display:inline-flex}.action-icon{padding:10px}.action-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.action-stats>div{background:var(--theme-green-surface,#f4f8f1);border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:18px;display:flex}.action-stats strong{font-family:var(--font-rounded);color:var(--theme-green-text,#59a719);font-size:30px;line-height:1.1}.action-stats span{color:var(--theme-muted,#657261);font-size:12px}.action-search{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e4eae1);border-radius:13px;align-items:center;gap:10px;padding:0 14px;display:flex}.action-search input{background:0 0;outline:none;flex:1;min-width:0;padding:13px 0;box-shadow:none!important;border:0!important}.action-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.action-tabs button{color:var(--theme-muted,#637260);background:var(--theme-green-surface,#edf2e9);border-radius:20px;min-height:40px;padding:9px 14px;font-size:13px}.action-tabs .selected,.action-feedback .selected{background:var(--theme-green-surface,#28d848);color:var(--theme-text,#173d1e);border-color:var(--theme-line,#28d848)}.action-filters{margin-bottom:22px}.actions-panel summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:700}.action-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.action-field{flex-direction:column;gap:7px;min-width:0;margin:12px 0;font-size:13px;font-weight:700;display:flex}.action-field input,.action-field select,.action-field textarea,.action-inline-form input,.action-detail textarea{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#dfe7db);width:100%;min-width:0;font:inherit;min-height:44px;color:var(--theme-text,#253326);border-radius:11px;padding:11px 12px}.action-field textarea,.action-detail textarea{resize:vertical}.action-field :focus-visible,.action-inline-form input:focus-visible,.action-detail textarea:focus-visible{outline:2px solid var(--theme-line,#59a719);outline-offset:2px}.action-board{scroll-snap-type:x proximity;grid-template-columns:repeat(8,230px);gap:14px;padding:0 0 20px;display:grid;overflow-x:auto}.action-column{background:var(--theme-green-surface,#f2f5ef);scroll-snap-align:start;border-radius:17px;min-height:160px;padding:12px}.action-column h2{justify-content:space-between;align-items:center;gap:8px;padding:4px 2px 12px;font-size:13px;font-weight:800;display:flex}.action-column h2>span{background:var(--theme-green-surface,#e5ebdf);border-radius:8px;padding:2px 6px;font-size:11px}.action-card{text-align:left;background:var(--theme-surface,#fff);overflow-wrap:anywhere;border:1px solid var(--theme-line,#e8eee3);border-radius:14px;flex-direction:column;gap:12px;width:100%;margin-bottom:10px;padding:15px;display:flex;box-shadow:0 2px #e3e9dd}.action-card:focus-visible{outline:2px solid var(--theme-line,#59a719);outline-offset:2px}.action-card[draggable=true]{cursor:grab}.action-card>strong{font-size:15px;line-height:1.45}.action-priority{letter-spacing:.02em;background:var(--theme-green-surface,#edf3e6);color:var(--theme-green-text,#52723e);border-radius:7px;align-self:flex-start;padding:3px 7px;font-size:10px;font-weight:800}.action-priority.p2{background:var(--theme-amber-surface,#fff1c7);color:var(--theme-text,#8d650a)}.action-priority.p3,.action-priority.p4{background:var(--theme-red-surface,#ffebe7);color:var(--theme-red-text,#b44b39)}.action-card small,.action-card footer,.action-card footer span{color:var(--theme-muted,#75816e);align-items:center;gap:5px;font-size:11px;display:flex}.action-card footer{justify-content:space-between;width:100%}.action-card footer .action-late{color:var(--theme-red-text,#c04c36)}.action-mobile-status{display:none}.action-pagination{justify-content:center;margin:20px 0;font-size:12px}.action-pagination button:disabled{opacity:.4;cursor:default}.action-empty{text-align:center;background:var(--theme-green-surface,#f6f9f3);border-radius:24px;padding:50px 20px}.action-empty>svg{color:var(--theme-green-text,#59a719);margin:0 auto 15px}.action-empty h2{font-size:20px;font-weight:800}.action-empty p{color:var(--theme-muted,#73816e);margin:10px 0 22px;font-size:14px}.action-empty .primary{margin:auto}.action-modal{max-height:88dvh;overflow-y:auto;border-radius:22px!important;width:min(620px,100vw - 24px)!important;max-width:620px!important;padding:26px!important;display:block!important}.action-modal h3{margin:22px 0 8px;font-weight:800}.action-modal form+.action-modal form{margin-top:20px}.action-modal .primary{margin-top:14px}.action-hint{color:var(--theme-muted,#798574);margin:10px 0;font-size:12px;display:block}.action-similar{background:var(--theme-green-surface,#f3f8eb);border-radius:15px;margin:14px 0;padding:14px;font-size:13px}.action-similar>div{border-bottom:1px solid var(--theme-line,#e1ead6);padding:12px 0}.action-similar a{justify-content:space-between;gap:8px;font-weight:800;display:flex}.action-similar small{margin:5px 0;display:block}.action-similar button{min-height:36px;padding:6px 12px;font-size:12px}.action-detail{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#edf0e9);overflow-wrap:anywhere;border-radius:24px;max-width:900px;margin:0 auto;padding:30px}.action-detail header h2{font-size:28px;font-family:var(--font-rounded);margin:12px 0;font-weight:900;line-height:1.25}.action-detail header p{color:var(--theme-muted,#73816e);font-size:12px}.action-status{background:var(--theme-green-surface,#e6f8dd);color:var(--theme-green-text,#4b8425);border-radius:9px;padding:5px 9px;font-size:12px;font-weight:800}.action-detail-actions{flex-wrap:wrap;justify-content:flex-start;margin:22px 0}.action-detail-actions button{font-size:12px}.action-detail-actions button:disabled{background:var(--theme-green-surface,#f0f7e9);color:var(--theme-green-text,#638f47)}.action-description{white-space:pre-wrap;margin:20px 0;font-size:15px;line-height:1.75}.action-details-grid{background:var(--theme-green-surface,#f7f9f4);border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px;display:grid}.action-details-grid dt{color:var(--theme-muted,#7a8774);font-size:11px}.action-details-grid dd{margin-top:5px;font-size:13px;font-weight:700}.action-detail section,.action-detail>details{border-top:1px solid var(--theme-line,#edf1e8);margin-top:28px;padding-top:22px}.action-detail h3{margin-bottom:14px;font-size:17px;font-weight:800}.action-edit{background:var(--theme-green-surface,#f5f8f1);border-radius:18px;margin-top:20px;padding:20px}.action-check{align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.action-check input{width:18px;height:18px;accent-color:var(--theme-green-text,#59a719);flex-shrink:0}.action-check>span{flex:1}.action-check button{padding:6px}.action-inline-form button{background:var(--theme-green-surface,#e9f6df);color:var(--theme-green-text,#59a719);border-radius:10px;padding:10px}.action-comment{border-bottom:1px solid var(--theme-line,#edf1e8);padding:18px 0;font-size:13px}.action-comment time{color:var(--theme-muted,#81907a);margin:3px 0;font-size:10px;display:block}.action-comment p{white-space:pre-wrap;margin-top:8px;line-height:1.6}.action-history{align-items:flex-start;gap:12px;padding:12px 0;font-size:12px;display:flex}.action-history-dot{background:var(--theme-green-surface,#28d848);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.action-history small{color:var(--theme-muted,#7d8a75);margin-top:4px;display:block}.action-reason,.action-solution{background:var(--theme-green-surface,#f5f8ef);white-space:pre-wrap;border-radius:16px;margin:20px 0;padding:18px;font-size:14px}.action-solution{background:var(--theme-green-surface,#ecf9e5);gap:14px;display:flex}.action-solution>svg{color:var(--theme-green-text,#59a719);flex-shrink:0}.action-feedback button{margin:4px}.action-admin-tools form{padding:14px 0}.action-admin-tools .action-danger{color:var(--theme-red-text,#bc483a)}.action-upload{background:var(--theme-green-surface,#edf7e5);color:var(--theme-green-text,#4f862e);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.action-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.action-files{gap:8px;margin-bottom:12px;display:grid}.action-files a{background:var(--theme-green-surface,#f6f8f3);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px;font-size:12px;display:flex}.action-files a span{overflow-wrap:anywhere;min-width:0}.notification-bell{color:var(--theme-text,#53664b);flex-shrink:0;margin-left:auto;padding:10px;position:relative}.notification-bell>span{background:var(--theme-green-surface,#28d848);color:var(--theme-text,#253326);border-radius:10px;min-width:17px;padding:1px 3px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}.notification-item{text-align:left;overflow-wrap:anywhere;border-radius:13px;width:100%;margin-top:8px;padding:16px;display:block}.notification-item.unread{background:var(--theme-green-surface,#eff8e7)}.notification-item strong{font-size:14px}.notification-item p{color:var(--theme-muted,#6c7b63);margin:6px 0;font-size:13px}.notification-item small{color:var(--theme-muted,#839078);font-size:10px}@media (max-width:1023px){.action-board{grid-template-columns:repeat(8,210px)}}@media (max-width:767px){.action-board{flex-direction:column;gap:0;display:flex;overflow:visible}.action-column{min-height:0;display:contents}.action-column h2{display:none}.action-mobile-status{color:var(--theme-muted,#65755b);font-size:11px;display:block}.action-card{gap:10px;margin-bottom:12px;padding:18px}.action-card>strong{font-size:16px}.action-card footer{font-size:12px}.action-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.action-stats>div{padding:14px}.action-stats strong{font-size:26px}.action-toolbar>span{display:none}.action-toolbar>div{justify-content:flex-end;width:100%}.action-toolbar .primary{flex:1;justify-content:center}.action-detail{border-radius:18px;padding:20px 16px}.action-detail header h2{font-size:24px}.action-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px}.action-form-grid{grid-template-columns:1fr;gap:0}.action-tabs{gap:6px}.action-tabs button{padding:8px 11px;font-size:12px}.action-modal{max-height:90dvh;padding:22px 18px!important}.action-modal input,.action-modal select,.action-modal textarea,.action-detail input,.action-detail select,.action-detail textarea{font-size:16px}.action-edit{padding:14px}.action-detail-actions{gap:7px}.action-detail-actions>button{white-space:normal;flex:1;justify-content:center;padding:10px}.community-app .topbar{gap:4px}.community-app .mobile-app-header{flex:1;min-width:0}.notification-bell{margin-left:0}.action-pagination button{padding:10px}.action-detail .primary{justify-content:center;width:100%}.action-admin-tools button{white-space:normal;max-width:100%}}@media (prefers-reduced-motion:reduce){.actions-panel *{scroll-behavior:auto!important}}.action-feed-link{background:var(--theme-green-surface,#f0f7e9);color:var(--theme-text,#36572b);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:15px;display:flex}.action-feed-link small{color:var(--theme-muted,#729162);margin-bottom:4px;font-size:11px;display:block}.action-feed-link strong{font-size:14px}.action-feed-link>svg{flex-shrink:0}.action-file-row{align-items:center;gap:8px;min-width:0;display:flex}.action-file-row>a{flex:1;min-width:0}.action-file-row img{object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:48px}.action-metrics{background:var(--theme-green-surface,#f7f9f4);border-radius:18px;grid-template-columns:1fr 1fr;gap:24px;padding:20px;display:grid}.action-metrics h3{margin-bottom:14px;font-size:15px;font-weight:800}.action-metrics>div>div{grid-template-columns:1fr auto;gap:6px;margin:12px 0;font-size:13px;display:grid}.action-metrics meter{width:100%;height:12px;accent-color:var(--theme-green-text,#28d848);grid-column:1/-1}.action-metrics button{text-align:left;justify-content:space-between;gap:12px;width:100%;padding:10px 0;font-size:13px;display:flex}.action-metrics button strong{white-space:nowrap;color:var(--theme-green-text,#59a719)}.action-metrics p{color:var(--theme-muted,#71816a);margin-top:16px;font-size:12px}@media (max-width:767px){.action-metrics{grid-template-columns:1fr}.action-file-row img{width:48px;height:42px}}.action-status-config{border-bottom:1px solid var(--theme-line,#e9eee3);grid-template-columns:minmax(0,1fr) 60px;gap:8px;padding:12px 0;display:grid}.action-status-config input{border:1px solid var(--theme-line,#e0e7db);border-radius:9px;width:100%;min-width:0;padding:9px}.action-status-config label{align-items:center;gap:7px;font-size:12px;display:flex}.action-status-config label input{width:16px;height:16px}.action-status-config button{color:var(--theme-green-text,#59a719);font-size:12px;font-weight:800}.action-detail section.action-comment-files{border:0;margin-top:8px;padding-top:0}.action-comment-files .action-upload{padding:6px 10px;font-size:11px}.action-comment-files:empty{display:none}@media (min-width:768px) and (max-width:1023px){.action-board{flex-direction:column;display:flex;overflow:visible}.action-column{display:contents}.action-column h2{display:none}.action-mobile-status{color:var(--theme-muted,#65755b);font-size:11px;display:block}.action-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.action-check-progress{width:100%;height:9px;accent-color:var(--theme-green-text,#28d848);border:0;border-radius:6px;overflow:hidden}.action-check-progress::-webkit-progress-bar{background:var(--theme-green-surface,#eaf0e4)}.action-check-progress::-webkit-progress-value{background:var(--theme-green-surface,#28d848);border-radius:6px}.community-app .main[data-view="Painel de Ações"]{background:var(--theme-surface,#fff);min-width:0}.community-app .main[data-view="Painel de Ações"] .page{max-width:none;padding:22px 28px 12px}.community-app .main[data-view="Painel de Ações"] .page-heading{margin-bottom:18px}.community-app .main[data-view="Painel de Ações"] .page-heading h1{margin:0;font-size:25px;line-height:1.25}.community-app .main[data-view="Painel de Ações"] .page-heading p:empty,.community-app .main[data-view="Painel de Ações"] .page-footer{display:none}.actions-workspace{background:var(--theme-surface,#fff);min-width:0}.board-toolbar,.board-toolbar-actions,.board-filterbar,.board-view-tabs{align-items:center;gap:10px;display:flex}.board-toolbar{justify-content:space-between;margin-bottom:14px}.board-view-tabs{background:var(--theme-surface-muted,#f3f4f6);border-radius:10px;gap:4px;padding:3px}.board-view-tabs button{color:var(--theme-muted,#717681);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.board-view-tabs button[aria-selected=true]{background:var(--theme-surface,#fff);color:var(--theme-text,#253326);box-shadow:0 1px 3px #10182812}.board-create.primary{border-radius:10px;min-height:40px;padding:10px 14px;font-size:13px;box-shadow:0 2px #1fad3d}.board-toolbar .action-icon{color:var(--theme-muted,#80858e);border:0;min-height:40px;padding:9px}.board-filterbar{min-width:0;margin:0 0 16px}.board-search{border:1px solid var(--theme-line,#e6e8eb);max-width:300px;color:var(--theme-muted,#8a9099);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.board-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:9px 0;font-size:13px}.board-search:focus-within{border-color:var(--theme-line,#adb9ab)}.board-filter-toggle{color:var(--theme-muted,#666e79);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:12px;display:flex}.board-filter-toggle.active{background:var(--theme-surface-muted,#f1f3f6);color:var(--theme-text,#303d50)}.board-filter-toggle>span{background:var(--theme-blue-surface,#e6eaf0);border-radius:5px;padding:1px 4px;font-size:10px}.board-clear-filters{color:var(--theme-muted,#7a818b);white-space:nowrap;font-size:11px}.board-filter-fields{background:var(--theme-surface,#fafbfc);border:1px solid var(--theme-line,#edf0f3);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;margin-bottom:16px;padding:8px 16px 16px;display:grid}.board-filter-fields .action-field{margin:8px 0;font-size:12px}.board-filter-fields input,.board-filter-fields select{min-height:36px;padding:8px;font-size:12px}.kanban-board{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bfd2b5 transparent;width:100%;min-width:0;padding:0 1px 12px;overflow:auto;container:action-board/inline-size}.board-desktop-columns{--board-column-width:calc((100cqw - 116px) / 3);align-items:stretch;gap:12px;height:max(340px,100dvh - 285px);display:flex}.board-column{--column-color:#8d96a3;flex:0 0 var(--board-column-width);width:var(--board-column-width);scroll-snap-align:start;background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e1e8dc);border-radius:12px;flex-direction:column;height:100%;min-height:0;padding:10px 9px 8px;transition:background .15s,box-shadow .15s;display:flex}@container action-board (max-width:850px){.board-desktop-columns{--board-column-width:calc((100cqw - 104px) / 2)}}@container action-board (max-width:560px){.board-desktop-columns{--board-column-width:calc(100cqw - 92px)}}@container action-board (min-width:1150px){.board-desktop-columns{--board-column-width:calc((100cqw - 128px) / 4)}}.color-blue{--column-color:#4984d7}.color-purple{--column-color:#9674c8}.color-amber{--column-color:#dca638}.color-teal{--column-color:#369b8a}.color-red{--column-color:#d76565}.color-slate{--column-color:#8d96a3}.board-column>header,.board-mobile-group>header{align-items:center;gap:7px;min-height:32px;padding:2px 4px 11px;display:flex}.board-column h2,.board-mobile-group h2{color:var(--theme-text,#3e4651);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:750;line-height:1.35}.board-column-dot{background:var(--column-color,#8d96a3);border-radius:50%;flex-shrink:0;width:7px;height:7px}.board-count{color:var(--theme-muted,#8c949f);margin-left:2px;font-size:11px;font-weight:650}.board-column-menu{color:var(--theme-muted,#9299a4);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:27px;min-height:27px;margin-left:auto;padding:3px;display:flex}.board-column-menu:hover{background:var(--theme-surface-muted,#e7e9ee)}.board-column-cards{scrollbar-width:thin;scrollbar-color:#d1d6dd transparent;flex:1;min-height:40px;padding:0 1px;overflow-y:auto}.board-column.drop-target{background:var(--theme-green-surface,#f5fbf0);box-shadow:inset 0 0 0 2px #a6bfdc}.board-card{will-change:transform;margin:0 0 8px;position:relative}.board-card.dragging{opacity:.22}.board-card-face{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e2e5e9);overflow-wrap:anywhere;border-radius:9px;min-width:0;padding:11px 12px 10px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 1px #192c4510}.board-card-face:hover{border-color:var(--theme-line,#bec6cf);box-shadow:0 2px 5px #192c4510}.board-card-face.priority-3{border-top:3px solid var(--theme-line,#e49b52);padding-top:9px}.board-card-face.priority-4{border-top:3px solid var(--theme-line,#d65362);padding-top:9px}.board-card-labels{align-items:center;gap:5px;min-height:0;display:flex}.board-priority{border-radius:4px;align-items:center;margin-bottom:8px;padding:3px 6px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}.board-priority.priority-2{background:var(--theme-amber-surface,#fff0bf);color:var(--theme-text,#87640b)}.board-priority.priority-3{background:var(--theme-amber-surface,#ffdfbe);color:var(--theme-amber-text,#995211)}.board-priority.priority-4{background:var(--theme-red-surface,#ffe1e6);color:var(--theme-red-text,#b03247)}.board-private{color:var(--theme-muted,#939aaa);margin-bottom:8px}.board-drag-handle{touch-action:none;cursor:grab;color:var(--theme-muted,#a0a6af);opacity:0;border-radius:4px;margin-left:auto;padding:2px;line-height:0}.board-card-face:hover .board-drag-handle,.board-drag-handle:focus-visible{opacity:1}.board-drag-handle:active{cursor:grabbing}.board-card-open{text-align:left;background:0 0;border:0;width:100%;padding:0;line-height:1.4;display:block}.board-card-open strong{color:var(--theme-text,#364152);letter-spacing:-.1px;font-size:13px;font-weight:650;display:block}.board-card-open small{color:var(--theme-muted,#8c94a0);align-items:center;gap:4px;margin-top:8px;font-size:11px;display:flex}.board-card-face footer{align-items:center;gap:8px;min-height:0;margin-top:11px;display:flex}.board-card-face footer:empty{display:none}.board-date,.board-supports{color:var(--theme-muted,#7f8793);align-items:center;gap:4px;font-size:10px;display:inline-flex}.board-date.late{background:var(--theme-red-surface,#ffe7e7);color:var(--theme-red-text,#b44949);border-radius:5px;padding:3px 5px}.board-date.done{color:var(--theme-green-text,#418473)}.board-assignee{background:var(--theme-blue-surface,#e8edf6);width:23px;height:23px;color:var(--theme-muted,#687b9b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:9px;font-weight:750;display:flex}.board-card-overlay{border-color:var(--theme-line,#9eafc4);cursor:grabbing;width:270px;transform:rotate(3deg);box-shadow:0 12px 30px #152d4930}.board-column-empty{min-height:57px;color:var(--theme-muted,#a1a7b1);border:1px dashed var(--theme-line,#dfe3e8);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0 2px 6px;font-size:11px;display:flex}.board-column-empty small{color:var(--theme-muted,#acb3bd);font-size:10px}.board-add-card{color:var(--theme-muted,#9098a3);text-align:left;border-radius:6px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:7px;min-height:35px;padding:10px 5px 4px;font-size:12px;display:flex}.board-add-card:hover{color:var(--theme-text,#4e5968);background:var(--theme-surface-muted,#e8ebee)}.board-add-column{border:1px dashed var(--theme-line,#dde1e6);min-height:45px;color:var(--theme-muted,#8b929d);background:var(--theme-surface,#fff);border-radius:11px;flex:0 0 210px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;font-size:12px;display:flex}.board-more{text-align:center;width:100%;color:var(--theme-blue-text,#617d9c);padding:9px;font-size:11px}.board-refreshing{opacity:.65;pointer-events:none}.board-sync{color:var(--theme-muted,#a0a8b1);justify-content:flex-end;align-items:center;gap:4px;min-height:20px;font-size:10px;display:flex}.board-dashboard{max-width:1000px;padding-top:14px}.board-dashboard h2{margin-bottom:8px;font-size:22px;font-weight:800}.board-dashboard>p{color:var(--theme-muted,#8b929c);margin-bottom:20px;font-size:13px}.board-dashboard>h3{margin:28px 0 14px;font-size:15px;font-weight:750}.board-dashboard .action-stats>div{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e1e8dc)}.board-dashboard .action-stats strong{color:var(--theme-text,#253326)}.board-dashboard .action-stats>div:nth-child(2) strong{color:var(--theme-green-text,#59a719)}.board-dashboard .action-stats>div:nth-child(3) strong{color:var(--theme-text,#253326)}.board-dashboard .action-stats>div:nth-child(4) strong{color:var(--theme-green-text,#59a719)}.board-dashboard .action-metrics{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e1e8dc)}.board-dashboard .action-metrics button strong{color:var(--theme-green-text,#59a719)}.board-column-dialog-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.board-column-dialog .primary{margin:0}.board-delete-column{color:var(--theme-red-text,#c45c68);align-items:center;gap:6px;padding:10px 0;font-size:12px;display:flex}.column-delete-explanation{color:var(--theme-muted,#808894);margin:20px 0;font-size:13px;line-height:1.6}.board-inline-error{color:var(--theme-red-text,#b34f5c);background:var(--theme-red-surface,#fff2f3);border-radius:9px;gap:15px;padding:12px;font-size:13px;display:flex}.board-inline-error button{text-decoration:underline}.board-mobile-list,.board-mobile-selector{display:none}.action-detail-modal{background:var(--theme-surface,#fff);max-height:90dvh;overflow-y:auto;border-radius:17px!important;width:min(880px,100vw - 48px)!important;max-width:880px!important;padding:0!important;display:block!important}.action-detail-modal .action-detail{border:0;border-radius:0;padding:30px 32px}.action-detail-modal .action-detail>header{padding-right:25px}.action-detail-modal .action-detail header h2{font-size:24px;line-height:1.3}.action-detail-modal .action-details-grid{background:var(--theme-surface-muted,#f5f6f8)}.action-detail-modal .action-status{background:var(--theme-blue-surface,#eef1f6);color:var(--theme-muted,#667b98)}.action-detail-modal .action-description{font-size:14px}.action-detail-modal .action-edit{background:var(--theme-blue-surface,#f7f8fa)}.action-detail-modal .action-detail section{margin-top:22px;padding-top:18px}.action-detail-modal .action-detail h3{font-size:15px}.action-detail-modal .action-detail-actions{gap:7px;margin:18px 0}.action-detail-modal .action-detail-actions button{border-color:var(--theme-line,#e5e8ed);min-height:35px;padding:8px 10px;font-size:11px}.action-detail-modal .action-reason{background:var(--theme-amber-surface,#fff4e8)}.action-detail-modal .action-history-dot{background:var(--theme-blue-surface,#89a0bf)}.action-detail-modal .action-upload{background:var(--theme-blue-surface,#eef2f8);color:var(--theme-blue-text,#677f9f)}.action-detail-modal [data-slot=dialog-header]:not(.sr-only){padding:25px}@media (max-width:767px){.community-app .main[data-view="Painel de Ações"] .page{padding:16px 14px 12px}.community-app .main[data-view="Painel de Ações"] .page-heading{margin-bottom:14px}.community-app .main[data-view="Painel de Ações"] .page-heading h1{font-size:23px}.board-toolbar{gap:7px;margin-bottom:12px}.board-toolbar-actions{gap:2px}.board-view-tabs{gap:0;padding:3px}.board-view-tabs button{gap:4px;min-height:34px;padding:8px;font-size:11px}.board-view-tabs button svg{width:14px;height:14px}.board-create.primary{white-space:nowrap;gap:4px;min-height:36px;padding:9px 10px;font-size:11px}.board-toolbar .action-icon{min-height:34px;padding:6px}.board-filterbar{gap:6px;margin-bottom:12px}.board-search{max-width:none}.board-search input{padding:9px 0;font-size:16px}.board-filter-toggle{padding:8px 6px;font-size:11px}.board-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px;padding:8px 10px}.board-filter-fields input,.board-filter-fields select{min-height:40px;font-size:16px}.kanban-board{display:none}.board-mobile-selector{margin-bottom:16px;display:block}.board-mobile-selector label{color:var(--theme-muted,#929ba5);align-items:center;gap:5px;font-size:11px;display:flex;position:relative}.board-mobile-selector select{appearance:none;background:var(--theme-surface,#fff);color:var(--theme-text,#4c596c);outline-offset:0;border:0;min-width:0;max-width:calc(100% - 50px);padding:7px 20px 7px 5px;font-size:13px;font-weight:700;position:relative}.board-mobile-selector svg{pointer-events:none;z-index:1;order:3;margin-left:-22px}.board-mobile-list{display:block}.board-mobile-group{min-width:0;margin-bottom:19px}.board-mobile-group>header{padding:2px 1px 10px}.board-mobile-group h2{font-size:12px}.board-mobile-group>.board-card-face{margin-bottom:8px;padding:13px 14px}.board-mobile-group .board-card-open strong{font-size:14px;line-height:1.45}.board-mobile-group .board-card-open small{font-size:11px}.board-mobile-group .board-card-face footer{margin-top:12px}.board-mobile-group .board-date,.board-mobile-group .board-supports{font-size:11px}.board-mobile-group .board-column-menu{min-width:34px;min-height:30px}.board-mobile-group .board-add-card{min-height:32px;padding:6px 3px;font-size:11px}.board-mobile-empty{color:var(--theme-muted,#a3abb5);border:1px dashed var(--theme-line,#e4e7eb);border-radius:8px;padding:12px 14px;font-size:11px}.board-mobile-list>.board-add-column{width:100%;margin:10px 0 20px}.board-sync{justify-content:center}.board-dashboard{padding-top:12px}.board-dashboard h2{font-size:20px}.board-dashboard .action-stats{gap:8px}.board-dashboard .action-stats>div{padding:15px}.board-dashboard .action-stats strong{font-size:26px}.action-detail-modal{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);--tw-translate-x:0px!important;--tw-translate-y:0px!important;width:100vw!important;max-width:100vw!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;border-radius:18px 18px 0 0!important;top:auto!important;bottom:0!important;left:0!important;transform:translate(0,0)!important}.action-detail-modal .action-detail{padding:26px 18px 30px}.action-detail-modal .action-detail header h2{font-size:21px}.action-detail-modal .action-detail header p{font-size:11px;line-height:1.6}.action-detail-modal .action-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.action-detail-modal .action-detail-actions button{min-height:40px;padding:8px;font-size:11px}.action-detail-modal .action-details-grid{gap:15px;padding:14px}.action-detail-modal .action-details-grid dd{font-size:12px}.action-detail-modal .action-details-grid dt{font-size:10px}.action-detail-modal .action-field input,.action-detail-modal .action-field select,.action-detail-modal textarea{font-size:16px}.action-detail-modal .action-description{font-size:13px;line-height:1.75}.action-detail-modal .action-detail>details{font-size:13px}.board-column-dialog-footer{flex-wrap:wrap}.board-drag-handle{display:none}}@media (max-width:359px){.board-toolbar{flex-wrap:wrap}.board-view-tabs button{padding:8px 7px}.board-create.primary{padding:9px}.board-filter-fields{grid-template-columns:1fr}.board-clear-filters{font-size:10px}}@media (prefers-reduced-motion:reduce){.board-card,.board-card-face,.board-column{transition:none!important}.board-card-overlay{transform:none}}
.assemblies{max-width:1100px;color:var(--theme-text,#253326);margin:0 auto}.assemblies button,.assemblies a,.assembly-modal button{cursor:pointer}.assemblies h2{letter-spacing:-.5px;font-size:23px;font-weight:800}.assemblies h3{font-size:18px;font-weight:750}.assemblies p,.assembly-modal p{color:var(--theme-muted,#6c786e);font-size:14px;line-height:1.65}.assembly-toolbar,.assembly-section-head,.assembly-inline,.assembly-header,.assembly-management-bar,.assembly-topic-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.assembly-toolbar{flex-wrap:wrap;margin-bottom:25px}.assembly-inline,.assembly-management-bar,.assembly-topic-controls{flex-wrap:wrap;justify-content:flex-start}.assemblies .primary,.assembly-modal .primary{justify-content:center;align-items:center;gap:7px;min-height:42px;margin-bottom:4px;padding:9px 15px;font-size:13px;display:inline-flex;box-shadow:0 3px #1da735}.assembly-tabs{scrollbar-width:none;background:var(--theme-surface-muted,#f5f7f3);border-radius:11px;align-items:center;gap:4px;max-width:100%;padding:4px;display:flex;overflow:auto}.assembly-tabs button{white-space:nowrap;color:var(--theme-muted,#7c887d);border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:9px 13px;font-size:13px;display:flex}.assembly-tabs .selected{background:var(--theme-surface,#fff);color:var(--theme-text,#253326);font-weight:750;box-shadow:0 1px 4px #23332612}.assembly-tabs b{background:var(--theme-green-surface,#edf6e5);color:var(--theme-green-text,#59a719);border-radius:20px;padding:0 6px}.assembly-search,.assembly-audit-filters{gap:10px;margin:18px 0;display:flex}.assemblies input:not([type=checkbox]):not([type=radio]),.assemblies select,.assembly-modal input:not([type=checkbox]):not([type=radio]),.assembly-modal select,.assembly-modal textarea{border:1px solid var(--theme-line,#e3e9df);background:var(--theme-surface,#fff);min-width:0;max-width:100%;color:var(--theme-text,#253326);border-radius:9px;outline:none;padding:10px 12px;font-size:14px}.assemblies input:focus,.assembly-modal input:focus,.assembly-modal textarea:focus,.assembly-modal select:focus{border-color:var(--theme-line,#89ba6d);box-shadow:0 0 0 3px #edf6e7}.assembly-search input{flex:1}.assembly-list{gap:12px;display:grid}.assembly-event-card{text-align:left;border:1px solid var(--theme-line,#eaf0e5);background:var(--theme-surface,#fff);border-radius:16px;align-items:center;gap:20px;width:100%;padding:22px;transition:box-shadow .15s,background .15s;display:flex}.assembly-event-card:hover{background:var(--theme-surface,#fcfef9);box-shadow:0 6px 20px #25332608}.assembly-event-card>svg{color:var(--theme-muted,#91a184);flex-shrink:0;margin-left:auto}.assembly-event-card h2{margin:7px 0;font-size:20px}.assembly-event-card p{margin:0;font-size:13px}.assembly-event-card small{color:var(--theme-muted,#8a9688);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.assembly-date{background:var(--theme-green-surface,#f0f8e9);min-width:66px;height:75px;color:var(--theme-green-text,#59a719);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex}.assembly-date b{font-size:29px;line-height:1.1}.assembly-date span{font-size:12px}.assembly-badge{background:var(--theme-surface-muted,#f0f2ef);color:var(--theme-muted,#7b887b);border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.assembly-badge.called{background:var(--theme-blue-surface,#ecf1fc);color:var(--theme-blue-text,#657db3)}.assembly-badge.checkin{background:var(--theme-amber-surface,#fff3dd);color:var(--theme-amber-text,#a77a29)}.assembly-badge.ongoing,.assembly-badge.open{background:var(--theme-green-surface,#eaf8e2);color:var(--theme-green-text,#59a719)}.assembly-badge.closed{background:var(--theme-green-surface,#edf5f3);color:var(--theme-muted,#58897a)}.assembly-badge.cancelled{background:var(--theme-red-surface,#fff0ed);color:var(--theme-red-text,#bc735f)}.assembly-empty{text-align:center;background:var(--theme-surface,#fbfdf9);border-radius:17px;margin:18px 0;padding:65px 20px}.assembly-empty>svg{color:var(--theme-green-text,#8fbd74);margin:0 auto 13px}.assembly-empty p{max-width:390px;margin:10px auto}.assembly-pagination{justify-content:space-between;margin-top:20px;display:flex}.assembly-pagination button{color:var(--theme-green-text,#59a719);font-size:13px}.assembly-back{color:var(--theme-muted,#87927f);align-items:center;gap:7px;margin:0 0 17px;font-size:12px;display:flex}.assembly-header{align-items:flex-start;margin-bottom:15px}.assembly-header h2{margin:12px 0;font-size:30px;line-height:1.2}.assembly-header p{flex-wrap:wrap;align-items:center;gap:7px;margin:6px 0;display:flex}.assembly-header svg{flex-shrink:0}.assembly-icon{color:var(--theme-muted,#8c9987);border-radius:9px;justify-content:center;align-items:center;padding:8px;display:flex}.assembly-icon:hover{background:var(--theme-green-surface,#f0f6ea)}.assembly-description{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px}.assembly-management-bar{margin:20px 0}.assembly-management-bar>button:not(.primary),.assembly-topic-controls>button:not(.primary),.assembly-inline>button:not(.primary){background:var(--theme-green-surface,#f5f7f2);color:var(--theme-muted,#68795f);border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.assembly-detail-tabs{margin:20px 0 24px;display:inline-flex}.assembly-add-topic{border:1px dashed var(--theme-line,#dce8d2);width:100%;color:var(--theme-green-text,#59a719);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-bottom:20px;padding:16px;font-size:13px;display:flex}.assembly-topic{border:1px solid var(--theme-line,#e8eee2);background:var(--theme-surface,#fff);border-radius:18px;margin-bottom:18px;padding:25px}.assembly-topic.is-open{border-color:var(--theme-line,#b7dda0);box-shadow:0 4px 22px #59a71909}.assembly-topic>header{align-items:flex-start;gap:12px;display:flex}.assembly-topic>header>div:nth-child(2){flex:1;min-width:0}.assembly-topic h3{overflow-wrap:anywhere;margin:7px 0}.assembly-topic small{color:var(--theme-muted,#8b9883);font-size:12px}.assembly-topic-number{background:var(--theme-green-surface,#f3f7ee);color:var(--theme-green-text,#739b53);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.assembly-rules{color:var(--theme-muted,#86917e);margin:17px 0;font-size:12px}.assembly-rules summary{cursor:pointer}.assembly-rules p{background:var(--theme-green-surface,#f8faf6);border-radius:9px;padding:12px;font-size:12px}.assembly-topic-controls{margin:20px 0}.assembly-result-wait{background:var(--theme-green-surface,#f6f9f1);color:var(--theme-muted,#738862);border-radius:13px;margin:20px 0;padding:20px}.assembly-result-wait p{margin:5px 0 0;font-size:13px}.assembly-result{margin:20px 0}.assembly-outcome{color:var(--theme-muted,#819074);margin:0 8px 8px 0;font-size:14px;font-weight:750;display:inline-flex}.assembly-outcome.approved,.assembly-outcome.selected{color:var(--theme-green-text,#59a719)}.assembly-outcome.not_approved{color:var(--theme-red-text,#c57a51)}.assembly-outcome.no_quorum,.assembly-outcome.tie{color:var(--theme-amber-text,#b18b3a)}.assembly-bars{gap:17px;margin:20px 0;display:grid}.assembly-bars>div>span{justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.assembly-bars small{color:var(--theme-muted,#87917f);margin-top:6px;font-size:11px;display:block}.assembly-track{background:var(--theme-green-surface,#f2f5ee);border-radius:7px;height:13px;overflow:hidden}.assembly-track i{border-radius:7px;height:100%;transition:width .5s;display:block}.assembly-caption{color:var(--theme-muted,#8b9683)!important;font-size:12px!important}.assembly-rule-summary{background:var(--theme-green-surface,#f8faf5);border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;font-size:12px;display:grid}.assembly-rule-summary>div:last-child{grid-column:1/-1}.assembly-rule-summary dt{color:var(--theme-muted,#8d9985);margin-bottom:5px}.assembly-rule-summary dd{font-weight:650}.assembly-vote-box{border-top:1px solid var(--theme-line,#edf1e7);margin-top:22px;padding-top:17px}.assembly-vote-box>small{align-items:center;gap:6px;margin-top:12px;display:flex}.assembly-vote-options{gap:9px;margin:14px 0;display:grid}.assembly-vote-options label{border:1px solid var(--theme-line,#e3ebda);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:15px;font-weight:700;display:flex}.assembly-vote-options label.selected{background:var(--theme-green-surface,#f0fbe8);border-color:var(--theme-line,#99ce76);color:var(--theme-green-text,#59a719)}.assembly-vote-options input,.assembly-check input{accent-color:var(--theme-green-text,#59a719);flex-shrink:0;width:17px;height:17px}.assembly-vote-receipt{background:var(--theme-green-surface,#f1f9ea);color:var(--theme-green-text,#59a719);border-radius:12px;gap:11px;margin:10px 0;padding:14px;display:flex}.assembly-vote-receipt>svg{flex-shrink:0}.assembly-vote-receipt strong,.assembly-vote-receipt span,.assembly-vote-receipt small{font-size:13px;display:block}.assembly-vote-receipt span{color:var(--theme-muted,#68795e);margin:5px 0}.assembly-check{align-items:center;gap:9px;margin:13px 0;font-size:13px;line-height:1.5;display:flex}.assembly-live{align-items:center;gap:6px;display:flex;color:var(--theme-muted,#97a18e)!important;font-size:11px!important}.assembly-live>span{background:var(--theme-green-surface,#9acb7d);border-radius:50%;width:6px;height:6px}.assembly-modal{max-height:90dvh;overflow:auto;background:var(--theme-surface,#fff)!important;border-radius:18px!important;width:min(720px,100vw - 36px)!important;max-width:720px!important;padding:26px!important;display:block!important}.assembly-modal [data-slot=dialog-header]{margin-bottom:20px;padding-right:22px}.assembly-form{gap:13px;display:grid}.assembly-field{color:var(--theme-muted,#718063);flex-direction:column;gap:7px;min-width:0;margin:8px 0;font-size:12px;display:flex}.assembly-field input,.assembly-field select,.assembly-field textarea{width:100%}.assembly-field textarea{min-height:90px}.assembly-form-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.assembly-form>details{color:var(--theme-muted,#7c8b71);background:var(--theme-green-surface,#f8fbf4);border-radius:9px;padding:12px;font-size:13px}.assembly-form>details summary{cursor:pointer}.assembly-form>.primary{justify-self:start;margin-top:8px}.assembly-options-editor{gap:7px;display:grid}.assembly-options-editor>div{grid-template-columns:minmax(0,1fr) 120px 26px;gap:7px;display:grid}.assembly-options-editor button{color:var(--theme-muted,#a8b09f);font-size:20px}.assembly-confirm-list{margin:10px 0 20px;padding:0;list-style:none}.assembly-confirm-list li{border-bottom:1px solid var(--theme-line,#eef2e8);justify-content:space-between;gap:12px;padding:14px 0;font-size:14px;display:flex}.assembly-error{background:var(--theme-red-surface,#fff1ed);border-radius:9px;padding:12px 15px;color:var(--theme-red-text,#b84435)!important;font-size:13px!important}.assembly-warning{background:var(--theme-amber-surface,#fff9e9);border-radius:11px;padding:14px 17px;color:var(--theme-amber-text,#997b36)!important;font-size:13px!important}.assembly-success{align-items:center;gap:8px;display:flex;color:var(--theme-green-text,#59a719)!important}.assembly-preparedness{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.assembly-preparedness>div{background:var(--theme-green-surface,#f4f8ee);border-radius:12px;padding:16px}.assembly-preparedness strong{color:var(--theme-green-text,#7fa45f);font-size:26px;display:block}.assembly-preparedness span{color:var(--theme-muted,#879579);font-size:11px}.assembly-row-list{gap:0;margin:20px 0;display:grid}.assembly-row-list article{border-bottom:1px solid var(--theme-line,#edf1e8);align-items:flex-start;gap:14px;padding:17px 0;display:flex}.assembly-row-list article>div{flex:1;min-width:0}.assembly-row-list article strong,.assembly-row-list article span,.assembly-row-list article small{display:block}.assembly-row-list strong{font-size:14px}.assembly-row-list span{color:var(--theme-muted,#7d8c71);margin:6px 0;font-size:13px}.assembly-row-list small{color:var(--theme-muted,#99a18f);margin:5px 0;font-size:11px}.assembly-row-list article>button{color:var(--theme-muted,#8a987c);padding:8px}.assembly-row-list a{color:var(--theme-green-text,#59a719);overflow-wrap:anywhere}.assembly-section-head{flex-wrap:wrap;margin:12px 0 22px}.assembly-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.assembly-unit-grid article{border:1px solid var(--theme-line,#e8efdf);border-radius:13px;padding:20px;position:relative}.assembly-unit-grid article>svg{color:var(--theme-green-text,#94b67b)}.assembly-unit-grid h3{margin:10px 0}.assembly-unit-grid span,.assembly-unit-grid small{color:var(--theme-muted,#829373);margin:5px 0;font-size:12px;display:block}.assembly-unit-grid .assembly-icon{position:absolute;top:10px;right:10px}.assembly-pending-row{border:1px solid var(--theme-line,#e6edde);border-radius:11px;margin:10px 0;padding:16px}.assembly-pending-row>small{color:var(--theme-muted,#919d87);font-size:12px}.assembly-import-preview{max-height:420px;margin:15px 0;overflow:auto}.assembly-import-preview>div{border-bottom:1px solid var(--theme-line,#e8edde);grid-template-columns:1fr 1fr;gap:5px 12px;padding:12px 0;display:grid}.assembly-import-preview strong,.assembly-import-preview .assembly-error{grid-column:1/-1}.assembly-upload{background:var(--theme-green-surface,#f8fbf4);border-radius:12px;padding:20px}.assembly-audit details{border-bottom:1px solid var(--theme-line,#eaf0e2);padding:15px 0}.assembly-audit summary{cursor:pointer;flex-direction:column;gap:6px;font-size:13px;display:flex}.assembly-audit summary span{color:var(--theme-muted,#8c9980);font-size:11px}.assembly-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--theme-green-surface,#f7faf2);border-radius:9px;max-height:400px;padding:14px;font-size:11px;overflow:auto}.assembly-audit-filters{flex-wrap:wrap}.assembly-audit-filters input{flex:1;min-width:140px!important}.assembly-download{background:var(--theme-green-surface,#f0f6e7);color:var(--theme-green-text,#59a719);border-radius:9px;align-items:center;gap:7px;padding:10px 15px;font-size:13px;display:inline-flex}.assembly-report>article{border-bottom:1px solid var(--theme-line,#e9efdf);padding:20px 0}.assembly-qr{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.assembly-qr img{max-width:100%;height:auto}.assembly-presentation{background:var(--theme-surface,#fff);max-width:1500px;margin:auto;padding:20px}.assembly-presentation-head{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.assembly-presentation h1{margin:15px 0 30px;font-size:clamp(30px,4vw,56px);line-height:1.2}.assembly-presentation-grid{grid-template-columns:1fr 280px;gap:60px;display:grid}.assembly-presentation-grid aside{text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex}.assembly-presentation .assembly-bars{font-size:24px}.assembly-presentation .assembly-track{height:22px}:is(.community-app:has(.assembly-presentation)>.sidebar,.community-app:has(.assembly-presentation) .topbar,.community-app:has(.assembly-presentation) .page-heading,.community-app:has(.assembly-presentation) .mobile-nav){display:none}.community-app:has(.assembly-presentation)>.main{width:100%;margin:0!important}.assembly-role-tag{color:var(--theme-green-text,#59a719);background:var(--theme-green-surface,#eff8e7);border-radius:5px;margin-left:6px;padding:3px 6px;font-size:10px}@media (max-width:767px){.assemblies h2{font-size:21px}.assembly-toolbar{gap:12px}.assembly-tabs{width:100%}.assembly-tabs button{min-height:40px;padding:9px 10px;font-size:12px}.assembly-toolbar>.primary{margin-left:auto}.assembly-search{flex-direction:column}.assembly-event-card{gap:12px;padding:17px 12px}.assembly-date{border-radius:11px;min-width:48px;height:60px}.assembly-date b{font-size:24px}.assembly-event-card h2{font-size:17px;line-height:1.35}.assembly-event-card p{font-size:11px}.assembly-event-card>svg{display:none}.assembly-header h2{font-size:25px}.assembly-header p{font-size:12px}.assembly-topic{border-radius:14px;padding:17px 14px}.assembly-topic h3{font-size:18px}.assembly-topic-number{width:26px;height:28px}.assembly-topic-controls>button{flex-grow:1}.assembly-detail-tabs{display:flex}.assembly-result-wait{padding:16px}.assembly-rule-summary{grid-template-columns:1fr}.assembly-rule-summary>div:last-child{grid-column:auto}.assembly-preparedness{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assembly-preparedness>div{padding:13px}.assembly-preparedness strong{font-size:24px}.assembly-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assembly-unit-grid article{padding:14px}.assembly-unit-grid h3{padding-right:10px;font-size:15px}.assembly-section-head .assembly-inline{width:100%}.assembly-section-head .assembly-inline button{flex:1}.assemblies input:not([type=checkbox]):not([type=radio]),.assemblies select,.assembly-modal input:not([type=checkbox]):not([type=radio]),.assembly-modal select,.assembly-modal textarea{font-size:16px}.assembly-modal{max-height:calc(100dvh - 16px);width:100vw!important;max-width:100vw!important;padding:23px 18px calc(24px + env(safe-area-inset-bottom))!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;border-radius:18px 18px 0 0!important;top:auto!important;bottom:0!important;left:0!important;transform:translate(0,0)!important}.assembly-form-grid{grid-template-columns:1fr}.assembly-modal .assembly-options-editor>div{grid-template-columns:minmax(0,1fr) 100px 22px}.assembly-modal .assembly-options-editor input,.assembly-modal .assembly-options-editor select{padding:9px 7px;font-size:14px}.assembly-confirm-list li{flex-direction:column;gap:5px}.assembly-vote-options label{min-height:56px}.assembly-vote-box>.primary{width:100%;margin-top:12px}.assembly-management-bar{gap:7px}.assembly-management-bar>button{flex:1;justify-content:center}.assembly-presentation-grid{grid-template-columns:1fr;gap:25px}.assembly-presentation-head img{width:150px}.assembly-presentation{padding:8px}.assembly-presentation-head{gap:15px}.assembly-presentation-head button{font-size:12px}.assembly-empty{padding:40px 16px}.assembly-row-list article{gap:8px}.assembly-row-list strong{font-size:13px}}@media (max-width:359px){.assembly-unit-grid{grid-template-columns:1fr}.assembly-topic>header{gap:8px}.assembly-topic>header .assembly-inline{gap:4px}.assembly-preparedness span{font-size:10px}}@media print{body *{visibility:hidden}.assembly-report,.assembly-report *{visibility:visible}.assembly-report{background:var(--theme-surface,#fff);width:100%;position:absolute;top:0;left:0}.assembly-report button,.assembly-report a{display:none}.assembly-report article{break-inside:avoid}.assembly-track{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.assembly-track i{transition:none}}.main[data-view=Assembleias] .page-heading p:empty{display:none}.main[data-view=Assembleias]:has(.assembly-header) .page-heading{display:none}.assembly-list-intro{color:var(--theme-muted,#7c8873);margin:0}.assembly-modal h3{color:var(--theme-text,#38532e);align-items:center;gap:8px;margin-top:9px;font-size:17px;font-weight:800;display:flex}.assembly-form>details,.assembly-calculation{background:var(--theme-green-surface,#f8faf5);border:1px solid var(--theme-line,#eef2e7);border-radius:13px;margin:5px 0;padding:15px}.assembly-form>details>summary{cursor:pointer;color:var(--theme-text,#58734b);align-items:center;gap:8px;font-size:13px;font-weight:750;list-style:none;display:flex}.assembly-form>details>summary:after{content:"+";margin-left:auto;font-size:18px}.assembly-form>details[open]>summary:after{content:"−"}.assembly-form>details[open]>summary{margin-bottom:15px}.assembly-form>details .assembly-field{margin-bottom:12px}.assembly-form>details .assembly-check{margin-top:12px}.assembly-weight-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.assembly-weight-picker>label{border:1px solid var(--theme-line,#e7ecdf);cursor:pointer;border-radius:13px;align-items:flex-start;gap:9px;padding:16px;transition:background .18s,border-color .18s;display:flex}.assembly-weight-picker>label.selected{background:var(--theme-green-surface,#f2fae8);border-color:var(--theme-line,#b2d892)}.assembly-weight-picker input{accent-color:var(--theme-green-text,#59a719);margin-top:3px}.assembly-weight-picker strong{margin-bottom:6px;font-size:14px;display:block}.assembly-weight-picker small{color:var(--theme-muted,#809171);font-size:11px;line-height:1.6;display:block}.assembly-reminders{border:0;margin:0;padding:15px 0}.assembly-reminders legend{color:var(--theme-green-text,#47693a);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.assembly-reminders>p{margin:8px 0 14px;font-size:12px}.assembly-reminders>div{flex-wrap:wrap;gap:8px;display:flex}.assembly-reminders label{background:var(--theme-green-surface,#f5f7f1);color:var(--theme-muted,#87917d);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:9px 11px;font-size:12px;transition:background .15s;display:flex;position:relative}.assembly-reminders label.selected{background:var(--theme-green-surface,#eff9e4);color:var(--theme-green-text,#588834);border-color:var(--theme-line,#d5e8c0)}.assembly-reminders input{opacity:0;width:1px;height:1px;position:absolute}.assembly-reminders label:focus-within{outline:2px solid var(--theme-line,#92bd74);outline-offset:2px}.assembly-reminders label>svg{opacity:.25}.assembly-reminders label.selected>svg{opacity:1}.assembly-result-wait{text-align:left;background:var(--theme-green-surface,#f5f8f1);border:0;border-radius:16px;align-items:center;gap:16px;padding:24px;display:flex}.assembly-result-wait strong{font:800 18px var(--font-rounded), sans-serif;color:var(--theme-green-text,#587247)}.assembly-result-wait p{max-width:420px;margin:6px 0 0;font-size:12px;line-height:1.7}.assembly-wait-icon{background:var(--theme-green-surface,#e9f3db);width:50px;height:50px;color:var(--theme-green-text,#7eaa51);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.assembly-outcome{background:var(--theme-green-surface,#f1f8e8);border-radius:9px;align-items:center;gap:7px;margin-bottom:8px;padding:7px 10px;font-weight:800;display:inline-flex}.assembly-outcome.tie,.assembly-outcome.no_quorum{background:var(--theme-amber-surface,#fff4dd);color:var(--theme-amber-text,#aa812e)}.assembly-outcome.not_approved{background:var(--theme-red-surface,#fff0e8);color:var(--theme-red-text,#ba7556)}.assembly-bars .assembly-track{background:var(--theme-green-surface,#f1f4ed);border-radius:8px;height:12px}.assembly-track i{border-radius:8px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.assemblies details>summary{cursor:pointer;color:var(--theme-green-text,#648451);align-items:center;gap:7px;min-height:35px;font-size:12px;font-weight:650;display:flex}.assembly-topic{box-shadow:0 3px 12px #25332603}.assembly-topic h3{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.assembly-checkin-panel{background:var(--theme-green-surface,#f0f9e5);border-radius:17px;align-items:center;gap:18px;margin:20px 0;padding:24px;display:flex}.assembly-checkin-panel>svg{color:var(--theme-green-text,#73aa3c);flex-shrink:0}.assembly-checkin-panel>div{flex:1}.assembly-checkin-panel h2{font-size:20px}.assembly-checkin-panel p{margin-top:5px;font-size:12px}.assembly-qr-steps{counter-reset:qr;text-align:left;gap:11px;max-width:340px;margin:0 auto;padding:18px 0;font-size:13px;list-style:none;display:grid}.assembly-qr-steps li{counter-increment:qr;align-items:center;gap:10px;display:flex}.assembly-qr-steps li:before{content:counter(qr);background:var(--theme-green-surface,#edf6e2);width:24px;height:24px;color:var(--theme-green-text,#5e903f);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.assembly-qr>p{max-width:340px;margin:0 auto 18px;font-size:12px}.assembly-qr>.condo-secondary{display:inline-flex}.assembly-management-bar .assembly-delete-button{color:var(--theme-red-text,#b47761);background:var(--theme-amber-surface,#fff6ef);margin-left:auto}.assembly-deleted{background:var(--theme-amber-surface,#fff5eb);color:var(--theme-amber-text,#ad7c47);border-radius:14px;align-items:center;gap:14px;margin:18px 0;padding:20px;display:flex}.assembly-deleted>div{flex:1}.assembly-deleted p{font-size:12px}.assembly-deleted>svg{flex-shrink:0}.assembly-presentation-grid .assembly-result-wait{text-align:center;padding:40px;display:block}.assembly-presentation-grid .assembly-result-wait>svg{color:var(--theme-green-text,#86ae61);margin:0 auto 17px}.assembly-presentation-grid aside strong{font-size:16px;line-height:1.4;display:block}.assembly-presentation-grid aside p{color:var(--theme-muted,#7c8d72);font-size:13px}.assembly-presentation h1{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:767px){.assembly-weight-picker{grid-template-columns:1fr}.assembly-weight-picker>label{padding:13px}.assembly-weight-picker small{margin-top:3px}.assembly-reminders>div{grid-template-columns:1fr 1fr;display:grid}.assembly-reminders label{gap:5px;padding:10px 8px;font-size:11px}.assembly-reminders label>svg{flex-shrink:0;width:13px}.assembly-result-wait{align-items:flex-start;gap:12px;padding:18px}.assembly-result-wait strong{font-size:16px}.assembly-wait-icon{border-radius:12px;width:38px;height:38px}.assembly-wait-icon svg{width:20px}.assembly-checkin-panel{flex-wrap:wrap;gap:13px;padding:18px}.assembly-checkin-panel>.primary{width:100%}.assembly-checkin-panel>div{min-width:170px}.assembly-management-bar .assembly-delete-button{margin-left:0}.assembly-deleted{flex-wrap:wrap}.assembly-deleted>.condo-secondary{width:100%}.assembly-list-intro{font-size:12px}.assembly-topic h3{font-size:17px}.assembly-form>details{padding:12px}}@media (prefers-reduced-motion:reduce){.assembly-track i,.assembly-weight-picker>label{transition:none}}.assembly-icon{flex:none;min-width:36px;min-height:36px;line-height:1}.assembly-icon>svg,.condo-unit-icon>svg,.condo-secondary>svg,.primary>svg{flex-shrink:0;margin:0;display:block}.assembly-empty>svg{margin:0 auto 14px;display:block}.unit-import-help{background:var(--theme-green-surface,#f3f8ef);border-radius:14px;gap:10px;padding:16px;display:grid}.unit-import-help a{justify-content:center;justify-self:start;align-items:center;gap:8px;display:inline-flex}.unit-import-help p{margin:0;font-size:14px;line-height:1.6}.unit-import-help small{color:var(--theme-muted,#63705e);font-size:12px;line-height:1.6}.unit-import-filename{overflow-wrap:anywhere;color:var(--theme-muted,#65735f);font-size:12px}.unit-import-error{background:var(--theme-red-surface,#fff2ef);border:1px solid var(--theme-line,#f1c7c0);color:var(--theme-red-text,#aa3027);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;display:flex}.unit-import-error>svg{flex-shrink:0;margin-top:2px}.unit-import-error p{margin:5px 0 0;line-height:1.5}.unit-import-progress{color:var(--theme-green-text,#59784a);align-items:center;gap:8px;font-size:13px;display:flex}.unit-import-spinner{animation:1s linear infinite unit-import-spin}@keyframes unit-import-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.unit-import-spinner{animation:none}}.unit-import-warning{background:var(--theme-amber-surface,#fff7e2);color:var(--theme-text,#835912);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.assembly-modal input[type=file]{border:1px solid var(--theme-line,#e1e8dc);border-radius:12px;width:100%;max-width:100%;padding:10px;font-size:13px}.assembly-modal input[type=file]::file-selector-button{background:var(--theme-green-surface,#edf5e7);color:var(--theme-text,#385b2c);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-right:10px;padding:9px 12px;font-weight:700}.assembly-view-switch{background:var(--theme-green-surface,#f2f6ee);border-radius:14px;gap:6px;width:fit-content;margin:18px 0 8px;padding:5px;display:flex}.assembly-view-switch button{color:var(--theme-muted,#697563);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.assembly-view-switch button[aria-pressed=true]{background:var(--theme-surface,#fff);color:var(--theme-text,#253326);box-shadow:0 2px 5px #25332614}.assembly-view-hint{color:var(--theme-muted,#6c7867);margin-bottom:20px;font-size:13px}.assembly-management-bar>button.assembly-operator-close,.assembly-topic-controls>button.assembly-operator-close{background:var(--theme-red-surface,#fff0ec);color:var(--theme-red-text,#b5392d);border:1px solid var(--theme-line,#f0b8af);border-radius:10px;padding:11px 16px;font-weight:750}.assembly-topic-controls .assembly-operator-vote{background:var(--theme-surface-muted,#253326);color:var(--theme-on-color,#fff);border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-weight:750;display:inline-flex}.assembly-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.assembly-dashboard-card{background:var(--theme-green-surface,#f5f9f1);border-radius:16px;flex-direction:column;gap:9px;padding:20px;display:flex}.assembly-dashboard-card strong{color:var(--theme-text,#253326);font-size:30px}.assembly-dashboard-card span{font-size:14px;font-weight:700}.assembly-dashboard-card small{color:var(--theme-muted,#6c7867);font-size:12px}.assembly-desk-heading{align-items:center;gap:20px;margin:16px 0;display:flex}.assembly-desk-heading p{color:var(--theme-muted,#697563);font-size:13px;line-height:1.6}.assembly-desk-heading input,.assembly-presence-search{border:1px solid var(--theme-line,#e1e8dc);border-radius:11px;min-width:0;padding:12px 14px}.assembly-presence-search{width:100%;margin-top:18px}.assembly-ballot-row{border-bottom:1px solid var(--theme-line,#e9eee5);gap:20px;padding:18px 0;display:flex}.assembly-ballot-person{flex-direction:column;flex:1;gap:5px;min-width:150px;display:flex}.assembly-ballot-person span,.assembly-ballot-person small{color:var(--theme-muted,#6c7867);font-size:12px}.assembly-ballot-actions{flex:2;min-width:0}.assembly-ballot-options{flex-wrap:wrap;gap:8px;display:flex}.assembly-ballot-options button{border:1px solid var(--theme-line,#dbe4d4);background:var(--theme-surface,#fff);border-radius:10px;min-height:44px;padding:9px 14px;font-weight:700}.assembly-ballot-options button.selected{background:var(--theme-green-surface,#e9f9e0);border-color:var(--theme-line,#59a719);color:var(--theme-text,#39750c)}.assembly-ballot-confirm{background:var(--theme-green-surface,#f5f8f1);border-radius:12px;gap:10px;margin-top:10px;padding:12px;font-size:13px;display:grid}.assembly-ballot-confirm>div{gap:10px;display:flex}.assembly-ballot-confirm label{gap:6px;display:grid}.assembly-ballot-confirm input{border:1px solid var(--theme-line,#dbe4d4);background:var(--theme-surface,#fff);border-radius:8px;width:100%;padding:10px}.assembly-row-list article>.assembly-quick-presence{flex:0 auto}.assembly-quick-presence .primary{white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}@media (max-width:650px){.assembly-view-switch{width:100%}.assembly-view-switch button{flex:1;padding:10px 8px;font-size:12px}.assembly-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assembly-dashboard-card{padding:14px}.assembly-dashboard-card strong{font-size:25px}.assembly-ballot-row,.assembly-desk-heading{flex-direction:column;gap:12px}.assembly-desk-heading input{width:100%}.assembly-ballot-options button{flex:1}.assembly-row-list article:has(.assembly-quick-presence){flex-wrap:wrap}.assembly-row-list article>.assembly-quick-presence{flex-basis:100%;order:3}.assembly-quick-presence button{width:100%}}.assembly-management-bar>button.assembly-operator-close,.assembly-topic-controls>button.assembly-operator-close{background:var(--theme-red-surface,#ce3c33);min-height:44px;color:var(--theme-on-color,#fff);border:1px solid var(--theme-line,#ac3028);border-radius:12px;justify-content:center;align-items:center;padding:11px 17px;font-weight:750;display:inline-flex;box-shadow:0 3px #9d2b24}.assembly-management-bar>button.assembly-operator-close:hover,.assembly-topic-controls>button.assembly-operator-close:hover{background:var(--theme-red-surface,#b92e27)}.assembly-desk-heading{background:var(--theme-green-surface,#f5f8f1);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:start;gap:22px;padding:20px;display:grid}.assembly-desk-heading h3{color:var(--theme-muted,#64735b);margin:0 0 8px;font-size:13px;font-weight:600}.assembly-desk-heading strong{color:var(--theme-text,#253326);overflow-wrap:anywhere;font-size:20px;line-height:1.4;display:block}.assembly-desk-heading p{max-width:540px;margin:9px 0 0}.assembly-desk-heading input{background:var(--theme-surface,#fff);width:100%;min-height:46px}.assembly-ballot-options button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.assembly-ballot-options button.selected{background:var(--theme-green-surface,#e5f8d9);border:2px solid var(--theme-line,#59a719);color:var(--theme-text,#35690f)}.assembly-ballot-options button svg{flex-shrink:0}@media (max-width:650px){.assembly-desk-heading{grid-template-columns:1fr;gap:15px;padding:16px}.assembly-desk-heading strong{font-size:18px}.assembly-ballot-options button{min-width:90px}.assembly-management-bar>button.assembly-operator-close{flex:1}}.assembly-current-topic{white-space:pre-wrap}.assembly-desk-heading .assembly-topic-controls{margin:14px 0 0}.assembly-next-topics{padding:20px 0}.assembly-next-topics>p{color:var(--theme-muted,#697563);margin:10px 0 18px;font-size:14px}.assembly-next-topics>article{border:1px solid var(--theme-line,#e5ebdf);border-radius:14px;align-items:center;gap:20px;margin-bottom:12px;padding:18px;display:flex}.assembly-next-topics>article>div{flex:1;min-width:0}.assembly-next-topics strong{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;display:block}.assembly-next-topics small{color:var(--theme-muted,#697563);margin-top:6px;display:block}.assembly-next-topics button{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (max-width:650px){.assembly-next-topics>article{flex-direction:column;align-items:stretch;gap:14px}.assembly-next-topics>article button,.assembly-desk-heading .assembly-topic-controls button{width:100%}}
