/* /assets/css/info-center.css */
:root{--mk-shell-width: var(--content-wide, 1220px);}.info-page{width: min(100% - (var(--page-gutter, 1rem) * 2), var(--mk-shell-width));max-width: none;margin: 0 auto;padding: clamp(1rem, 2.5vw, 2rem) 0 3rem;}.info-hero{position: relative;overflow: hidden;padding: clamp(1.35rem, 3vw, 2.25rem);border: 1px solid rgba(255,255,255,.09);border-radius: var(--mk-radius-lg, 10px);background: linear-gradient(135deg, rgba(17,24,39,.96) 0%, rgba(39,39,42,.98) 52%, rgba(127,29,29,.95) 100%);box-shadow: var(--mk-shadow-lg, 0 22px 55px rgba(17,24,39,.15));color: #fff;}.info-hero::before{display: none;}.info-back{position: relative;z-index: 1;display: inline-flex;margin-bottom: 1rem;color: #f5d0d0;text-decoration: none;font-size: .92rem;font-weight: 900;}.info-back:hover{color: #fff;}.info-hero-layout{position: relative;z-index: 1;display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;}.info-hero h1{margin: 0 0 .6rem;color: #fff;font-size: clamp(2rem, 3.2vw, 2.7rem);line-height: 1.08;letter-spacing: 0;text-shadow: none;}.info-hero p{max-width: 760px;margin: 0;color: rgba(255,255,255,.76);line-height: 1.7;}.info-stats{display: flex;flex-shrink: 0;gap: .65rem;}.info-stats > span,.info-stats > .ul-stat,.info-stats > .decision-stat{min-width: 86px;padding: .75rem 1rem;border: 1px solid rgba(255,255,255,.14);border-radius: var(--mk-radius, 8px);background: rgba(255,255,255,.09);text-align: center;font-weight: 800;}.info-stats strong{display: block;color: #f5d0d0;font-size: 1.5rem;}.info-stats > span span,.info-stats > .ul-stat span,.info-stats > .decision-stat span{display: block;margin-top: .15rem;color: rgba(255,255,255,.68);font-size: .8rem;}.info-actions,.info-card-actions,.info-save-row,.mk-form-actions,.mk-document-tools,.mk-actions,.mk-pagination{display: flex;flex-wrap: wrap;gap: .75rem;align-items: center;}.info-save-row{justify-content: flex-end;margin-top: 1rem;}.info-btn,.info-actions > a,.info-card-actions a,.info-filter button,.info-save-form button,.info-report-form button,.mk-primary-link,.mk-results-head a,.mk-official-search button,.mk-form-actions button,.mk-official-box a,.mk-result-actions a,.mk-search-form button,.law-filter button,.law-topic-card a,.law-result-row a,.law-card-foot a,.law-empty a,.topic-article > a,.topic-filter button,.compare-form button,.compare-empty a,.experience-form button,.city-message a,.search-form button,.save-form button,.search-starters a{display: inline-flex;align-items: center;justify-content: center;gap: .4rem;min-height: 42px;padding: .65rem 1rem;border: 1px solid var(--mk-brand, #7f1d1d);border-radius: var(--mk-radius, 8px);background: var(--mk-brand, #7f1d1d);color: #fff;text-decoration: none;font-weight: 900;cursor: pointer;white-space: nowrap;box-shadow: none;transition: transform .15s, background .18s, color .18s, border-color .18s;}.info-btn:hover,.info-actions > a:hover,.info-card-actions a:hover,.info-filter button:hover,.info-save-form button:hover,.info-report-form button:hover,.mk-primary-link:hover,.mk-results-head a:hover,.mk-official-search button:hover,.mk-form-actions button:hover,.mk-official-box a:hover,.mk-result-actions a:hover,.mk-search-form button:hover,.law-filter button:hover,.law-topic-card a:hover,.law-result-row a:hover,.law-card-foot a:hover,.law-empty a:hover,.topic-article > a:hover,.topic-filter button:hover,.compare-form button:hover,.compare-empty a:hover,.experience-form button:hover,.city-message a:hover,.search-form button:hover,.save-form button:hover,.search-starters a:hover{background: var(--mk-brand-strong, #5f1515);border-color: var(--mk-brand-strong, #5f1515);color: #fff;transform: translateY(-1px);}.info-btn--dark,.info-card-actions a:first-child,.mk-pagination span.is-current{background: var(--mk-navy, #111827);border-color: var(--mk-navy, #111827);color: #fff;}.info-btn--ghost,.mk-secondary-link,.mk-form-actions a,.mk-pagination a,.mk-document-tools a,.mk-document-tools button,.mk-ghost-button,.topic-side-panel > a,.mk-row-action a{display: inline-flex;align-items: center;justify-content: center;min-height: 42px;padding: .65rem 1rem;border: 1px solid var(--mk-line-strong, #d6cec2);border-radius: var(--mk-radius, 8px);background: #fff;color: var(--mk-ink-soft, #334155);text-decoration: none;font-weight: 900;cursor: pointer;box-shadow: none;transition: transform .15s, background .18s, color .18s, border-color .18s;}.info-btn--ghost:hover,.mk-secondary-link:hover,.mk-form-actions a:hover,.mk-pagination a:hover,.mk-document-tools a:hover,.mk-document-tools button:hover,.mk-ghost-button:hover,.topic-side-panel > a:hover,.mk-row-action a:hover{border-color: rgba(127,29,29,.34);background: #fff7f7;color: var(--mk-brand, #7f1d1d);transform: translateY(-1px);}.info-panel,.info-filter,.info-quick-grid a,.info-category-strip a,.info-card,.info-empty,.info-report-box,.info-related-group,.info-related-item,.mk-search-hero,.mk-results-panel,.mk-aym-card,.mk-aym-results,.mk-simple-hero,.mk-source-tabs,.mk-search-panel,.mk-link-list,.mk-official-card{border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius-lg, 10px);background: #fff;box-shadow: var(--mk-shadow, 0 10px 26px rgba(24,24,27,.07));}.info-panel,.info-filter{margin-top: 1rem;padding: 1rem;}.info-panel{padding: 1.2rem;}.info-section-head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: .85rem;}.info-section-head h2{margin: 0;color: var(--mk-ink, #18181b);font-size: 1.16rem;}.info-section-head span,.info-section-head a{color: var(--mk-muted, #64748b);text-decoration: none;font-weight: 900;}.info-filter{display: grid;gap: .75rem;}.info-filter input,.info-filter select,.info-filter button,.info-report-form select,.info-report-form textarea{border: 1px solid var(--mk-line-strong, #d6cec2);border-radius: var(--mk-radius, 8px);padding: .78rem .9rem;background: #fff;color: var(--mk-ink, #18181b);font: inherit;}.info-filter input:focus,.info-filter select:focus,.info-report-form select:focus,.info-report-form textarea:focus{outline: none;border-color: rgba(127,29,29,.55);box-shadow: 0 0 0 3px rgba(127,29,29,.10);}.info-filter a,.info-category-strip strong{color: var(--mk-brand, #7f1d1d);text-decoration: none;font-weight: 900;}.info-related-item small{display: inline-block;margin-top: 0.45rem;padding: 0.15rem 0.55rem;background: #f1f5f9;border: 1px solid #e2e8f0;border-radius: 4px;color: #1e293b;font-size: 0.74rem;font-weight: 700;letter-spacing: 0.02em;line-height: 1.3;}.info-quick-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: .75rem;margin-top: 1rem;}.info-quick-grid a,.info-category-strip a,.info-related-item{text-decoration: none;color: var(--mk-ink, #18181b);transition: border-color .2s, box-shadow .2s, transform .15s, background .18s;}.info-quick-grid a{padding: 1rem;}.info-quick-grid a:hover,.info-quick-grid a.active,.info-category-strip a:hover,.info-category-strip a.active,.info-related-item:hover{border-color: rgba(127,29,29,.34);background: #fff7f7;box-shadow: 0 12px 28px rgba(24,24,27,.08);transform: translateY(-1px);}.info-quick-grid strong,.info-quick-grid span,.info-category-strip strong,.info-category-strip span,.info-category-strip small,.info-related-item strong,.info-related-item span,.info-related-item small{display: block;}.info-quick-grid span,.info-category-strip small,.info-related-item span,.info-muted,.decision-outcome-strip p{color: var(--mk-muted, #64748b);line-height: 1.55;}.info-category-strip{display: flex;gap: .6rem;margin-top: 1rem;overflow-x: auto;padding-bottom: .25rem;}.info-category-strip a{flex-shrink: 0;min-width: 108px;padding: .82rem 1rem;text-align: center;}.info-category-strip strong{font-size: 1.28rem;}.info-card-grid,.info-related-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: .85rem;}.info-card{padding: 1.25rem 1.35rem;transition: box-shadow .2s, transform .15s, border-color .2s;}.info-card:hover{border-color: var(--mk-line-strong, #d6cec2);box-shadow: 0 12px 30px rgba(24,24,27,.10);transform: translateY(-2px);}.info-card--verified,.info-card--synced{border-left: 4px solid var(--mk-brand, #7f1d1d);}.info-card--urgent{border-left: 4px solid #dc2626;}.info-card--important{border-left: 4px solid #b45309;}.info-card-top,.info-card-foot,.decision-outcome-strip{display: flex;align-items: center;justify-content: space-between;gap: .75rem;}.info-card-top small{color: var(--mk-muted, #64748b);font-weight: 700;white-space: nowrap;}.info-card h2,.info-card h3,.info-empty h3,.info-related-group h3{margin: .75rem 0 .45rem;color: var(--mk-ink, #18181b);line-height: 1.38;}.info-card p{margin: 0;color: var(--mk-ink-soft, #334155);line-height: 1.68;font-size: .93rem;}.info-card-foot{flex-wrap: wrap;margin-top: 1rem;padding-top: .85rem;border-top: 1px solid var(--mk-line, #e4dfd7);}.info-badges{display: flex;flex-wrap: wrap;align-items: center;gap: .45rem;}.info-badge,.info-outcome-badge{display: inline-flex;align-items: center;justify-content: center;gap: .25rem;padding: .28rem .58rem;border: 1px solid transparent;border-radius: 999px;background: #f8fafc;color: var(--mk-ink-soft, #334155);font-size: .76rem;font-weight: 900;white-space: nowrap;}.info-badge--green,.info-outcome--positive{border-color: #f5d0d0;background: #fff7f7;color: var(--mk-brand, #7f1d1d);}.info-badge--blue{border-color: #dbe5ef;background: #f8fafc;color: var(--mk-ink-soft, #334155);}.info-badge--amber,.info-outcome--neutral{border-color: #fde68a;background: #fffbeb;color: #92400e;}.info-badge--red,.info-outcome--negative{border-color: #fecaca;background: #fef2f2;color: #991b1b;}.info-notice,.info-flash{display: flex;align-items: flex-start;gap: 1rem;margin-top: 1rem;padding: 1.05rem 1.2rem;border: 1px solid #fde68a;border-radius: var(--mk-radius-lg, 10px);background: #fffbeb;color: #92400e;}.info-notice--success,.info-flash{border-color: #f5d0d0;background: #fff7f7;color: var(--mk-brand, #7f1d1d);font-weight: 900;}.info-flash--error{border-color: #fecaca;background: #fef2f2;color: #991b1b;}.info-notice strong{display: block;margin-bottom: .15rem;}.info-notice span,.info-notice p{margin: 0;line-height: 1.65;}.info-empty{padding: 2rem;text-align: center;color: var(--mk-muted, #64748b);}.info-save-form,.info-report-form{margin: 0;}.info-report-card{margin: 1.5rem 0;width: 100%;}.info-report-box{margin: 0;padding: 0;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 12px;box-shadow: 0 4px 12px rgba(15, 23, 42, 0.04);overflow: hidden;transition: all 0.2s ease;}.info-report-box[open]{border-color: #cbd5e1;box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);}.info-report-summary{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1.15rem 1.35rem;cursor: pointer;list-style: none;user-select: none;background: #ffffff;transition: background 0.15s ease;}.info-report-summary::-webkit-details-marker{display: none;}.info-report-summary:hover{background: #f8fafc;}.info-report-summary-left{display: flex;align-items: center;gap: 0.95rem;}.info-report-icon{display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 10px;background: rgba(220, 38, 38, 0.08);color: #dc2626;flex-shrink: 0;}.info-report-text{display: flex;flex-direction: column;gap: 0.2rem;}.info-report-title{font-size: 0.98rem;font-weight: 700;color: #1e293b;line-height: 1.25;}.info-report-sub{font-size: 0.82rem;color: #64748b;font-weight: 400;line-height: 1.35;}.info-report-toggle-btn{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.4rem 0.85rem;border-radius: 999px;background: #f1f5f9;color: #334155;font-size: 0.8rem;font-weight: 600;transition: all 0.2s ease;flex-shrink: 0;}.info-report-box:not([open]) .toggle-text-close{display: none;}.info-report-box[open] .toggle-text-open{display: none;}.info-report-box[open] .toggle-chevron{transform: rotate(180deg);}.info-report-toggle-btn .toggle-chevron{transition: transform 0.2s ease;}.info-report-body{padding: 1.25rem 1.35rem 1.5rem;background: #f8fafc;border-top: 1px solid #e2e8f0;}.info-report-fields{display: grid;gap: 1rem;}.info-report-label{display: flex;flex-direction: column;gap: 0.4rem;}.info-report-label .label-text{font-size: 0.82rem;font-weight: 700;color: #334155;}.info-report-select,.info-report-textarea{width: 100%;padding: 0.65rem 0.85rem;border: 1px solid #cbd5e1;border-radius: 8px;background: #ffffff;color: #1e293b;font-size: 0.88rem;font-family: inherit;transition: border-color 0.2s, box-shadow 0.2s;box-sizing: border-box;}.info-report-select:focus,.info-report-textarea:focus{outline: none;border-color: #dc2626;box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.12);}.info-report-textarea{resize: vertical;min-height: 80px;}.info-report-actions{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 0.75rem;margin-top: 1.15rem;}.info-report-submit-btn{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.65rem 1.4rem;background: #dc2626;color: #ffffff;font-weight: 700;font-size: 0.88rem;border-radius: 8px;border: none;cursor: pointer;transition: all 0.2s ease;}.info-report-submit-btn:hover{background: #b91c1c;transform: translateY(-1px);box-shadow: 0 4px 12px rgba(220, 38, 38, 0.25);}.info-report-hint{font-size: 0.78rem;color: #64748b;}.info-report-guest-prompt{text-align: center;padding: 0.75rem 0;}.info-report-guest-prompt p{color: #475569;font-size: 0.9rem;margin-bottom: 0.85rem;}.info-report-guest-actions{display: inline-flex;align-items: center;gap: 0.75rem;}.info-related-group{padding: 1rem;background: var(--mk-surface-muted, #f8fafc);}.info-related-item{display: block;margin-bottom: .55rem;padding: .8rem;}.info-related-item:last-child{margin-bottom: 0;}.info-related-item span{margin-top: .25rem;font-size: .9rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.info-related-item small{margin-top: .45rem;}.mk-legal-search,.mk-aym-search,.mk-announcements,.mk-official-detail{min-height: 100vh;padding: 2rem 0 3.5rem;background: transparent;}.city-detail-page,.compare-page,.law-page,.topic-page,.search-page{max-width: var(--mk-shell-width);}.mk-search-hero,.mk-results-panel,.mk-aym-card,.mk-aym-results,.mk-simple-hero,.mk-source-tabs,.mk-search-panel,.mk-link-list,.mk-official-card{width: min(var(--mk-shell-width), calc(100% - 32px));max-width: var(--mk-shell-width);margin-right: auto;margin-left: auto;}.mk-pagination{justify-content: center;margin-top: 1rem;}.mk-pagination span{display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: .55rem .8rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius, 8px);background: #fff;color: var(--mk-muted, #64748b);font-weight: 900;}.mk-results-head p strong{color: var(--mk-ink, #18181b);}.emsal-page-container,.aym-page-container{width: min(100% - (var(--page-gutter, 1.25rem) * 2), var(--mk-shell-width));max-width: none;margin: 0 auto;padding: clamp(1rem, 2.5vw, 2rem) 0;display: flex;flex-direction: column;gap: 1rem;}.mk-legal-search,.mk-aym-search{min-height: 100vh;background: transparent;}.mk-hero-header{position: relative;width: 100%;min-height: 146px;margin: 1.25rem 0 1.5rem;overflow: hidden;padding: 1.4rem 1.65rem;border: 1px solid rgba(255, 255, 255, .08);border-radius: 16px;background: #171d29;box-shadow: 0 20px 46px rgba(15, 23, 42, .17);box-sizing: border-box;}.mk-hero-header::before{position: absolute;inset: 0 auto 0 0;width: 4px;background: #0284c7;content: "";}.mk-hero-header::after{position: absolute;right: -70px;bottom: -110px;width: 280px;height: 280px;border: 1px solid rgba(2, 132, 199, .28);border-radius: 50%;content: "";opacity: .35;pointer-events: none;}.mk-hero-bg-wave{display: none;}.mk-hero-content{position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;width: 100%;}.mk-hero-left{display: flex;min-width: 0;flex-direction: column;gap: .25rem;}.mk-hero-back{color: #38bdf8;text-decoration: none;font-size: .82rem;font-weight: 800;}.mk-hero-back:hover{color: #fff;}.mk-hero-title{display: flex;align-items: center;gap: .65rem;margin: 0 0 .25rem;color: #fff;font-size: 2rem;font-weight: 900;line-height: 1.2;}.mk-hero-title svg{color: #38bdf8;filter: drop-shadow(0 2px 6px rgba(56, 189, 248, .35));}.mk-hero-subtitle{margin: 0;color: #aeb9c9;font-size: .92rem;line-height: 1.5;}.mk-hero-right{position: relative;z-index: 2;margin-left: auto;}.mk-hero-official-btn{display: inline-flex;align-items: center;justify-content: center;gap: .55rem;min-height: 42px;padding: .72rem 1rem;border: 1px solid rgba(255,255,255,.18);border-radius: var(--mk-radius, 8px);background: rgba(255,255,255,.10);color: #fff;text-decoration: none;font-size: .92rem;font-weight: 900;white-space: nowrap;box-shadow: none;transition: transform .15s, background .18s, border-color .18s;}.mk-hero-official-btn:hover{background: rgba(255,255,255,.18);border-color: rgba(255,255,255,.30);transform: translateY(-1px);}.mk-search-hero,.mk-document-archive-card,.mk-results-panel,.mk-aym-card,.mk-aym-results{width: 100%;max-width: none;margin: 0;padding: clamp(1rem, 2.5vw, 1.6rem);border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius-lg, 10px);background: #fff;box-shadow: var(--mk-shadow, 0 10px 26px rgba(24,24,27,.07));animation: pageFadeInUp .5s ease-out both;}.mk-document-archive-card{display: grid;grid-template-columns: auto minmax(0, 1fr) auto;align-items: center;gap: 1rem;border-color: #dbeafe;background: radial-gradient(circle at top left, rgba(37, 99, 235, .10), transparent 36%), #fff;}.mk-document-archive-icon{width: 48px;height: 48px;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--mk-radius, 8px);background: #eff6ff;color: #1d4ed8;box-shadow: inset 0 0 0 1px #bfdbfe;}.mk-document-archive-body{min-width: 0;}.mk-document-archive-body span{color: #1d4ed8;font-size: .78rem;font-weight: 900;letter-spacing: .04em;text-transform: uppercase;}.mk-document-archive-body h2{margin: .2rem 0 .35rem;color: var(--mk-ink, #18181b);font-size: 1.22rem;font-weight: 900;}.mk-document-archive-body p{max-width: 820px;margin: 0;color: var(--mk-muted, #64748b);line-height: 1.65;}.mk-document-archive-link{display: inline-flex;align-items: center;justify-content: center;min-height: 42px;padding: .7rem 1rem;border: 1px solid #1d4ed8;border-radius: var(--mk-radius, 8px);background: #1d4ed8;color: #fff;font-weight: 900;text-decoration: none;white-space: nowrap;box-shadow: 0 12px 24px rgba(29, 78, 216, .16);}.mk-document-archive-link:hover{background: #1e40af;transform: translateY(-1px);}.mk-results-panel,.mk-aym-results{margin-top: 0;}.mk-kicker{margin: 0 0 .6rem;color: var(--mk-brand, #7f1d1d);font-weight: 900;letter-spacing: .04em;text-transform: uppercase;}.mk-lead{max-width: 780px;margin: .75rem 0 1.25rem;color: var(--mk-muted, #64748b);line-height: 1.7;}.mk-official-search,.mk-aym-form{padding: 1rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius-lg, 10px);background: var(--mk-surface-muted, #f8fafc);box-shadow: none;}.mk-official-search label,.mk-aym-form label,.mk-aym-form legend{color: var(--mk-ink-soft, #334155);font-weight: 900;}.mk-official-search label{display: block;margin-bottom: .5rem;}.mk-official-search div{display: flex;gap: .65rem;}.mk-aym-form fieldset{display: grid;gap: .55rem;margin: 0;padding: 0;border: 0;}.mk-aym-form legend{margin-bottom: .6rem;padding: 0;font-size: 1.02rem;}.mk-official-search input,.mk-aym-form input{width: 100%;min-height: 46px;padding: 0 .9rem;border: 1px solid var(--mk-line-strong, #d6cec2);border-radius: var(--mk-radius, 8px);background: #fff;color: var(--mk-ink, #18181b);font: inherit;}.mk-official-search input:focus,.mk-aym-form input:focus{outline: none;border-color: rgba(127,29,29,.55);box-shadow: 0 0 0 3px rgba(127,29,29,.10);}.mk-actions,.mk-example-list,.mk-form-actions,.mk-document-tools{display: flex;flex-wrap: wrap;gap: .65rem;}.mk-actions,.mk-form-actions{margin-top: 1rem;}.mk-example-list{margin-top: 1.25rem;padding-top: 1rem;border-top: 1px solid var(--mk-line, #e4dfd7);}.mk-example-list a{display: inline-flex;align-items: center;min-height: 34px;padding: .42rem .72rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: 999px;background: #fff;color: var(--mk-ink-soft, #334155);text-decoration: none;font-weight: 800;}.mk-example-list a:hover{border-color: rgba(127,29,29,.34);background: #fff7f7;color: var(--mk-brand, #7f1d1d);}.mk-results-head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 1rem;}.mk-results-head h2{margin: 0;color: var(--mk-ink, #18181b);}.mk-results-head p{margin: .35rem 0 0;color: var(--mk-muted, #64748b);}.mk-warning-box{display: flex !important;align-items: flex-start !important;gap: 0.75rem !important;padding: 1.15rem 1.25rem !important;border: 1px solid #fde68a !important;border-radius: 12px !important;background: #fffbeb !important;color: #92400e !important;line-height: 1.6 !important;}.mk-warning-icon svg{width: 20px !important;height: 20px !important;color: #d97706 !important;flex-shrink: 0 !important;margin-top: 2px !important;}.mk-warning-content strong{display: block !important;font-size: 0.95rem !important;font-weight: 800 !important;margin-bottom: 0.2rem !important;color: #b45309 !important;}.mk-warning-content p{margin: 0 !important;font-size: 0.88rem !important;color: #92400e !important;}.mk-empty-state{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;padding: 3rem 1.5rem !important;text-align: center !important;border: 1px dashed #cbd5e1 !important;border-radius: 14px !important;background: #f8fafc !important;}.mk-empty-icon svg{width: 36px !important;height: 36px !important;color: #94a3b8 !important;margin-bottom: 0.5rem !important;}.mk-empty-state h3{font-size: 1.15rem !important;font-weight: 800 !important;color: #0f172a !important;margin: 0 0 0.35rem !important;}.mk-empty-state p{font-size: 0.9rem !important;color: #64748b !important;max-width: 48ch !important;margin: 0 !important;line-height: 1.6 !important;}.mk-search-hero-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.75rem;}.mk-clear-search-btn{font-size: 0.82rem !important;font-weight: 750 !important;color: #0d9488 !important;text-decoration: none !important;padding: 0.3rem 0.65rem !important;border-radius: 6px !important;background: #f0fdfa !important;border: 1px solid #ccfbf1 !important;transition: all 0.15s ease !important;}.mk-clear-search-btn:hover{background: #0d9488 !important;color: #ffffff !important;}.mk-search-input-wrap{position: relative;display: flex;align-items: center;width: 100%;min-height: 52px;padding: 5px 6px 5px 16px;border: 1.5px solid #cbd5e1;border-radius: 12px;background: #ffffff;box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);transition: all 0.2s ease !important;box-sizing: border-box;}.mk-search-input-wrap:focus-within{border-color: #0d9488 !important;box-shadow: 0 0 0 3.5px rgba(13, 148, 136, 0.15) !important;}.mk-official-search .mk-search-input-wrap .mk-search-icon,.mk-search-input-wrap .mk-search-icon{position: static;top: auto;left: auto;transform: none;width: 20px;height: 20px;display: inline-flex;align-items: center;justify-content: center;color: #64748b;margin-right: 12px;flex-shrink: 0;pointer-events: none;z-index: 2;}.mk-search-input-wrap .mk-search-icon svg{width: 20px !important;height: 20px !important;color: #64748b;}.mk-official-search .mk-search-input-wrap input[type="search"],.mk-official-search .mk-search-input-wrap input,.mk-search-input-wrap input[type="search"],.mk-search-input-wrap input,.mk-aym-single-search input[type="search"]{flex: 1 1 auto;width: auto;height: 40px;min-height: 40px;padding: 0 8px 0 0;font-size: 0.96rem;font-weight: 600;border: none;border-radius: 0;background: transparent;color: #0f172a;box-shadow: none;box-sizing: border-box;}.mk-official-search .mk-search-input-wrap input[type="search"]:focus,.mk-official-search .mk-search-input-wrap input:focus,.mk-search-input-wrap input[type="search"]:focus,.mk-search-input-wrap input:focus{outline: none !important;border: none !important;box-shadow: none !important;background: transparent !important;}.mk-search-submit-btn{position: static;top: auto;right: auto;transform: none;height: 40px;padding: 0 1.35rem;border: none;border-radius: 8px;background: #0d9488;color: #ffffff;font-size: 0.88rem;font-weight: 800;cursor: pointer;transition: all 0.18s ease !important;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;z-index: 2;}.mk-search-submit-btn:hover{background: #0f766e !important;transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(13, 148, 136, 0.3) !important;}.mk-example-tags-wrap{display: flex;align-items: center;flex-wrap: wrap;gap: 0.5rem;margin-top: 1rem;padding-top: 0.85rem;border-top: 1px solid #f1f5f9;}.mk-example-label{font-size: 0.8rem;font-weight: 750;color: #64748b;}.mk-example-chips{display: flex;flex-wrap: wrap;gap: 0.4rem;}.mk-example-chip{font-size: 0.8rem;font-weight: 700;color: #0f766e;background: #f0fdfa;border: 1px solid #ccfbf1;padding: 0.25rem 0.65rem;border-radius: 6px;text-decoration: none;transition: all 0.15s ease !important;}.mk-example-chip:hover{background: #0d9488 !important;color: #ffffff !important;border-color: #0d9488 !important;}.mk-results-head{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 1rem !important;padding-bottom: 1.15rem !important;border-bottom: 1px solid #e2e8f0 !important;margin-bottom: 1.25rem !important;flex-wrap: wrap !important;}.mk-results-badge{display: inline-block !important;font-size: 0.74rem !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;color: #0d9488 !important;margin-bottom: 0.2rem !important;}.mk-results-title-group h2{font-size: 1.35rem !important;font-weight: 800 !important;color: #0f172a !important;margin: 0 0 0.25rem !important;}.mk-results-count-text{margin: 0 !important;font-size: 0.88rem !important;color: #64748b !important;}.mk-results-count-text strong{color: #0f172a !important;}.mk-official-ext-link{display: inline-flex !important;align-items: center !important;gap: 0.45rem !important;padding: 0.55rem 1rem !important;font-size: 0.84rem !important;font-weight: 750 !important;color: #334155 !important;background: #f8fafc !important;border: 1px solid #cbd5e1 !important;border-radius: 9px !important;text-decoration: none !important;transition: all 0.18s ease !important;}.mk-official-ext-link:hover{background: #f0fdfa !important;color: #0f766e !important;border-color: #0d9488 !important;}.mk-results-layout{display: grid !important;grid-template-columns: minmax(340px, 440px) minmax(0, 1fr) !important;gap: 1.5rem !important;align-items: start !important;}.mk-results-sidebar-list{display: flex !important;flex-direction: column !important;gap: 1rem !important;}.mk-result-list{display: flex !important;flex-direction: column !important;gap: 0.85rem !important;}.mk-result-row{display: flex !important;flex-direction: column !important;gap: 0.65rem !important;padding: 1.15rem 1.25rem !important;border: 1px solid #e2e8f0 !important;border-radius: 12px !important;background: #ffffff !important;box-shadow: 0 2px 8px rgba(15, 23, 42, 0.03) !important;transition: all 0.2s ease !important;}.mk-result-row:hover{border-color: #0d9488 !important;transform: translateY(-2px) !important;box-shadow: 0 8px 24px rgba(13, 148, 136, 0.09) !important;}.mk-result-row.is-selected{border-color: #0d9488 !important;background: #f0fdfa !important;box-shadow: 0 4px 18px rgba(13, 148, 136, 0.14) !important;border-left: 4px solid #0d9488 !important;}.mk-court-header{display: flex !important;align-items: flex-start !important;gap: 0.6rem !important;}.mk-court-icon{width: 28px !important;height: 28px !important;border-radius: 8px !important;background: #f0fdfa !important;color: #0d9488 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;border: 1px solid #ccfbf1 !important;}.mk-court-icon svg{width: 15px !important;height: 15px !important;}.mk-court-name{margin: 0 !important;font-size: 0.95rem !important;font-weight: 800 !important;color: #0f172a !important;line-height: 1.45 !important;}.mk-meta-chips{display: flex !important;flex-wrap: wrap !important;gap: 0.35rem !important;margin-top: 0.25rem !important;}.mk-meta-chip{display: inline-flex !important;align-items: center !important;gap: 0.25rem !important;font-size: 0.78rem !important;background: #f8fafc !important;color: #0f172a !important;padding: 0.22rem 0.6rem !important;border-radius: 6px !important;border: 1px solid #cbd5e1 !important;}.mk-meta-chip strong{color: #475569 !important;font-weight: 800 !important;}.mk-meta-chip .mk-meta-val{color: #0f172a !important;font-weight: 800 !important;}.mk-result-actions{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 0.75rem !important;padding-top: 0.65rem !important;border-top: 1px solid #f1f5f9 !important;}.mk-status-badge{display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 0.72rem !important;font-weight: 800 !important;padding: 0.28rem 0.7rem !important;border-radius: 999px !important;text-transform: uppercase !important;letter-spacing: 0.03em !important;}.mk-status-badge.is-kesin{background: #ecfdf5 !important;color: #065f46 !important;border: 1.5px solid #6ee7b7 !important;}.mk-status-badge.is-kesinlesmedi{background: #fffbeb !important;color: #92400e !important;border: 1.5px solid #fcd34d !important;}.mk-status-badge.is-default{background: #f1f5f9 !important;color: #334155 !important;border: 1.5px solid #cbd5e1 !important;}.mk-result-row a.mk-btn-inspect,.mk-btn-inspect{display: inline-flex !important;align-items: center !important;gap: 0.35rem !important;padding: 0.48rem 1rem !important;font-size: 0.82rem !important;font-weight: 750 !important;border-radius: 8px !important;background: #f0fdfa !important;color: #0f766e !important;border: 1.5px solid #99f6e4 !important;text-decoration: none !important;transition: all 0.18s ease !important;}.mk-result-row a.mk-btn-inspect:hover,.mk-btn-inspect:hover{background: #0d9488 !important;color: #ffffff !important;border-color: #0d9488 !important;box-shadow: 0 4px 12px rgba(13, 148, 136, 0.25) !important;}.mk-result-row a.mk-btn-inspect.is-active,.mk-btn-inspect.is-active{background: #0d9488 !important;color: #ffffff !important;border-color: #0d9488 !important;box-shadow: 0 2px 8px rgba(13, 148, 136, 0.2) !important;}.mk-document-panel{position: sticky !important;top: 80px !important;min-height: 480px !important;background: #ffffff !important;border: 1px solid #e2e8f0 !important;border-radius: 14px !important;box-shadow: 0 8px 30px rgba(15, 23, 42, 0.05) !important;overflow: hidden !important;display: flex !important;flex-direction: column !important;}.mk-document-head{padding: 1.35rem 1.6rem !important;background: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%) !important;border-bottom: 1px solid #e2e8f0 !important;}.mk-doc-head-tag{display: inline-block !important;font-size: 0.76rem !important;font-weight: 800 !important;color: #0d9488 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;margin-bottom: 0.35rem !important;}.mk-doc-title-area h3{font-size: 1.25rem !important;font-weight: 800 !important;color: #0f172a !important;margin: 0 0 0.6rem !important;line-height: 1.4 !important;}.mk-doc-meta-pills{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 0.5rem !important;}.mk-doc-meta-pills .mk-meta-pill,.mk-meta-pill{display: inline-flex;align-items: center;gap: 0.35rem;font-size: 0.82rem;background: #f1f5f9;color: #0f172a;padding: 0.32rem 0.75rem;border-radius: 8px;border: 1px solid #cbd5e1;}.mk-doc-meta-pills .mk-meta-pill strong,.mk-meta-pill strong{color: #475569;font-weight: 800;}.mk-doc-meta-pills .mk-meta-pill .mk-meta-val,.mk-meta-pill .mk-meta-val{color: #0f172a;font-weight: 800;}.mk-doc-meta-pills .mk-status-pill,.mk-status-pill{font-weight: 800 !important;padding: 0.32rem 0.8rem !important;border-radius: 8px !important;text-transform: uppercase !important;letter-spacing: 0.03em !important;}.mk-doc-meta-pills .mk-status-pill.is-kesin,.mk-status-pill.is-kesin{background: #ecfdf5 !important;color: #065f46 !important;border: 1.5px solid #6ee7b7 !important;}.mk-doc-meta-pills .mk-status-pill.is-kesinlesmedi,.mk-status-pill.is-kesinlesmedi{background: #fffbeb !important;color: #92400e !important;border: 1.5px solid #fcd34d !important;}.mk-doc-meta-pills .mk-status-pill.is-default,.mk-status-pill.is-default{background: #f1f5f9 !important;color: #334155 !important;border: 1.5px solid #cbd5e1 !important;}.mk-document-tools{display: flex;align-items: center;justify-content: space-between;padding: 0.75rem 1.6rem;background: #f8fafc;border-bottom: 1px solid #e2e8f0;flex-wrap: wrap;gap: 0.5rem;}.mk-tools-left{display: flex;align-items: center;gap: 0.5rem;flex-wrap: wrap;}.mk-tool-btn{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.45rem 0.85rem;font-size: 0.82rem;font-weight: 750;background: #ffffff;color: #334155;border: 1px solid #cbd5e1;border-radius: 8px;cursor: pointer;transition: all 0.15s ease !important;}.mk-tool-btn:hover{background: #f0fdfa !important;color: #0f766e !important;border-color: #0d9488 !important;}.mk-document-source{display: flex !important;align-items: flex-start !important;gap: 0.6rem !important;padding: 0.85rem 1.6rem !important;background: #f0fdfa !important;border-bottom: 1px solid #ccfbf1 !important;color: #0f766e !important;font-size: 0.82rem !important;line-height: 1.55 !important;}.mk-source-icon svg{width: 17px !important;height: 17px !important;color: #0d9488 !important;flex-shrink: 0 !important;margin-top: 1px !important;}.mk-source-meta{margin-top: 0.3rem;color: #0f766e;font-size: 0.76rem;}.mk-document-body-wrap{padding: 1.5rem 1.6rem 2rem !important;max-height: 750px !important;overflow-y: auto !important;background: #f8fafc !important;}.mk-document-body{background: #ffffff !important;border: 1px solid #e2e8f0 !important;border-radius: 12px !important;padding: 2rem 2.25rem !important;color: #1e293b !important;font-family: "Charter", "Georgia", "Times New Roman", serif !important;font-size: 15.5px !important;line-height: 1.85 !important;box-shadow: 0 4px 16px rgba(15, 23, 42, 0.03) !important;}.mk-document-body table{width: 100% !important;border-collapse: collapse !important;margin: 1rem 0 !important;}.mk-document-body td,.mk-document-body th{padding: 8px 12px !important;border: 1px solid #e2e8f0 !important;vertical-align: top !important;}.mk-document-body p{margin: 0 0 1.15rem !important;}.mk-document-empty{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;padding: 4.5rem 2rem !important;text-align: center !important;gap: 0.75rem !important;}.mk-empty-doc-icon{width: 60px !important;height: 60px !important;border-radius: 18px !important;background: #f0fdfa !important;color: #0d9488 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin-bottom: 0.25rem !important;border: 1px solid #ccfbf1 !important;}.mk-empty-doc-icon svg{width: 28px !important;height: 28px !important;}.mk-document-empty h3{font-size: 1.18rem !important;font-weight: 800 !important;color: #0f172a !important;margin: 0 !important;}.mk-document-empty p{font-size: 0.9rem !important;color: #64748b !important;max-width: 44ch !important;line-height: 1.65 !important;margin: 0 !important;}.mk-pagination{display: flex !important;align-items: center !important;justify-content: center !important;gap: 0.5rem !important;padding: 1.25rem 0 !important;flex-wrap: wrap !important;}.mk-page-numbers{display: flex !important;align-items: center !important;gap: 0.35rem !important;}.mk-page-btn,.mk-page-num{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 36px !important;height: 36px !important;padding: 0 0.65rem !important;border-radius: 8px !important;font-size: 0.84rem !important;font-weight: 750 !important;background: #ffffff !important;color: #334155 !important;border: 1px solid #e2e8f0 !important;text-decoration: none !important;transition: all 0.15s ease !important;}.mk-page-btn:hover,.mk-page-num:hover{background: #f0fdfa !important;color: #0f766e !important;border-color: #0d9488 !important;}.mk-page-num.is-current{background: #0d9488 !important;color: #ffffff !important;border-color: #0d9488 !important;}.mk-page-info{font-size: 0.82rem !important;color: #64748b !important;font-weight: 700 !important;margin: 0 0.5rem !important;}@media (max-width: 1080px){.mk-results-layout{grid-template-columns: 1fr !important;}.mk-document-panel{position: static !important;}}@media (max-width: 640px){.mk-search-input-wrap{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;padding: 6px 12px;min-height: 48px;box-sizing: border-box;}.mk-search-input-wrap .mk-search-icon{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;width: 20px;height: 20px;margin-right: 10px;}.mk-search-input-wrap input[type="search"],.mk-search-input-wrap input{flex: 1 1 auto;width: 100%;min-width: 0;height: 38px;min-height: 38px;padding: 0 4px;margin: 0;border: none;background: transparent;line-height: normal;}.mk-search-input-wrap:has(.mk-search-submit-btn){flex-wrap: wrap;}.mk-search-submit-btn{position: static;width: 100%;margin-top: 0.5rem;height: 44px;transform: none;}.mk-document-body{padding: 1.25rem 1.15rem !important;font-size: 14.5px !important;}}.mk-legal-gateway{width: min(100% - (var(--page-gutter, 1.25rem) * 2), var(--mk-shell-width));max-width: none;min-height: calc(100vh - 120px);margin: 0 auto;padding: clamp(1rem, 2.5vw, 2rem) 0 3rem;background: transparent;}.mk-legal-gateway .mk-gateway-card{width: 100%;max-width: none;margin: 0;padding: clamp(1.25rem, 2.6vw, 2rem);border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius-lg, 10px);background: #fff;box-shadow: var(--mk-shadow, 0 10px 26px rgba(24,24,27,.07));}.mk-legal-gateway .mk-gateway-card h1{display: flex;align-items: flex-start;gap: .7rem;max-width: 1080px;margin: 0;color: var(--mk-ink, #18181b);font-size: clamp(1.75rem, 3vw, 2.55rem);line-height: 1.16;font-weight: 900;letter-spacing: 0;}.mk-legal-gateway .mk-gateway-card h1 svg{flex: 0 0 auto;width: .95em;height: .95em;margin-top: .1em;color: var(--mk-brand, #7f1d1d);}.mk-legal-gateway .mk-lead{max-width: 880px;margin: .85rem 0 1.1rem;color: var(--mk-muted, #64748b);line-height: 1.7;}.mk-legal-gateway .mk-notice{margin: 0;}.mk-legal-gateway .mk-actions{margin-top: 1.1rem;}.mk-official-detail{width: min(100% - (var(--page-gutter, 1.25rem) * 2), var(--mk-shell-width));max-width: none;min-height: calc(100vh - 120px);margin: 0 auto;padding: clamp(1rem, 2.5vw, 2rem) 0 3rem;background: transparent;}.mk-official-detail .mk-official-card{width: 100%;max-width: none;margin: 0;padding: clamp(1.25rem, 2.6vw, 2rem);transition: border-color .18s, box-shadow .18s;}.mk-back-link{display: inline-flex;align-items: center;margin-bottom: 1.25rem;color: var(--mk-muted, #64748b);text-decoration: none;font-size: .92rem;font-weight: 900;transition: color .18s, transform .15s;}.mk-back-link:hover{color: var(--mk-brand, #7f1d1d);transform: translateX(-2px);}.mk-kicker{margin: 0 0 .55rem;color: var(--mk-brand, #7f1d1d);font-size: .78rem;font-weight: 900;letter-spacing: .05em;text-transform: uppercase;}.mk-official-detail .mk-official-card h1{display: flex;align-items: flex-start;gap: .7rem;max-width: 1080px;margin: 0;color: var(--mk-ink, #18181b);font-size: clamp(1.75rem, 3vw, 2.55rem);line-height: 1.16;font-weight: 900;letter-spacing: 0;}.mk-official-detail .mk-official-card h1 svg{flex: 0 0 auto;width: .95em;height: .95em;margin-top: .1em;color: var(--mk-brand, #7f1d1d);}.mk-official-detail .mk-official-card p{color: var(--mk-ink-soft, #334155);line-height: 1.65;}.mk-meta-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: .75rem;margin: 1.25rem 0;}.mk-meta-grid div{padding: .9rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius, 8px);background: var(--mk-soft, #f8fafc);}.mk-meta-grid span{display: block;margin-bottom: .3rem;color: var(--mk-muted, #64748b);font-size: .82rem;font-weight: 800;}.mk-meta-grid strong{display: block;color: var(--mk-ink, #18181b);font-weight: 900;line-height: 1.35;}.mk-notice{margin: 0 0 1.15rem;padding: .95rem 1rem;border: 1px solid #fde68a;border-radius: var(--mk-radius, 8px);background: #fffbeb;color: #78350f;font-size: .94rem;line-height: 1.6;}.mk-official-detail .mk-primary-link{padding: 0 1.15rem;}.mk-missing-source{margin: 0;padding: .95rem 1rem;border: 1px solid #fecdd3;border-radius: var(--mk-radius, 8px);background: #fff1f2;color: #9f1239;font-weight: 800;}.announcements-page-container{width: 100%;max-width: 100%;margin: 0 auto;padding: 0 0 clamp(1rem, 2.5vw, 2rem);display: flex;flex-direction: column;gap: 1rem;box-sizing: border-box;}.mk-announcements{min-height: 100vh;background: transparent;}.announcements-hero{position: relative;overflow: hidden;padding: clamp(1.35rem, 3vw, 2.25rem);border: 1px solid rgba(255,255,255,.09);border-radius: var(--mk-radius-lg, 10px);background: linear-gradient(135deg, rgba(17,24,39,.96) 0%, rgba(39,39,42,.98) 52%, rgba(127,29,29,.95) 100%);box-shadow: var(--mk-shadow-lg, 0 22px 55px rgba(17,24,39,.15));color: #fff;animation: pageFadeInUp .6s ease-out;}.announcements-hero .hero-bg-pattern{display: none;}.announcements-hero .hero-content{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: clamp(1rem, 3vw, 2rem);align-items: center;}.announcements-hero .hero-left{display: flex;min-width: 0;flex-direction: column;}.announcements-kicker{display: inline-flex;margin-bottom: .5rem;color: #f5d0d0;font-size: .78rem;font-weight: 900;letter-spacing: .05em;text-transform: uppercase;}.announcements-hero .hero-title{max-width: 920px;margin: 0;color: #fff;font-size: clamp(2rem, 3.2vw, 2.7rem);line-height: 1.08;font-weight: 900;letter-spacing: 0;text-shadow: none;}.announcements-hero .hero-subtitle{max-width: 780px;margin: .5rem 0 0;color: rgba(255,255,255,.76);font-size: 1rem;line-height: 1.65;}.announcements-hero .hero-actions{display: flex;flex-wrap: wrap;gap: .75rem;margin-top: 1.25rem;}.announcements-hero .hero-secondary{display: inline-flex;align-items: center;justify-content: center;min-height: 42px;padding: .72rem 1rem;border: 1px solid rgba(255,255,255,.18);border-radius: var(--mk-radius, 8px);background: rgba(255,255,255,.10);color: #fff;text-decoration: none;font-weight: 900;}.announcements-hero .hero-secondary:hover{background: rgba(255,255,255,.18);transform: translateY(-1px);}.announcements-hero .hero-stats-grid{display: grid;grid-template-columns: repeat(3, minmax(120px, 1fr));gap: .65rem;}.announcements-hero .hero-stat-card{display: flex;align-items: center;gap: .65rem;padding: .75rem 1rem;border: 1px solid rgba(255,255,255,.14);border-radius: var(--mk-radius, 8px);background: rgba(255,255,255,.09);box-shadow: none;}.announcements-hero .stat-icon{color: #f5d0d0;font-size: 1.25rem;}.announcements-hero .stat-value{color: #fff;font-size: 1.25rem;font-weight: 900;line-height: 1;}.announcements-hero .stat-label{margin-top: .15rem;color: rgba(255,255,255,.70);font-size: .65rem;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;}.mk-source-tabs{display: flex;gap: .6rem;overflow-x: auto;padding: .25rem 0;}.mk-tab{display: inline-flex;flex: 0 0 auto;align-items: center;gap: .5rem;min-height: 40px;padding: 0 .9rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius, 8px);background: #fff;color: var(--mk-ink-soft, #334155);text-decoration: none;font-weight: 800;white-space: nowrap;box-shadow: none;transition: transform .15s, background .18s, border-color .18s, color .18s;}.mk-tab:hover{border-color: var(--mk-line-strong, #d6cec2);transform: translateY(-1px);}.mk-tab small{display: inline-flex;align-items: center;justify-content: center;min-width: 1.6rem;padding: .12rem .45rem;border-radius: 999px;background: #f8fafc;color: var(--mk-muted, #64748b);font-size: .76rem;font-weight: 900;}.mk-tab.is-active{border-color: rgba(127,29,29,.34);background: #fff7f7;color: var(--mk-brand, #7f1d1d);}.mk-tab.is-active small{background: #f5d0d0;color: var(--mk-brand, #7f1d1d);}.mk-search-panel,.mk-link-list{width: 100%;max-width: none;margin: 0;padding: clamp(1rem, 2vw, 1.25rem);border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius-lg, 10px);background: #fff;box-shadow: var(--mk-shadow, 0 10px 26px rgba(24,24,27,.07));}.mk-search-form label{display: block;margin-bottom: .5rem;color: var(--mk-ink-soft, #334155);font-weight: 900;}.mk-search-form div{display: flex;gap: .65rem;}.mk-search-form input{flex: 1;min-width: 0;min-height: 44px;padding: 0 .9rem;border: 1px solid var(--mk-line-strong, #d6cec2);border-radius: var(--mk-radius, 8px);background: #fff;color: var(--mk-ink, #18181b);font: inherit;}.mk-search-form input:focus{outline: none;border-color: rgba(127,29,29,.55);box-shadow: 0 0 0 3px rgba(127,29,29,.10);}.mk-list-head{display: flex;align-items: end;justify-content: space-between;gap: 1rem;margin-bottom: .85rem;}.mk-list-head h2{margin: 0;color: var(--mk-ink, #18181b);font-size: 1.35rem;font-weight: 900;}.mk-list-head p{margin: .25rem 0 0;color: var(--mk-muted, #64748b);font-size: .92rem;}.mk-announcement-rows{display: grid;gap: .65rem;}.mk-announcement-row,.mk-empty-state{padding: 1rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius-lg, 10px);background: #fff;box-shadow: none;}.mk-announcement-row{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: .9rem;transition: border-color .18s, box-shadow .18s, transform .15s;}.mk-announcement-row:hover{border-color: var(--mk-line-strong, #d6cec2);box-shadow: 0 12px 28px rgba(24,24,27,.08);transform: translateY(-1px);}.mk-row-title{display: inline-block;color: var(--mk-ink, #18181b);text-decoration: none;font-size: 1.04rem;font-weight: 900;line-height: 1.5;}.mk-row-title:hover{color: var(--mk-brand, #7f1d1d);}.mk-row-title--disabled{color: var(--mk-muted, #64748b);}.mk-row-meta{display: flex;flex-wrap: wrap;gap: .45rem .9rem;margin-top: .45rem;color: var(--mk-muted, #64748b);font-size: .88rem;}.mk-row-meta span{display: inline-flex;align-items: center;}.mk-row-meta span:not(:last-child)::after{content: "/";margin-left: .9rem;color: var(--mk-line-strong, #d6cec2);}.mk-row-action{display: flex;justify-content: flex-end;}.mk-row-action a{border-color: var(--mk-brand, #7f1d1d);background: var(--mk-brand, #7f1d1d);color: #fff;}.mk-row-action a:hover{border-color: var(--mk-brand-strong, #5f1515);background: var(--mk-brand-strong, #5f1515);color: #fff;}.mk-row-action span{color: #9a3412;font-size: .9rem;font-weight: 800;}.mk-empty-state{padding: 2.5rem 1.5rem;text-align: center;color: var(--mk-muted, #64748b);}.mk-empty-state h3{margin: 0 0 .35rem;color: var(--mk-ink, #18181b);font-size: 1.15rem;font-weight: 900;}.search-page-container{width: min(100% - (var(--page-gutter, 1.25rem) * 2), var(--mk-shell-width));max-width: none;min-height: calc(100vh - 70px);margin: 0 auto;padding: clamp(1rem, 2.5vw, 2rem) 0 3rem;color: var(--mk-ink, #18181b);}.search-hero{position: relative !important;overflow: hidden !important;min-height: 146px !important;padding: 1.35rem 1.5rem !important;border: 1px solid rgba(255, 255, 255, .08) !important;border-radius: 8px !important;background: #171d29 !important;box-shadow: 0 20px 46px rgba(15, 23, 42, .17) !important;color: #fff !important;}.search-hero::before{position: absolute !important;inset: 0 auto 0 0 !important;width: 4px !important;content: "" !important;background: var(--premium-accent, #ef4444) !important;z-index: 2 !important;}.search-hero::after{position: absolute !important;right: -70px !important;bottom: -110px !important;width: 280px !important;height: 280px !important;border: 1px solid color-mix(in srgb, var(--premium-accent, #ef4444) 28%, transparent) !important;border-radius: 50% !important;content: "" !important;opacity: .32 !important;pointer-events: none !important;z-index: 1 !important;}.search-hero .hero-bg-pattern{display: none;}.search-hero .hero-content{position: relative !important;z-index: 2 !important;display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;align-items: center !important;gap: 1.25rem !important;width: 100% !important;}.search-hero .hero-left{min-width: 0;display: flex;flex-direction: column;align-items: flex-start;}.search-hero .hero-title{display: flex !important;align-items: center !important;gap: .65rem !important;margin: 0 !important;color: #fff !important;font-size: 2rem !important;line-height: 1.15 !important;font-weight: 800 !important;letter-spacing: 0 !important;text-shadow: none !important;}.search-hero .hero-title svg{flex: 0 0 auto;width: 28px !important;height: 28px !important;color: var(--premium-accent, #ef4444);}.search-hero .hero-subtitle{margin: .35rem 0 0;color: #aeb9c9;font-size: .95rem;line-height: 1.45;}.search-hero .hero-stats-grid{display: flex;align-items: center;justify-content: flex-end;gap: .55rem;margin: 0 !important;flex-shrink: 0;}.search-hero .hero-stat-card{display: flex;align-items: center;gap: .55rem;min-width: 140px;padding: .55rem .85rem;border: 1px solid rgba(255, 255, 255, .12);border-radius: 8px;background: rgba(255, 255, 255, .07);box-shadow: none;}.search-hero .stat-icon{color: var(--premium-accent, #ef4444);display: flex;align-items: center;}.search-hero .stat-icon svg{width: 18px;height: 18px;}.search-hero .stat-value{color: #fff;font-size: .95rem;font-weight: 800;line-height: 1.1;}.search-hero .stat-label{margin-top: .1rem;color: rgba(255, 255, 255, .70);font-size: .68rem;font-weight: 800;letter-spacing: .04em !important;text-transform: uppercase;}.search-panel{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) minmax(170px, auto) auto;gap: .75rem;align-items: center;margin: 0 0 1rem;padding: .9rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius-lg, 10px);background: var(--mk-surface, #fff);box-shadow: var(--mk-shadow-sm, 0 8px 22px rgba(17,24,39,.06));}.search-input-wrapper{display: flex;align-items: center;gap: .65rem;min-width: 0;min-height: 44px;padding: .72rem .9rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius, 8px);background: #fff;}.search-input-wrapper svg{flex: 0 0 auto;color: var(--mk-muted, #64748b);}.search-input-wrapper input{width: 100%;min-width: 0;border: 0;outline: 0;background: transparent;color: var(--mk-ink, #18181b);font: inherit;}.search-panel select{min-height: 44px;padding: .72rem .9rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius, 8px);outline: none;background: #fff;color: var(--mk-ink, #18181b);font: inherit;cursor: pointer;}.search-panel select:hover,.search-panel select:focus,.search-input-wrapper:focus-within{border-color: var(--mk-brand, #7f1d1d);box-shadow: 0 0 0 3px rgba(127,29,29,.08);}.search-panel button,.save-form button{display: inline-flex;align-items: center;justify-content: center;min-height: 42px;border: 1px solid var(--mk-brand, #7f1d1d);border-radius: var(--mk-radius, 8px);background: var(--mk-brand, #7f1d1d);color: #fff;cursor: pointer;font-weight: 900;text-decoration: none;white-space: nowrap;transition: transform .15s, background .18s, border-color .18s, box-shadow .18s;}.search-panel button{padding: .72rem 1.15rem;}.save-form button{padding: .58rem .85rem;font-size: .82rem;}.search-panel button:hover,.save-form button:hover{border-color: var(--mk-brand-strong, #5f1515);background: var(--mk-brand-strong, #5f1515);box-shadow: var(--mk-shadow-sm, 0 8px 22px rgba(17,24,39,.08));transform: translateY(-1px);}.spotlight-suggestions{position: absolute;z-index: 50;top: calc(100% + .5rem);right: 0;left: 0;display: none;gap: .45rem;padding: .75rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius-lg, 10px);background: #fff;color: var(--mk-ink, #18181b);box-shadow: var(--mk-shadow-lg, 0 22px 55px rgba(17,24,39,.15));}.spotlight-suggestions:not([hidden]){display: grid;}.spotlight-suggestion{display: grid;grid-template-columns: 38px minmax(0, 1fr) auto;gap: .75rem;align-items: center;padding: .65rem .75rem;border-radius: var(--mk-radius, 8px);color: inherit;text-decoration: none;transition: background .18s;}.spotlight-suggestion:hover,.spotlight-suggestion.is-active{background: var(--mk-soft, #f8fafc);}.spotlight-type{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: var(--mk-radius, 8px);background: #fff7f7;color: var(--mk-brand, #7f1d1d);font-size: .72rem;font-weight: 900;}.spotlight-title,.spotlight-summary,.spotlight-meta{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.spotlight-title{display: block;color: var(--mk-ink, #18181b);font-size: .92rem;font-weight: 900;}.spotlight-summary{display: block;margin-top: .12rem;color: var(--mk-muted, #64748b);font-size: .78rem;}.spotlight-meta{color: var(--mk-muted, #64748b);font-size: .75rem;font-weight: 800;}.spotlight-empty{padding: .75rem;color: var(--mk-muted, #64748b);font-size: .85rem;font-weight: 750;}.search-alert,.search-summary,.search-live-links-new,.result-group,.search-starters,.search-empty{animation: pageFadeInUp .5s ease-out both;}.search-alert{margin-bottom: 1rem;padding: .95rem 1.1rem;border: 1px solid rgba(127,29,29,.18);border-radius: var(--mk-radius-lg, 10px);background: #fff7f7;color: var(--mk-brand, #7f1d1d);font-weight: 800;}.search-alert.is-error{border-color: rgba(153,27,27,.15);background: #fef2f2;color: #991b1b;}.search-summary{display: flex;align-items: center;gap: .75rem;margin-bottom: 1rem;}.search-summary strong{color: var(--mk-ink, #18181b);font-size: 1.08rem;font-weight: 900;}.search-summary span{color: var(--mk-muted, #64748b);font-size: .92rem;}.search-live-links-new{display: flex;flex-wrap: wrap;align-items: center;gap: .65rem;margin-bottom: 1.25rem;}.live-links-label{color: var(--mk-muted, #64748b);font-size: .85rem;font-weight: 800;}.live-link-pill,.search-starters-grid a{display: inline-flex;align-items: center;min-height: 36px;border: 1px solid var(--mk-line, #e4dfd7);border-radius: 999px;background: #fff;color: var(--mk-ink-soft, #334155);text-decoration: none;font-size: .84rem;font-weight: 800;transition: transform .15s, background .18s, border-color .18s, color .18s;}.live-link-pill{gap: .35rem;padding: .45rem .8rem;}.search-starters-grid a{padding: .55rem .85rem;}.live-link-pill:hover,.search-starters-grid a:hover{border-color: var(--mk-brand, #7f1d1d);background: #fff7f7;color: var(--mk-brand, #7f1d1d);transform: translateY(-1px);}.result-group,.search-starters,.search-empty{margin-top: 1.25rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius-lg, 10px);background: var(--mk-surface, #fff);box-shadow: var(--mk-shadow-sm, 0 8px 22px rgba(17,24,39,.06));}.result-group,.search-starters{padding: clamp(1rem, 2vw, 1.35rem);}.result-group-head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 1rem;}.result-group-head h2,.search-starters h2,.search-empty h2{margin: 0;color: var(--mk-ink, #18181b);font-weight: 900;letter-spacing: 0;}.result-group-head h2,.search-starters h2{font-size: 1.12rem;}.result-group-head span{display: inline-flex;align-items: center;min-height: 28px;padding: .22rem .58rem;border-radius: 999px;background: var(--mk-soft, #f8fafc);color: var(--mk-muted, #64748b);font-size: .76rem;font-weight: 900;}.result-list{display: flex !important;flex-direction: column !important;gap: 0.85rem !important;padding: 0.25rem 0 !important;}.result-card{display: grid !important;grid-template-columns: 46px minmax(0, 1fr) auto !important;gap: 1.15rem !important;align-items: center !important;padding: 1.15rem 1.35rem !important;border: 1px solid #e2e8f0 !important;border-radius: 12px !important;background: #ffffff !important;box-shadow: 0 2px 8px rgba(15, 23, 42, 0.03) !important;transition: all 0.2s ease !important;}.result-card:hover{border-color: #0d9488 !important;box-shadow: 0 8px 24px rgba(13, 148, 136, 0.09) !important;transform: translateY(-2px) !important;}.result-icon-box{display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 12px;background: #f0fdfa;color: #0d9488;border: 1px solid #ccfbf1;flex-shrink: 0;}.result-icon-box svg{width: 22px !important;height: 22px !important;}.result-body{display: flex !important;flex-direction: column !important;gap: 0.35rem !important;min-width: 0 !important;}.result-head-row{display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 0.55rem !important;}.result-type-badge{display: inline-flex !important;align-items: center !important;font-size: 0.72rem !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: 0.03em !important;padding: 0.2rem 0.55rem !important;border-radius: 6px !important;background: #f1f5f9 !important;color: #334155 !important;border: 1px solid #cbd5e1 !important;flex-shrink: 0 !important;}.result-title{color: #0f172a !important;font-size: 1.05rem !important;font-weight: 800 !important;text-decoration: none !important;line-height: 1.4 !important;transition: color 0.15s ease !important;}.result-title:hover{color: #0d9488 !important;}.result-summary{margin: 0 !important;color: #64748b !important;font-size: 0.88rem !important;line-height: 1.55 !important;}.result-meta{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 0.4rem !important;margin-top: 0.15rem !important;}.result-meta-chip{display: inline-flex !important;align-items: center !important;gap: 0.3rem !important;min-height: 24px !important;padding: 0.18rem 0.55rem !important;border: 1px solid #e2e8f0 !important;border-radius: 6px !important;background: #f8fafc !important;color: #475569 !important;font-size: 0.76rem !important;font-weight: 700 !important;}.result-meta-chip svg{width: 13px !important;height: 13px !important;color: #94a3b8;}.result-actions{display: flex !important;align-items: center !important;flex-shrink: 0 !important;}.btn-archive-save{display: inline-flex !important;align-items: center !important;gap: 0.45rem !important;padding: 0.52rem 1.05rem !important;font-size: 0.82rem !important;font-weight: 750 !important;border-radius: 8px !important;background: #f0fdfa !important;color: #0f766e !important;border: 1.5px solid #99f6e4 !important;cursor: pointer !important;white-space: nowrap !important;transition: all 0.18s ease !important;}.btn-archive-save svg{width: 14px !important;height: 14px !important;}.btn-archive-save:hover{background: #0d9488 !important;color: #ffffff !important;border-color: #0d9488 !important;box-shadow: 0 4px 12px rgba(13, 148, 136, 0.25) !important;transform: translateY(-1px) !important;}@media (max-width: 768px){.result-card{grid-template-columns: 1fr !important;gap: 0.85rem !important;}.result-icon-box{display: none;}.result-actions{width: 100% !important;}.btn-archive-save{width: 100% !important;justify-content: center;}}.search-starters-grid{display: flex;flex-wrap: wrap;gap: .6rem;margin-top: 1rem;}.search-empty{padding: clamp(2rem, 4vw, 3rem) 1.25rem;border-style: dashed;text-align: center;}.search-empty h2{margin-bottom: .35rem;font-size: 1.15rem;}.search-empty p{max-width: 560px;margin: 0 auto;color: var(--mk-muted, #64748b);font-size: .92rem;line-height: 1.55;}@media (max-width: 1020px){.info-hero-layout{flex-direction: column;align-items: flex-start;}.info-stats{width: 100%;flex-wrap: wrap;}.info-quick-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.mk-results-layout{grid-template-columns: 1fr;}.mk-document-panel{position: static;}.announcements-hero .hero-content{grid-template-columns: 1fr;}.announcements-hero .hero-stats-grid{width: 100%;}.search-hero .hero-content{grid-template-columns: 1fr;text-align: center;}.search-hero .hero-stats-grid{width: 100%;margin: 0.75rem auto 0 !important;display: flex;justify-content: center;}.search-panel{grid-template-columns: 1fr;}.search-panel select,.search-panel button{width: 100%;}}@media (max-width: 720px){.info-page{width: min(100% - 1.5rem, var(--mk-shell-width));padding: 1rem 0 2rem;}.info-hero{padding: 1.5rem;}.info-filter{grid-template-columns: 1fr !important;}.info-quick-grid,.info-card-grid,.info-related-grid{grid-template-columns: 1fr;}.info-section-head,.info-card-top,.info-card-foot,.info-notice,.decision-outcome-strip{flex-direction: column;align-items: flex-start;}.info-btn,.info-actions > a,.info-card-actions a,.info-save-form button,.info-report-form button,.search-panel button,.save-form button,.mk-primary-link,.mk-secondary-link,.mk-results-head a,.mk-official-search button,.mk-form-actions button,.mk-form-actions a,.mk-official-box a,.mk-pagination a,.mk-document-tools a,.mk-document-tools button,.mk-result-actions a,.mk-search-form button,.mk-ghost-button,.mk-row-action a,.mk-hero-official-btn{width: 100%;text-align: center;}.emsal-page-container,.aym-page-container{width: min(100% - 1.5rem, var(--mk-shell-width));padding: 1rem 0;}.mk-legal-gateway{width: min(100% - 1.5rem, var(--mk-shell-width));padding: 1rem 0 2rem;}.mk-legal-gateway .mk-gateway-card h1{gap: .5rem;}.mk-hero-content,.mk-results-head,.mk-official-search div,.mk-actions,.mk-form-actions,.mk-pagination,.mk-search-form div,.mk-list-head{flex-direction: column;align-items: stretch;}.mk-result-row{grid-template-columns: 1fr;}.mk-result-actions{align-items: flex-start;}.mk-document-panel{min-height: 260px;}.mk-document-body{max-height: none;}.announcements-page-container{width: min(100% - 1.5rem, var(--mk-shell-width));padding: 1rem 0;}.mk-official-detail{width: min(100% - 1.5rem, var(--mk-shell-width));padding: 1rem 0 2rem;}.mk-meta-grid{grid-template-columns: 1fr;}.mk-official-detail .mk-official-card h1{gap: .5rem;}.search-page-container{width: min(100% - 1.5rem, var(--mk-shell-width));padding: 1rem 0 2rem;}.search-hero{padding: 1.5rem;}.result-card{grid-template-columns: 1fr;gap: .75rem;justify-items: stretch;}.result-badge{width: fit-content;min-width: 46px;}.result-group-head,.search-summary{flex-direction: column;align-items: flex-start;}.spotlight-suggestions:not([hidden]){position: static;margin-top: .5rem;}.spotlight-suggestion{grid-template-columns: 38px minmax(0, 1fr);}.spotlight-meta{display: none;}.announcements-hero .hero-stats-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: .45rem;width: 100%;margin: .75rem auto 0;}.mk-announcement-row{grid-template-columns: 1fr;}.mk-row-action{justify-content: stretch;}.info-category-strip a{min-width: 96px;}.info-save-row{justify-content: stretch;}.mk-legal-search,.mk-aym-search,.mk-announcements,.mk-official-detail{padding: 1rem 0 2rem;}.mk-search-hero,.mk-document-archive-card,.mk-results-panel,.mk-aym-card,.mk-aym-results,.mk-simple-hero,.mk-source-tabs,.mk-search-panel,.mk-link-list,.mk-official-card{width: min(var(--mk-shell-width), calc(100% - 24px));}.mk-document-archive-card{grid-template-columns: 1fr;align-items: stretch;}.mk-document-archive-link{width: 100%;white-space: normal;text-align: center;}}.city-source-catalog{margin:1rem 0;padding:1.15rem}.city-source-catalog .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.city-source-catalog .section-head h2{margin:0}.city-source-catalog .section-head p{max-width:820px;margin:.4rem 0 0;color:var(--mk-muted,#64748b);line-height:1.6}.city-source-catalog .section-head>span{white-space:nowrap;padding:.35rem .55rem;border-radius:999px;background:#f1f5f9;color:#475569;font-weight:800}.city-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.city-source-grid>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem;border:1px solid var(--mk-line,#e4dfd7);border-radius:8px;background:#fff;color:var(--mk-ink,#18181b);text-decoration:none}.city-source-grid>a:hover{border-color:#bfdbfe;background:#f8fbff}.city-source-grid strong,.city-source-grid small{display:block}.city-source-grid small{margin-top:.2rem;color:#64748b}.city-source-icon{display:grid;place-items:center;width:34px;height:34px;color:#0f766e;background:#ecfdf5;border-radius:8px}.city-source-grid svg{width:18px;height:18px}@media(max-width:900px){.city-source-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.city-source-catalog .section-head{display:block}.city-source-catalog .section-head>span{display:inline-flex;margin-top:.7rem}.city-source-grid{grid-template-columns:1fr}}.article-warning{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .7rem}.article-tier-badge{display:inline-flex;padding:.32rem .55rem;border-radius:999px;font-size:.76rem;font-weight:900}.article-tier-official_full{color:#166534;background:#dcfce7}.article-tier-editorial_summary{color:#1e40af;background:#dbeafe}.article-tier-stub,.article-tier-empty{color:#92400e;background:#fef3c7}.article-official-text{white-space:normal;color:#20242c;font-family:inherit;font-size:1rem;line-height:1.85}.article-paper .article-official-text{padding:clamp(1rem,2.5vw,1.65rem)}.city-content-status{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin: 0 0 1rem;padding: 1rem;border: 1px solid var(--mk-line, #e4dfd7);border-left: 4px solid var(--city-quality-color, #64748b);border-radius: var(--mk-radius, 8px);background: #fff;box-shadow: var(--mk-shadow-sm, 0 8px 24px rgba(15, 23, 42, .06));}.city-content-status--verified{--city-quality-color: #047857;}.city-content-status--useful{--city-quality-color: #2563eb;}.city-content-status--developing{--city-quality-color: #b45309;}.city-content-status__main{display: flex;align-items: flex-start;min-width: 0;gap: .75rem;}.city-content-status__icon{width: 40px;height: 40px;flex: 0 0 40px;display: grid;place-items: center;border-radius: 8px;background: color-mix(in srgb, var(--city-quality-color) 11%, white);color: var(--city-quality-color);}.city-content-status__icon svg{width: 21px;height: 21px;}.city-content-status strong,.city-content-status p{margin: 0;}.city-content-status__main > div > strong{display: block;color: var(--mk-ink, #18181b);font-size: 1rem;}.city-content-status__main p{margin-top: .2rem;color: var(--mk-muted, #64748b);font-size: .86rem;line-height: 1.5;}.city-content-status__facts{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: .45rem;}.city-content-status__facts span{display: inline-flex;align-items: center;gap: .3rem;min-height: 32px;padding: .35rem .55rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: 999px;background: var(--mk-surface-muted, #f8fafc);color: var(--mk-ink-soft, #334155);font-size: .78rem;white-space: nowrap;}.city-content-status__facts strong{color: var(--city-quality-color);}.city-metric-grid--dynamic{grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));}@media (max-width: 780px){.city-content-status{align-items: stretch;flex-direction: column;}.city-content-status__facts{justify-content: flex-start;}}.compare-table-wrap{width: 100%;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;border-radius: var(--mk-radius-lg, 12px);box-shadow: 0 8px 24px rgba(15, 23, 42, 0.05);background: #fff;padding: 1.25rem;}.compare-table{width: 100%;min-width: 760px;border-collapse: collapse;text-align: left;}.compare-table th,.compare-table td{padding: 0.95rem 1.15rem;border-bottom: 1px solid #f1f5f9;vertical-align: top;font-size: 0.92rem;line-height: 1.5;}.compare-table thead th{background: #f8fafc;border-bottom: 2px solid #e2e8f0;font-weight: 800;color: #0f172a;}.compare-table thead th:first-child,.compare-table tbody tr td:first-child{white-space: nowrap !important;min-width: 180px !important;width: 180px !important;font-weight: 800 !important;color: #0f172a !important;background: #fdfdfd;word-break: normal !important;word-wrap: normal !important;hyphens: none !important;}.compare-table tbody tr:hover td{background-color: #f8fafc;}.law-hero-breadcrumb{display: flex !important;align-items: center !important;gap: 0.75rem !important;margin-bottom: 0.85rem !important;flex-wrap: wrap !important;}.law-hero-breadcrumb .law-back{display: inline-flex !important;align-items: center !important;gap: 0.4rem !important;padding: 0.35rem 0.8rem !important;font-size: 0.82rem !important;font-weight: 700 !important;color: rgba(255, 255, 255, 0.92) !important;background: rgba(255, 255, 255, 0.12) !important;border: 1px solid rgba(255, 255, 255, 0.22) !important;border-radius: 8px !important;text-decoration: none !important;backdrop-filter: blur(8px) !important;transition: all 0.15s ease !important;}.law-hero-breadcrumb .law-back:hover{background: rgba(255, 255, 255, 0.22) !important;color: #ffffff !important;}.law-hero-cat-tag{display: inline-flex !important;align-items: center !important;font-size: 0.76rem !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;color: #5eead4 !important;background: rgba(13, 148, 136, 0.25) !important;padding: 0.25rem 0.65rem !important;border-radius: 6px !important;border: 1px solid rgba(94, 234, 212, 0.3) !important;}.empty-box{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;text-align: center !important;padding: 3.5rem 1.5rem !important;border: 1px dashed #cbd5e1 !important;border-radius: 14px !important;background: #f8fafc !important;gap: 0.75rem !important;}.empty-box-icon{width: 54px !important;height: 54px !important;border-radius: 16px !important;background: #f0fdfa !important;color: #0d9488 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border: 1px solid #ccfbf1 !important;margin-bottom: 0.25rem !important;}.empty-box-icon svg{width: 26px !important;height: 26px !important;}.empty-box h3{font-size: 1.25rem !important;font-weight: 800 !important;color: #0f172a !important;margin: 0 !important;}.empty-box p{font-size: 0.92rem !important;color: #64748b !important;max-width: 54ch !important;line-height: 1.65 !important;margin: 0 !important;}.empty-actions,.law-source-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.75rem;margin-top: 0.75rem;}.btn-law-action{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.55rem 1.15rem;font-size: 0.84rem;font-weight: 700;border-radius: 8px;text-decoration: none;transition: all 0.18s ease !important;}.btn-law-action.btn-official{background: #0d9488;color: #ffffff;border: 1px solid #0d9488;}.btn-law-action.btn-official :is(span, svg){color: #ffffff;stroke: #ffffff;}.btn-law-action.btn-official:hover{background: #0f766e !important;box-shadow: 0 4px 12px rgba(13, 148, 136, 0.25) !important;color: #ffffff !important;}.btn-law-action.btn-official-search{background: #f0fdfa;color: #0f766e;border: 1.5px solid #99f6e4;}.btn-law-action.btn-official-search:hover{background: #0d9488 !important;color: #ffffff !important;}.btn-law-action.btn-site-search{background: #f8fafc;color: #334155;border: 1.5px solid #cbd5e1;}.btn-law-action.btn-site-search:hover{background: #f1f5f9 !important;color: #0f172a !important;}.btn-law-action.btn-admin-add{background: #fef2f2 !important;color: #b91c1c !important;border: 1.5px solid #fecaca !important;}.btn-law-action.btn-admin-add:hover{background: #dc2626 !important;color: #ffffff !important;}.search-guest-banner{display: flex;align-items: center;gap: 1.25rem;padding: 1.15rem 1.5rem;margin: 1.5rem 0 2rem;border-radius: var(--mk-radius, 12px);border: 1.5px solid #fed7aa;background: linear-gradient(135deg, #fffaf5 0%, #fff7ed 100%);box-shadow: 0 4px 15px rgba(234, 88, 12, 0.06);}.search-guest-banner .guest-banner-icon{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;flex-shrink: 0;border-radius: 10px;background: #ffedd5;color: #ea580c;}.search-guest-banner .guest-banner-icon svg{width: 24px;height: 24px;}.search-guest-banner .guest-banner-body{flex: 1;}.search-guest-banner .guest-banner-body strong{display: block;font-size: 1rem;font-weight: 700;color: #9a3412;margin-bottom: 0.2rem;}.search-guest-banner .guest-banner-body p{margin: 0;font-size: 0.88rem;line-height: 1.5;color: #7c2d12;}.search-guest-banner .guest-banner-actions{display: flex;align-items: center;gap: 0.75rem;flex-shrink: 0;}.search-guest-banner .guest-btn-login,.search-guest-banner .guest-btn-register{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.55rem 1.1rem;font-size: 0.88rem;font-weight: 700;border-radius: 8px;text-decoration: none;transition: all 0.2s ease;}.search-guest-banner .guest-btn-login{background: #ea580c;color: #ffffff;box-shadow: 0 2px 8px rgba(234, 88, 12, 0.25);}.search-guest-banner .guest-btn-login:hover{background: #c2410c;transform: translateY(-1px);}.search-guest-banner .guest-btn-register{background: #ffffff;color: #9a3412;border: 1px solid #fdba74;}.search-guest-banner .guest-btn-register:hover{background: #ffedd5;color: #7c2d12;}.search-official-bridge-card{margin: 1.75rem 0 2.25rem;padding: 1.5rem 1.75rem;border-radius: var(--mk-radius, 14px);background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);border: 1px solid #e2e8f0;box-shadow: 0 4px 20px rgba(15, 23, 42, 0.04);}.search-official-bridge-card .bridge-card-head{margin-bottom: 1.25rem;}.search-official-bridge-card .bridge-card-badge{display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.76rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.05em;color: #4f46e5;background: #eef2ff;border: 1px solid #c7d2fe;padding: 0.25rem 0.65rem;border-radius: 999px;margin-bottom: 0.6rem;}.search-official-bridge-card .bridge-card-head h3{margin: 0 0 0.4rem;font-size: 1.15rem;font-weight: 800;color: #0f172a;}.search-official-bridge-card .bridge-card-head p{margin: 0;font-size: 0.88rem;color: #64748b;line-height: 1.55;}.search-official-bridge-card .bridge-card-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 1rem;}.bridge-action-card{display: flex;align-items: center;gap: 0.9rem;padding: 1rem 1.15rem;background: #ffffff;border: 1.5px solid #e2e8f0;border-radius: 12px;text-decoration: none;transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);box-shadow: 0 2px 6px rgba(15, 23, 42, 0.03);}.bridge-action-card:hover{transform: translateY(-2px);box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08);}.bridge-action-card .bridge-action-icon{display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 10px;flex-shrink: 0;transition: transform 0.2s ease;}.bridge-action-card:hover .bridge-action-icon{transform: scale(1.08);}.bridge-action-card .bridge-action-icon svg{width: 22px;height: 22px;}.bridge-action-emsal .bridge-action-icon{background: #f0fdf4;color: #16a34a;border: 1px solid #bbf7d0;}.bridge-action-emsal:hover{border-color: #86efac;}.bridge-action-aym .bridge-action-icon{background: #fdf2f8;color: #db2777;border: 1px solid #fbcfe8;}.bridge-action-aym:hover{border-color: #f472b6;}.bridge-action-mevzuat .bridge-action-icon{background: #f0fdfa;color: #0d9488;border: 1px solid #99f6e4;}.bridge-action-mevzuat:hover{border-color: #5eead4;}.bridge-action-announcement .bridge-action-icon{background: #f8fafc;color: #475569;border: 1px solid #cbd5e1;}.bridge-action-announcement:hover{border-color: #94a3b8;}.bridge-action-card .bridge-action-info{display: flex;flex-direction: column;gap: 0.15rem;overflow: hidden;}.bridge-action-card .bridge-action-info strong{font-size: 0.94rem;font-weight: 700;color: #1e293b;}.bridge-action-card .bridge-action-info span{font-size: 0.78rem;color: #64748b;line-height: 1.35;}.result-lock-badge{display: inline-flex;align-items: center;gap: 0.3rem;padding: 0.2rem 0.55rem;border-radius: 6px;background: #fef3c7;color: #92400e;border: 1px solid #fde68a;font-size: 0.72rem;font-weight: 700;}.result-lock-badge svg{width: 12px;height: 12px;}.result-card.is-protected-result{border-left: 3.5px solid #f59e0b;}.btn-archive-save.is-guest{display: inline-flex;align-items: center;gap: 0.4rem;text-decoration: none;color: #64748b;background: #f1f5f9;border: 1px solid #e2e8f0;}.btn-archive-save.is-guest:hover{background: #e2e8f0;color: #334155;}.result-actions{display: flex;align-items: center;gap: 0.5rem;flex-wrap: wrap;}.btn-result-view{display: inline-flex;align-items: center;gap: 0.35rem;padding: 0.45rem 0.95rem;font-size: 0.82rem;font-weight: 700;color: #ffffff;background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);border-radius: 8px;text-decoration: none;transition: all 0.2s ease;box-shadow: 0 2px 6px rgba(37, 99, 235, 0.25);white-space: nowrap;}.btn-result-view:hover{background: linear-gradient(135deg, #1d4ed8 0%, #1e40af 100%) !important;transform: translateY(-1px);box-shadow: 0 4px 12px rgba(37, 99, 235, 0.35);}.btn-result-view svg{width: 14px;height: 14px;transition: transform 0.15s ease;}.btn-result-view:hover svg{transform: translateX(2px);}.mk-aym-single-search{margin-bottom: 1.25rem;}.mk-aym-single-search .mk-search-input-wrap{display: flex;align-items: center;position: relative;background: #ffffff;border: 2px solid #cbd5e1;border-radius: 999px;padding: 0.35rem 0.45rem 0.35rem 1.25rem;transition: all 0.25s ease;box-shadow: 0 4px 14px rgba(15, 23, 42, 0.05);}.mk-aym-single-search .mk-search-input-wrap:focus-within{border-color: #db2777;box-shadow: 0 6px 20px rgba(219, 39, 119, 0.14);}.mk-aym-single-search .mk-search-icon{display: flex;align-items: center;color: #94a3b8;margin-right: 0.75rem;}.mk-aym-single-search .mk-search-icon svg{width: 20px;height: 20px;}.mk-aym-single-search input[type="search"]{flex: 1;border: none;outline: none;background: transparent;font-size: 1rem;color: #0f172a;font-weight: 500;padding: 0.45rem 0;}.mk-aym-single-search .mk-search-submit-btn{display: inline-flex;align-items: center;justify-content: center;padding: 0.65rem 1.5rem;background: linear-gradient(135deg, #db2777 0%, #be185d 100%);color: #ffffff;font-size: 0.92rem;font-weight: 700;border: none;border-radius: 999px;cursor: pointer;transition: all 0.2s ease;box-shadow: 0 3px 10px rgba(219, 39, 119, 0.25);}.mk-aym-single-search .mk-search-submit-btn:hover{background: linear-gradient(135deg, #be185d 0%, #9d174d 100%);transform: scale(1.02);}.mk-aym-advanced-details{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 12px;padding: 0.6rem 1rem;margin-bottom: 1.25rem;transition: all 0.2s ease;}.mk-aym-advanced-details[open]{padding: 0.85rem 1.25rem 1.15rem;background: #f1f5f9;}.mk-aym-advanced-summary{display: flex;align-items: center;gap: 0.5rem;cursor: pointer;font-size: 0.88rem;font-weight: 700;color: #475569;user-select: none;}.mk-aym-advanced-summary:hover{color: #db2777;}.mk-aym-advanced-summary svg{width: 16px;height: 16px;}.mk-aym-advanced-fields{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 1rem;margin-top: 1rem;padding-top: 0.85rem;border-top: 1px solid #e2e8f0;}.mk-aym-field-group{display: flex;flex-direction: column;gap: 0.35rem;}.mk-aym-field-group label{font-size: 0.82rem;font-weight: 600;color: #475569;}.mk-aym-field-group input,.mk-aym-field-group input[type="text"],.mk-aym-field-group input[type="search"]{padding: 0.55rem 0.85rem;border: 1.5px solid #cbd5e1;border-radius: 8px;font-size: 0.88rem;background: #ffffff;color: #1e293b;outline: none;transition: border-color 0.2s ease, box-shadow 0.2s ease;}.mk-aym-field-group input:focus,.mk-aym-field-group input[type="text"]:focus,.mk-aym-field-group input[type="search"]:focus{border-color: #0d9488;box-shadow: 0 0 0 3px rgba(13, 148, 136, 0.12);}.mk-clear-search-link{display: inline-flex;align-items: center;gap: 0.35rem;font-size: 0.84rem;font-weight: 700;color: #64748b;text-decoration: none;padding: 0.35rem 0.75rem;border-radius: 6px;background: #f1f5f9;transition: all 0.2s ease;}.mk-clear-search-link:hover{background: #e2e8f0;color: #b91c1c;}.mk-clear-search-link svg{width: 14px;height: 14px;}@media (max-width: 640px){.search-guest-banner{flex-direction: column;align-items: flex-start;gap: 0.85rem;}.search-guest-banner .guest-banner-actions{width: 100%;}.search-guest-banner .guest-btn-login,.search-guest-banner .guest-btn-register{flex: 1;justify-content: center;}.mk-aym-single-search .mk-search-submit-btn span{font-size: 0.85rem;}}.mk-announcements .pagination{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 0.45rem;margin: 2rem 0 0.5rem;padding-top: 1.5rem;border-top: 1px solid var(--mk-line, #e2e8f0);}.mk-announcements .pagination .page-btn,.mk-announcements .pagination .page-dots{min-width: 40px;min-height: 40px;display: inline-flex;align-items: center;justify-content: center;padding: 0 0.85rem;font-size: 0.92rem;font-weight: 800;border-radius: var(--mk-radius, 8px);text-decoration: none;transition: all 0.18s ease-in-out;}.mk-announcements .pagination .page-btn{border: 1px solid var(--mk-line, #e2e8f0);background: #fff;color: var(--mk-ink-soft, #334155);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);}.mk-announcements .pagination .page-btn:hover{border-color: var(--mk-brand, #7f1d1d);background: var(--mk-brand, #7f1d1d);color: #fff !important;transform: translateY(-1px);box-shadow: 0 3px 8px rgba(127, 29, 29, 0.2);}.mk-announcements .pagination .page-btn.active{border-color: var(--mk-brand, #7f1d1d);background: var(--mk-brand, #7f1d1d);color: #fff;cursor: default;transform: none;box-shadow: 0 2px 6px rgba(127, 29, 29, 0.25);}.mk-announcements .pagination .page-dots{color: var(--mk-muted, #64748b);user-select: none;}.search-pagination{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.85rem;margin: 2.5rem 0 1rem;padding: 1.75rem 1rem 0.5rem;border-top: 1px solid var(--mk-line, #e2e8f0);}.search-pagination-info{display: flex;align-items: center;justify-content: center;gap: 0.5rem;font-size: 0.88rem;color: var(--mk-muted, #64748b);font-weight: 600;}.search-pagination-info strong{color: var(--mk-ink, #0f172a);font-weight: 800;}.search-pagination-info .pagination-bullet{color: #cbd5e1;font-size: 0.75rem;}.search-pagination .pagination-buttons{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.45rem;}.search-pagination .page-btn{min-width: 42px;height: 42px;display: inline-flex;align-items: center;justify-content: center;padding: 0 0.85rem;font-size: 0.92rem;font-weight: 800;line-height: 1;border: 1px solid var(--mk-line, #e2e8f0);border-radius: var(--mk-radius-md, 10px);background: #ffffff;color: var(--mk-ink-soft, #334155);text-decoration: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);transition: all 0.18s cubic-bezier(0.16, 1, 0.3, 1);user-select: none;}.search-pagination .page-btn:hover:not(.is-disabled):not(.active){border-color: var(--mk-brand, #7f1d1d);background: #fff7f7;color: var(--mk-brand, #7f1d1d) !important;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(127, 29, 29, 0.15);}.search-pagination .page-btn.active{border-color: var(--mk-brand, #7f1d1d);background: linear-gradient(135deg, #991b1b 0%, #7f1d1d 100%);color: #ffffff;cursor: default;box-shadow: 0 3px 10px rgba(127, 29, 29, 0.3);transform: none;}.search-pagination .page-btn-prev,.search-pagination .page-btn-next{gap: 0.4rem;padding: 0 1.05rem;font-weight: 700;}.search-pagination .page-btn-prev svg,.search-pagination .page-btn-next svg{width: 16px;height: 16px;stroke-width: 2.5;}.search-pagination .page-btn.is-disabled{opacity: 0.45;background: #f8fafc;border-color: #e2e8f0;color: #94a3b8;cursor: not-allowed;box-shadow: none;pointer-events: none;}.search-pagination .page-dots{min-width: 32px;height: 42px;display: inline-flex;align-items: center;justify-content: center;color: #94a3b8;font-size: 1.15rem;font-weight: 800;user-select: none;}@media (max-width: 640px){.search-pagination .page-btn{min-width: 38px;height: 38px;padding: 0 0.65rem;font-size: 0.88rem;}.search-pagination .page-btn-prev span,.search-pagination .page-btn-next span{display: none;}.search-pagination .page-btn-prev,.search-pagination .page-btn-next{padding: 0;min-width: 38px;width: 38px;}}.experience-section .section-head h2{font-size: 1.25rem;font-weight: 650;color: #0f172a;}.experience-section .section-head span{font-size: 0.85rem !important;font-weight: 500 !important;color: #64748b !important;}.experience-card-head strong{font-size: 1.08rem !important;font-weight: 650 !important;color: #0f172a !important;}.experience-card-head div span{font-size: 0.84rem !important;font-weight: 500 !important;color: #64748b !important;}.experience-card p{font-size: 0.92rem !important;font-weight: 400 !important;line-height: 1.6 !important;color: #475569 !important;}.experience-form{padding: 1.75rem 2rem;border-radius: 14px !important;border: 1px solid #cbd5e1 !important;background: #f8fafc !important;box-shadow: 0 4px 12px rgba(15, 23, 42, 0.02) !important;margin-top: 1.5rem;}.experience-form h3{margin: 0 0 0.35rem;color: #0f172a;font-size: 1.15rem;font-weight: 650;}.experience-form p{margin: 0 0 1.25rem;color: #64748b;font-size: 0.88rem;font-weight: 400;}.experience-form label{display: grid;gap: 0.4rem;margin-bottom: 1rem;color: #334155;font-weight: 600;font-size: 0.88rem;}.experience-form input,.experience-form select,.experience-form textarea{font-weight: 400 !important;font-size: 0.9rem !important;}.experience-form-grid{display: grid;grid-template-columns: 1.3fr .85fr .85fr .45fr .85fr;gap: 0.75rem;}@media (max-width: 980px){.experience-form-grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 640px){.experience-form-grid{grid-template-columns: 1fr;}}.experience-form-actions{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-top: 1.25rem;padding-top: 1.25rem;border-top: 1px solid #e2e8f0;flex-wrap: wrap;}.experience-form .experience-worked-check,.experience-form label.experience-worked-check,.experience-worked-check{display: inline-flex;flex-direction: row;align-items: center;gap: 0.65rem;cursor: pointer;padding: 0 1rem;height: 42px;box-sizing: border-box;border: 1px solid #cbd5e1;border-radius: 9px;background: #ffffff;color: #1e293b;font-weight: 600;font-size: 0.88rem;user-select: none;transition: all 0.2s ease !important;margin-bottom: 0;}.experience-form .experience-worked-check:hover,.experience-worked-check:hover{border-color: #94a3b8 !important;background: #f8fafc !important;}.experience-form .experience-worked-check input[type="checkbox"],.experience-worked-check input[type="checkbox"]{width: 17px !important;height: 17px !important;margin: 0 !important;accent-color: var(--mk-brand, #7f1d1d) !important;cursor: pointer !important;flex-shrink: 0 !important;}.experience-form .experience-worked-check span,.experience-worked-check span{font-size: 0.88rem;font-weight: 600;color: #1e293b;white-space: nowrap;}.btn-experience-submit,.experience-form button[type="submit"]{display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;height: 42px;padding: 0 1.5rem;border: 0;border-radius: 9px;background: var(--mk-brand, #7f1d1d) !important;color: #ffffff;font-weight: 600;font-size: 0.88rem;cursor: pointer;box-shadow: 0 2px 6px rgba(127, 29, 29, 0.2);transition: all 0.2s ease !important;white-space: nowrap;}.btn-experience-submit:hover,.experience-form button[type="submit"]:hover{background: var(--mk-brand-strong, #5f1515) !important;color: #ffffff !important;transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(127, 29, 29, 0.28) !important;}.btn-experience-submit svg,.experience-form button[type="submit"] svg{width: 15px;height: 15px;stroke: currentColor;}
