.provider-service{max-width:960px;margin:24px auto 80px;padding:24px;color:#f4f2ef;overflow-wrap:anywhere}.provider-service header{max-width:740px}.provider-service header>span{color:#e4c577;font-weight:700;letter-spacing:.1em}.provider-service h1{font-size:32px}.provider-service p{line-height:1.6}.provider-service a{color:#f0d17e}.provider-service-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.provider-service button,.provider-service .btn-primary{min-height:44px;padding:12px 18px;white-space:normal}.provider-service button:disabled{opacity:.5;cursor:not-allowed}.provider-service [role=alert]{color:#ffb6b6}.provider-service-link:empty{display:none}.provider-service-link{border:1px solid #c69c45;border-radius:10px;background:#292316;padding:20px;margin:20px 0}.provider-service-link .btn-primary{display:inline-flex;align-items:center}.provider-service-history{margin-top:36px}.provider-service-record{border:1px solid #45404b;background:#1c1a23;border-radius:10px;padding:16px;margin:12px 0}.provider-service-record h3{margin:0}.provider-service-record time{color:#c7c2ba;font-size:13px}.provider-service :focus-visible{outline:3px solid #f0ce73;outline-offset:4px}@media(max-width:600px){.provider-service{margin:12px 0 90px;padding:18px 14px}.provider-service h1{font-size:27px}.provider-service-actions{gap:8px}.provider-service-actions button{flex:1}.provider-service-link{padding:16px}}
