.N13OQW_container{max-width:1200px;margin:0 auto;padding:48px 24px}.N13OQW_header{text-align:center;margin-bottom:40px}.N13OQW_header h1{color:#1a1a1a;margin:0 0 12px;font-size:2.5rem;font-weight:700}.N13OQW_header p{color:#666;margin:0;font-size:1.125rem}.N13OQW_tabs{justify-content:center;margin-bottom:24px;display:flex}.N13OQW_tabGroup{background:#f1f3f5;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.N13OQW_tab{color:#555;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 22px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.N13OQW_tab:hover{color:#1a1a1a}.N13OQW_tab.N13OQW_active{color:#fff;background:#2d6cdf}.N13OQW_count{background:#00000014;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.N13OQW_tab.N13OQW_active .N13OQW_count{color:#fff;background:#ffffff40}.N13OQW_filters{justify-content:center;margin-bottom:32px;display:flex}.N13OQW_filters input{border:1px solid #d1d1d1;border-radius:4px;width:320px;max-width:100%;min-height:40px;padding:8px 12px;font-size:14px}.N13OQW_filters input:focus{outline-offset:1px;outline:2px solid #2d6cdf}.N13OQW_grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.N13OQW_card{background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 0 2px #0000001f,0 2px 4px #00000024}.N13OQW_card h3{color:#1a1a1a;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600}.N13OQW_cardHeader{justify-content:space-between;align-items:center;display:flex}.N13OQW_dateBadge{color:#fff;background:linear-gradient(135deg,#2d6cdf 0%,#1a4ba0 100%);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.N13OQW_day{font-size:1.25rem;font-weight:700;line-height:1}.N13OQW_month{opacity:.9;font-size:11px;font-weight:600}.N13OQW_badge{color:#424242;background:#f0f0f0;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.N13OQW_badgeAccent{color:#fff;background:#2d6cdf}.N13OQW_meta{flex-wrap:wrap;gap:12px;display:flex}.N13OQW_metaItem{color:#666;align-items:center;gap:6px;font-size:14px;display:inline-flex}.N13OQW_category{color:#2d6cdf;background:#2d6cdf1a;border-radius:12px;padding:4px 10px;font-size:13px;font-weight:500}.N13OQW_cardFooter{border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.N13OQW_surface{color:#616161;background:#f5f5f5;border-radius:4px;padding:2px 8px;font-size:13px}.N13OQW_details{color:#242424;border:1px solid #d1d1d1;border-radius:4px;align-items:center;min-height:40px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.N13OQW_details:hover{background:#f5f5f5}.N13OQW_empty{text-align:center;color:#666;flex-direction:column;align-items:center;padding:80px 24px;display:flex}.N13OQW_empty h3{color:#333;margin:16px 0 8px;font-size:1.25rem}.N13OQW_empty p{margin:0}.N13OQW_error{text-align:center;color:#b10e1c;background:#fdf3f4;border-radius:4px;padding:12px}.N13OQW_loading{text-align:center;color:#666;padding:48px 0}@media (max-width:768px){.N13OQW_container{padding:32px 16px}.N13OQW_grid{grid-template-columns:1fr}.N13OQW_tabGroup{box-sizing:border-box;justify-content:space-between;width:100%;max-width:100%}.N13OQW_tab{white-space:nowrap;flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding:8px 6px;font-size:13px}}@media (max-width:420px){.N13OQW_tab{font-size:12px}.N13OQW_count{min-width:18px;padding:0 5px;font-size:11px}}
