body{font-family:Arial,sans-serif}.form-group{margin-bottom:15px}.form-group input[type=email],.form-group input[type=text]{width:100%;padding:6px;margin-top:5px}.form-group input[type=date]{width:170px;padding:8px;margin-top:5px}input.form-control.tel{width:12rem!important}input::placeholder{color:gray;font-style:italic;font-size:14px}.form-group input[type=file]{width:65%;padding:8px;margin-top:5px}.form-check-input{transform:scale(1.2);margin-bottom:.2rem}.form-check{margin-right:14px}.form-group input[type=checkbox],.form-group input[type=radio]{width:auto;margin-right:10px}.form-group .checkbox-group,.form-group .radio-group{display:block;margin-left:20px;margin-top:7px}#pao_form{max-width:80%;padding:20px 0 0 12px}.form-section{margin-bottom:15px}h4{margin-top:20px;margin-bottom:10px}.pao-input-dectree{margin:5px 0 0 0;width:363px}.span-label,label{display:block;margin-bottom:2px!important;font-size:16px;font-weight:500;color:#333}button[type=submit]{background-color:#007bff;color:#fff;padding:10px 20px;border:none;cursor:pointer;font-size:16px}button[type=submit]:hover{background-color:#17a2b8}button[type=reset]:hover{background-color:#17a2b8}button[type=reset]{background-color:#6c757d;color:#fff;padding:10px 20px;border:none;cursor:pointer;font-size:16px}.drop-area{border:2px dashed #a8a8a8;border-radius:10px;padding:40px;text-align:center;cursor:pointer;transition:border-color .3s ease,background-color .3s ease;background-color:#f7fafc;margin-bottom:20px}.drop-area.dragover{border-color:#3b82f6;background-color:#e0f2fe}label.select-files-button.btn-primary:hover{background-color:#17a2b8}label.select-files-button.btn-primary{border:none}.file-upload-icon{width:4rem;height:4rem;margin-bottom:1.5rem;color:#a0aec0}#pao_file_names_list{margin-top:10px;font-size:14px;color:#555;margin-left:20px}#pao_file_names_list p{margin:0;padding:2px 0}.privacy-disclaimer{background-color:#f4f4f9;padding:8px;border-bottom:2px solid #ddd;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:18px;text-align:left}.privacy-disclaimer .container{width:100%}.privacy-disclaimer h1{font-size:20px;color:#cb8319;margin-bottom:14px}.privacy-disclaimer p{font-size:16px;color:#555;line-height:1.4;margin-bottom:5px}.submission-details{max-width:400px}.submission-details .title{font-size:1rem;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid #2b2c2d}.submission-details strong{display:inline-block;min-width:120px;color:#222}.analysis-section{max-width:800px;font-family:Arial,sans-serif}.analysis-section h1{font-size:24px;color:#333;margin-bottom:10px}.analysis-section p{font-size:16px;color:#555;line-height:1.6}.file-info-estimate,.file-info-total-size{color:#1452a9;font-size:1rem;margin:5px 0 20px 0}.file-info-estimate-icon::before{content:"\f017";font-family:"Font Awesome 5 Pro"!important;font-size:.9rem!important;font-weight:500;padding:0 2px 2px 0;display:inline-block;vertical-align:middle;color:#1452a9}.file-alt-icon::before{content:"\f15c";font-family:"Font Awesome 5 Pro"!important;font-size:.9rem!important;font-weight:500;padding:0 2px 2px 0;display:inline-block;vertical-align:middle;color:#014c8d}.file-word::before{content:"\f1c2";font-family:"Font Awesome 5 Pro"!important;font-size:2.5rem!important;font-weight:500;padding:0 2px 2px 0;display:inline-block;vertical-align:middle;color:#014c8d}.pennant-icon::before{content:"\f456";font-family:"Font Awesome 5 Pro"!important;font-size:1rem!important;font-weight:600;padding:0 4px 2px 0;display:inline-block;vertical-align:top;color:#1452a9}.pao-external-link-icon{color:#0056b3;text-decoration:none;font-weight:600;font-size:1rem;align-items:center}.digital-signature-icon::before{content:"\f573";font-family:"Font Awesome 5 Pro"!important;font-size:.8rem!important;font-weight:500;padding:3px 2px 2px 0;display:inline-block;color:#1452a9}.digital-signature-icon[aria-hidden=true]::before{display:none}.pao-external-link-icon:focus{outline:3px solid #ffbf47;outline-offset:4px}.pao-external-link-icon::after{content:"\f35d";font-family:"Font Awesome 5 Pro"!important;font-size:.9rem!important;font-weight:500;padding:0 2px 2px 0;display:inline-block;vertical-align:middle;margin-left:8px;color:#1452a9}.input-required-icon::before{content:"\f069";font-family:"Font Awesome 5 Pro"!important;font-size:.55rem!important;font-weight:600;padding:0 2px 5px 0;display:inline-block;vertical-align:middle;color:red}.input-required-icon.valid::before{color:green}.input-required-icon.invalid::before{color:red}.info-icon::before{content:"\f06a";font-family:"Font Awesome 5 Pro"!important;font-size:inherit!important;font-weight:600;padding:0 4px 4px 0;display:inline-block;vertical-align:middle}.question-icon::before{content:"\f059";font-family:"Font Awesome 5 Pro"!important;font-size:inherit!important;font-weight:600;padding:0 4px 4px 0;display:inline-block;vertical-align:middle}.comment-info-icon::before{content:"\f4a5";font-family:"Font Awesome 5 Pro"!important;font-size:inherit!important;font-weight:600;padding-right:4px;display:inline-block;vertical-align:middle;color:#1452a9}.pao-tt-suggestion{background-color:#fff!important;border-radius:5px;padding:2px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.pao-tt-item{border:1px solid #ddd;background-color:#fff;padding:4px;margin-bottom:6px;border-radius:5px;transition:all .2s ease;color:#333;cursor:pointer}.pao-tt-item:hover{background-color:#e0e0e0;border-color:#666;color:#000;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pao-tt-item.selected{background-color:silver;border-color:#333}.pao-tt-item:last-child{margin-bottom:0}.trans-font{-webkit-animation:color-trans 1s ease-in-out;-moz-animation:color-trans 1s ease-in-out;-o-animation:color-trans 1s ease-in-out;-ms-animation:color-trans 1s ease-in-out;animation:color-trans 1s ease-in-out}@-moz-keyframes color-trans{0%{color:#d47500}25%{color:#aa6b51}50%{color:#914f15}75%{color:#802200}100%{color:#352903}}@-ms-keyframes color-trans{0%{color:#d47500}25%{color:#aa6b51}50%{color:#914f15}75%{color:#802200}100%{color:#352903}}@-o-keyframes color-trans{0%{color:#d47500}25%{color:#aa6b51}50%{color:#914f15}75%{color:#802200}100%{color:#352903}}@keyframes color-trans{0%{color:#d47500}25%{color:#aa6b51}50%{color:#914f15}75%{color:#802200}100%{color:#352903}}.lookup-parid::before{content:"\f002";font-family:"Font Awesome 5 Pro"!important;font-size:.7rem!important;font-weight:500;padding-right:1px;display:inline-block;vertical-align:middle}.pao-submit-btn.disabled{pointer-events:none;cursor:not-allowed;background-color:gray;opacity:.5}.file-entry{position:relative;padding-right:20px;cursor:default;margin-bottom:5px}.file-entry:before{content:"\f2ed";font-family:"Font Awesome 5 Pro"!important;font-weight:900;font-size:.9rem;position:absolute;right:0;top:0;cursor:pointer;display:inline-block;vertical-align:middle;padding-right:2px}.loading-indicator{position:absolute;padding:5px 10px;background-color:#ff0;color:#000;font-size:14px;font-weight:700;border:1px solid #ccc;border-radius:3px}@media (max-width:768px){.analysis-section{padding:15px}.analysis-section h1{font-size:20px}.analysis-section p{font-size:14px}}@media (max-width:480px){.analysis-section{padding:10px}.analysis-section h1{font-size:18px}.analysis-section p{font-size:13px}}@media (max-width:768px){.privacy-disclaimer h1{font-size:20px}.privacy-disclaimer p{font-size:14px}.privacy-disclaimer{max-width:90%}}@media (max-width:600px){#pao_form{padding:10px}input[type=date],input[type=email],input[type=tel],input[type=text]{width:100%}}
/*# sourceMappingURL=mcpao-form.min.css.map */
