*{box-sizing:border-box}.pharmacy-details-heading{display:block;margin-bottom:10px;color:#162033}.pharmacy-details-list{display:grid;gap:8px;margin:0}.pharmacy-details-list>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start}.pharmacy-details-list dt{color:#425563;font-weight:700}.pharmacy-details-list dd{margin:0;color:#162033;overflow-wrap:anywhere}html,body{margin:0;min-height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#1f2937;background:#fff}button,input,textarea{font:inherit}.pharmacy-brand{flex-direction:column;align-items:flex-start;gap:8px}.pharmacy-brand-details{width:100%;display:flex;align-items:stretch;overflow:hidden;border:1px solid #dbe1e8;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f172a0d}.pharmacy-brand-field{min-width:0;flex:1 1 50%;display:flex;flex-direction:column;gap:3px;padding:11px 14px}.pharmacy-brand-field+.pharmacy-brand-field{border-left:1px solid #e5e7eb}.pharmacy-brand-field>span:first-child{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pharmacy-brand-field strong{overflow-wrap:anywhere;color:#1f2937;font-size:.95rem;line-height:1.35}.notice .title-md{min-width:0;max-width:100%;overflow-wrap:anywhere}.patient-details-card .label:after{content:" *";color:#d5281b;font-weight:700}.submit-review{overflow:hidden;border:1px solid #dbe1e8;border-radius:10px;background:#fff}.card.submit-card .back-button{position:static;align-self:flex-end;margin-bottom:-8px}.submit-review-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:12px 14px}.submit-review-row+.submit-review-row{border-top:1px solid #e5e7eb}.submit-review-row>span{grid-column:1 / -1;color:#64748b;font-size:.78rem;font-weight:700}.submit-review-row strong{min-width:0;overflow-wrap:anywhere}.change-number-button{padding:3px 0;border:0;background:transparent;color:#005eb8;cursor:pointer;font:inherit;font-size:.88rem;font-weight:700}.change-number-button:hover{text-decoration:underline}.change-number-button:focus-visible{outline:3px solid #ffdd00;outline-offset:3px}.submit-notes-field{display:flex;flex-direction:column;gap:7px;color:#374151;font-size:.92rem;font-weight:600}.submit-notes-field>span small,.submit-notes-field>small{color:#64748b;font-weight:400}.submit-notes-field textarea{min-height:88px;resize:vertical}@media (max-width: 420px){.pharmacy-brand-details{flex-direction:column}.pharmacy-brand-field+.pharmacy-brand-field{border-top:1px solid #e5e7eb;border-left:0}}
