.eom-info{display:inline-flex;align-items:center;justify-content:center;margin-left:10px;color:#94a3b8;cursor:pointer;font-size:16px;line-height:1;vertical-align:middle;transition:color .15s ease,background .15s ease;background:none;border:0;padding:2px 4px;border-radius:6px}.eom-info:focus,.eom-info:hover{color:#1e3a8a;background:#eef2ff;outline:none}.eom-guide-modal .eom-guide-dialog{max-width:600px}.eom-guide-content{border:0;border-radius:12px;box-shadow:0 24px 48px -16px rgba(15,23,42,.24);overflow:hidden}.eom-guide-header{align-items:flex-start;padding:22px 24px 18px 24px;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0}.eom-guide-title{color:#0f172a;font-weight:700;font-size:18px;margin:0}.eom-guide-sub{color:#64748b;font-size:13px;margin-top:4px}.eom-guide-body{padding:8px 24px 20px 24px;color:#334155;font-size:13.5px;line-height:1.55;max-height:70vh}.eom-guide-footer{border-top:1px solid #e2e8f0;padding:14px 24px;background:#f8fafc}.eom-guide-section{padding:16px 0;border-bottom:1px solid #f1f5f9}.eom-guide-section:last-child{border-bottom:0}.eom-guide-section-head{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.eom-guide-section-title{font-size:14px;font-weight:700;color:#0f172a;margin:0}.eom-guide-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.eom-guide-tag.eom-tag-pharmacy{background:#f1f5f9;color:#334155;border-color:#cbd5e1}.eom-guide-tag.eom-tag-providerorg{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.eom-guide-tag.eom-tag-providerpractice{background:#fef3c7;color:#92400e;border-color:#fde68a}.eom-guide-section-body p{margin:0 0 8px 0}.eom-guide-section-body p:last-child{margin-bottom:0}.eom-guide-section-body code{font-size:12px;background:#f1f5f9;color:#1e3a8a;padding:2px 6px;border-radius:4px;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pharmacies-table-shimmer-container{width:100%;padding:10px}.pharmacies-table-shimmer-wrapper{display:flex;flex-direction:column;gap:8px}.table-shimmer-card{padding:12px;border:1px solid #dee2e6;border-radius:4px;background:#fff}.shimmer-row{display:flex;gap:12px;align-items:center}.shimmer-col{flex:1;height:20px;min-width:80px;border-radius:4px}.pharmacies-table-shimmer-row{height:60px}.pharmacies-table-shimmer-row td{padding:12px;vertical-align:middle}.table-footer{text-align:center!important;padding:20px;color:#6c757d}