.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--surface: #FFFFFF;--surface-sunk: #F0F4F8;--surface-rail: #014D40;--row-hover: #F7FAFC;--cell-ink: #334E68;--line: #D9E2EC;--line-soft: #E6EDF4;--ink: #102A43;--ink-mid: #486581;--ink-soft: #829AB1;--ink-faint: #BCCCDC;--label-ink: #627D98;--ink-inverse: #FFFFFF;--font-micro: 10px;--font-caption: 11px;--font-xs: 12px;--font-note: 13px;--font-sm: 14px;--font-base: 16px;--font-md: 18px;--font-lg: 20px;--font-xl: 24px;--accent: #147D64;--accent-hover: #0C6B58;--accent-bright: #27AB83;--accent-wash: #EFFCF6;--accent-wash-hover: #C6F7E2;--accent-line: #65D6AD;--rail-ink: #FFFFFF;--rail-ink-soft: #8EEDC7;--rail-line: #0C6B58;--success: #2F8132;--success-wash: #E3F9E5;--warning: #A27C1A;--warning-wash: #FFFAEB;--critical: #A61B1B;--critical-wash: #FFEEEE;--critical-line: #F29B9B;--info: #186FAF;--info-wash: #DCEEFB;--control-sm: 32px;--control-md: 36px;--control-lg: 42px;--elevation-card: 0 2px 5px 0 rgba(51, 51, 79, .07);--elevation-menu: 0 8px 22px -6px rgba(16, 42, 67, .22);--elevation-dialog: 0 18px 40px -12px rgba(16, 42, 67, .4)}@keyframes app-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-icon-spin{animation:app-icon-spin .9s linear infinite;transform-origin:center}.col{flex-grow:1;flex-basis:0;max-width:100%}*{box-sizing:inherit;margin:0;padding:0;border:none;font:inherit}*:after,*:before{box-sizing:inherit}html{width:100%;height:100%;box-sizing:border-box}body{width:100%;height:100%;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,form legend{display:block}ol,ul,li{list-style:none;outline:none}blockquote,q{quotes:none}button,select,textarea,input{color:inherit;line-height:inherit;background-color:transparent;border-radius:0}button,select,textarea,input[type=button],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;appearance:none}textarea{resize:vertical;overflow:auto}select::-ms-expand{display:none}input::-ms-clear{display:none}table{border-spacing:0}img,video,svg{max-width:100%}[role=button]:focus-visible,a:focus-visible,summary:focus-visible{outline:none;border-radius:6px;box-shadow:0 0 0 2px #fff,0 0 0 4px #65d6ad}@font-face{font-family:Circular;font-weight:400;font-display:swap;src:url(/assets/fonts/CircularStd-Book.ttf) format("truetype")}@font-face{font-family:Circular;font-weight:600;font-display:swap;src:url(/assets/fonts/CircularStd-Medium.ttf) format("truetype")}body{font-size:14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:24px;color:#486581;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:Circular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.2;color:#102a43}h1{font-size:20px}h2{padding-bottom:12px;font-size:18px}h3{font-size:16px}@media not all and (min-width: 32rem){.display\@xs{display:none!important}}@media (min-width: 32rem){.hide\@xs{display:none!important}}@media not all and (min-width: 48rem){.display\@sm{display:none!important}}@media (min-width: 48rem){.hide\@sm{display:none!important}}@media not all and (min-width: 64rem){.display\@md{display:none!important}}@media (min-width: 64rem){.hide\@md{display:none!important}}@media not all and (min-width: 80rem){.display\@lg{display:none!important}}@media (min-width: 80rem){.hide\@lg{display:none!important}}@media not all and (min-width: 90rem){.display\@xl{display:none!important}}@media (min-width: 90rem){.hide\@xl{display:none!important}}:root{--display: block}.app-container{display:flex;height:100%;width:100%}.page-container{position:relative;flex:1;display:flex;overflow:auto;background-color:#f0f4f8}.toolbar{z-index:2;display:flex;align-items:center;gap:12px;flex-shrink:0;height:72px;padding:0 24px;background-color:#fff;border-bottom:1px solid #D9E2EC}.toolbar .back{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;color:#486581;background-color:#fff;border:1px solid #D9E2EC;border-radius:6px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.toolbar .back:hover{color:#102a43;background-color:#f0f4f8;border-color:#bcccdc}.toolbar .title{flex-direction:column;gap:5px;min-width:0}.toolbar h1{margin:0;font-size:20px;font-weight:600;line-height:1.2;color:#102a43}.toolbar .page-subtitle{margin:0;font-size:13px;line-height:1.2;color:#829ab1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar .commands{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.page-container>*:not(router-outlet):not(app-loading):not(app-confirm):not(app-popup){display:flex;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0}.main-container{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0;overflow:auto;padding:24px}.main-container>*{flex-shrink:0}.container{display:flex;flex-direction:column;gap:16px;width:100%;margin-left:auto;margin-right:auto}.container>*{flex-shrink:0}.form-group{margin-bottom:12px}label{display:inline-block;margin-bottom:4px;font-size:11px;line-height:15px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#627d98}td label,.toggle-control label,.inline-switch{font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;color:#334e68;margin-bottom:0}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],select,textarea{display:block;width:100%;height:36px;padding:0 12px;font-size:14px;line-height:20px;color:#102a43;background-color:#fff;border:1px solid #D9E2EC;border-radius:6px;outline:0;-webkit-appearance:none;appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:.3s all ease}input[type=text][disabled],input[type=email][disabled],input[type=password][disabled],input[type=number][disabled],input[type=tel][disabled],input[type=date][disabled],input[type=time][disabled],select[disabled],textarea[disabled]{color:#829ab1;background-color:#f0f4f8}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,select:focus,textarea:focus{border-color:#147d64;box-shadow:0 0 0 3px #effcf6}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder{color:#829ab1}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:active,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:active,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:active,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:active,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:active,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:hover,input[type=date]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:active,input[type=time]:-webkit-autofill,input[type=time]:-webkit-autofill:hover,input[type=time]:-webkit-autofill:focus,input[type=time]:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}input[type=text]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=date]:-webkit-autofill,input[type=time]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#486581!important}input[type=text]:-webkit-autofill:first-line,input[type=email]:-webkit-autofill:first-line,input[type=password]:-webkit-autofill:first-line,input[type=number]:-webkit-autofill:first-line,input[type=tel]:-webkit-autofill:first-line,input[type=date]:-webkit-autofill:first-line,input[type=time]:-webkit-autofill:first-line,select:-webkit-autofill:first-line,textarea:-webkit-autofill:first-line{font-size:14px}.toggle-input{display:none}.toggle-input,.toggle-input:after,.toggle-input:before,.toggle-input *,.toggle-input *:after,.toggle-input *:before,.toggle-input+.toggle-button{box-sizing:border-box}.toggle-input::selection,.toggle-input:after::selection,.toggle-input:before::selection,.toggle-input *::selection,.toggle-input *:after::selection,.toggle-input *:before::selection,.toggle-input+.toggle-button::selection{background:none}.toggle-input+.toggle-button{outline:0;display:block;width:34px;height:20px;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-input+.toggle-button:after,.toggle-input+.toggle-button:before{position:relative;display:block;content:"";width:16px;height:16px}.toggle-input+.toggle-button:after{left:0}.toggle-input+.toggle-button:before{display:none}.toggle-input:checked+.toggle-button:after{left:50%}.toggle-input:indeterminate+.toggle-button:after{left:25%}.toggle-input+.toggle-button{background:#BCCCDC;border-radius:9999px;padding:2px;transition:all .4s ease}.toggle-input+.toggle-button:after{border-radius:50%;background:#FFFFFF;transition:all .2s ease}.toggle-input:checked+.toggle-button{background:#147D64}.toggle-input:indeterminate+.toggle-button{background:#A27C1A}.toggle-input:focus-visible+.toggle-button{box-shadow:0 0 0 3px #effcf6}.toggle-input[disabled]+.toggle-button{opacity:.5;cursor:default}input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:0;background-color:#fff;border:1px solid #D9E2EC;border-radius:4px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:.15s all ease}input[type=checkbox]:hover:not(:disabled){border-color:#65d6ad}input[type=checkbox]:checked{background-color:#147d64;border-color:#147d64;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #effcf6;outline:none}input[type=checkbox]:disabled{background-color:#f0f4f8;cursor:default}.radio-row{display:flex;flex-wrap:wrap;gap:8px 24px;padding:5px 0}label.radio{display:inline-flex;align-items:center;margin:0;cursor:pointer}label.radio input[type=radio]{position:absolute;opacity:0;width:0;height:0}label.radio span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:#102a43}label.radio span:before{content:"";flex-shrink:0;width:18px;height:18px;background:#FFFFFF;border:1px solid #D9E2EC;border-radius:50%;transition:.15s all ease}label.radio:hover input:not(:disabled)+span:before{border-color:#65d6ad}label.radio input:checked+span:before{background-color:#147d64;border-color:#147d64;box-shadow:inset 0 0 0 3px #fff}label.radio input:focus-visible+span:before{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #effcf6}label.radio input:disabled+span{color:#829ab1}label.radio input:disabled+span:before{background:#F0F4F8}label.radio:has(input:disabled){cursor:default}textarea{height:auto;min-height:84px;padding:9px 12px;resize:vertical}select{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23829AB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}select[disabled]{cursor:default;opacity:.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;height:36px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;color:#fff;background-color:#147d64;border:1px solid #147D64;border-radius:6px;cursor:pointer;outline:0;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn:hover{background-color:#0c6b58;border-color:#0c6b58}.btn:focus-visible{box-shadow:0 0 0 3px #effcf6}.btn:disabled,.btn[disabled]{color:#829ab1;background-color:#d9e2ec;border-color:#d9e2ec;cursor:default}.btn.sm{height:32px;padding:0 11px;font-size:13px}.btn.wide{width:100%}.btn.mr-auto{margin-right:auto}.btn.secondary{color:#147d64;background-color:transparent;border-color:#147d64}.btn.secondary:hover{color:#0c6b58;background-color:#effcf6;border-color:#0c6b58}.btn.tall{height:42px}.btn.small{height:32px;padding:0 10px;font-size:13px}.btn.dashed{width:100%;border:1px dashed #BCCCDC;color:#147d64}.btn.dashed:hover:not(:disabled){border-color:#147d64;background-color:#effcf6}.btn.subtle{color:#486581;background-color:#fff;border-color:#d9e2ec}.btn.subtle:hover{color:#102a43;background-color:#f0f4f8;border-color:#bcccdc}.btn.subtle:disabled,.btn.subtle[disabled]{color:#bcccdc;background-color:#fff;border-color:#e6edf4}.btn.error{color:#fff;background-color:#a61b1b;border-color:#a61b1b}.btn.error:hover{background-color:#8c1717;border-color:#8c1717}.btn.subtle.error{color:#a61b1b;background-color:#fff;border-color:#f29b9b}.btn.subtle.error:hover{color:#fff;background-color:#a61b1b;border-color:#a61b1b}.btn.focused{background-color:#27ab83;border-color:#27ab83}.btn.icon{width:36px;min-width:0;padding:0;color:#486581;background-color:transparent;border-color:transparent}.btn.icon:hover{color:#102a43;background-color:#f0f4f8;border-color:#d9e2ec}.btn.load,.btn.ok{position:relative;color:transparent}.btn.load:before,.btn.ok:before{position:absolute;box-sizing:border-box}.btn.load:before{content:"";width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:app-icon-spin .9s linear infinite}.btn.ok:before{content:"";width:7px;height:11.9px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-10%);border-radius:1px}.btn.subtle:not(.error).load:before,.btn.secondary:not(.error).load:before{content:"";width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#147d64;border-radius:50%;animation:app-icon-spin .9s linear infinite}.btn.subtle:not(.error).ok:before,.btn.secondary:not(.error).ok:before{content:"";width:7px;height:11.9px;border:solid #147D64;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-10%);border-radius:1px}.empty{flex:1;display:flex;align-items:center;justify-content:center}.empty .content{max-width:400px;padding:24px;text-align:center}.empty .content img{width:100px;margin:0 auto 24px}.empty .content .title{font-family:Circular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:600;color:#102a43;margin-bottom:8px}.empty .content .description{text-align:center;font-size:14px;line-height:20px;color:#829ab1}table{width:100%;box-shadow:0 2px 5px #33334f12;border-radius:8px;background-color:#fff;border-collapse:separate;border-spacing:0;overflow:visible}table td{height:54px;padding:0 16px;color:#334e68;outline:0}thead{font-family:Circular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;color:#829ab1;background-color:#f0f4f8}thead td{height:42px;white-space:nowrap;border-bottom:1px solid #D9E2EC;cursor:pointer}thead td:after{content:"";display:inline-block;width:12px;margin-left:4px;vertical-align:middle}thead td.asc:after,thead td.desc:after{content:"";flex-shrink:0;width:12px;height:12px;background-repeat:no-repeat;background-position:center}thead td.asc:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23147D64' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E")}thead td.desc:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23147D64' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}tbody tr:hover{background-color:#f7fafc}tbody tr:last-child td{border-bottom:none}tbody td{white-space:nowrap;border-bottom:1px solid #F0F4F8}tbody td:has(.badge){max-width:460px;white-space:normal}tbody td .badge{display:inline-block;margin-bottom:2px;min-width:50px;line-height:20px;padding:0 12px;margin-right:8px;text-align:center;border-radius:9999px;font-size:12px;font-weight:500;background-color:#f0f4f8;outline:none}tbody td .badge.green{color:#2f8132;font-weight:500;background-color:#e3f9e5}tbody td .badge.red{color:#a61b1b;font-weight:500;background-color:#fee}tbody td.button{text-align:right;font-size:16px;color:#bcccdc;cursor:pointer;transition:all ease .3s}tbody td.button:hover{color:#486581}.table-scroll table thead td.commands,.table-scroll table tbody td.commands{position:sticky;right:0;z-index:1}.table-scroll table thead td.commands:before,.table-scroll table tbody td.commands:before{content:"";position:absolute;top:0;bottom:-1px;right:100%;width:8px;pointer-events:none;background:linear-gradient(to left,rgba(16,42,67,.16),rgba(16,42,67,0))}.table-scroll table tbody td.commands{background-color:#fff}.table-scroll table thead td.commands{background-color:#f0f4f8;z-index:3}.table-scroll table thead tr:first-child>td:first-child{border-top-left-radius:8px}.table-scroll table thead tr:first-child>td:last-child{border-top-right-radius:8px}.paginator{display:flex;align-items:center;gap:16px;width:100%;padding:12px 16px;background-color:#f0f4f8;border-top:1px solid #D9E2EC;font-size:13px;color:#486581}.paginator .size{display:flex;align-items:center;flex-shrink:0;margin-right:auto;color:#829ab1}.paginator .size select{width:auto;height:32px;margin-left:8px;padding:0 30px 0 10px;font-size:13px;border:1px solid #D9E2EC;border-radius:6px}.paginator .count{flex-shrink:0;color:#486581;white-space:nowrap;font-variant-numeric:tabular-nums}.paginator .nav{display:flex;gap:4px}.paginator .nav .icon{display:flex;align-items:center;justify-content:center;height:32px;width:32px;color:#486581;background-color:#fff;border:1px solid #D9E2EC;border-radius:6px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.paginator .nav .icon:hover{color:#102a43;background-color:#f0f4f8;border-color:#bcccdc}.paginator .nav .icon.disabled{color:#bcccdc;background-color:#fff;border-color:#e6edf4;cursor:default;pointer-events:none}.paginator .nav .icon.prev svg{margin-left:-2px}.sortable-list{display:flex;flex-direction:column;gap:8px}.sortable-row{display:flex;align-items:center;gap:8px;background-color:#fff}.sortable-row>.handle,.sortable-row>.remove{flex:0 0 24px;display:flex;align-items:center;justify-content:center;height:36px;padding:0;color:#829ab1;background:none;border:none;transition:color .15s ease}.sortable-row>.handle{cursor:move}.sortable-row>.handle:hover{color:#486581}.sortable-row>.remove{cursor:pointer}.sortable-row>.remove:hover{color:#a61b1b}.sortable-row>.field{position:relative;flex:1 1 0;min-width:0;margin:0}.sortable-row>.field.narrow{flex:0 0 80px}.sortable-row>.field.medium{flex:0 0 132px}.sortable-row>.field input.is-invalid,.sortable-row>.field select.is-invalid{border-color:#a61b1b}.sortable-row>.field input.is-invalid:focus,.sortable-row>.field select.is-invalid:focus{box-shadow:0 0 0 3px #fee}.sortable-row.head>.field label{display:block;margin:0}.cdk-drag-preview{display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:0 8px;background-color:#fff;border-radius:6px;box-shadow:0 8px 22px -6px #102a4338}.cdk-drag-preview>.field{position:relative;flex:1 1 0;margin:0}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging .sortable-row:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.toggle-control{display:flex;align-items:center;gap:12px;max-width:425px;height:36px;padding:0 12px;margin-bottom:8px;background-color:#fff;border:1px solid #E6EDF4;border-radius:6px;transition:border-color .12s ease,background-color .12s ease}.toggle-control:hover{border-color:#d9e2ec;background-color:#f0f4f8}.toggle-control label{flex:1;margin:0;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:#102a43;cursor:pointer}.toggle-control app-toggle{display:flex;align-items:center;gap:12px;flex-shrink:0}.toggle-control .toggle-state{font-size:13px;color:#829ab1;white-space:nowrap}.add-row{margin-top:8px}.add-row .btn{height:auto;min-width:0;gap:4px;padding:4px 0;color:#147d64;background:none;border:none}.add-row .btn:hover{color:#0c6b58;background:none;text-decoration:underline}.auth{display:flex;flex:1;width:100%;min-height:100%;background-color:#f0f4f8}.auth-panel{display:flex;flex-direction:column;flex-shrink:0;width:480px;max-width:100%;padding:48px;background-color:#fff}@media (max-width: 64rem){.auth-panel{width:100%}}.auth-logo{flex-shrink:0;margin-bottom:48px}.auth-logo img{width:176px}.auth-form{display:flex;flex-direction:column;gap:16px;flex:1;justify-content:center;min-height:0}.auth-head{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.auth-head h1{margin:0;font-size:20px}.auth-head p{margin:0;font-size:13px;line-height:19px;color:#829ab1}.auth-body{display:flex;flex-direction:column;gap:16px}.auth-body .btn{height:42px}.auth-code{height:52px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:24px;text-align:center;letter-spacing:.34em}.auth-links{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-links a,.auth-links button{padding:0;font-size:13px;color:#147d64;background:none;border:none;cursor:pointer}.auth-links a:hover,.auth-links button:hover{text-decoration:underline}.auth-links a.quiet,.auth-links button.quiet{color:#829ab1}.auth-image{position:relative;display:flex;align-items:center;flex:1;min-width:0;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 64rem){.auth-image{display:none}}.auth-image:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(1,77,64,.78) 0%,rgba(1,77,64,.55) 38%,rgba(1,77,64,.12) 68%,rgba(1,77,64,0) 100%)}.auth-image .auth-image-text{position:relative;padding:48px;font-family:Circular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:36px;line-height:1.2;color:#fff}.auth-image .auth-image-text .bold{font-weight:600}.auth-status{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:14px;color:#2f8132;background-color:#e3f9e5;border:1px solid #2F8132;border-radius:6px}.auth-status.error{color:#a61b1b;background-color:#fee;border-color:#f29b9b}.password-requirements{margin:0;padding-left:18px;font-size:12px;line-height:18px;color:#829ab1}.password-requirements li{list-style:disc}.modal{z-index:5;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:16px;background-color:#102a4373}.modal .frame{display:flex;flex-direction:column;width:420px;max-width:100%;max-height:90vh;background-color:#fff;border-radius:12px;box-shadow:0 18px 40px -12px #102a4366;overflow:visible}.modal .frame>.header{border-radius:12px 12px 0 0}.modal .frame>.commands:last-child{border-radius:0 0 12px 12px}.modal .frame>.content.scrolls{overflow-y:auto}.modal .frame.full{width:560px}.modal .frame.wide{width:min(1180px,100vw - 32px)}@media (max-width: 48rem){.modal .frame{width:100%;height:100%;border-radius:0}}.modal .header{display:flex;align-items:flex-start;padding:16px 24px;border-bottom:1px solid #D9E2EC}.modal .header .title{flex:1;font-family:Circular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:600;color:#102a43}.modal .header .close{display:flex;align-items:center;justify-content:center;height:32px;width:32px;margin:-4px -6px -4px 8px;color:#486581;border-radius:6px;transition:background-color .15s ease,color .15s ease;cursor:pointer}.modal .header .close:hover{color:#102a43;background-color:#f0f4f8}.modal form{display:flex;flex-direction:column;overflow-y:auto}.modal .content{flex:1;padding:24px;overflow-y:auto}.modal .content::-webkit-scrollbar{width:5px;background-color:#f0f4f8}.modal .content::-webkit-scrollbar-thumb{background:#D9E2EC;border-radius:4px}.modal .content>p{margin:0;color:#486581;line-height:22px}.modal .content input:not([type=checkbox]){width:100%}.modal .content.no-clip{overflow:visible}.modal .commands:not(td){display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;background-color:#f0f4f8;border-top:1px solid #D9E2EC;border-radius:0 0 12px 12px}.modal .confirm-body{padding:32px 24px 24px;text-align:center}.modal .confirm-body .confirm-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 16px;border-radius:50%}.modal .confirm-body .headline{margin-bottom:8px;font-family:Circular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:600;color:#102a43}.modal .confirm-body .details{color:#486581;line-height:22px}.modal .confirm-body.danger .confirm-icon{color:#a61b1b;background-color:#fee}.modal .confirm-body.info .confirm-icon{color:#186faf;background-color:#dceefb}div.errors p{color:#a61b1b;font-size:12px}.dialog-note{padding:12px 24px 16px;font-size:13px;color:#829ab1;border-top:1px solid #D9E2EC}.dialog-confirm{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 24px;background-color:#fffaeb;border-top:1px solid #D9E2EC;border-radius:0 0 12px 12px}.dialog-confirm .dialog-confirm-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:260px;font-size:13px;color:#486581}.dialog-confirm .dialog-confirm-text strong{color:#102a43}.dialog-confirm .dialog-confirm-actions{display:flex;gap:8px;flex-shrink:0}.search-group{display:flex;align-items:center;gap:8px}.search,.password{flex-shrink:0;display:flex;align-items:center;height:36px;width:236px;max-width:100%;background-color:#fff;border:1px solid #D9E2EC;border-radius:6px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.search:focus-within,.password:focus-within{border-color:#147d64;box-shadow:0 0 0 3px #effcf6}.search input,.password input{flex:1;min-width:0;height:100%;padding-left:8px;border:none;border-radius:0}.search input:focus,.password input:focus{border-color:transparent;box-shadow:none}.search .search-icon,.password .search-icon{flex-shrink:0;display:flex;align-items:center;padding-left:10px;color:#829ab1;pointer-events:none}.search .icon,.password .icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 10px;color:#829ab1;cursor:pointer;transition:color .15s ease,background-color .15s ease}.search .icon:hover,.password .icon:hover{color:#102a43;background-color:#f0f4f8}.password{width:100%}.card{margin-bottom:24px;padding:24px;background-color:#fff;border:1px solid #D9E2EC;border-radius:8px;box-shadow:0 2px 5px #33334f12}.alert{display:flex;align-items:flex-start;padding:16px;color:#186faf;font-weight:500;background-color:#dceefb;border:1px solid #186FAF;border-radius:6px;margin-bottom:24px}.alert .alert-icon{flex-shrink:0;margin-right:16px;color:currentColor}.alert.red{color:#a61b1b;background-color:#fee;border-color:#f29b9b}.alert.green{color:#2f8132;background-color:#e3f9e5;border-color:#2f8132}.form .section{display:flex;justify-content:space-between;width:100%;margin-top:32px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #D9E2EC}.form .section.first{margin-top:0}.form .grid{display:flex;align-items:stretch}.form .column{flex:1}.form .row{display:flex;margin:0 -8px 16px}.form .field{flex-shrink:0;flex:1;margin:0 8px}.form .field input,.form .field select,.form .field textarea{width:100%}.form .field .text{padding:8px 0;font-size:14px;line-height:20px}.icon{display:inline-flex;align-items:center;justify-content:center}:root{--mdc-plain-tooltip-container-color: #102A43;--mdc-plain-tooltip-supporting-text-color: #FFFFFF;--mdc-plain-tooltip-container-shape: 6px;--mdc-plain-tooltip-supporting-text-font: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mdc-plain-tooltip-supporting-text-size: 13px}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],select,textarea,.search,.password{color:#334e68}td.commands{width:1%;white-space:nowrap;text-align:right}td.commands>div{display:flex;align-items:center;justify-content:center;gap:4px;height:100%;color:#486581;outline:none}thead td.commands{text-align:right}td.commands .icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #D9E2EC;border-radius:6px;cursor:pointer}td.commands .icon:hover{background-color:#f0f4f8;border-color:#bcccdc}td.commands .icon.danger{color:#a61b1b}td.commands .icon.danger:hover{background-color:#fee;border-color:#f29b9b}thead td[appSortHeader]:hover,thead td.sortable:hover{color:#486581}td.image-cell,td.image-header,th.image-header{width:74px;min-width:74px;padding:0 16px;vertical-align:middle}.image-cell .image,.image-cell img,.image-cell>a,.thumb,.face{display:inline-block;vertical-align:middle;width:34px;height:34px;background-color:#f0f4f8;background-size:cover;background-position:center;object-fit:cover;flex-shrink:0}.image-cell .image,.image-cell img,.image-cell>a,.thumb,.face{border-radius:50%}.cellwrap{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cellwrap:not(td){display:block;max-width:320px}.nav-bar{display:flex;align-items:flex-end;gap:24px;flex-shrink:0;padding:13px 24px 0;background-color:#fff;border-bottom:1px solid #D9E2EC}.nav-bar a{padding:0 2px 13px;font-size:14px;color:#829ab1;text-decoration:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .12s ease,border-color .12s ease}.nav-bar a:hover{color:#486581}.nav-bar a.active{color:#147d64;font-weight:500;border-bottom-color:#147d64}.nav-bar.inline{padding:0;background:none}.nav-bar .tab-note{margin-left:auto;align-self:center;padding-bottom:13px;font-size:13px;color:#829ab1}.main-container::-webkit-scrollbar,.scroll::-webkit-scrollbar{width:12px;height:12px}.main-container::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb{background:#BCCCDC;border-radius:6px;border:3px solid transparent;background-clip:content-box}.main-container::-webkit-scrollbar-thumb:hover,.scroll::-webkit-scrollbar-thumb:hover{background-color:#829ab1;background-clip:content-box}.form-section{display:grid;grid-template-columns:252px minmax(0,1fr);gap:48px;padding:24px 30px;border-bottom:1px solid #E6EDF4}.form-section:last-child{border-bottom:none}@media (max-width: 64rem){.form-section{grid-template-columns:minmax(0,1fr);gap:12px}}.form-section .form-section-head h2{padding:0;margin:0 0 4px;font-size:16px}.form-section .form-section-head p{margin:0;font-size:13px;line-height:19px;color:#829ab1}.form-section .form-section-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start;min-width:0}@media (max-width: 48rem){.form-section .form-section-body{grid-template-columns:minmax(0,1fr)}}.form-section .form-section-body>.indent{grid-column:1/-1;margin-left:22px;padding-left:16px;border-left:2px solid #E6EDF4}.form-section .form-section-body>.span-2,.form-section .form-section-body>app-field.span-2,.form-section .form-section-body>.table-scroll,.form-section .form-section-body>app-empty-state,.form-section .form-section-body>.nav-bar,.form-section .form-section-body>.switch-list,.form-section .form-section-body>.radio-row,.form-section .form-section-body>app-field:has(textarea),.form-section .form-section-body>app-field:has(app-dropdown),.form-section .form-section-body>app-field:has(app-image-picker),.form-section .form-section-body>app-field:has(.logo){grid-column:1/-1}.form-section .form-section-body .form-group{margin:0}.form .logo,.form .photo .image-picker,.picker{position:relative;display:block;width:136px;height:136px;overflow:hidden;background-color:#f0f4f8;border:1px solid #D9E2EC;border-radius:8px}.form .logo img,.form .photo .image-picker img,.picker img{width:100%;height:100%;object-fit:cover;display:block}.table-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #D9E2EC;border-radius:8px;box-shadow:0 2px 5px #33334f12;overflow:hidden}.table-card>.table-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;border:none;border-radius:0;box-shadow:none}.table-card>.paginator{flex-shrink:0}.main-container:has(.table-card) .table-card,.main-container:has(.table-card) :has(.table-card){display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.main-container>app-empty-state,.main-container>*:has(> app-empty-state){display:flex;flex-grow:1}.main-container>*:has(> app-empty-state)>app-empty-state{display:flex;flex-grow:1}.table-card thead td{position:sticky;top:0;z-index:2;background-color:#f0f4f8}.table-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;background-color:#fff;border:1px solid #D9E2EC;border-radius:8px}.table-scroll::-webkit-scrollbar{width:12px;height:12px}.table-scroll::-webkit-scrollbar-thumb{background:#BCCCDC;border-radius:6px;border:3px solid transparent;background-clip:content-box}.table-scroll::-webkit-scrollbar-thumb:hover{background-color:#829ab1;background-clip:content-box}.table-scroll::-webkit-scrollbar-track{background:#F0F4F8}.table-scroll>table{box-shadow:none;border-radius:0;border:none}.form.card,.card.form{width:100%;align-self:flex-start;padding:0}.form.card.contained,.card.form.contained{width:100%;max-width:1040px;align-self:center}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:13px;color:#0c6b58;white-space:nowrap;background-color:#effcf6;border-radius:4px}.chip .remove{display:inline-flex;color:#0c6b58;cursor:pointer}.chip .remove:hover{color:#a61b1b}.bool{display:flex;color:#829ab1}.bool.on{color:#2f8132}.readonly-value{display:flex;align-items:center;min-height:36px;color:#334e68}.row-menu{position:relative;display:flex}.row-menu-pop{display:flex;flex-direction:column;gap:1px;width:190px;padding:5px;background-color:#fff;border:1px solid #D9E2EC;border-radius:8px;box-shadow:0 8px 22px -6px #102a4338;text-align:left}.mi{display:flex;align-items:center;gap:12px;width:100%;height:32px;padding:0 10px;font-size:13px;color:#334e68;text-align:left;white-space:nowrap;background:none;border:none;border-radius:4px;cursor:pointer}.mi:hover,.mi:focus-visible{outline:none;background-color:#f0f4f8}.mi .box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:transparent;background-color:#fff;border:1px solid #D9E2EC;border-radius:4px}.mi .mi-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi .mi-check{flex-shrink:0;visibility:hidden;color:#147d64}.mi.on{color:#147d64;font-weight:500}.mi.on .mi-check{visibility:visible}.mi.on .box{color:#fff;background-color:#147d64;border-color:#147d64}.mi.more{justify-content:center;color:#147d64;font-weight:500}.mi.danger{color:#a61b1b}.mi.danger:hover{background-color:#fee}td .mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-columns{display:grid;grid-template-columns:380px minmax(0,1fr);gap:48px;padding:28px 30px}@media (max-width: 64rem){.form-columns{grid-template-columns:minmax(0,1fr);gap:32px}}.form-column{display:flex;flex-direction:column;gap:24px;min-width:0}.form-block{display:flex;flex-direction:column;gap:12px;min-width:0}.form-block>h2{margin:0;padding:0;font-size:16px}.form-block>p.note{margin:-4px 0 0;font-size:12px;line-height:17px;color:#829ab1}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.field-pair .form-group{margin:0}.builder{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1000px}.builder .template-head{display:flex;align-items:flex-start;gap:16px;padding:24px}.builder .template-head .template-head-text{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.builder .template-head .template-head-title{display:flex;align-items:center;gap:12px}.builder .template-head .template-head-title h2{margin:0;padding:0;font-size:20px;font-weight:600;color:#102a43}.builder .template-head p{max-width:68ch;margin:0;font-size:13px;line-height:19px;color:#829ab1}.facility-pick{flex:0 0 auto;width:280px;max-width:40vw}.list-pick{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;min-width:152px;height:36px;padding:0 10px 0 12px;font-size:14px;line-height:20px;color:#102a43;white-space:nowrap;background-color:#fff;border:1px solid #D9E2EC;border-radius:6px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.list-pick app-icon{display:flex;color:#829ab1}.list-pick:hover{border-color:#bcccdc}.list-pick.open,.list-pick:focus-visible{outline:none;border-color:#147d64;box-shadow:0 0 0 3px #effcf6}.date-field{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;min-width:150px;height:52px;padding:0 10px 0 12px;text-align:left;background-color:#fff;border:1px solid #D9E2EC;border-radius:6px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.date-field app-icon{display:flex;color:#829ab1}.date-field .df-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.date-field .df-label{font-size:11px;font-weight:600;line-height:15px;letter-spacing:.07em;color:#627d98}.date-field .df-value{font-size:14px;line-height:20px;color:#102a43;white-space:nowrap;font-variant-numeric:tabular-nums}.date-field:hover{border-color:#bcccdc}.date-field.open,.date-field:focus-visible{outline:none;border-color:#147d64;box-shadow:0 0 0 3px #effcf6}.calendar-pop{width:252px;padding:8px;background-color:#fff;border:1px solid #D9E2EC;border-radius:8px;box-shadow:0 8px 22px -6px #102a4338}.cal-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:4px}.cal-month{font-size:13px;font-weight:600;color:#102a43}.cal-step{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#486581;background:none;border:none;border-radius:4px;cursor:pointer}.cal-step:hover{color:#102a43;background-color:#f0f4f8}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.cal-dow{padding-bottom:2px;font-size:11px;font-weight:600;line-height:18px;text-align:center;color:#829ab1}.cal-day{height:32px;padding:0;font-size:13px;color:#334e68;background:none;border:none;border-radius:4px;cursor:pointer;font-variant-numeric:tabular-nums}.cal-day:hover{background-color:#f0f4f8}.cal-day.today{font-weight:600;color:#147d64}.cal-day.on{color:#fff;background-color:#147d64}.cal-day.pad{cursor:default;background:none}.self-start{align-self:flex-start;margin-top:8px}.copy-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;cursor:pointer}.copy-cell:hover .copy{color:#147d64;background-color:#effcf6}.copy-cell .copy{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;color:#bcccdc;transition:color .12s ease,background-color .12s ease}.form-section-body>.toggle-control{margin-top:19px;margin-bottom:0}.field-pair>.toggle-control{margin-bottom:0}.table-scroll.fits{overflow-x:hidden}.table-scroll.fits>table{width:100%;min-width:0;table-layout:fixed}.switch-list{display:flex;flex-direction:column;gap:8px}.switch-list.two-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}@media (max-width: 64rem){.switch-list.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.switch-list.two-up{grid-template-columns:minmax(0,1fr)}}.switch-list.two-up>.toggle-control{max-width:none;gap:8px;padding:0 10px}.switch-list.two-up>.toggle-control label{font-size:13px}.switch-list.two-up>.toggle-control .toggle-state{display:none}.chips{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;overflow:hidden}.chips .chip{flex-shrink:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-head{display:flex;align-items:center;gap:16px;grid-column:1/-1}.module-groups{display:flex;flex-direction:column;gap:24px;grid-column:1/-1}.module-group>h3{margin:0 0 8px;padding-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#627d98;border-bottom:1px solid #E6EDF4}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 32px}@media (max-width: 48rem){.module-grid{grid-template-columns:minmax(0,1fr)}}.module{display:flex;align-items:center;gap:12px;min-width:0;padding:5px 0;margin:0;cursor:pointer}.module span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:400;letter-spacing:normal;text-transform:none;color:#829ab1}.module.on span{color:#102a43}.module.warn span{color:#a61b1b}.stacked{display:flex;flex-direction:column;gap:12px;min-width:0}.nutrient-table td{height:48px}.nutrient-table .tick-header,.nutrient-table .tick{width:40px;padding:0 5px}.nutrient-table .tick input{margin:0}.nutrient-table .amount-header,.nutrient-table .amount,.nutrient-table .unit-header,.nutrient-table .unit{padding-left:6px;padding-right:6px}.nutrient-table .amount-header,.nutrient-table .amount{width:100px;text-align:right}.nutrient-table .amount input{width:100%;height:32px;font-size:13px;text-align:right}.nutrient-table .amount.reading{font-variant-numeric:tabular-nums}.nutrient-table .unit-header,.nutrient-table .unit{width:72px}.nutrient-table .unit{color:#829ab1;font-size:13px}
