@charset "UTF-8";html,body{min-height:100%;margin:0}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#edf8fd}*{box-sizing:border-box}.lab-create-confirm-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0c2a3d94}.lab-create-confirm-modal{width:min(620px,100%);max-height:90vh;overflow:auto;padding:24px;border-radius:18px;background:#fff;box-shadow:0 24px 70px #00000038}.lab-confirm-kicker{color:#147eb8;font-size:12px;font-weight:900}.lab-create-confirm-data,.lab-create-confirm-tests{margin-top:16px;padding:14px;border:1px solid #d6e6ef;border-radius:12px;background:#f8fbfd}.lab-create-confirm-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.lab-shortcuts button{border:1px solid #c8ddea!important;border-radius:14px!important;background:#fff!important;padding:14px 16px!important;min-height:82px;cursor:pointer;box-shadow:0 3px 12px #1c486214;transition:transform .15s ease,box-shadow .15s ease}.lab-shortcuts button:hover,.lab-shortcuts button:focus-visible{border-color:#4ea8d8!important;box-shadow:0 5px 16px #1c486226;transform:translateY(-1px)}.lab-order-state-filter{min-height:42px;border:1px solid #c8ddea;border-radius:11px;background:#fff;color:#173f62;padding:9px 11px}.lab-order-patient{display:block;margin-top:3px;font-size:12px;color:#58758a;white-space:normal;overflow-wrap:anywhere}@media(max-width:640px){.lab-create-confirm-backdrop{align-items:end;padding:10px}.lab-create-confirm-modal{padding:18px}.lab-create-confirm-modal footer{flex-direction:column-reverse}.lab-create-confirm-modal footer button{width:100%}}@media(max-width:760px){.lab-catalog-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}.lab-catalog-grid label{position:relative!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;column-gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:58px!important;margin:0!important;padding:12px 14px!important;white-space:normal!important;overflow:hidden!important;box-sizing:border-box!important}.lab-catalog-grid label input[type=checkbox]{position:static!important;width:20px!important;height:20px!important;margin:2px 0 0!important;align-self:start!important}.lab-catalog-grid label strong,.lab-catalog-grid label span,.lab-catalog-grid label small{display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;line-height:1.28!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}.lab-catalog-grid label strong{font-size:14px!important}.lab-create-summary{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin-top:16px!important;overflow:visible!important;box-sizing:border-box!important}#lab-new-order{overflow:visible!important}#lab-new-order .lab-create-block{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.lab-shortcuts{gap:12px!important}.lab-shortcuts button{appearance:none!important;position:relative!important;min-height:92px!important;padding:16px 54px 16px 18px!important;border:2px solid #348fc5!important;border-radius:14px!important;background:linear-gradient(180deg,#f7fcff,#e8f5fc)!important;color:#123f61!important;text-align:left!important;cursor:pointer!important;box-shadow:0 4px 10px #1b5c841a,inset 0 0 0 1px #fffc!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease!important}.lab-shortcuts button:after{content:"\203a"!important;position:absolute!important;right:15px!important;top:50%!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#2f8fc7!important;color:#fff!important;font-size:24px!important;font-weight:800!important;line-height:1!important;transform:translateY(-50%)!important;box-shadow:0 3px 8px #2f8fc740!important}.lab-shortcuts button strong{display:block!important;margin-top:3px!important;color:#103f63!important;font-size:15px!important;font-weight:800!important}.lab-shortcuts button span,.lab-shortcuts button small{color:#5f7e93!important}.lab-shortcuts button:hover{border-color:#147fba!important;background:linear-gradient(180deg,#edf9ff,#d9effb)!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #1b5c842e!important}.lab-shortcuts button:hover:after{background:#147fba!important}.lab-shortcuts button:active{transform:translateY(0) scale(.99)!important}.lab-shortcuts button:focus-visible{outline:3px solid rgba(47,143,199,.28)!important;outline-offset:3px!important}@media(max-width:760px){.lab-shortcuts{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.lab-shortcuts button{width:100%!important;min-height:76px!important;padding:13px 50px 13px 15px!important}.lab-shortcuts button:after{right:13px!important;width:28px!important;height:28px!important}}.lab-shortcuts{gap:14px!important}.lab-shortcuts button{appearance:none!important;position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 38px!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-width:0!important;min-height:96px!important;padding:16px 14px!important;border:2px solid #075b91!important;border-radius:15px!important;background:linear-gradient(135deg,#1788c8,#08679f 55%,#075789)!important;color:#fff!important;text-align:left!important;cursor:pointer!important;box-shadow:0 7px 17px #06588b42!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.lab-shortcuts button>span{grid-column:1!important;grid-row:1/3!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:11px!important;background:#ffffff2e!important;color:#fff!important;font-size:13px!important;font-weight:900!important}.lab-shortcuts button>strong{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important;color:#fff!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important}.lab-shortcuts button>small{grid-column:2!important;grid-row:2!important;display:block!important;margin-top:4px!important;color:#d9f1ff!important;font-size:12px!important;font-weight:600!important}.lab-shortcuts button:after{content:"\2192"!important;grid-column:3!important;grid-row:1/3!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#fff!important;color:#08679f!important;font-size:20px!important;font-weight:900!important;box-shadow:0 3px 10px #0000002e!important;transition:transform .16s ease!important}.lab-shortcuts button:hover{filter:brightness(1.08)!important;transform:translateY(-3px)!important;box-shadow:0 11px 24px #06588b57!important}.lab-shortcuts button:hover:after{transform:translate(4px)!important}.lab-shortcuts button:active{transform:translateY(0) scale(.985)!important}.lab-shortcuts button:focus-visible{outline:4px solid rgba(23,136,200,.3)!important;outline-offset:4px!important}.lab-workflow-grid article{background:#f8fbfd!important;border-color:#d7e5ed!important;box-shadow:none!important;cursor:default!important}#lab-orders,#lab-reception,#lab-history,#lab-new-order{scroll-margin-top:22px!important}@media(max-width:760px){.lab-shortcuts{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.lab-shortcuts button{grid-template-columns:38px minmax(0,1fr) 34px!important;min-height:82px!important;padding:13px!important}.lab-shortcuts button>span{width:35px!important;height:35px!important}.lab-shortcuts button:after{width:31px!important;height:31px!important}}html body app-laboratory-home .lab-shortcuts button{background:#0b6598!important;background-color:#0b6598!important;border:2px solid #064c76!important;color:#fff!important;opacity:1!important;box-shadow:0 7px 18px #084b7447!important}html body app-laboratory-home .lab-shortcuts button>span{background:#fff!important;border:2px solid #ffffff!important;color:#0b6598!important;-webkit-text-fill-color:#0b6598!important;opacity:1!important;font-weight:900!important}html body app-laboratory-home .lab-shortcuts button>strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important;text-shadow:0 1px 1px rgba(0,0,0,.15)!important}html body app-laboratory-home .lab-shortcuts button>small{color:#e9f7ff!important;-webkit-text-fill-color:#e9f7ff!important;opacity:1!important;visibility:visible!important;font-size:12px!important;font-weight:700!important}html body app-laboratory-home .lab-shortcuts button:after{background:#fff!important;color:#0b6598!important;-webkit-text-fill-color:#0b6598!important;opacity:1!important}html body app-laboratory-home .lab-shortcuts button:hover{background:#084f79!important;background-color:#084f79!important;border-color:#043d5d!important;transform:translateY(-3px)!important}html body app-laboratory-home .lab-shortcuts button:hover>strong,html body app-laboratory-home .lab-shortcuts button:hover>small{color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:760px){html body app-laboratory-home .lab-shortcuts button>strong{font-size:16px!important}html body app-laboratory-home .lab-shortcuts button>small{font-size:12px!important}}html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]{background:#eaf5fb!important;background-color:#eaf5fb!important;border:2px solid #1677ad!important;border-radius:15px!important;color:#0b3558!important;-webkit-text-fill-color:#0b3558!important;opacity:1!important;box-shadow:0 6px 15px #1965942e!important}html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]>span{background:#126b9f!important;background-color:#126b9f!important;border:1px solid #0d5988!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;font-weight:900!important}html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]>strong{color:#092f50!important;-webkit-text-fill-color:#092f50!important;opacity:1!important;visibility:visible!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important;text-shadow:none!important}html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]>small{color:#315f7c!important;-webkit-text-fill-color:#315f7c!important;opacity:1!important;visibility:visible!important;font-size:12px!important;font-weight:700!important}html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]:after{background:#126b9f!important;background-color:#126b9f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:2px solid #ffffff!important;opacity:1!important}html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]:hover{background:#d8edf8!important;background-color:#d8edf8!important;border-color:#075b91!important;transform:translateY(-3px)!important;box-shadow:0 10px 20px #19659440!important}html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]:hover>strong{color:#062d4d!important;-webkit-text-fill-color:#062d4d!important}html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]:hover>small{color:#234e69!important;-webkit-text-fill-color:#234e69!important}@media(max-width:760px){html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]>strong{font-size:16px!important}html body app-laboratory-home .laboratory-home .lab-shortcuts.lab-shortcuts.lab-shortcuts>button[type=button]>small{font-size:12px!important}}@media(max-width:760px){html body app-laboratory-home .lab-patient-options{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-content:start!important}html body app-laboratory-home .lab-patient-options>button[type=button]{width:100%!important;height:auto!important;min-height:68px!important;max-height:none!important;box-sizing:border-box!important;padding:10px 12px!important;display:block!important;text-align:left!important;white-space:normal!important;overflow:visible!important}html body app-laboratory-home .lab-patient-options .lab-patient-option-copy{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;align-items:start!important;white-space:normal!important}html body app-laboratory-home .lab-patient-options .lab-patient-option-copy>strong{display:block!important;width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.3!important;font-size:13px!important}html body app-laboratory-home .lab-patient-options .lab-patient-option-copy>span{display:block!important;width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.3!important;font-size:12px!important}}@media(max-width:760px){#lab-new-order .lab-patient-options{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;align-content:initial!important;gap:8px!important;overflow-x:hidden!important;overflow-y:auto!important}#lab-new-order .lab-patient-options>button[type=button]{display:block!important;flex:0 0 auto!important;flex-shrink:0!important;width:100%!important;height:auto!important;min-height:68px!important;max-height:none!important;box-sizing:border-box!important;padding:10px 12px!important;overflow:visible!important;white-space:normal!important;text-align:left!important}#lab-new-order .lab-patient-options>button[type=button] .lab-patient-option-copy{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:5px!important;overflow:visible!important}#lab-new-order .lab-patient-options>button[type=button] .lab-patient-option-copy>strong,#lab-new-order .lab-patient-options>button[type=button] .lab-patient-option-copy>span{display:block!important;width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.3!important}}#lab-new-order .lab-patient-options{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;align-content:initial!important;gap:8px!important;overflow-x:hidden!important;overflow-y:auto!important}#lab-new-order .lab-patient-options>button[type=button]{flex:0 0 auto!important;flex-shrink:0!important;width:100%!important;height:auto!important;min-height:58px!important;max-height:none!important;box-sizing:border-box!important;overflow:visible!important;white-space:normal!important;text-align:left!important}@media(max-width:760px){#lab-new-order .lab-patient-options>button[type=button]{min-height:68px!important}}
