@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.ourNavbar{align-items:center;background-color:#efeff4;box-shadow:0 4px 8px rgba(0,0,0,.15);height:64px}.nav-item{display:flex;flex-wrap:nowrap}.name{color:#1e274f;color:var(--color-text-primary,#1e274f);font-family:Inter,sans-serif;font-family:var(--font-family,"Inter",sans-serif);font-size:18px;font-weight:600;line-height:145%}.profile-photo-frame{align-items:center;border:2px solid #32d2c3;border-radius:9999px;border-radius:var(--radius-full,9999px);display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}#profile-photo{border-radius:9999px;border-radius:var(--radius-full,9999px);height:56px;object-fit:cover;width:56px}.dropdownHeader{color:#637e8a;color:var(--color-text-secondary,#637e8a);font-family:Inter,sans-serif;font-family:var(--font-family,"Inter",sans-serif);font-size:.75rem;font-size:var(--font-size-body-s,.75rem)}.card-status{border-radius:24px;font-family:Inter,sans-serif;gap:24px;height:64px;padding:0 16px}.card-reader-left,.card-status{align-items:center;display:flex;flex-direction:row}.card-reader-left{gap:8px;height:40px}.card-reader-icon{align-items:center;display:flex;flex-shrink:0;font-size:32px;height:40px;justify-content:center;width:40px}.card-reader-text{font-size:14px;font-weight:600;line-height:160%;white-space:nowrap}.retry-button{align-items:center;background:transparent;border:2px solid #0dbda7;border-radius:40px;box-sizing:border-box;color:#0dbda7;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;gap:8px;height:48px;justify-content:center;line-height:150%;min-height:48px;min-width:180px;padding:0 24px;transition:background .15s ease;width:224px}.retry-button:hover{background:rgba(13,189,167,.08)}.prescription-card-item{cursor:pointer;list-style:none}.prescription-card-bg{background:transparent;border:1.5px solid #fcfcff;border-radius:16px;display:flex;-webkit-filter:drop-shadow(0 0 16px rgba(30,39,79,.08));filter:drop-shadow(0 0 16px rgba(30,39,79,.08));flex-direction:column;gap:8px;padding:12px;transition:background .15s ease}.prescription-card-bg:hover{background:hsla(0,0%,100%,.12)}.prescription-card-item.selected .prescription-card-bg{background:#fcfcff;border:none;box-shadow:0 0 24px rgba(30,39,79,.16);-webkit-filter:none;filter:none}.prescription-card-item.selected .prescription-card-icon,.prescription-card-item.selected .prescription-patient-name,.prescription-card-item.selected .prescription-value{color:#1e274f}.prescription-card-item.selected .prescription-badge{background:#0dbda7;color:#fcfcff}.prescription-card-item.selected .prescription-delete-btn{color:#f10036;display:flex}.prescription-card-item:hover .prescription-delete-btn{display:flex}.prescription-card-top{align-items:center;display:flex;flex-direction:row;gap:8px}.prescription-card-icon{align-items:center;color:#fcfcff;display:flex;flex-shrink:0;font-size:20px;justify-content:center;width:22px}.prescription-patient-name{color:#fcfcff;flex:1 1;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:145%}.prescription-card-bottom{display:flex;flex-direction:column;gap:2px}.prescription-info-row{align-items:center;display:flex;flex-direction:row;gap:4px}.prescription-badge{background:#fcfcff;border-radius:8px;color:#0dbda7;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:160%;padding:0 4px;white-space:nowrap}.prescription-value{color:#fcfcff;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:145%}.prescription-delete-btn{align-items:center;background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;display:none;flex-shrink:0;font-size:20px;justify-content:center;line-height:1;margin-left:auto;padding:2px 4px}.prescription-delete-btn:hover{color:#ff6b6b}#sidebar-wrapper{background:transparent;border-right:none!important;box-shadow:none;color:#fff;display:flex;flex-direction:column;height:100vh}#sidebar-wrapper .sidebar-heading{align-items:center;background:transparent;display:flex;flex-shrink:0;height:80px;padding:8px 20px}#sidebar-wrapper .sidebar-sub-heading{align-items:center;background:#0c9c8b;border-radius:8px;color:#fcfcff;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;height:28px;justify-content:center;margin:0 12px 8px;padding:2px 16px;text-align:center}.scribo-logo{height:50px;width:50px}.scribo-brand{height:25px;padding-left:10px;width:auto}.prescription-scroll-container{flex:1 1;overflow-y:auto}.prescription-scroll-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:16px 20px}.patient-info-card{align-items:center;background:#fcfcff;background:var(--color-surface-canvas,#fcfcff);border:1.5px solid #0dbda7;border:1.5px solid var(--color-border-focus,#0dbda7);border-radius:16px;border-radius:var(--radius-lg,16px);box-shadow:0 0 16px rgba(30,39,79,.08);box-shadow:var(--shadow-card,0 0 16px rgba(30,39,79,.08));box-sizing:border-box;display:flex;flex-direction:row;gap:16px;max-width:580px;padding:16px 20px;width:100%}.patient-avatar{align-items:center;background:#1cd4c1;background:var(--color-action-primary,#1cd4c1);border-radius:9999px;border-radius:var(--radius-full,9999px);color:#fcfcff;color:var(--color-text-inverse,#fcfcff);display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-family:var(--font-family,"Inter",sans-serif);font-size:1.125rem;font-size:var(--font-size-heading-s,1.125rem);font-weight:700;height:56px;justify-content:center;overflow:hidden;width:56px}.patient-avatar img{height:100%;object-fit:cover;width:100%}.patient-details{display:flex;flex-direction:column;gap:2px}.patient-name{color:#1e274f;color:var(--color-text-primary,#1e274f);font-size:1.5rem;font-size:var(--font-size-heading-l,1.5rem);font-weight:700;line-height:1.25;line-height:var(--line-height-heading-l,1.25)}.patient-meta,.patient-name{font-family:Inter,sans-serif;font-family:var(--font-family,"Inter",sans-serif)}.patient-meta{align-items:center;color:#637e8a;color:var(--color-text-secondary,#637e8a);display:flex;font-size:1rem;font-size:var(--font-size-body-l,1rem);gap:8px;line-height:1.5;line-height:var(--line-height-body-l,1.5)}.prescription-card{align-items:center;background:#fcfcff;border:1px solid #1cd4c1;border-radius:24px;box-shadow:0 0 16px rgba(30,39,79,.08);box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin-bottom:24px;padding:40px;width:100%}.prescription-card-title{color:#000;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:125%;text-align:center;width:100%}.email-section{display:flex;flex-direction:column;gap:8px;width:100%}.email-section-label{color:#000;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.email-fields{display:flex;flex-direction:column}.email-field{align-items:center;background:#fcfcff;border-top:1px solid #e2e2ea;display:flex;flex-direction:row;gap:8px;padding:10px 0}.email-fields .email-field:last-child{border-bottom:1px solid #e2e2ea}.email-field.email-field--editable{border:1px solid #c5c7d3;border-radius:40px;box-sizing:border-box;height:44px;margin-top:8px;padding:6px 8px 6px 16px}.email-fields>.email-field.email-field--editable:first-child{margin-top:0}.email-fields .email-field.email-field--editable:last-child{border-bottom:1px solid #c5c7d3}.email-input{background:transparent;border:none;color:#1e274f;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;outline:none;padding:0}.email-input::-webkit-input-placeholder{color:#9ba8ad}.email-input:-ms-input-placeholder{color:#9ba8ad}.email-input::placeholder{color:#9ba8ad}.email-remove-btn{align-items:center;background:transparent;border:1px solid #f10036;border-radius:40px;color:#f10036;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;min-width:32px;transition:background .15s ease;width:32px}.email-remove-btn:hover{background:rgba(241,0,54,.06)}.email-remove-btn.email-remove-btn--gray{background:#e2e2ea;border:none;border-radius:40px;color:#1e274f;font-size:14px;height:32px;min-width:32px;width:32px}.email-remove-btn.email-remove-btn--gray:hover{background:#cbd1d4}.email-confirm-btn{align-items:center;background:transparent;border:1px solid #1cd4c1;border-radius:40px;color:#1cd4c1;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;min-width:32px;padding:0;transition:color .15s ease,border-color .15s ease;width:32px}.email-confirm-btn:hover:not(:disabled){border-color:#0c9c8b;color:#0c9c8b}.email-confirm-btn.email-confirm-btn--invalid,.email-confirm-btn:disabled{border-color:#cbd1d4;color:#cbd1d4;cursor:not-allowed}.add-email-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:8px;padding:8px 0 0}.add-email-btn-icon{align-items:center;border:1.5px solid #1cd4c1;border-radius:40px;color:#1cd4c1;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;transition:border-color .15s ease,color .15s ease;width:44px}.add-email-btn:hover .add-email-btn-icon{border-color:#0c9c8b}.add-email-btn-label{color:#000;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:160%}.card-table-section{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.items-table-wrapper{border-radius:24px;-webkit-filter:drop-shadow(0 0 16px rgba(30,39,79,.08));filter:drop-shadow(0 0 16px rgba(30,39,79,.08));overflow:hidden;width:100%}.items-table{border-collapse:collapse;width:100%}.items-table thead tr{background:linear-gradient(104.04deg,#1cd4c1 7.66%,#0c9c8b 92.66%);height:58px}.items-table thead th{color:#fcfcff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%;padding:0 24px}.items-table thead th:last-child{text-align:right}.items-table tbody tr{background:#fcfcff;border-bottom:.5px solid #efeff4;border-top:.5px solid #efeff4}.items-table tbody td{color:#000;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding:14px 24px}.items-table tbody td.qty-cell{font-size:18px;font-weight:700;line-height:145%;text-align:right;white-space:nowrap}.cmd-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);flex-shrink:0;height:25px;width:25px}.sign-buttons{gap:16px}.btn-sign-card,.sign-buttons{align-items:center;display:flex;flex-direction:row}.btn-sign-card{background:linear-gradient(104.04deg,#1cd4c1 7.66%,#0c9c8b 92.66%);border:none;border-radius:40px;color:#fcfcff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:8px;height:48px;justify-content:center;line-height:150%;min-height:48px;min-width:180px;padding:0 24px;transition:opacity .15s ease}.btn-sign-card:hover:not(:disabled){opacity:.9}.btn-sign-card:disabled{background:#e0e0e0;color:#bdbdbd;cursor:not-allowed}.btn-sign-cmd{align-items:center;background:linear-gradient(104.04deg,#1cd4c1 7.66%,#0c9c8b 92.66%);border:none;border-radius:40px;color:#fcfcff;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:8px;height:48px;justify-content:center;line-height:150%;min-height:48px;min-width:180px;padding:0 24px;transition:opacity .15s ease}.btn-sign-cmd:hover:not(:disabled){opacity:.9}.btn-sign-cmd:disabled{background:#e0e0e0;color:#bdbdbd;cursor:not-allowed}.sign-text{color:#37c63c;font-family:Inter,sans-serif;font-size:16px;font-weight:700;text-align:center}.signature-section{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.signature-loader{background:#efeff4;border-radius:24px;height:10px;overflow:hidden;width:100%}.signature-loader-fill{background:linear-gradient(104.04deg,#1cd4c1 7.66%,#0c9c8b 92.66%);border-radius:24px;height:10px;transition:width .4s ease}.signature-loader-fill--error{background:#f10036}.signature-text{align-items:center;display:flex;flex-direction:column;width:100%}.signature-title{color:#1e274f;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:145%;text-align:center}.signature-title--error{color:#f10036}.signature-subtitle{color:#1e274f;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:center}.signature-section--success{align-items:center}.signature-success-icon{align-items:center;-webkit-animation:signature-success-pop .35s cubic-bezier(.34,1.56,.64,1) both;animation:signature-success-pop .35s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(104.04deg,#1cd4c1 7.66%,#0c9c8b 92.66%);border-radius:50%;color:#fcfcff;display:flex;font-size:80px;height:160px;justify-content:center;width:160px}@-webkit-keyframes signature-success-pop{0%{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes signature-success-pop{0%{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.signature-title--success{color:#0c9c8b}.signature-retry{display:flex;justify-content:center;margin-top:8px;width:100%}.cmd-form{display:flex;flex-direction:column;gap:16px;width:100%}.cmd-form-title{color:#1e274f;font-size:18px;font-weight:700;line-height:145%}.cmd-form-subtitle,.cmd-form-title{font-family:Inter,sans-serif;text-align:center}.cmd-form-subtitle{color:#637e8a;font-size:14px;font-weight:400;line-height:160%;margin-top:-8px}.cmd-form-field{display:flex;flex-direction:column;gap:6px}.cmd-form-label{font-size:14px;font-weight:600;line-height:160%}.cmd-form-input,.cmd-form-label{color:#1e274f;font-family:Inter,sans-serif}.cmd-form-input{background:#fcfcff;border:1.5px solid #c5c7d3;border-radius:12px;box-sizing:border-box;font-size:16px;height:48px;outline:none;padding:0 16px;transition:border-color .15s ease;width:100%}.cmd-form-input:focus{border-color:#1cd4c1}.cmd-form-input::-webkit-input-placeholder{color:#9ba8ad}.cmd-form-input:-ms-input-placeholder{color:#9ba8ad}.cmd-form-input::placeholder{color:#9ba8ad}.cmd-form-input--otp{font-size:24px;font-weight:700;letter-spacing:.3em;text-align:center}.cmd-form-error{color:#f10036;font-family:Inter,sans-serif;font-size:14px;text-align:center}.cmd-form-actions{flex-direction:row;gap:12px;margin-top:8px}.btn-cmd-cancel,.cmd-form-actions{display:flex;justify-content:center}.btn-cmd-cancel{align-items:center;background:transparent;border:1.5px solid #c5c7d3;border-radius:40px;color:#637e8a;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;height:48px;padding:0 24px;transition:border-color .15s ease,color .15s ease}.btn-cmd-cancel:hover{border-color:#1cd4c1;color:#1e274f}.cmd-otp-timer{align-items:center;display:flex;justify-content:center;min-height:32px}.cmd-timer-text{color:#637e8a}.cmd-resend-btn,.cmd-timer-text{font-family:Inter,sans-serif;font-size:14px}.cmd-resend-btn{background:transparent;border:none;color:#1cd4c1;cursor:pointer;font-weight:600;padding:0;text-decoration:underline;transition:color .15s ease}.cmd-resend-btn:hover{color:#0c9c8b}#wrapper{background:linear-gradient(104.04deg,#1cd4c1 7.66%,#0c9c8b 41.57%);font-family:Inter,sans-serif;font-family:var(--font-family,"Inter",sans-serif);height:100%;width:100%}#page-content-wrapper{background:#fcfcff;border-radius:32px 0 0 32px;box-shadow:-4px 0 8px rgba(30,39,79,.08);display:flex;flex-direction:column;overflow:hidden}.mainContent{background:#fcfcff;flex:1 1;min-height:0;overflow-y:auto;padding:32px 120px}@font-face{font-family:made_future_x_light;font-style:normal;font-weight:400;src:url(https://s3.eu-west-3.amazonaws.com/com.kenetto.fonts/made_future_x_light-webfont.woff2) format("woff2"),url(https://s3.eu-west-3.amazonaws.com/com.kenetto.fonts/made_future_x_light-webfont.woff) format("woff")}:root{--color-text-primary:#1e274f;--color-text-secondary:#637e8a;--color-text-subtle:#9ba8ad;--color-text-disabled:#cbd1d4;--color-text-inverse:#fcfcff;--color-text-link:#0dbda7;--color-surface-canvas:#fcfcff;--color-surface-container-low:#f5f7f8;--color-surface-container:#edf0f2;--color-surface-container-high:#dde3e6;--color-surface-disabled:#edf0f2;--color-surface-inverse:#1e274f;--color-border-light:#e5e9eb;--color-border-middle:#cbd1d4;--color-border-strong:#9ba8ad;--color-border-focus:#0dbda7;--color-border-button:#fcfcff;--color-action-primary:#1cd4c1;--color-action-primary-hover:#0c9c8b;--color-highlight-low:#e8faf8;--color-highlight-subtle:#a0ede6;--color-highlight:#1cd4c1;--color-highlight-strong:#0c9c8b;--color-gradient-side-menu:linear-gradient(104.04deg,#1cd4c1 7.66%,#0c9c8b 41.57%);--color-status-error:#f10036;--color-status-warning:#f5900c;--color-status-success:#37c63c;--color-status-info:#4263eb;--color-status-completed:#1cd4c1;--color-status-expired:#9ba8ad;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-heading-xl:2rem;--font-size-heading-l:1.5rem;--font-size-heading-m:1.25rem;--font-size-heading-s:1.125rem;--font-size-body-xl:1.125rem;--font-size-body-l:1rem;--font-size-body-m:0.875rem;--font-size-body-s:0.75rem;--line-height-heading-xl:1.2;--line-height-heading-l:1.25;--line-height-heading-m:1.35;--line-height-heading-s:1.45;--line-height-body-xl:1.45;--line-height-body-l:1.5;--line-height-body-m:1.6;--line-height-body-s:1.65;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-card:0px 0px 16px rgba(30,39,79,.08);--shadow-card-hover:0px 0px 24px rgba(30,39,79,.16);--shadow-navbar:0px 1px 0px rgba(30,39,79,.08)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1e274f;color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family);font-size:1rem;font-size:var(--font-size-body-l);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%}
/*# sourceMappingURL=main.f9c67c74.css.map*/