@charset "UTF-8";@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/amiri/v30/J7aRnpd8CGxBHpUrtLMA7w.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/amiri/v30/J7aRnpd8CGxBHpUgtLMA7w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/amiri/v30/J7aRnpd8CGxBHpUutLM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/amiri/v30/J7acnpd8CGxBHp2VkaY6zp5yGw.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/amiri/v30/J7acnpd8CGxBHp2VkaYxzp5yGw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/amiri/v30/J7acnpd8CGxBHp2VkaY_zp4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{height:100%;margin:0;padding:0;overflow-x:hidden}body{font-size:16px;font-size:clamp(12px,1.2vw,20px);font-weight:280}@font-face{font-family:Playpen Sans Arabic;src:url(/assets/fonts/Playpen_Sans_Arabic/PlaypenSansArabic-VariableFont_wght.ttf) format("truetype")}body,input,select,textarea,button{font-family:Playpen Sans Arabic,sans-serif}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.modal-overlay app-case-form{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-width:90%;max-height:90%;width:100%;overflow-y:auto;position:relative}.modal-box{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 5px 15px #0000004d;max-width:400px;width:90%;text-align:center;position:relative;z-index:1001;max-height:90vh;overflow-y:auto}.modal-overlay app-case-form .case-form-container{padding:20px;box-shadow:none;max-width:none;margin:0}body.modal-open{overflow:hidden;height:100vh}.clinic-forms-shared .full-width{width:100%!important;box-sizing:border-box}.clinic-forms-shared .form-group .ng-touched.ng-invalid:not(form){border:1px solid #e74c3c}.clinic-forms-shared .ng-touched.ng-invalid:not(form){border:1px solid #e74c3c}.clinic-forms-shared .error-message{color:#e74c3c;font-size:.8rem;margin-top:5px}.clinic-forms-shared .btn-sec[disabled],.clinic-forms-shared .btn[disabled]{background-color:#ccc;border-color:#ccc;cursor:not-allowed;opacity:.6}.clinic-forms-shared .form-group label{display:block;margin-bottom:6px;font-weight:400;font-size:18px}.clinic-forms-shared .form-group input,.clinic-forms-shared .form-group select{width:100%;padding:8px;font-size:14px;font-weight:280;border-radius:5px;border:1px solid #ccc;box-sizing:border-box;height:40px}.clinic-forms-shared .form-group-small{width:20%!important}.clinic-forms-shared .form-group-smaller{width:15%!important}.clinic-forms-shared .form-group-half{width:50%!important}.clinic-forms-shared .form-group-less{width:75%!important}.clinic-forms-shared select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23000" d="M2 0L0 2h4z"/></svg>');background-repeat:no-repeat;background-position:left 12px center;background-size:10px;padding-left:30px}.clinic-forms-shared button[disabled]{background-color:#ccc;cursor:not-allowed}.clinic-forms-shared button:not([disabled]){background-color:#7b002c;color:#fff}.clinic-forms-shared button.btn{background-color:#7b002c;color:#ececec;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.clinic-forms-shared button.btn:hover{background-color:#ececec;color:#7b002c}.clinic-forms-shared button.btn-sec{background-color:#fff;color:#7d0024;padding:10px 16px;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.clinic-forms-shared button.btn-sec:hover{background-color:#7b002c;color:#fff}.clinic-forms-shared .text-end{text-align:end}.clinic-forms-shared .form-section-header h3{font-size:22px;font-weight:600;color:var(--primary-color)!important;margin:0}.clinic-forms-shared .form-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.clinic-forms-shared .status-inline{display:flex;align-items:center;gap:20px}.clinic-forms-shared .status-label{margin:0}.clinic-forms-shared .status-buttons{display:flex;gap:16px}.clinic-forms-shared .status-btn{border:none;outline:none;padding:4px 20px;border-radius:6px;cursor:pointer;transition:all .15s ease;font-weight:500;min-width:80px}.clinic-forms-shared .status-btn.green{background-color:#e8f5e8;color:#2e7d32}.clinic-forms-shared .status-btn.yellow{background-color:#fff8e1;color:#f57c00}.clinic-forms-shared .status-btn.blue{background-color:#e3f2fd;color:#1e88e5}.clinic-forms-shared .status-btn:hover,.clinic-forms-shared .status-btn.active{color:#fff}.clinic-forms-shared .status-btn.green:hover{background-color:#549658}.clinic-forms-shared .status-btn.yellow:hover{background-color:#ffc86f}.clinic-forms-shared .status-btn.blue:hover{background-color:#508ec4}.clinic-forms-shared .status-btn.green.active{background-color:#2e7d32}.clinic-forms-shared .status-btn.yellow.active{background-color:#f9a825}.clinic-forms-shared .status-btn.blue.active{background-color:#1e88e5}.clinic-forms-shared .status-btn.active{box-shadow:0 0 0 2px #0000000d inset}.clinic-forms-shared input[type=text],.clinic-forms-shared input[type=number],.clinic-forms-shared input[type=date],.clinic-forms-shared select,.clinic-forms-shared textarea{width:100%;max-width:100%;padding:8px 12px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;transition:border-color .2s ease;background-color:#fff}.clinic-forms-shared input[type=text]:focus,.clinic-forms-shared input[type=number]:focus,.clinic-forms-shared input[type=date]:focus,.clinic-forms-shared select:focus,.clinic-forms-shared textarea:focus{outline:none;border-color:#800020;box-shadow:0 0 4px #8000204d}.clinic-forms-shared .flex-col{display:flex;flex-direction:column;gap:30px}.clinic-forms-shared .flex-row{display:flex;width:100%;gap:25%;justify-content:space-between;flex-direction:row}.clinic-forms-shared .flex-row .form-group{width:100%}.clinic-forms-shared .add-btn{padding:10px 20px;font-size:16px;background-color:#2e7d32;color:#fff;border:none;border-radius:5px;cursor:pointer}.clinic-forms-shared .custom-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1000;display:flex;align-items:center;justify-content:center}.clinic-forms-shared .modal-content{background:#fff;padding:30px;border-radius:10px;text-align:center;min-width:300px;box-shadow:0 5px 15px #0000004d}.clinic-forms-shared .head{font-size:1.7rem;color:#000;font-weight:400}.clinic-forms-shared body,.clinic-forms-shared html{margin:0;padding:0}.clinic-forms-shared .clinic-page{position:relative;min-height:100vh;padding:40px 0;z-index:0}.clinic-forms-shared .clinic-page:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/Islamic\ Pattern.jpg);background-repeat:repeat;background-size:400px;opacity:.2;z-index:-1}.clinic-forms-shared .clinic-container{background-color:#fff;padding:40px;margin:auto;border-radius:12px;max-width:1100px;box-shadow:0 0 10px #0000001a}.clinic-forms-shared .btn[disabled]{opacity:.6;cursor:not-allowed;background-color:#ccc;border-color:#ccc}.clinic-forms-shared .tab-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.clinic-forms-shared .tab-buttons button{padding:8px 16px;background-color:#b0b0b0;border:none;border-radius:4px;cursor:pointer;font-size:16px}.clinic-forms-shared .tab-buttons button.active{background-color:#7b002c;color:#fff}.clinic-forms-shared .section{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:30px;margin-top:20px}.clinic-forms-shared .form-section-header h3{font-size:22px;font-weight:600;color:#7d0024;margin:0}.clinic-forms-shared .form-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;margin-bottom:2rem}.clinic-forms-shared .navigation-buttons{display:flex;justify-content:space-between;margin-top:20px}.clinic-forms-shared .navigation-buttons button{padding:10px 18px;border:none;border-radius:6px;cursor:pointer}.clinic-forms-shared .custom-modal{position:fixed;inset:0;background-color:#0006;z-index:1000;display:flex;justify-content:center;align-items:center}.clinic-forms-shared .custom-modal-content{background-color:#fff;padding:2rem;border-radius:10px;text-align:center;max-width:400px;width:80%;box-shadow:0 0 10px #00000040}.clinic-forms-shared .custom-modal-content button{margin-top:1rem;padding:.5rem 1rem;background-color:#80002a;color:#fff;border:none;border-radius:5px;cursor:pointer}.clinic-forms-shared .modal-message{font-size:18px;margin:20px 0}.clinic-forms-shared .modal-close{background-color:#4caf50;color:#fff;padding:8px 16px;font-size:14px;border:none;border-radius:4px;cursor:pointer}.clinic-forms-shared .delete-image{width:100px;margin-bottom:15px}.clinic-forms-shared .modal-buttons{display:flex;justify-content:center;gap:15px;margin-top:1rem}.clinic-forms-shared .btn-primary{background-color:#7d0024;color:#fff;border:none;padding:10px 20px;font-size:18px;cursor:pointer;border-radius:5px}.clinic-forms-shared .btn-secondary{background-color:#f4f4f4!important;color:#800020!important;border:1px solid #800020;padding:8px 20px;border-radius:6px;font-size:18px;cursor:pointer;transition:background-color .2s ease}.clinic-forms-shared .btn-secondary:hover{background-color:#ffe5eb}.clinic-forms-shared .header-with-action{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.clinic-forms-shared .navigation-buttons{display:flex;justify-content:space-between;padding:20px 0}.clinic-forms-shared .arrow-btn{background-color:#800020;color:#fff;border:none;padding:10px 16px;font-size:15px;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.clinic-forms-shared .arrow-btn:disabled{background-color:#ccc;cursor:not-allowed}.clinic-forms-shared .form-block{background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:20px 25px;margin-bottom:30px;box-shadow:0 2px 6px #0000000d}.clinic-forms-shared .form-block .form-section-header{margin-bottom:20px;padding-bottom:10px}.clinic-forms-shared *{scrollbar-width:thin;scrollbar-color:#374151 #f3f4f6}.clinic-forms-shared .ms-fields-scrollbox{max-height:120px;overflow-y:auto;border:1px solid #ccc;border-radius:6px;padding:8px;background:#fafbfc;display:flex;flex-direction:column;gap:6px}.clinic-forms-shared .ms-field-item{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:none}.clinic-forms-shared .ms-field-item input[type=checkbox]{margin:0;cursor:pointer;flex-shrink:0;width:16px;height:16px;accent-color:#306bab}.clinic-forms-shared .ms-field-item label{flex:1;margin:0}.clinic-forms-shared .flex-row-btn{display:flex;width:100%;gap:4%;flex-direction:row}.clinic-forms-shared .flex-row-btn .btn{width:20%}:root{--primary-color: #800000;--secondary-color: #cccccc}.sidebar,.sidemenu{background-color:var(--primary-color)!important;color:#fff}.section-title,.form-section-title,.table-header .table-titledash{color:var(--org-primary-color);background:none!important}button,.btn,.action-btn{background-color:#f5f5f5!important;border:none;color:#000!important}button.active,.btn.active,.page-item.active .page-link{background-color:var(--primary-color)!important;color:#fff!important}button:hover,.btn:hover,.action-btn:hover,.btn-sec{background-color:var(--secondary-color)!important;color:#fff!important}.btn-sec:hover{background-color:#f5f5f5!important;color:#000!important}.upload-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1000;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.text-danger{color:red}.prompt-modal{position:fixed;inset:0;background-color:#0006;z-index:1000;display:flex;justify-content:center;align-items:center}.prompt-modal-content{background-color:#fff;padding:2rem;border-radius:10px;text-align:center;max-width:400px;width:80%;box-shadow:0 0 10px #00000040}.prompt-modal-content button{margin-top:1rem;padding:.5rem 1rem;background-color:#80002a;color:#fff;border:none;border-radius:5px;cursor:pointer}.modal-message{font-size:18px;margin:20px 0}.modal-close{background-color:#4caf50;color:#fff;padding:8px 16px;font-size:14px;border:none;border-radius:4px;cursor:pointer}.delete-image{width:100px;margin-bottom:15px}.modal-buttons{display:flex;justify-content:center;gap:15px;margin-top:1rem}.submitting button,.submitting input[type=submit]{pointer-events:none!important;opacity:.6!important;cursor:not-allowed!important;background-color:#000!important}.submitting:after{content:"Processing... Please wait.";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:20px;border-radius:5px;z-index:100;font-weight:700}button.no-disable,input.no-disable[type=submit]{pointer-events:auto!important;opacity:1!important;cursor:pointer!important}.priority-tag{padding:.1em .3em;border-radius:4px;font-size:8pt}.tag-low{background-color:#d4edda;color:#155724}.tag-medium{background-color:#fff3cd;color:#856404}.tag-high{background-color:#f8d7da;color:#721c24}.tag-critical{background-color:#f5c6cb;color:#491217}.pdf-export th:first-child,.pdf-export td:first-child{display:none}.pdf-export .action-btn,.pdf-export .notes-btn,.pdf-export .delete-btn,.pdf-export .edit-btn,.pdf-export .view{display:none!important}.pdf-export .no-data-message{text-align:center;font-style:italic;padding:1em}[dir=rtl]{unicode-bidi:embed}.multiselect-dropdown{position:relative;width:100%;font-family:inherit;text-align:right!important;font-size:14px!important;font-weight:280!important}.multiselect-dropdown .dropdown-btn{box-sizing:border-box;text-align:right!important;display:flex!important;padding-left:0!important;padding-right:6px!important;border:1px solid #adadad;width:100%;padding:6px 12px;margin-bottom:0;font-weight:inherit!important;line-height:1.52857143;vertical-align:middle;cursor:pointer;background-image:none;border-radius:4px}.multiselect-dropdown .dropdown-btn .selected-item{text-align:right!important;border:1px solid #337ab7;margin-right:4px;background:#337ab7;padding:0 5px;color:#fff;border-radius:2px;float:left}.multiselect-dropdown .dropdown-btn .selected-item a{text-decoration:none}.multiselect-dropdown .dropdown-btn .selected-item:hover{box-shadow:1px 1px #959595}.multiselect-dropdown .dropdown-btn .dropdown-down{display:inline-block;top:10px;width:0;height:0;border-top:10px solid #adadad;border-left:10px solid transparent;border-right:10px solid transparent}.multiselect-dropdown .dropdown-btn .dropdown-up{display:inline-block;width:0;height:0;border-bottom:10px solid #adadad;border-left:10px solid transparent;border-right:10px solid transparent}.multiselect-dropdown .disabled>span{background-color:#eceeef}.dropdown-multiselect__caret{right:auto!important;left:1px!important;color:#000!important}.dropdown-multiselect__caret:before{border-color:#000 transparent!important;border-width:5px 5px 0 5px!important}.dropdown-list{position:absolute;padding-top:6px;width:100%;z-index:9999;border:1px solid #ccc;border-radius:3px;background:#fff;margin-top:10px;box-shadow:0 1px 5px #959595}.dropdown-list ul{padding:0;list-style:none;overflow:auto;margin:0}.dropdown-list li{padding:6px 10px;cursor:pointer;text-align:right!important}.dropdown-list .filter-textbox{border-bottom:1px solid #ccc;position:relative;padding:0 6px!important}.dropdown-list .filter-textbox input{border:0px;width:100%;padding:0 0 0 26px}.dropdown-list .filter-textbox input:focus{outline:none}.multiselect-item-checkbox input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.multiselect-item-checkbox input[type=checkbox]:focus+div:before,.multiselect-item-checkbox input[type=checkbox]:hover+div:before{border-color:#337ab7;background-color:#f2f2f2}.multiselect-item-checkbox input[type=checkbox]:active+div:before{transition-duration:0s}.multiselect-item-checkbox input[type=checkbox]+div{position:relative;padding-left:2em;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;margin:0;color:#000}.multiselect-item-checkbox input[type=checkbox]+div:before{box-sizing:content-box;content:"";color:#337ab7;position:absolute;top:50%;left:0;width:14px;height:14px;margin-top:-9px;border:2px solid #337ab7;text-align:center;transition:all .4s ease}.multiselect-item-checkbox input[type=checkbox]+div:after{box-sizing:content-box;content:"";background-color:#337ab7;position:absolute;top:50%;left:4px;width:10px;height:10px;margin-top:-5px;transform:scale(0);transform-origin:50%;transition:transform .2s ease-out}.multiselect-item-checkbox input[type=checkbox]:disabled+div:before{border-color:#ccc}.multiselect-item-checkbox input[type=checkbox]:disabled:focus+div:before .multiselect-item-checkbox input[type=checkbox]:disabled:hover+div:before{background-color:inherit}.multiselect-item-checkbox input[type=checkbox]:disabled:checked+div:before{background-color:#ccc}.multiselect-item-checkbox input[type=checkbox]+div:after{background-color:transparent;top:50%;left:4px;width:8px;height:3px;margin-top:-4px;border-style:solid;border-color:#fff;border-width:0 0 3px 3px;border-image:none;transform:rotate(-45deg) scale(0)}.multiselect-item-checkbox input[type=checkbox]:checked+div:after{content:"";transform:rotate(-45deg) scale(1);transition:transform .2s ease-out}.multiselect-item-checkbox input[type=checkbox]:checked+div:before{animation:borderscale .2s ease-in;background:#337ab7}.multiselect-item-checkbox input[type=checkbox]:checked+div:after{transform:rotate(-45deg) scale(1)}@keyframes borderscale{50%{box-shadow:0 0 0 2px #337ab7}}
