.his-original{width:100%;min-width:0;min-height:100%;container-type:inline-size;height:auto!important;font-family:var(--font-sans)!important;background:0 0!important;padding:0!important;display:block!important;overflow:visible!important}.his-original [data-original-main]{width:100%;min-width:0;flex:none!important;height:auto!important;overflow:visible!important}.his-original *{min-width:0;letter-spacing:0!important}.his-original .original-button{white-space:normal;height:auto;min-height:44px}.his-original .original-icon{vertical-align:middle;flex-shrink:0;width:1.25em;height:1.25em;display:inline-block}.his-original input,.his-original select,.his-original textarea{max-width:100%;min-height:44px}.his-original [hidden],.his-original .hidden{display:none!important}.his-original [class*=overflow-y-auto]{max-height:none}.his-original [class*=overflow-x-auto]{max-width:100%}.his-original .tab-content{height:auto!important;animation:none!important}.his-original[data-page=e0c6eefb1d] .card-3d,.his-original[data-page=e0c6eefb1d] header{background:var(--glass-card-surface);border-color:var(--glass-card-border);box-shadow:var(--shadow-card);color:var(--foreground)}.his-original[data-page=e0c6eefb1d] [class*=text-white],.his-original[data-page=e0c6eefb1d] [class*=text-slate-]{color:var(--navy)}.his-original .animate-fade-in{opacity:1!important;animation:none!important;transform:none!important}.his-original [data-source-empty-progress]{width:0!important}.his-original .source-read-state{overflow-wrap:anywhere}.his-original img{max-width:100%;height:auto}.his-original #viewRegistration,.his-original #viewAppointments{flex:none;height:auto}.his-original #capacity-fill{width:0!important}.his-original[data-page=patient-report] .no-print{border:1px solid var(--glass-border);box-shadow:var(--shadow-depth);border-radius:28px;margin-bottom:20px;padding:20px;z-index:auto!important;background:var(--glass-surface)!important;color:var(--foreground)!important;position:static!important;inset:auto!important}.his-original[data-page=patient-report] .a4-page{width:min(210mm,100%)!important;min-height:0!important;margin:20px auto!important;padding:24px!important}.his-original[data-page=patient-report] .report-header{flex-wrap:wrap;gap:16px}.his-original[data-page=patient-report] .official-table{table-layout:fixed;overflow-wrap:anywhere}@media print{.his-original[data-page=patient-report] .no-print{display:none!important}.his-original[data-page=patient-report] .a4-page{width:210mm!important;padding:20mm!important}}.his-original[data-page=lab] .source-approve{background:var(--lab-action-gradient);color:var(--primary-foreground)}.his-original[data-page=radiology] .source-approve{background:var(--radiology-action-gradient);color:var(--primary-foreground)}.his-original[data-page=pharmacy] .source-dispense{background:var(--pharmacy-action);color:var(--primary-foreground)}.his-original[data-page=pharmacy] .source-dispense:hover{background:var(--pharmacy-action-hover)}.his-original[data-page=wating-area] #current-ticket{overflow-wrap:anywhere;font-size:6rem!important}@container (width<=849px){.his-original .lg\:flex-row{flex-direction:column!important}.his-original .lg\:w-64,.his-original .lg\:w-72,.his-original .lg\:w-80,.his-original .lg\:w-1\/2{width:100%!important}.his-original .grid-cols-3,.his-original .grid-cols-4,.his-original .grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.his-original[data-page=wating-area] main{flex-direction:column!important}.his-original[data-page=wating-area] main>div{width:100%!important;height:auto!important}.his-original .grid-cols-12{grid-template-columns:minmax(0,1fr)!important}.his-original .col-span-4,.his-original .col-span-8{grid-column:auto!important}.his-original .lg\:grid-cols-3,.his-original .lg\:grid-cols-2,.his-original .lg\:grid-cols-4{grid-template-columns:minmax(0,1fr)!important}.his-original .lg\:col-span-2{grid-column:auto!important}.his-original [class*="w-[400px]"],.his-original [class*="w-[350px]"],.his-original [class*="w-[320px]"]{width:100%!important}}@container (width<=479px){.his-original .grid-cols-2,.his-original .grid-cols-3,.his-original .grid-cols-4,.his-original .grid-cols-5{grid-template-columns:minmax(0,1fr)!important}.his-original .text-8xl,.his-original .text-7xl{overflow-wrap:anywhere;font-size:3rem!important}.his-original .whitespace-nowrap{white-space:normal!important}.his-original[data-page=wating-area] #current-ticket{font-size:4rem!important}.his-original .md\:grid-cols-2,.his-original .md\:grid-cols-3,.his-original .md\:grid-cols-4{grid-template-columns:minmax(0,1fr)!important}.his-original .md\:col-span-2{grid-column:auto!important}.his-original header{flex-wrap:wrap;gap:12px;min-height:80px;height:auto!important;padding:16px!important}.his-original .p-8,.his-original .p-10{padding:16px!important}.his-original .text-6xl,.his-original .text-5xl{font-size:2rem!important}.his-original .text-3xl{font-size:1.5rem!important}.his-original [class*=min-w-]{min-width:0!important}.his-original #appointment-slots{display:block}.his-original table{width:100%;display:block;overflow-x:auto}}.his-original div:has(>.tab-btn){row-gap:8px;flex-wrap:wrap!important;overflow:visible!important}.his-original .tab-btn{white-space:nowrap;flex:none!important;min-width:max-content!important}.his-original[data-page=it-control] .tab-btn:not(.active){color:var(--navy)}.his-original[data-page=it-control] .empty-slot+.empty-slot,.his-original[data-page=it-control] .empty-slot~.empty-slot{display:none}.his-original[data-page=it-control] .empty-slot{min-height:72px}.his-original .dept-rooms{grid-template-columns:minmax(180px,240px) 1fr}@container (width<=700px){.his-original .dept-rooms{grid-template-columns:1fr}}.his-original .dept-rooms__item{text-align:right;width:100%;color:var(--navy);background:0 0;border:1px solid #0000;border-radius:14px;padding:10px 14px;font-weight:700;display:block}.his-original .dept-rooms__item.is-active{background:linear-gradient(135deg, var(--navy), var(--sky));color:var(--primary-foreground);box-shadow:var(--shadow-depth)}.his-original .dept-rooms__messages{flex-direction:column;gap:10px;padding:8px;display:flex;max-height:420px!important;overflow-y:auto!important}.his-original .dept-bubble{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:18px 18px 18px 4px;align-self:flex-end;max-width:78%;padding:10px 14px}.his-original .dept-bubble.is-mine{background:linear-gradient(135deg, var(--navy), var(--sky));color:var(--primary-foreground);border-radius:18px 18px 4px;align-self:flex-start}.his-original .dept-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.his-original .dept-bubble time{opacity:.75;font-size:11px;display:block}.official-form-overlay{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00336640;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.official-form{color:#036;background:#fffffff5;border:1px solid #fffc;border-radius:24px;width:min(820px,100%);max-height:92dvh;padding:28px;overflow:auto;box-shadow:0 15px 35px #1e293b2e}.official-form-head{border-bottom:3px double #036;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-bottom:12px;display:grid}.official-form-head h2{text-align:center;font-size:1.25rem;font-weight:800}.official-form-meta{flex-wrap:wrap;gap:8px 20px;margin:14px 0;font-size:.9rem;display:flex}.official-form-owner{color:#fff;background:linear-gradient(90deg,#036,#0ea5e9);border-radius:12px;margin-bottom:8px;padding:6px 12px;font-weight:700}.official-form-table{border-collapse:collapse;width:100%;font-size:.9rem}.official-form-table th,.official-form-table td{text-align:right;vertical-align:top;border:1px solid #cbd5e1;padding:8px}.official-form-table th{background:#f0f9ff;width:34%}.official-form-sign{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;font-size:.85rem;display:grid}.official-form-actions{gap:8px;margin-top:20px;display:flex}@media print{body *{visibility:hidden}.official-form,.official-form *{visibility:visible}.official-form-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}.official-form{max-height:none;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.official-form-actions{display:none}}.his-original[data-page=wating-area]{zoom:.78}@media (width<=900px){.his-original[data-page=wating-area]{zoom:.9}}.his-original[data-page=coding] input,.his-original[data-page=coding] select{color:#036;background:#ffffffd1;border:2px solid #e0f2fe;border-radius:14px;min-height:44px;padding:10px 12px;font-family:Cairo,sans-serif;font-weight:700}.his-original[data-page=coding] input:focus,.his-original[data-page=coding] select:focus{border-color:#0ea5e9;outline:none;box-shadow:0 0 0 4px #0ea5e926}.his-original[data-page=coding] .cd-search>*{flex:1;display:flex}.his-original[data-page=coding] .cd-search>:last-child{flex:none}.his-original[data-page=patient-file]{zoom:.82}@media (width<=900px){.his-original[data-page=patient-file]{zoom:.92}}.his-original[data-page=doctor-workspace],.his-original[data-page=clinic-doctor-updated]{zoom:.85}.his-original[data-page=doctor-workspace] #patient-queue-list,.his-original[data-page=clinic-doctor-updated] #patient-queue-list{scrollbar-width:none;max-height:72vh;overflow-y:auto}.official-esign{color:#036;flex-direction:column;margin-inline-start:6px;display:inline-flex}.official-esign small{color:#64748b;font-size:.7rem}.official-stamp{color:#036;text-align:center;background:#0ea5e90f;border:2px solid #0ea5e9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:120px;min-height:120px;padding:10px 16px;display:inline-flex;transform:rotate(-6deg)}.official-stamp small{color:#0369a1;font-size:.65rem}
