.tile{position:relative;background:#fff;border-radius:3px;padding:20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin-bottom:30px;transition:all .3s ease-in-out}@media print{.tile{border:1px solid #656565}}.tile.small{padding:0}.tile .overlay{position:absolute;inset:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;color:#707070;border-radius:3px}.tile .overlay .l-text{font-size:24px;margin-top:15px}.tile .tile-title{margin:0 0 20px;font-size:1.5rem}.tile .tile-title-w-btn{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tile .tile-title-w-btn .title,.tile .tile-title-w-btn p{margin:0}.tile .tile-title-w-btn .side{margin-bottom:0;padding-left:0}.tile .tile-title-w-btn .btn-group{flex:0 0 auto}.tile .tile-footer{border-top:1px solid #656565;padding:20px 0 0;margin-top:10px}.db-box{position:relative;background:#e4f8f6;border-radius:3px;padding:20px;margin-bottom:30px;transition:all .3s ease-in-out;border:1px solid #d2f0ee;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}@media print{.db-box{border:1px solid #656565}}.db-box.small{padding:0}.db-box .overlay{position:absolute;inset:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;color:#707070;border-radius:3px}.db-box .overlay .l-text{font-size:24px;margin-top:15px}.db-box .db-box-title{margin:0 0 20px}.db-box .db-box-title-w-btn{justify-content:space-between;overflow-wrap:break-word}.db-box .db-box-title-w-btn .title,.db-box .db-box-title-w-btn p{margin:0}.db-box .db-box-title-w-btn .side{margin-bottom:0;padding-left:0}.db-box .db-box-title-w-btn .btn-group{flex:0 0 auto}.db-box .db-box-footer{border-top:1px solid #656565;padding:20px 0 0;margin-top:10px}.event-box-active,.event-box-complete,.event-box-planned{position:relative;border-radius:3px;padding:20px;margin-bottom:30px;transition:all .3s ease-in-out}@media print{.event-box-active,.event-box-complete,.event-box-planned{border:1px solid #656565}}.event-box-active.small,.event-box-complete.small,.event-box-planned.small{padding:0}.event-box-active .overlay,.event-box-complete .overlay,.event-box-planned .overlay{position:absolute;inset:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;color:#707070;border-radius:3px}.event-box-active .overlay .l-text,.event-box-complete .overlay .l-text,.event-box-planned .overlay .l-text{font-size:24px;margin-top:15px}.event-box-active-title,.event-box-complete-title,.event-box-planned-title{margin-top:0}.event-box-active-title-w-btn,.event-box-complete-title-w-btn,.event-box-planned-title-w-btn{justify-content:space-between;overflow-wrap:break-word}.event-box-active-title-w-btn .title,.event-box-active-title-w-btn p,.event-box-complete-title-w-btn .title,.event-box-complete-title-w-btn p,.event-box-planned-title-w-btn .title,.event-box-planned-title-w-btn p{margin:0}.event-box-active-title-w-btn .side,.event-box-complete-title-w-btn .side,.event-box-planned-title-w-btn .side{margin-bottom:0;padding-left:0}.event-box-active-title-w-btn .btn-group,.event-box-complete-title-w-btn .btn-group,.event-box-planned-title-w-btn .btn-group{flex:0 0 auto}.event-box-active-footer,.event-box-complete-footer,.event-box-planned-footer{border-top:1px solid #656565;padding:20px 0 0;margin-top:10px}.event-box-complete{background:#d2f0ee}.event-box-planned{background:#e4f8f6}.event-box-active{background:#d2f0ee}.db-section-title{font-size:1.05rem;font-weight:700;margin:0 0 1rem;color:#000;line-height:1.3}.db-tiles-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:30px}.db-tile{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px 18px 14px;min-height:180px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.db-tile:hover{border-color:#cbd5e1;box-shadow:0 4px 12px -4px rgba(0,0,0,.15);transform:translateY(-2px);text-decoration:none}.db-tile.is-disabled{opacity:.55;pointer-events:none}.db-tile .db-tile-header{margin-bottom:.55rem}.db-tile .db-tile-header .db-tile-title,.db-tile .db-tile-header a{font-size:1.05rem;font-weight:700;color:#007672;text-decoration:none;line-height:1.25;display:inline-block;word-break:break-word}.db-tile .db-tile-header .db-tile-title:focus,.db-tile .db-tile-header .db-tile-title:hover,.db-tile .db-tile-header a:focus,.db-tile .db-tile-header a:hover{text-decoration:underline;color:rgb(0,82.3,79.5101694915)}.db-tile .db-tile-meta{font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;color:#656565;margin-bottom:.35rem;font-weight:600}.db-tile .db-tile-meta-row{display:flex;align-items:baseline;gap:8px;font-size:.95rem;color:#374151}.db-tile .db-tile-meta-label{font-weight:700;color:#111827}.db-tile .db-tile-meta-value{font-weight:400}.db-tile .db-tile-sub{margin-top:4px;font-size:.95rem;color:#6b7280}.db-tile .db-tile-body{flex:1 1 auto;font-size:.85rem;line-height:1.35;color:#707070}.db-tile .db-tile-body p{margin:0 0 .55rem}.db-tile .db-tile-body p:last-child{margin-bottom:0}.db-tile .db-tile-actions{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0}.db-tile .db-tile-actions a{font-size:.78rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#007672;text-decoration:none;display:inline-flex;align-items:center;gap:4px;line-height:1.2;padding:4px 0}.db-tile .db-tile-actions a:focus,.db-tile .db-tile-actions a:hover{color:rgb(0,82.3,79.5101694915);text-decoration:underline}.db-tile .db-tile-actions a.danger{color:#cb261a}.db-tile .db-tile-actions a.danger:focus,.db-tile .db-tile-actions a.danger:hover{color:rgb(225.6048034934,42.231441048,28.8951965066)}.db-tile .db-tile-actions .create-fundrive-btn{background:#00968f;color:#fff;padding:.45rem .9rem;border-radius:8px;font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;font-weight:700;border:1px solid #00968f;transition:background .18s ease,border-color .18s ease;text-decoration:none}.db-tile .db-tile-actions .create-fundrive-btn:focus,.db-tile .db-tile-actions .create-fundrive-btn:hover{background:#007672;border-color:#007672;color:#fff;text-decoration:none}.db-tile.sm{padding:12px 14px}.db-tile.sm .db-tile-header a,.db-tile.sm .db-tile-title{font-size:.95rem}.db-tile.sm .db-tile-actions{gap:6px 12px}.db-tile.sm .db-tile-actions a{font-size:.7rem}.db-status-tag{display:inline-flex;align-items:center;gap:4px;background:#e4f8f6;color:#007672;border:1px solid #e4f8f6;font-size:.675rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;border-radius:6px;text-transform:uppercase}.db-tile.highlight{border-color:#007672;box-shadow:0 0 0 2px rgba(0,118,114,.15)}.db-tile-filter{font-size:.95rem;color:#374151}.db-tile-filter-label{font-weight:600;margin-right:8px}@media (min-width:1200px){.db-tiles-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.db-tiles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.db-tiles-grid{grid-template-columns:1fr}.db-tile{min-height:auto}}.secondary-header{background:#dff1f1;display:table;width:100%;padding:28px}.secondary-header .secondary-header-centered-text{color:#007672;display:table-cell;text-align:center;vertical-align:middle}.secondary-header .secondary-header-centered-text h1{font-size:36px;margin:0;font-family:"Gotham A","Gotham B","Franklin Gothic Medium","Arial Narrow",Arial,sans-serif;font-weight:700}