.agenda-form__field{display:block;margin-bottom:18px}.agenda-form__field:last-child{margin-bottom:0}.agenda-form__label{display:block;margin-bottom:8px;font-size:var(--gabia-body,14px);font-weight:500;color:var(--gabia-text-1,#333)}.agenda-form__req{color:var(--gabia-recruit,#1479c2)}:is(.agenda-detail__body,.agenda-band-editor__content) p{margin:0 0 10px;font-size:var(--gabia-body-lg,15px);line-height:1.65;color:var(--gabia-text-1,#333)}:is(.agenda-detail__body--rich,.agenda-band-editor__content) p:last-child{margin-bottom:0}:is(.agenda-detail__body--rich,.agenda-band-editor__content) p:empty,:is(.agenda-detail__body--rich,.agenda-band-editor__content) p:has(>br:only-child){min-height:1.65em}:is(.agenda-detail__body--rich,.agenda-band-editor__content) p.agenda-align-center,:is(.agenda-detail__body--rich,.agenda-band-editor__content) p[style*="text-align: center"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) p[style*="text-align:center"]{text-align:center}:is(.agenda-detail__body--rich,.agenda-band-editor__content) p.agenda-align-right,:is(.agenda-detail__body--rich,.agenda-band-editor__content) p[style*="text-align: right"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) p[style*="text-align:right"]{text-align:right}:is(.agenda-detail__body--rich,.agenda-band-editor__content) b,:is(.agenda-detail__body--rich,.agenda-band-editor__content) strong{font-weight:700}:is(.agenda-detail__body--rich,.agenda-band-editor__content) em,:is(.agenda-detail__body--rich,.agenda-band-editor__content) i{font-style:italic}:is(.agenda-detail__body--rich,.agenda-band-editor__content) u{text-decoration:underline;text-underline-offset:2px}:is(.agenda-detail__body--rich,.agenda-band-editor__content) del,:is(.agenda-detail__body--rich,.agenda-band-editor__content) s,:is(.agenda-detail__body--rich,.agenda-band-editor__content) strike{text-decoration:line-through}:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="font-size: 1.35rem"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="font-size:1.35rem"]{font-size:1.35rem}:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="font-size: 1.7rem"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="font-size:1.7rem"]{font-size:1.7rem}:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="font-size: 1.125rem"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="font-size:1.125rem"]{font-size:1.125rem}:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="font-size: 1.25rem"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="font-size:1.25rem"]{font-size:1.25rem}:is(.agenda-detail__body--rich,.agenda-band-editor__content) .agenda-band-editor__inline-image,:is(.agenda-detail__body--rich,.agenda-band-editor__content) img{display:block;max-width:100%;height:auto;margin:12px 0;border-radius:8px}:is(.agenda-detail__body--rich,.agenda-band-editor__content) .agenda-band-editor__inline-image.agenda-align-center,:is(.agenda-detail__body--rich,.agenda-band-editor__content) img.agenda-align-center{margin-left:auto;margin-right:auto}:is(.agenda-detail__body--rich,.agenda-band-editor__content) .agenda-band-editor__inline-image.agenda-align-right,:is(.agenda-detail__body--rich,.agenda-band-editor__content) img.agenda-align-right{margin-left:auto;margin-right:0}:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color: #222222"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color:#222222"]{color:#222!important}:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color: #666666"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color:#666666"]{color:#666!important}:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color: #e53935"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color:#e53935"]{color:#e53935!important}:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color: #1e88e5"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color:#1e88e5"]{color:#1e88e5!important}:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color: #43a047"],:is(.agenda-detail__body--rich,.agenda-band-editor__content) span[style*="color:#43a047"]{color:#43a047!important}:is(.agenda-detail__body--rich,.agenda-band-editor__content) ol,:is(.agenda-detail__body--rich,.agenda-band-editor__content) ul{margin:0 0 12px 1.25rem;padding:0;font-size:var(--gabia-body-lg,15px);line-height:1.65;color:var(--gabia-text-1,#333)}:is(.agenda-detail__body--rich,.agenda-band-editor__content) li{margin-bottom:6px}:is(.agenda-detail__body--rich,.agenda-band-editor__content) a{color:var(--gabia-recruit,#1479c2);text-decoration:underline;text-underline-offset:2px}.reurban-gabia__board-detail-body :is(.agenda-detail__body--rich,.agenda-band-editor__content) a{color:var(--gabia-recruit,#1479c2)}.agenda-band-editor{display:flex;flex-direction:column;border:1px solid #d4e4f4;border-radius:8px;background:#fff;overflow:hidden}.agenda-band-editor.is-disabled{opacity:.72;pointer-events:none}.agenda-band-editor__format-bar{padding:10px 16px 0}.agenda-band-editor__format-inner{display:inline-flex;align-items:center;gap:2px;padding:4px 6px;border:1px solid #e8edf3;border-radius:8px;background:#fff}.agenda-band-editor__fmt{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:#444;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.agenda-band-editor__fmt--tt{font-size:14px;letter-spacing:-.02em}.agenda-band-editor__fmt--align{font-size:16px}.agenda-band-editor__menu-item .bi:not(.bi-check2){width:16px;font-size:15px;color:#555}.agenda-band-editor__fmt-icon{display:inline-block;line-height:1}.agenda-band-editor__fmt-icon--italic{font-style:italic}.agenda-band-editor__fmt-icon--underline{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.agenda-band-editor__fmt-icon--strike{text-decoration:line-through;text-decoration-thickness:1.5px}.agenda-band-editor__fmt--color{position:relative;gap:2px}.agenda-band-editor__fmt--image{color:#444}.agenda-band-editor__fmt--image:hover:not(:disabled){background:#f0f4f8}.agenda-band-editor__fmt-icon-svg{display:block;width:18px;height:18px}.agenda-band-editor__media-icon-svg{display:block;width:22px;height:22px}.agenda-band-editor__color-dot{display:inline-block;width:6px;height:6px;margin-left:1px;border-radius:50%;background:#222;transform:translateY(2px)}.agenda-band-editor__fmt.is-active,.agenda-band-editor__fmt:hover:not(:disabled){background:#f0f4f8}.agenda-band-editor__fmt:disabled{opacity:.45;cursor:not-allowed}.agenda-band-editor__menu-wrap{position:relative}.agenda-band-editor__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:132px;margin:0;padding:6px 0;list-style:none;border:1px solid #e5eaf0;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.12)}.agenda-band-editor__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;border:none;background:transparent;color:#333;font-size:var(--gabia-body,14px);text-align:left;cursor:pointer}.agenda-band-editor__menu-item.is-selected,.agenda-band-editor__menu-item:hover{background:#f5f8fb}.agenda-band-editor__menu-item .bi-check2{width:14px;color:#00a862;font-size:16px}.agenda-band-editor__menu--colors{display:flex;gap:6px;min-width:0;padding:10px}.agenda-band-editor__color-swatch{width:28px;height:28px;border:1px solid rgba(0,0,0,.08);border-radius:50%;cursor:pointer}.agenda-band-editor__surface{min-height:200px}.agenda-band-editor__content{min-height:180px;box-sizing:border-box;padding:12px 16px 16px;outline:none;font-size:var(--gabia-body-lg,15px);line-height:1.65;color:var(--gabia-text-1,#333)}.agenda-band-editor__content p{margin:0 0 8px}.agenda-band-editor__content img,.agenda-band-editor__inline-image{display:block;max-width:100%;height:auto;margin:8px 0;border-radius:8px}.agenda-band-editor__content img.agenda-align-center,.agenda-band-editor__inline-image.agenda-align-center{margin-left:auto;margin-right:auto}.agenda-band-editor__content img.agenda-align-right,.agenda-band-editor__inline-image.agenda-align-right{margin-left:auto;margin-right:0}.agenda-compose-image-node{display:block;margin:8px 0}.agenda-compose-image-node--align-center{display:flex;justify-content:center}.agenda-compose-image-node--align-right{display:flex;justify-content:flex-end}.agenda-compose-image-node__frame{position:relative;display:inline-block;max-width:100%;line-height:0}.agenda-compose-image-node__frame img{width:100%;margin:0}.agenda-compose-image-node__outline{position:absolute;inset:0;border:2px solid #1479c2;border-radius:8px;pointer-events:none}.agenda-compose-image-node__handle{position:absolute;right:-6px;bottom:-6px;width:14px;height:14px;padding:0;border:2px solid #fff;border-radius:50%;background:#1479c2;cursor:nwse-resize;touch-action:none}.agenda-compose-image-node__handle:focus-visible{outline:2px solid #1479c2;outline-offset:2px}.agenda-band-editor__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#b0bac7;pointer-events:none;height:0}.agenda-band-editor__previews{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 16px 10px;list-style:none}.agenda-band-editor__preview-item{position:relative;width:72px;height:72px}.agenda-band-editor__preview-img{width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5eaf2}.agenda-band-editor__file-box{display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;padding:8px;border-radius:8px;border:1px solid #d9e6f3;background:#f8fbff;color:#4c5768;text-decoration:none}.agenda-band-editor__file-box>i{font-size:1.1rem}.agenda-band-editor__file-box>span{font-size:.7rem;line-height:1.3;word-break:break-all}.agenda-band-editor__file-attachments{padding:0 16px 10px}.agenda-band-editor__file-attachments-divider{margin:0 0 8px;border:none;border-top:1px solid #eef2f7}.agenda-band-editor__file-attachments-list{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin}.agenda-band-editor__file-attachments-item{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;max-width:min(280px,100%);padding:4px 4px 4px 10px;border:1px solid #d9e6f3;border-radius:999px;background:#f8fbff}.agenda-band-editor__file-attachments-link{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#4c5768;text-decoration:none}a.agenda-band-editor__file-attachments-link:hover{color:#1479c2}.agenda-band-editor__file-attachments-link>i{flex:0 0 auto;font-size:1rem;color:#7d8da3}.agenda-band-editor__file-attachments-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--gabia-caption,13px);line-height:1.3}.agenda-band-editor__file-attachments-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:#8b95a5;cursor:pointer}.agenda-band-editor__file-attachments-remove:hover:not(:disabled){background:#eef2f7;color:#4c5768}.agenda-band-editor__file-attachments-remove:focus-visible{outline:2px solid #1479c2;outline-offset:2px}.agenda-band-editor__preview-remove{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer}.agenda-band-editor__photo-embed{display:contents}.agenda-band-editor__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agenda-band-editor__media-bar{display:flex;align-items:center;gap:4px;padding:8px 12px 10px;border-top:1px solid #eef2f7}.agenda-band-editor__media-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;color:#8b95a5;font-size:1.35rem;cursor:pointer;transition:background .15s,color .15s}.agenda-band-editor__media-btn:hover:not(:disabled){background:#f3f6fa;color:#5c6778}.agenda-band-editor__media-btn:disabled{opacity:.35;cursor:not-allowed}.agenda-band-editor__og-loading{margin:0;padding:0 16px 10px;font-size:var(--gabia-caption,13px);color:var(--gabia-text-3,#7d8da3)}.agenda-band-editor__og-card{display:flex;align-items:stretch;gap:10px;margin:0 14px 10px;border:1px solid #dde8f3;border-radius:10px;overflow:hidden;background:#fff;text-decoration:none;color:inherit}.agenda-band-editor__og-thumb{width:112px;height:84px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.agenda-band-editor__og-body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 10px 0}.agenda-band-editor__og-body strong{font-size:var(--gabia-body,14px);color:var(--gabia-text-1,#333)}.agenda-band-editor__og-body em{font-style:normal;font-size:var(--gabia-caption,13px);color:var(--gabia-text-3,#7d8da3)}.agenda-band-editor__og-body small{font-size:11px;color:#7d8da3}.agenda-band-editor__foot{display:flex;justify-content:flex-end;padding:0 12px 10px}.agenda-band-editor__count{font-size:var(--gabia-caption,13px);color:var(--gabia-text-3,#7d8da3)}.agenda-band-editor__count.is-over{color:#c62828;font-weight:600}.agenda-band-editor__place-chip-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 10px}.agenda-band-editor__place-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:999px;background:#eef6ff;color:var(--gabia-text-1,#333);font-size:var(--gabia-caption,13px)}.agenda-band-editor__place-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:rgba(0,0,0,.08);color:inherit;cursor:pointer}.agenda-band-editor__place-upgrade{border:none;background:transparent;color:var(--gabia-recruit,#1479c2);font-size:var(--gabia-caption,13px);text-decoration:underline;cursor:pointer}.agenda-form__photo-error{margin:8px 14px 0;font-size:13px;color:#c62828}.agenda-form__compose-help{margin:8px 0 0;font-size:13px;color:#7d8da3}