.order-pad_pad__KwYkO{overflow:auto}.order-pad_toolbar__leRfP{display:flex;justify-content:flex-end}.order-pad_confirm__0_upa button,.order-pad_toolbar__leRfP button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 12px;border:1px solid #b9cbd7;border-radius:4px;background:#fff;color:#005d88;font:inherit;cursor:pointer}.order-pad_confirm__0_upa button:disabled,.order-pad_toolbar__leRfP button:disabled{opacity:.5;cursor:default}.order-pad_confirm__0_upa{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;background:#fff4e4;border:1px solid #e7bc75;border-radius:6px}.order-pad_confirm__0_upa span{flex:1 1 220px}.order-pad_pad__KwYkO label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14px}.order-pad_pad__KwYkO textarea{min-height:140px;width:100%;resize:vertical;padding:10px;font:inherit;border:1px solid #b9cbd7;border-radius:6px}.order-pad_rows__JmiFq{display:grid;grid-gap:10px;gap:10px}.order-pad_row__2QJYK{padding:10px 0;border-bottom:1px solid #cfdae2;overflow-wrap:anywhere}.order-pad_inputs__YoRI0{display:grid;grid-template-columns:minmax(0,1fr) 70px 36px;grid-gap:8px;gap:8px;align-items:end}.order-pad_inputs__YoRI0 input{width:100%;min-width:0;height:38px;padding:6px;border:1px solid #b9cbd7;border-radius:4px}.order-pad_inputs__YoRI0 button{width:36px;height:38px;display:grid;place-items:center;border:0;background:#e8f3fa;color:#005d88;border-radius:4px}.order-pad_row__2QJYK small{display:block;padding-top:6px}.order-pad_matches__rKW6q{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.order-pad_matches__rKW6q button{text-align:left;padding:8px;background:white;border:1px solid #bed5e2;border-radius:4px}.order-pad_issues__7hQkb{padding:16px;background:#fff4e4;border-left:3px solid #b46600;overflow-wrap:anywhere}.order-pad_remove__FXLt0{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:8px;padding:6px 10px;border:1px solid #edc9c5;border-radius:4px;background:#fff;color:#a02724;font:inherit;cursor:pointer}.order-pad_remove__FXLt0:disabled{opacity:.5;cursor:not-allowed}@media(max-width:860px){.order-pad_inputs__YoRI0{grid-template-columns:minmax(0,1fr) 64px 44px;gap:6px}.order-pad_inputs__YoRI0 button{width:44px;height:44px}.order-pad_inputs__YoRI0 input{height:44px;font-size:16px}.order-pad_pad__KwYkO textarea{font-size:16px}.order-pad_confirm__0_upa button,.order-pad_matches__rKW6q button,.order-pad_pad__KwYkO>button,.order-pad_remove__FXLt0,.order-pad_toolbar__leRfP button{min-height:44px}}.photo-order_root__ce576{margin-block:12px}.photo-order_root__ce576 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid #a7c9d9;border-radius:6px;background:white;color:#075c85;cursor:pointer}.photo-order_root__ce576 button:disabled{opacity:.5;cursor:default}.photo-order_wizard__H52HU{width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:20px;border:1px solid #a7c9d9;border-radius:8px;background:white;color:#102f46;overflow-y:auto;overscroll-behavior:contain}.photo-order_wizard__H52HU:not([open]){display:none}.photo-order_wizard__H52HU::-webkit-backdrop{background:rgba(8,37,69,.65)}.photo-order_wizard__H52HU::backdrop{background:rgba(8,37,69,.65)}.photo-order_actions__ZwPGb,.photo-order_wizard__H52HU footer,.photo-order_wizard__H52HU header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.photo-order_wizard__H52HU header{justify-content:space-between;margin-bottom:16px}.photo-order_photo__NfEUA{display:block;width:100%;max-height:240px;object-fit:contain;background:#f1f4f5}.photo-order_heading__0fWdx{margin:20px 0 14px;font-size:22px;line-height:1.3;outline:none}.photo-order_review__58hjM summary{cursor:pointer;min-height:44px;padding:12px 0;color:#075c85}.photo-order_steps__8yhPS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:0;margin:0;list-style:none}.photo-order_steps__8yhPS li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;border-bottom:3px solid #d8e2e8;color:#566772;font-size:13px}.photo-order_steps__8yhPS li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#edf2f5;flex-shrink:0}.photo-order_steps__8yhPS li[aria-current=step]{border-color:#007397;color:#005d7d;font-weight:700}.photo-order_steps__8yhPS li.photo-order_done__TbGE0{border-color:#218060;color:#146b4f}.photo-order_root__ce576 .photo-order_primary__mcYOw{background:#006b93;color:white;border-color:#006b93}.photo-order_results__rRKvs{list-style:none;padding:0;margin:0;display:grid}.photo-order_results__rRKvs li{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #d3e1e7}.photo-order_results__rRKvs li>div{flex:1 1;min-width:0}.photo-order_results__rRKvs small{display:block;margin-top:6px}.photo-order_results__rRKvs button{flex-shrink:0}.photo-order_warning__wlfOL{color:#845500}.photo-order_confirmed__tVJDq{color:#146b4f}.photo-order_results__rRKvs span{display:inline-block;margin-top:6px;font-size:13px}.photo-order_scanning__IVaSj{display:grid;grid-gap:16px;gap:16px}.photo-order_scanning__IVaSj p{display:flex;align-items:center;gap:8px;margin:0}.photo-order_scanImage__PctU0{position:relative;overflow:hidden;background:#eef4f5;border-radius:4px}.photo-order_scanLine__pQ7EK{position:absolute;top:0;left:0;right:0;height:3px;background:#008eaa;box-shadow:0 0 12px #008eaa80;animation:photo-order_scan___MrZy 2.4s ease-in-out infinite alternate}.photo-order_spinner__miCUn{animation:photo-order_spin__kZ9ul 1s linear infinite;flex-shrink:0}@keyframes photo-order_scan___MrZy{0%{top:0}to{top:calc(100% - 3px)}}@keyframes photo-order_spin__kZ9ul{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.photo-order_scanLine__pQ7EK,.photo-order_spinner__miCUn{animation:none}.photo-order_scanLine__pQ7EK{top:50%}}.photo-order_review__58hjM,.photo-order_upload__JDt5E{display:grid;grid-gap:12px;gap:12px;min-width:0}.photo-order_root__ce576 label{display:grid;grid-gap:6px;gap:6px;font-size:14px}.photo-order_root__ce576 input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid #a7c9d9;border-radius:4px}.photo-order_matches__2Dk6r label,.photo-order_root__ce576 .photo-order_check__MAwsN{display:flex;align-items:flex-start;gap:10px}.photo-order_root__ce576 input[type=checkbox],.photo-order_root__ce576 input[type=radio]{width:18px;height:18px;flex:0 0 18px}.photo-order_matches__2Dk6r{display:grid;grid-gap:10px;gap:10px}.photo-order_matches__2Dk6r label{padding:10px;border-bottom:1px solid #d3e1e7;cursor:pointer}.photo-order_root__ce576 blockquote{margin:0;padding:12px;border-left:3px solid #087f8c;background:#f2f7f8;overflow-wrap:anywhere}.photo-order_question__wkAoq{background:#fff3cc;padding:10px;color:#674500}.photo-order_root__ce576 p,.photo-order_root__ce576 span,.photo-order_root__ce576 strong{overflow-wrap:anywhere}@media (max-width:640px){.photo-order_photo__NfEUA{max-height:180px}.photo-order_heading__0fWdx{font-size:20px}}@media (max-width:860px){.photo-order_matches__2Dk6r label,.photo-order_root__ce576 .photo-order_check__MAwsN,.photo-order_root__ce576 button{min-height:44px}.photo-order_root__ce576 input:not([type=checkbox]):not([type=radio]){min-height:44px;font-size:16px}}.predictive-search_thumbnail__n_U99{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;overflow:hidden;background:#f4f8fa;border-radius:4px;color:#718293}.predictive-search_thumbnail__n_U99 img{width:56px;height:56px;object-fit:contain}