@keyframes backgroundAnimation{0%{background-color:#c6f0fa}50%{background-color:#baf6c2}to{background-color:#fbfed0}}*{margin:0;padding:0;text-decoration:none}body{font: 14px Arial,Helvetica,sans-serif;background-color:#c3dfe6;animation:backgroundAnimation 8s ease infinite;max-width:100%}h1{display:block;font-size:2em;margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}.p-invalid{border:1px solid red!important;transform:scale(.95)}.p-checkbox-invalid{outline:2px solid red;background-color:#ffe6e6;transform:scale(.95)}.icon-button{width:50px;height:50px;border:none;border-radius:10px;background-color:#28a745;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:background-color .3s,transform .2s}.icon-button:hover{background-color:#218838}.icon-button:active{transform:scale(.95)}.icon-button:disabled{background-color:#616161;cursor:not-allowed}.icon-button.print-button{background-color:#007bff}.icon-button.print-button:hover{background-color:#0056b3}.icon-button:focus{outline:none;box-shadow:0 0 0 3px #28a74580}svg{width:24px;height:24px}.bg-red{background-color:red!important}.border-1{border:1px solid black}.p-10{padding:10px}.p-9{padding:9px}.p-8{padding:8px}.p-7{padding:7px}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.flex-row{display:flex;flex-direction:row}.w-50{width:50px!important}.w-60{width:60px!important}.w-70{width:70px!important}.w-80{width:80px!important}.w-90{width:90px!important}.w-100{width:100px!important}.w-110{width:110px!important}.w-120{width:120px!important}.home-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 6rem)}.home-header{color:#000;padding:2rem;border-radius:10px}.home-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-content p{width:80%;text-align:center}.visit-button{display:inline-block;margin-top:1rem;padding:1rem 2rem;font-size:16px;font-weight:700;color:#fff;background-color:#007bff;border-radius:5px;text-decoration:none;text-align:center;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 6px #0000001a}.visit-button:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 6px 8px #00000026}.visit-button:active{background-color:#004080;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.about-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 6rem)}.about-container p{width:80%;text-align:center}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 6rem)}#error{display:none}#order-rx-form{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;padding:5px}#order-rx-form-content{height:1120px;width:794px;border:.2px solid #f8c3a4;border-radius:2px;background-color:#fcfaf5;box-shadow:0 4px 6px #f3dfd21a}.orf-title{display:flex;flex-direction:row;height:150px}.orf-title-left{display:flex;flex-direction:column;width:80%;height:150px;background-color:#f7eec8;position:relative}.orf-title-left h1{color:#11470d;font-size:3rem;letter-spacing:5px;margin:0;padding:.5rem}.orf-title-left h3{color:#11470d;font-size:1rem;font-weight:500;margin:0;padding:.1rem .5rem}.orf-title-left span{font-weight:700;letter-spacing:1px}.orf-title-left:after{content:"";position:absolute;bottom:0;right:0;border-left:100px solid transparent;border-bottom:150px solid #fcfaf5;width:0;height:0}.orf-title-right{display:flex;flex-direction:column;width:40%;height:150px;align-items:end;padding-top:.4rem;padding-right:.4rem;gap:1rem}.orf-input-form-title{height:1.2rem!important;border:none!important;border-bottom:1px solid black!important}.orf-label-form-title{font-size:15px;font-weight:700;color:#11470d;text-align:left;width:120px}.orf-form-group{display:flex;flex-direction:row;align-items:center;padding:2px}.orf-form-group input{background-color:#fcfaf5}.orf-patient-info{display:flex;flex-direction:column;padding:.4rem;gap:.2rem}.orf-patient-info-0,.orf-patient-info-1{display:grid;grid-template-columns:2fr auto auto;grid-gap:10px}.orf-patient-info-2{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px}.orf-label-form{font-size:13px;font-weight:500;color:#11470d;text-align:left;flex:0 0 auto}.orf-input-form{height:1.2rem!important;border:none!important;border-bottom:1px solid black!important;flex:1}.orf-patient-info-message{display:flex;justify-content:center;align-items:center}.orf-patient-info-message h4{font-size:12px;font-style:italic;color:#11170d}.orf-incontinence-products-title{border-top:2px solid #ded5b4;height:25px;display:grid;grid-template-columns:2fr auto auto;gap:5px;align-content:center;align-items:center}.orf-label-form-dx-code{font-size:15px;font-weight:700;color:#11470d;text-align:left}.orf-input-form-dx-code{height:1.2rem!important;border:none!important;border-bottom:1px solid black!important}.orf-incontinence-products-title h2{color:#10300b;padding-left:.5rem}.orf-incontinence-products{border-top:2px solid #ded5b4;height:110px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:5px;align-content:center;align-items:center;padding-left:.5rem}.orf-incontinence-products-fields{display:flex;flex-direction:column;gap:5px}.orf-label-form-i-p{font-size:13px;font-weight:500;color:#11470d}.orf-incontinence-products-qty{display:flex;gap:3px}.orf-input-form-i-p-qty{height:1.2rem!important;border:none!important;border-bottom:1px solid black!important}.orf-mobility-addons-title{border-top:2px solid #ded5b4;height:25px;display:grid;grid-template-columns:2fr 1fr;gap:5px;align-content:center;align-items:center}.orf-mobility-addons-title h2{color:#10300b;padding-left:.5rem}.orf-mobility-addons{border-top:2px solid #ded5b4;height:100px;display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:5px;align-content:center;align-items:center;padding-left:.5rem}.orf-mobility-addons-fields{display:flex;flex-direction:column;gap:5px}.orf-bed-mattresses-bath-safety-title{border-top:2px solid #ded5b4;height:25px;display:grid;grid-template-columns:1fr 1fr;gap:5px;align-content:center;align-items:center}.orf-bed-mattresses-bath-safety-title h2{color:#10300b;padding-left:.5rem}.orf-bed-mattresses-bath-safety{border-top:2px solid #ded5b4;height:100px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:5px;align-content:center;align-items:center;padding-left:.5rem}.orf-bed-mattresses-bath-safety-fields{display:flex;flex-direction:column;gap:5px}.orf-orthotics-res-mas-ede{display:grid;grid-template-columns:1fr 1.2fr;height:270px;border-top:2px solid #ded5b4}.orf-orthotics{display:flex;flex-direction:column}.orf-orthotics-title{display:flex;flex-direction:row;gap:10px;height:25px;align-content:center;align-items:center}.orf-orthotics-title h2{color:#10300b;padding-left:.5rem}.orf-orthotics-res-mas-ede-righorf-label-formt{display:flex;flex-direction:row}.orf-orthotics-body{border-top:2px solid #ded5b4;height:210px;display:grid;grid-template-columns:1fr 1fr;gap:5px;align-content:center;align-items:center;padding-left:.5rem}.orf-orthotics-fields{display:flex;flex-direction:column;gap:5px}.orf-res-mas-ede{display:flex;flex-direction:column}.orf-res-title{display:flex;flex-direction:row;gap:10px;height:25px;align-content:center;align-items:center}.orf-res-title h2{color:#10300b;padding-left:.5rem}.orf-res-fields{display:flex;flex-direction:column;gap:5px;height:100%}.orf-res-body{border-top:2px solid #ded5b4;height:65px;display:grid;grid-template-columns:1fr 1fr;gap:5px;align-content:center;align-items:center;padding-left:.5rem}.orf-mas-title{display:flex;flex-direction:row;gap:10px;height:25px;align-content:center;align-items:center;border-top:2px solid #ded5b4}.orf-mas-title h2{color:#10300b;padding-left:.5rem}.orf-mas-body{border-top:2px solid #ded5b4;height:40px;display:grid;grid-template-columns:1fr;gap:5px;align-content:center;align-items:center;padding-left:.5rem}.orf-ede-title{display:flex;flex-direction:row;gap:10px;height:25px;align-content:center;align-items:center;border-top:2px solid #ded5b4}.orf-ede-title h2{color:#10300b;padding-left:.5rem}.orf-ede-body{border-top:2px solid #ded5b4;height:80px;display:grid;grid-template-columns:1fr 1.5fr;gap:5px;align-content:center;align-items:center;padding-left:.5rem}.orf-ede-fields{display:flex;flex-direction:column;gap:5px;height:100%}.orf-message-container{display:flex;align-content:center;align-items:center;justify-content:center;height:80px}.orf-message{width:95%;text-align:center;border:1px solid #10300b;padding:2px;color:#10300b}.orf-footer-container{margin-top:46px;height:80px;background-color:#f7eec8;display:grid;grid-template-columns:1fr 1fr 1fr}.orf-footer-1,.orf-footer-2,.orf-footer-3{display:flex;flex-direction:column;justify-content:center}.orf-footer-3 p{font-size:12px;color:#10300b}.orf-actions{display:flex;align-content:center;align-items:center;justify-content:center;padding:20px;gap:10px}@media screen and (max-width: 630px) and (orientation: portrait){#order-rx-form{display:none}#error{display:block;height:calc(100vh - 6rem)}}.file-upload-container{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.custom-file-upload-btn{background-color:#4f46e5;color:#fff;border:none;padding:8px 16px;font-size:14px;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.custom-file-upload-btn:hover{background-color:#3730a3}.file-list{list-style-type:none;padding-left:0;margin-top:8px;max-width:300px}.file-item{background-color:#f3f4f6;padding:6px 10px;border-radius:4px;margin-bottom:4px;font-size:10px}.display-none{display:none}.consent-messages-form-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 6rem)}#consent-messages-form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:800px;border:1px solid #ffcc80;background-color:#fff3d5;border-radius:12px;box-shadow:0 4px 8px #0000001a;padding:20px}.cmf-title{display:flex;flex-direction:row}.cmf-title h1{font-size:1.5rem;color:#11470d}.cmf-body{display:flex;flex-direction:column;width:90%;gap:5px}.cmf-form-group-column{display:flex;flex-direction:row}.cmf-form-group{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.cmf-label-form{font-size:.6rem;align-items:center;text-align:center;max-width:300px;font-weight:700;color:#11470d;flex:0 0 auto;margin-right:10px}.cmf-input-form{flex:1;padding:8px;background-color:#fcfaf5;border:none;margin-right:10px}.cmf-actions{display:flex;align-content:center;align-items:center;justify-content:center;padding:10px;gap:10px}@media screen and (max-width: 770px) and (orientation: portrait){.cmf-label-form{display:none}#consent-messages-form{width:370}}.navbar{background-color:#333;color:#fff;height:3rem}.container{display:flex;justify-content:space-between;align-items:center;height:100%}.logo{font-size:1rem;text-decoration:none;color:#fff;font-weight:700;padding-left:1rem}.nav-links{list-style:none;display:flex;gap:.2rem;transition:all .3s ease-in-out}.nav-links li{display:inline}.nav-links a{text-decoration:none;color:#fff;font-size:1rem;padding:.5rem 1rem}.nav-links a:hover{background-color:#555;border-radius:5px}.menu-toggle{display:none;font-size:1.8rem;background:none;border:none;color:#fff;cursor:pointer}@media (max-width: 768px){.menu-toggle{display:block}.nav-links{display:none;flex-direction:column;background:#222;position:absolute;top:3rem;right:0;width:190px;padding:1rem;border-radius:5px}.nav-links.open{display:flex}.nav-links li{text-align:center;padding:.5rem 0}.nav-links a{text-decoration:none;color:#fff;font-size:.8rem;padding:.5rem 1rem}}.footer{text-align:center;font-size:.9rem;color:#fff;background-color:#000;height:3rem;display:flex;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:1rem}@media (max-width: 768px){.footer{font-size:.5rem}}
