/* combined css :: catbook+ptools :: bundle-version: n/a :: 2026-06-09 20:22:35 */

/* catbook :: 2026-05-08 16:43:03 */
:root{--white:oklch(1.000 0.000 0.0);--black:oklch(0.000 0.000 0.0)}:root{--utd-green-0:oklch(0.383 0.101 151.9);--utd-green-1:oklch(0.513 0.132 152.7);--utd-green-2:oklch(0.721 0.197 135.3);--utd-green-3:oklch(0.861 0.198 116.8);--utd-green-4:oklch(0.358 0.063 164.3);--utd-green-5:oklch(0.540 0.173 139.8)}:root{--utd-green-0ds:oklch(0.432 0.012 150.4);--utd-green-1ds:oklch(0.471 0.016 152.1);--utd-green-2ds:oklch(0.517 0.018 151.5)}:root{--utd-orange-1:oklch(0.559 0.155 45.7);--utd-orange-2:oklch(0.678 0.158 60.8);--utd-orange-3:oklch(0.825 0.171 79.9);--utd-orange-4:oklch(0.952 0.039 90.4);--utd-orange-5:oklch(0.676 0.171 53.1)}:root{--utd-blue-1:oklch(29.651% 0.07086 242.378);--utd-blue-2:oklch(45.118% 0.1125 244.544);--utd-blue-3:oklch(79.731% 0.10311 221.634);--utd-blue-4:oklch(95.977% 0.01827 218.653)}:root{--wcag-red-0:oklch(0.227 0.093 29.2);--wcag-red-1:oklch(0.343 0.141 29.2);--wcag-red-2:oklch(0.480 0.197 29.2)}@media (prefers-color-scheme:dark){:root{--wcag-red-2:oklch(0.69 0.25 28.49)}}:root{--utd-warm-gray-1:oklch(0.354 0.013 61.7);--utd-warm-gray-2:oklch(0.532 0.023 59.7);--utd-warm-gray-3:oklch(0.613 0.019 67.5);--utd-warm-gray-4:oklch(0.702 0.014 60.0);--utd-warm-gray-5:oklch(0.762 0.015 71.3);--utd-warm-gray-6:oklch(0.864 0.015 92.8)}:root{--gray-blackish:hsl(0, 0, 5%);--gray-veryDark:hsl(0, 0, 10%);--gray-dark:oklch(0.351 0.005 236.6);--gray:oklch(0.464 0.007 240.5);--gray-medium:oklch(0.708 0.000 0.0);--gray-mediumLight:oklch(0.885 0.000 0.0);--gray-light:oklch(0.923 0.000 0.0);--gray-lighter:oklch(0.977 0.000 0.0);--gray-lightest:oklch(0.985 0.000 0.0)}:root{--ues-sd:var(--red-1);--ues-d:color.mix($red-1, $utd-warm-gray-6, 50%);--ues-n:var(--gray-medium);--ues-a:color.mix($utd-green-2, $utd-warm-gray-6, 50%);--ues-sa:$utd-green-2;--ues-na:$gray-dark}:root{--button5-1:oklch(0.908 0.000 0.0);--button5-2:oklch(0.878 0.039 137.8);--button5-3:oklch(0.842 0.094 138.5);--button5-4:oklch(0.797 0.159 138.8);--button5-5:oklch(0.735 0.240 140.9)}:root{--ca-form-bg-color:var(--surface-2);--field-container-border-color:var(--surface-3);--field-bg-color:var(--surface-1);--field-text-color:var(--text-1);--field-border-color:var(--surface-8)}:root{--focus-color:var(--utd-green-1)}:root{--blue--offBlack:oklch(0.385 0.024 229.8);--blue--body:oklch(0.571 0.039 229.9);--blue--brilliant:oklch(0.627 0.147 242.9)}:root{--blue--link:oklch(0.668 0.143 235.6);--red--alarm:var(--wcag-red-2)}.left-column #console .button-group{margin-bottom:.3125rem;margin-bottom:.625rem}.left-column tr.expandblock-content{background-color:var(--white);padding:5px 10px}.left-column .headLeft{float:left;font-weight:700}.left-column .headRight{float:right}.left-column .tab-group{border-color:#dedede}.left-column .tab-group ul li a{border-color:#dedede}.left-column .tab-group-content{border-color:#dedede}.left-column table.reqs-table thead{font-size:.75rem}.left-column table.reqs-table tr.expandedrow.catbook{background-color:shade(#f2f2f2,5%)}.left-column table.reqs-table td{font-size:12px;padding:8px}.left-column table.reqs-table td.id-column{text-align:center;vertical-align:middle;min-height:80px}.left-column table.reqs-table td.id-column .pastaddress{margin-top:5px;text-transform:uppercase;text-decoration:line-through}.left-column table.reqs-table td.id-column .currentaddress{color:#000;margin-top:.9375rem;text-transform:uppercase;font-size:110%}.left-column table.reqs-table td.id-column .sequence{color:#ccc}.left-column table.reqs-table td.id-column .futureaddress{margin-top:5px;text-transform:uppercase;font-weight:700}.left-column table.reqs-table td.id-column .years{color:#413a35;font-size:130%;font-weight:700}.left-column table.reqs-table td.id-column .reqtype{color:red}.left-column table.reqs-table td.id-column .id_meta{margin-top:.9375rem}.left-column table.reqs-table td.id-column .id_meta .reqid{text-transform:uppercase;color:#ccc}.left-column table.reqs-table td.id-column .fa{color:#ccc}.left-column table.reqs-table td.info-column{font-size:.8125rem;line-height:.9375rem}.left-column table.reqs-table td.meta-column{text-align:center}.left-column table.reqs-table td.actions-column{text-align:center;vertical-align:middle}.left-column table.reqs-table td.actions-column br{display:none}.left-column table.reqs-table td.actions-column .actionitem{display:block;margin-bottom:.1875rem}.left-column table.reqs-table td.actions-column .actionitem:hover{border:none}.left-column table.reqs-table td .catbook-status-table>:where(thead,tbody,tfoot)>tr>:where(th,td),.left-column table.reqs-table td .catbook-status-table>tr>:where(th,td){border-style:solid none;border-width:1px}.left-column table.reqs-table td .catbook-status-table>tbody>tr:nth-of-type(2n)>td,.left-column table.reqs-table td .catbook-status-table>tr:nth-of-type(2n)>td{background-color:#f8f8f8}.left-column table.reqs-table td .catbook-status-table tr:nth-of-type(odd){background:rgba(0,0,0,.04)}.left-column table.reqs-table td .catbook-status-table tr:nth-of-type(2n){background:rgba(0,0,0,.02)}.left-column table.reqs-table td .catbook-status-table td{font-size:.625rem;overflow:hidden}.left-column table.reqs-table th{font-size:12px}.left-column table.reqs-table .expandblock-content .pageContentHead{background:#ddd;margin-top:1.25rem;padding:.3125rem}.left-column table.reqs-table .expandblock-content .sectionHeader{background:#ddd;margin-top:1.25rem;padding:.3125rem}.left-column table.reqs-table .expandblock-content .clip-title{font-weight:700;margin-top:0;width:100%}.left-column table.reqs-table .expandblock-content .clip-title+table{margin-top:.625rem}.left-column table.reqs-table .expandblock-content #cat-form>:where(thead,tbody,tfoot)>tr>:where(th,td),.left-column table.reqs-table .expandblock-content #cat-form>tr>:where(th,td),.left-column table.reqs-table .expandblock-content .matching-ps-record table>:where(thead,tbody,tfoot)>tr>:where(th,td),.left-column table.reqs-table .expandblock-content .matching-ps-record table>tr>:where(th,td),.left-column table.reqs-table .expandblock-content .req-form table>:where(thead,tbody,tfoot)>tr>:where(th,td),.left-column table.reqs-table .expandblock-content .req-form table>tr>:where(th,td){border-style:solid none;border-width:1px}.left-column table.reqs-table .expandblock-content #cat-form tr>:where(th,td),.left-column table.reqs-table .expandblock-content .matching-ps-record table tr>:where(th,td),.left-column table.reqs-table .expandblock-content .req-form table tr>:where(th,td){border-style:solid none none;border-width:1px;border-color:var(--surface-4);padding:var(--size-1) var(--size-0)}.left-column table.reqs-table .expandblock-content pre{font-size:.875rem}.left-column .psinfo-table th[colspan="3"]{background:shade(#eaeaea,5%);border-style:solid none;padding-bottom:.25rem;padding-top:.25rem}.left-column .wdiff_isdiff{background-color:#ffeaee!important}.left-column .wdiff_add{color:#3acf3a;font-weight:700}.left-column .wdiff_remove{color:red;font-weight:700;text-decoration:line-through}.left-column .wdiff_isdiff{background-color:#ffeaee!important}.left-column .wdiff_warning{background-color:#fbda56!important}input{min-height:var(--field-height)}


/* ptools :: 2025-03-05 10:27:50 */
.item-person .photo{background-repeat:no-repeat;background-size:cover;display:inline-block;height:40px;padding:0;vertical-align:top;width:40px}.item-person>div+div{display:inline-block;margin:2px 0 0 3px;padding:0;width:calc(100% - 50px)}.selectize-control{margin-top:0!important}.widget{border-radius:0 2px 2px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f0f0f0;font-family:"Font Awesome 5 Pro";height:100%;margin:0;padding:0;position:absolute;right:0;top:0;width:2.25rem;z-index:900}.widget:before{opacity:.25;transition:opacity .25s linear}.selectize-dropdown{z-index:10000!important}.selectize-control.multi .widget{pointer-events:none}.selectize-control.multi .widget:before{content:"\f03a";position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.selectize-control.multi .focus+.widget{background:#fafafa}.selectize-control.multi .focus+.widget:before{content:"\f077";position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.selectize-control.multi .has-items+.widget{cursor:pointer;pointer-events:auto}.selectize-control.multi .has-items+.widget:before{content:"\f00d";position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.selectize-control.multi .has-items+.widget:hover{cursor:pointer;opacity:.5}.selectize-control.single{border-radius:4px;background-clip:padding-box;border:1px solid #403a34;height:2rem;width:100%}.selectize-control.single .selectize-input{border:none;overflow-x:hidden;white-space:nowrap;width:100%}.selectize-control.single .widget{pointer-events:none}.selectize-control.single .widget:before{color:#403a34;content:"\f078";position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.selectize-control.single .focus+.widget{background:#fafafa}.selectize-control.single .focus+.widget:before{content:"\f077";position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.selectize-control.single .focus.has-items+.widget{pointer-events:none}.selectize-control.single .focus.has-items+.widget:before{content:"\f077";position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.selectize-control.single .has-items+.widget{cursor:pointer;pointer-events:auto}.selectize-control.single .has-items+.widget:before{content:"\f00d";position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.selectize-control.single .has-items+.widget:hover:before{cursor:pointer;opacity:.5}#ptools_codeedit{color:gray;margin:0 auto;padding-bottom:10px;width:calc(100% - 20px)}#ptools_codeedit *{box-sizing:border-box}#ptools_codeedit .editor_toolbar{background-color:#fafafa;border-bottom:0;border:1px #ccc;border-style:solid solid none;padding:.3125rem;width:100%}@media (max-width:639px){#ptools_codeedit .editor_toolbar__section--left{margin-bottom:.3125rem}}@media (min-width:640px){#ptools_codeedit .editor_toolbar__section--left{float:left;text-align:left;width:30%}}#ptools_codeedit .editor_toolbar__section--left select{width:100%}#ptools_codeedit .editor_toolbar__section--right{text-align:center;width:100%}@media (min-width:640px){#ptools_codeedit .editor_toolbar__section--right{float:right;text-align:right;width:70%}}#ptools_codeedit .badyaml{color:red}#ptools_codeedit .editor__main{border:1px solid #ccc;height:500px;width:100%}.popover{font-family:arial,sans-serif;font-size:12px;box-shadow:0 3px 5px rgba(0,0,0,.45);border-radius:3px;border:1px solid #c4c4c4;background-color:#f3f3f3;color:#333;max-width:250px;display:none;margin:0;padding:10px}.popover p{margin:0}.popover p+p{margin:5px 0 0 0}.popover-top{background:url(https://dygz37jdyaml.cloudfront.net/images/tooltip/tip-top.gif) top left no-repeat transparent;bottom:100%;left:50%;margin:0 0 0 -10px;position:absolute;width:20px;height:10px;line-height:0}.popover-bottom{background:url(https://dygz37jdyaml.cloudfront.net/images/tooltip/tip-bottom.gif) top left no-repeat transparent;top:100%;left:50%;margin:0 0 0 -10px;position:absolute;width:20px;height:10px;line-height:0}.popover-left{background:url(https://dygz37jdyaml.cloudfront.net/images/tooltip/tip-left.gif) top left no-repeat transparent;top:50%;right:100%;margin:-10px 0 0 0;position:absolute;width:10px;height:20px;line-height:0}.popover-right{background:url(https://dygz37jdyaml.cloudfront.net/images/tooltip/tip-right.gif) top left no-repeat transparent;top:50%;left:100%;margin:-10px 0 0 0;position:absolute;width:10px;height:20px;line-height:0}.tooltipster-box .tooltipster-content{font-family:opensans,arial,sans-serif;font-size:12px;line-height:17px;padding:15px;overflow:hidden}.tooltipster-box .tooltipster-content .cite-description{font-weight:700}.tooltipster-box .tooltipster-content .cite-subdescription{font-size:85%}.tooltipster-box .tooltipster-content .cite-preview{text-align:center}.tooltipster-box .tooltipster-content .cite-preview img{height:150px;padding-bottom:10px;width:110px}.tooltipster-box .tooltipster-content .course_title{font-weight:700}.tooltipster-box .tooltipster-content .course_links{font-size:12px;padding-top:15px}.tooltipster-box .tooltipster-content .course_links a{font-weight:400;color:#a59d96;margin-right:20px}.tooltipster-box .tooltipster-content .course_links a:hover{border:none;color:#403a34}.tooltipster-box .tooltipster-content a{color:#037b3f;font-weight:700;text-decoration:none}.tooltipster-box .tooltipster-content a:hover{border-bottom:1px solid #037b3f}.tooltipster-box .tooltipster-content a.external{background:url(https://dygz37jdyaml.cloudfront.net/images/amtor3/icon-link-external.gif) 100% 1px no-repeat;padding-right:12px}.tooltipster-box .tooltipster-content .coursebook_info{border-bottom:1px solid #d5d2c7;border-top:1px solid #d5d2c7;display:block;float:left;font-size:85%;margin:16px 0 10px 0;max-height:225px;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;padding:0;width:100%;background:linear-gradient(#ededed 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#ededed 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background:linear-gradient(#ededed 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#ededed 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#ededed;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.tooltipster-box .tooltipster-content .coursebook_info tbody{display:inline-block;width:100%}.tooltipster-box .tooltipster-content .coursebook_info tr{border-bottom:1px solid #e7e5df;display:inline-block;padding:0;margin:0;width:100%}.tooltipster-box .tooltipster-content .coursebook_info tr:last-of-type{border-bottom:none}.tooltipster-box .tooltipster-content .coursebook_info td{display:inline-block;padding:2px 0;min-height:19px;vertical-align:top}.tooltipster-box .tooltipster-content .coursebook_info .section_address{overflow-x:hidden;width:35%}.tooltipster-box .tooltipster-content .coursebook_info .instructor{width:35%;padding-left:5px}.tooltipster-box .tooltipster-content .coursebook_info .class_status{padding-left:5px;width:25%}.tooltipster-box .tooltipster-content .coursebook_info .syllabus{text-align:center;width:5%}.tooltipster-box .tooltipster-content .coursebook_info .syllabus a{display:block;width:13px;height:20px}.tooltipster-box .tooltipster-content .coursebook_info .syllabus a:hover{border:none}.tooltipster-box .tooltipster-content .coursebook_info .syllabus .syllabus-icon{background:url(https://dygz37jdyaml.cloudfront.net/images/amtor3/icon-syllabus.png) no-repeat;background:none,url(https://dygz37jdyaml.cloudfront.net/images/amtor3/icon-syllabus.svg) 0 0 no-repeat;background-size:12px 16px;height:18px;margin:1px 0 0 0;padding:0;width:13px}.ptabs{background:#fff;border-radius:3px;font-size:.6875rem;overflow:hidden}:where(.ptabset .ptabset-tabs){border-radius:3px;float:left;list-style:none!important;margin:0;padding:0;width:100%!important}:where(.ptabset .ptabset-tabs) :where(li,.tabset-tab){display:block}@media (min-width:640px){:where(.ptabset .ptabset-tabs) :where(li,.tabset-tab){display:inline-block}}.ptabset .tabset-tab:first-child :where(a,button){margin-left:unset}:where(.ptabset .ptabset-tabs) :where(a.tabset-tablink,a.selected,button.tabset-tablink,button.selected){align-items:center;background:#f7f7f7;border-bottom:1px solid #f7f7f7;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #d5d2c7;color:#403a34;cursor:pointer;display:flex;font-size:11px;font-weight:400;justify-content:center;margin-bottom:0;padding:2px 4px 3px;text-decoration:none}@media (max-width:639px){:where(.ptabset .ptabset-tabs) :where(a.tabset-tablink,a.selected,button.tabset-tablink,button.selected){font-weight:700}}:where(.ptabset .ptabset-tabs) :where(a.tabset-tablink,a.selected,button.tabset-tablink,button.selected):hover{background:#fff}:where(.ptabset .ptabset-tabs) :where(a.selected,a.current,button.selected,button.current){background:#fff;border-bottom:2px solid #fff}.spinner-box{height:80px;margin:auto;border:0;position:relative}.spinner-box .spinner-ripple{position:absolute;left:50%;top:50%;transform:translateY(-25px)}.spinner-box .spinner-ripple>div:nth-child(0){animation-delay:-.8s}.spinner-box .spinner-ripple>div:first-child{animation-delay:-.6s}.spinner-box .spinner-ripple>div:nth-child(2){animation-delay:-.4s}.spinner-box .spinner-ripple>div:nth-child(3){animation-delay:-.2s}.spinner-box .spinner-ripple>div{animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #69bd27;animation:spinner-ripple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8)}@keyframes spinner-ripple{0%{transform:scale(.1);opacity:1}70%{transform:scale(1);opacity:.7}100%{opacity:0}}

