@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/bulma@1.0.4/css/bulma.min.css";:root{--zqb-blue: #031772}@media screen{html,body{height:100%}body{margin:0;font-family:Roboto,sans-serif!important}pre{white-space:pre-wrap;margin:10px;background:#fffc;border-radius:3px}}@media screen and (max-width: 1024px){html{zoom:90%}.emt{display:none}}@media screen and (max-width: 1366px){html{zoom:90%}}@media screen and (max-width: 1440px){html{zoom:110%}}@media screen and (max-width: 1920px){html{zoom:120%}}@media screen and (max-width: 2560px){html{zoom:130%}}@media screen{.zqb-header{position:absolute;width:100%;height:66px;background:linear-gradient(to right,#229,#1c4cc3,#33a);box-shadow:0 0 10px #000}.zqb-textw{position:relative;color:#fff!important;font-weight:200;text-shadow:0 0 2px #000;font-family:Roboto Condensed,sans-serif;font-size:20px;top:1px}.zqb-logo{position:relative;top:6px;color:#fff!important;font-weight:200;font-family:Roboto Condensed,sans-serif;font-size:25px}.zqb-logo strong{color:#eff7ff!important;text-shadow:0 0 2px #000}.zqb-logo img{position:absolute;top:-15px;transform:scale(.9)}.zqb-navbar{background:linear-gradient(to right,#3f51b5,#031772)!important;box-shadow:0 0 10px #000}.zqb-navbar-item{color:#fff!important;text-shadow:0 0 2px #000;font-weight:400;transition:all .5s;font-family:Roboto Condensed,sans-serif}.zqb-navbar-item:hover{box-shadow:0 0 2px #000;color:#000!important;text-shadow:0 0 2px #cccccc!important}.zqb-navbar-link{color:#fff!important;text-shadow:0 0 2px #000;font-weight:400;transition:all .5s}.zqb-navbar-link:hover{box-shadow:0 0 2px #000;color:#000!important;text-shadow:0 0 2px #cccccc!important}.navbar-item{color:#fff!important;text-shadow:0 0 2px #000;font-family:Roboto Condensed,sans-serif}.navbar-item:hover{color:var(--zqb-blue)!important;text-shadow:0 0 2px var(--zqb-blue)!important}.navbar-link{color:#fff!important;text-shadow:0 0 2px #000;font-family:Roboto Condensed,sans-serif}.navbar-link:hover{background-color:#fff!important;color:var(--zqb-blue)!important;text-shadow:0 0 2px var(--zqb-blue)!important}.navbar-dropdown{background-color:var(--zqb-blue)!important;font-family:Roboto Condensed,sans-serif!important}.navbar-dropdown .navbar-item{background:#1c4cc3!important;font-family:Roboto Condensed,sans-serif!important}.navbar-dropdown .navbar-item:hover{background:#071c50!important;background-color:#fff!important;color:var(--zqb-blue)!important}.navbar-dropdown .navbar-divider{background-color:#1c4cc3!important}.menu-list a{background:linear-gradient(to right,#fbfcff,transparent)!important;transition:all .1s!important;border-left:3px solid #fbfcff;border-top-left-radius:0;border-bottom-left-radius:0;font-family:Roboto Condensed,sans-serif}.menu-list a:hover{border-left:4px solid #1c4cc3;font-weight:700}.zfoot{font-size:12px;text-align:center;font-family:Roboto Condensed,sans-serif;background:linear-gradient(to bottom,var(--zqb-blue),#3f51b5);box-shadow:0 0 5px #ccc;color:#ccc}.zfoot strong{color:#fff}.content-title{font-size:2em;color:var(--zqb-blue);margin-bottom:20px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.2);font-family:Roboto Condensed,sans-serif;border-bottom:2px solid var(--zqb-blue);padding-bottom:10px}.content-subtitle{font-size:1.5em;background:linear-gradient(to bottom,transparent,#fff);color:#1c4cc3;margin-bottom:20px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.2);font-family:Roboto Condensed,sans-serif;padding-left:10px;border-radius:2px;box-shadow:0 10px 6px -6px #009}.course-content{padding-left:30px;padding-right:30px}.select,.select select{width:100%}button{font-family:Roboto Condensed,sans-serif!important;text-shadow:0 0 2px #000}.button-29{align-items:center;appearance:none;background-image:radial-gradient(100% 100% at 100% 0,#229 0,#5468ff);border:0;border-radius:6px;box-shadow:#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,#0a1665e6 0 -3px inset;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;line-height:1;list-style:none;overflow:hidden;padding-left:16px;padding-right:16px;position:relative;text-align:left;text-decoration:none;transition:all .15s,transform .15s;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;will-change:box-shadow,transform;font-size:18px}.button-29:focus{box-shadow:#3c4fe0 0 0 0 1.5px inset,#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px}.button-29:hover{box-shadow:#2d234266 0 4px 8px,#2d23424d 0 7px 13px -3px,#040c48 0 -3px inset;transform:scale(1.05)}.button-29:active{box-shadow:#010b5c 0 3px 7px inset;transform:scale(1)}.swal2-styled.swal2-confirm{background-color:#3f51b5!important}.swal2-popup{border-bottom:solid 10px #229!important;box-shadow:0 0 40px #229!important}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:#00004680!important}.swal2-icon.swal2-warning{border-color:#2206da1a!important;color:#229!important}.swal2-icon.swal2-success{border-color:#33a!important;color:#229!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#229!important}.swal2-icon.swal2-success .swal2-success-ring{border:.25em solid rgba(34,6,218,.1)!important}.swal2-timer-progress-bar{background:#00f3!important}.swal2-timer-progress-bar-container{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.swal2-html-container{font-family:Roboto Condensed,sans-serif!important}.btn-sm{height:30px!important;font-size:12px}.btn-green{background-image:radial-gradient(100% 100% at 100% 0,#228199 0,#3ccfa8);box-shadow:#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,#033539e6 0 -3px inset}.base{min-height:40px;background-color:#229}.base td{min-height:40px;vertical-align:top;padding-top:8px;padding-bottom:8px;color:#fff;text-shadow:0 0 1px #000}.base td:first-child{padding-left:10px}.print{visibility:hidden!important}}@media print{@page{size:215.9mm 279.4mm;margin:20px!important}body,body *,:root,:root *{visibility:hidden!important}.swal2-container,.swal2-container *,.swal2-backdrop-show,.swal2-backdrop-show *,.swal2-popup,.swal2-shown *,.swal2-shown,.theme-light{position:absolute;z-index:1!important;visibility:hidden!important}router-outlet{visibility:visible!important;display:block!important}.no-print{visibility:hidden!important}.e-print{position:absolute;top:0!important;visibility:visible!important;width:1120px;font-family:Montserrat;color:#000;display:block;padding:0!important;margin:0!important}.e-print *{visibility:visible!important}.e-print td{color:#000}.e-print strong,.e-print b{color:#000;font-weight:700}.exam-table{position:relative;width:1100px!important}.with-border{border:solid 1px #000}.size1{font-size:22px}.size2{font-size:18px}.page-break{page-break-after:always}.pbold{font-weight:700}.canswer{color:#1c4cc3!important}.pgreen{color:#05936d!important}.pred{color:#ca0000!important}.under{color:#1c4cc3!important;font-weight:700!important;border-bottom:1px solid #1c4cc3}.under-circle{border-radius:3px;border:solid 1px #1c4cc3}.exam-options{display:grid;grid-template-columns:30px 1fr 30px 1fr;width:100%}pre{white-space:pre-wrap}}.q-election-list{list-style-type:decimal!important;padding-left:40px!important;margin:0!important;font-family:monospace}.q-election-list li{display:list-item!important;margin-bottom:.1em!important}.sql-tables-flex-container,.data-tables-flex-container{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin:14px 0!important;justify-content:flex-start!important;align-items:flex-start!important;max-width:100%!important;clear:both!important}.uml-table-card,.data-table-card{display:inline-block!important;vertical-align:top!important;background-color:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,0 0 0 1px #0000000d!important;margin:6px 0!important;text-shadow:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;line-height:1.4!important;box-sizing:border-box!important}.uml-table-card *,.data-table-card *{text-shadow:none!important;box-sizing:border-box!important}.uml-table-card table,.data-table-card table{margin:0!important;border:none!important;border-collapse:collapse!important;border-spacing:0!important;width:100%!important;background-color:#fff!important;color:#1e293b!important}.uml-table-card td,.uml-table-card th,.data-table-card td,.data-table-card th{height:auto!important;min-height:auto!important;line-height:1.4!important;text-shadow:none!important;box-shadow:none!important;vertical-align:middle!important;background-color:transparent!important}.uml-table-card{min-width:320px!important;max-width:520px!important;flex:1 1 340px!important}.uml-table-card .uml-table-header{background:linear-gradient(135deg,#1e293b,#0f172a)!important;color:#fff!important;padding:9px 16px!important;text-align:center!important;font-weight:700!important;font-size:13.5px!important;letter-spacing:.5px!important;border-bottom:2px solid #0f172a!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;text-shadow:none!important}.uml-table-card .uml-table-body tr{border-bottom:1px solid #e2e8f0!important;background-color:#fff!important;transition:background-color .15s ease!important}.uml-table-card .uml-table-body tr.striped{background-color:#f8fafc!important}.uml-table-card .uml-table-body tr:hover{background-color:#f1f5f9!important}.uml-table-card .uml-table-body tr:last-child{border-bottom:none!important}.uml-table-card .uml-table-body td{padding:7px 10px!important;color:#334155!important;font-size:12px!important;border-top:none!important}.uml-table-card .uml-table-body .col-key{width:52px!important;text-align:center!important;padding:6px 4px!important;white-space:nowrap!important}.uml-table-card .uml-table-body .badge-pk{color:#b45309!important;font-weight:800!important;font-size:10.5px!important;background-color:#fef3c7!important;padding:2px 6px!important;border-radius:4px!important;border:1px solid #fde68a!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;display:inline-block!important;line-height:1.2!important}.uml-table-card .uml-table-body .badge-fk{color:#1d4ed8!important;font-weight:800!important;font-size:10.5px!important;background-color:#dbeafe!important;padding:2px 6px!important;border-radius:4px!important;border:1px solid #bfdbfe!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;display:inline-block!important;line-height:1.2!important}.uml-table-card .uml-table-body .badge-pkfk{color:#6d28d9!important;font-weight:800!important;font-size:10px!important;background-color:#ede9fe!important;padding:2px 5px!important;border-radius:4px!important;border:1px solid #ddd6fe!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;display:inline-block!important;line-height:1.2!important}.uml-table-card .uml-table-body .col-name{font-weight:700!important;color:#0f172a!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12.5px!important;padding-left:10px!important;padding-right:10px!important;text-align:left!important}.uml-table-card .uml-table-body .col-type{color:#0369a1!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12px!important;font-weight:600!important;padding-left:10px!important;padding-right:10px!important;text-align:left!important}.uml-table-card .uml-table-body .col-null{font-size:11px!important;white-space:nowrap!important;text-align:left!important}.uml-table-card .uml-table-body .col-null .not-null{color:#475569!important;font-weight:600!important}.uml-table-card .uml-table-body .col-null .is-null{color:#94a3b8!important;font-weight:400!important}.uml-table-card .uml-table-body .col-mods{text-align:right!important;white-space:nowrap!important;padding-right:12px!important}.uml-table-card .uml-table-body .col-mods .badge-ai{background-color:#e0f2fe!important;color:#0284c7!important;padding:2px 6px!important;border-radius:4px!important;font-size:10px!important;font-weight:700!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;border:1px solid #bae6fd!important;margin-left:4px!important;display:inline-block!important;line-height:1.2!important}.uml-table-card .uml-table-body .col-mods .badge-unique{background-color:#dcfce7!important;color:#15803d!important;padding:2px 6px!important;border-radius:4px!important;font-size:10px!important;font-weight:700!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;border:1px solid #bbf7d0!important;margin-left:4px!important;display:inline-block!important;line-height:1.2!important}.data-table-card{min-width:280px!important;max-width:100%!important}.data-table-card .data-table-title{background:linear-gradient(135deg,#1e293b,#334155)!important;color:#fff!important;padding:9px 16px!important;text-align:center!important;font-weight:700!important;font-size:13.5px!important;letter-spacing:.5px!important;border-bottom:2px solid #0f172a!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;text-shadow:none!important}.data-table-card .data-table-scroll{overflow-x:auto!important;max-width:100%!important}.data-table-card .data-table-body thead tr{background-color:#f1f5f9!important;border-bottom:2px solid #cbd5e1!important}.data-table-card .data-table-body thead tr th{padding:8px 14px!important;font-weight:700!important;color:#0f172a!important;font-size:12px!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;white-space:nowrap!important;border-top:none!important;border-bottom:2px solid #cbd5e1!important}.data-table-card .data-table-body tbody tr{border-bottom:1px solid #e2e8f0!important;background-color:#fff!important;transition:background-color .15s ease!important}.data-table-card .data-table-body tbody tr.striped{background-color:#f8fafc!important}.data-table-card .data-table-body tbody tr:hover{background-color:#f1f5f9!important}.data-table-card .data-table-body tbody tr:last-child{border-bottom:none!important}.data-table-card .data-table-body tbody tr td{padding:7px 14px!important;color:#334155!important;font-size:12.5px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;vertical-align:middle!important;border-top:none!important}.data-table-card .data-table-body tbody tr td .cell-null{color:#94a3b8!important;font-style:italic!important;font-size:11px!important;background-color:#f1f5f9!important;padding:1px 5px!important;border-radius:3px!important;border:1px dashed #cbd5e1!important;display:inline-block!important}.base td{vertical-align:top!important}.base td .sql-tables-flex-container,.base td .data-tables-flex-container{margin:12px 0 6px!important}@media print{.uml-table-card,.data-table-card{box-shadow:none!important;border:1px solid #333333!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;color:#000!important}.uml-table-card .uml-table-header,.uml-table-card .data-table-title,.data-table-card .uml-table-header,.data-table-card .data-table-title{background:#e2e8f0!important;color:#000!important;border-bottom:1px solid #333333!important}.uml-table-card th,.data-table-card th{background-color:#f1f5f9!important;color:#000!important;border-bottom:1px solid #333333!important}.uml-table-card td,.data-table-card td{color:#000!important;border-bottom:1px solid #cbd5e1!important}.uml-table-card .badge-pk,.uml-table-card .badge-fk,.uml-table-card .badge-pkfk,.uml-table-card .badge-ai,.uml-table-card .badge-unique,.data-table-card .badge-pk,.data-table-card .badge-fk,.data-table-card .badge-pkfk,.data-table-card .badge-ai,.data-table-card .badge-unique{border:1px solid #666666!important;background:#f1f5f9!important;color:#000!important}}
