.v37-sort-cell{border:0!important;padding:6px 5px!important}.v37-sort-tools,.v37-selection-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#151c22;font:15px/1.35 var(--v34-font)}.v37-sort-tools span{font-weight:600}.v37-sort,.v37-clear{border:1px solid #c7d5df;border-radius:7px;background:#f4f8fa;color:#182932!important;padding:7px 11px;text-decoration:none!important;font:600 14px var(--v34-font);cursor:pointer}.v37-sort:hover,.v37-clear:hover{background:#e4eff6}.v37-sort.v37-active{background:#dfeaf2;border-color:#7f9fb5}.v37-selection-tools{padding:9px 11px;margin:5px 0;background:#eef3f6;border:1px solid #d5e0e7;border-radius:8px}.v37-selection-tools label{display:flex;align-items:center;gap:5px;font-weight:600;cursor:pointer}.v37-selection-tools input[type=checkbox],.v36-bounded-records input[type=checkbox]{width:18px;height:18px;accent-color:#245b80}.v37-selection-tools strong{font-size:19px;color:#111;margin-left:auto}.v37-clear:disabled{opacity:.45;cursor:default}.v34-main .v36-bounded-records .v34-number-cell,.v34-main .v36-bounded-records .v34-class-cell,.v34-main .v36-bounded-records .v34-name-cell,.v34-main .v36-bounded-records .v34-parent-cell,.v34-main .v36-bounded-records .v34-phone-cell{color:#111!important;font-weight:600!important}.v34-main .v36-bounded-records .v34-name-cell{font-size:16px!important}.v37-sort:focus-visible,.v37-clear:focus-visible{outline:2px solid #3d7b9f;outline-offset:2px}@media(max-width:700px){.v37-selection-tools strong{font-size:17px;margin-left:0;width:100%}.v37-sort-tools{gap:5px}}

/* VERA137: one square frame; table overflow stays inside the list. */
body.v51-inner-layout .v34-main form.v137-student-screen{display:flow-root!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid #d5c4cc!important;border-radius:0!important;background:#fffefb;overflow:hidden}
body.v51-inner-layout .v34-main .v137-student-shell{table-layout:fixed!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;float:none!important;border:0!important;border-radius:0!important;border-spacing:0!important;margin:0!important}
body.v51-inner-layout .v34-main .v137-student-shell>tbody>tr>td{box-sizing:border-box;border:0!important;border-radius:0!important;min-width:0!important;padding:0!important}
body.v51-inner-layout .v34-main .v137-student-screen .v37-sort-tools{box-sizing:border-box;width:100%!important;min-width:0!important;padding:10px 12px!important;margin:0!important;background:#fbf7f8;border:0!important;border-bottom:1px solid #dfd3d8!important;border-radius:0!important;gap:8px}
body.v51-inner-layout .v34-main .v137-student-screen .v36-record-scroll{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:auto!important;overscroll-behavior:contain}
body.v51-inner-layout .v34-main .v137-student-screen .v36-bounded-records{border-radius:0!important;margin:0!important;width:100%!important;min-width:940px!important}
body.v51-inner-layout .v34-main .v137-student-screen .v37-selection-tools{box-sizing:border-box;width:100%!important;margin:0!important;padding:10px 12px!important;border:0!important;border-top:1px solid #dfd3d8!important;border-bottom:1px solid #dfd3d8!important;border-radius:0!important;background:#f5edf0}
body.v51-inner-layout .v34-main .v137-student-screen .v36-list-rest{table-layout:fixed!important;min-width:0!important;max-width:100%!important;width:100%!important;float:none!important;border:0!important;border-radius:0!important}
body.v51-inner-layout .v34-main .v137-student-screen .v36-list-rest>tbody>tr>td{min-width:0!important;max-width:100%!important;box-sizing:border-box}
body.v51-inner-layout .v34-main .v137-student-screen .v36-class-screen{border:0!important;border-radius:0!important;margin:0!important;max-width:100%;box-sizing:border-box}
body.v51-inner-layout .v34-main .v137-student-screen .v37-sort,body.v51-inner-layout .v34-main .v137-student-screen .v37-clear{border-radius:4px!important}

body.v51-inner-layout .v34-main .v137-class-surface{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}
body.v51-inner-layout .v34-main .v137-class-surface .v36-selection-grid>section,body.v51-inner-layout .v34-main .v137-class-surface .v36-selection-scroll{border-radius:0!important}
body.v51-inner-layout .v34-main .v137-student-screen .v36-bounded-records{table-layout:fixed!important}
.v137-student-screen .v36-bounded-records col:nth-child(1){width:46px!important}.v137-student-screen .v36-bounded-records col:nth-child(2){width:58px!important}.v137-student-screen .v36-bounded-records col:nth-child(3){width:90px!important}.v137-student-screen .v36-bounded-records col:nth-child(4),.v137-student-screen .v36-bounded-records col:nth-child(5){width:auto!important}.v137-student-screen .v36-bounded-records col:nth-child(6){width:110px!important}.v137-student-screen .v36-bounded-records col:nth-child(n+7):nth-child(-n+10){width:46px!important}.v137-student-screen .v36-bounded-records col:nth-child(11){width:92px!important}
.v137-student-screen .v36-bounded-records td{overflow-wrap:anywhere;white-space:normal!important}.v137-student-screen .v36-bounded-records td:last-child{white-space:nowrap!important}

.v137-student-screen .v36-bounded-records .v34-record-head>td{white-space:nowrap!important;font-size:13px!important}

/* VERA141 aligned class frame */
body.v51-inner-layout .v34-main form.v141-class-selection{border:1px solid #bda8b1!important;border-radius:0!important;padding:12px!important;margin-top:0!important;box-sizing:border-box!important;background:rgba(255,255,255,.5)!important;}body.v51-inner-layout .v34-main .v141-class-selection .v36-selection-grid{gap:14px!important;}body.v51-inner-layout .v34-main .v141-class-selection .v36-selection-grid>section{padding:0!important;border:0!important;background:transparent!important;}body.v51-inner-layout .v34-main .v141-class-selection .v36-selection-grid>section>h3[hidden]{display:none!important;} .v141-selection-tools{display:flex;align-items:center;gap:14px;min-height:40px;margin-bottom:10px}.v141-selection-tools label{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;cursor:pointer}.v141-class-selection input[type=checkbox]{appearance:auto!important;width:20px!important;height:20px!important;accent-color:#7f5264;vertical-align:middle;cursor:pointer}.v141-selection-tools button{padding:8px 14px!important;border:1px solid #bba8b1!important;border-radius:7px!important;background:#fff!important;color:#493840!important;font-weight:600!important;min-height:36px}.v141-selection-tools button:hover{background:#f5edf1!important}.v141-class-selection .v36-class-table th{white-space:nowrap!important;font-size:13px!important;padding:10px 8px!important}.v141-class-selection .v36-class-table td{padding:10px 8px!important}.v141-class-selection .v36-class-table th:first-child{width:40px!important}.v141-class-selection .v36-class-table th:nth-child(2){width:45px!important}.v141-class-selection .v36-class-table th:nth-child(3){width:110px!important}.v141-class-selection .v36-class-table th:nth-child(4){width:auto!important}.v141-class-selection [data-v36-select-all][hidden]{display:none!important}

body.v51-inner-layout .v34-main .v141-class-selection input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;border:1.5px solid #8b9698!important;border-radius:6px!important;background:#fff!important;display:inline-grid!important;place-content:center!important}.v141-class-selection input[type=checkbox]:checked{background:#805366!important;border-color:#805366!important}.v141-class-selection input[type=checkbox]:checked:after{content:"";display:block;width:9px;height:5px;border:solid white;border-width:0 0 2px 2px;transform:rotate(-45deg);margin-top:-2px}.v141-class-selection input[type=checkbox]:indeterminate:after{content:"";display:block;width:10px;height:2px;background:#805366}.v141-class-selection input[type=checkbox]:focus-visible{outline:2px solid #805366;outline-offset:2px}

body.v51-inner-layout .v34-main .v142-student-selection input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;border:1.5px solid #8b9698!important;border-radius:6px!important;background:#fff!important;display:inline-grid!important;place-content:center!important}.v142-student-selection input[type=checkbox]:checked{background:#805366!important;border-color:#805366!important}.v142-student-selection input[type=checkbox]:checked:after{content:"";display:block;width:9px;height:5px;border:solid white;border-width:0 0 2px 2px;transform:rotate(-45deg);margin-top:-2px}.v142-student-selection input[type=checkbox]:indeterminate:after{content:"";display:block;width:10px;height:2px;background:#805366}.v142-student-selection input[type=checkbox]:focus-visible{outline:2px solid #805366;outline-offset:2px}

body.v51-inner-layout .v34-main .v142-student-selection .v37-selection-tools{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;padding:10px 12px!important}.v142-student-selection .v37-selection-tools label{display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:14px!important;font-weight:600!important;cursor:pointer}.v142-student-selection input[type=checkbox]{width:20px!important;height:20px!important;vertical-align:middle!important;cursor:pointer}.v142-student-selection .v37-selection-tools button{padding:8px 14px!important;border:1px solid #bba8b1!important;border-radius:7px!important;background:#fff!important;color:#493840!important;font-weight:600!important;min-height:36px!important}.v142-student-selection .v37-selection-tools button:hover:not(:disabled){background:#f5edf1!important}.v142-student-selection .v37-selection-tools button:disabled{opacity:.6!important}

/* VERA146 compact settings cards */
body.v51-inner-layout .v34-main.v146-settings{min-width:0!important;padding-top:6px!important}.v146-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;margin-bottom:14px}.v146-settings .v146-card{margin:0!important;padding:16px!important;border:1px solid #ccbfc5!important;border-radius:8px!important;background:rgba(255,255,255,.85)!important;box-sizing:border-box!important;min-width:0!important;box-shadow:0 2px 6px rgba(61,34,46,.04)}.v146-settings .v146-card h3{font-size:16px!important;margin:0 0 14px!important;color:#704757!important}.v146-settings .v146-card p{line-height:1.5;font-size:13px}.v146-settings .v146-card button{width:auto!important;max-width:100%;min-height:36px;padding:8px 13px!important;border-radius:6px!important;font-size:13px!important;white-space:normal!important;line-height:1.3!important}.v146-settings #birthday-settings form{display:flex;flex-direction:column;gap:12px}.v146-settings #birthday-settings .v53-choice{margin:0!important;display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.v146-settings #birthday-settings .v53-header{display:flex;flex-direction:column;gap:7px;margin:0!important}.v146-settings #birthday-settings select{width:100%!important;max-width:none!important;box-sizing:border-box}.v146-settings #birthday-settings form>button{align-self:flex-start;margin-top:3px}.v146-settings #birthday-settings details{font-size:12px;margin-top:6px}.v146-settings .v146-birthday-help summary{cursor:pointer;color:#755365}.v146-settings .v146-excel-form,.v146-settings .v146-excel-form>.v26{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.v146-settings .v146-excel-form details.v26-card{margin:0 0 9px!important;padding:0!important;border:1px solid #d7cbd1!important;border-radius:6px!important;background:#fbf8fa!important}.v146-settings .v146-excel-form details summary{padding:12px!important;font-size:13px!important;cursor:pointer}.v146-settings .v146-excel-form .v61-settings-content{padding:0 12px 12px!important}.v146-settings .v146-excel-form .v26-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v146-settings .v146-excel-form .v26-fields input,.v146-settings .v146-excel-form .v26-fields select{width:100%!important;box-sizing:border-box}.v146-settings .v146-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0!important}.v146-settings .v146-clean-card{display:flex;flex-direction:column;gap:10px}.v146-settings .v146-clean-card h3{margin-bottom:0!important}.v146-settings .v146-clean-card>p{margin:0 0 8px!important}.v146-settings .v146-clean-trigger{align-self:flex-start;margin-top:auto!important;background:#805366!important;color:#fff!important;border:1px solid #805366!important}.v146-settings .v146-confirm{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:12px!important;box-sizing:border-box;border:1px solid #dccbd3;border-radius:6px;background:#faf5f7}.v146-settings .v146-confirm[hidden],.v146-settings .v146-clean-trigger[hidden]{display:none!important}.v146-settings .v146-confirm label{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:8px;width:100%;font-size:13px}.v146-settings .v146-confirm input:not([type=hidden]){width:110px!important;min-width:0!important;max-width:110px!important;margin:0!important;box-sizing:border-box;height:34px!important}.v146-settings .v146-confirm button[type=submit]{background:#805366!important;color:white!important;border:1px solid #805366!important}.v146-settings .v146-cancel{background:#fff!important;border:1px solid #c7b7c0!important;color:#704757!important}.v146-settings .v25result:empty{display:none!important}@media(max-width:800px){.v146-settings-grid{grid-template-columns:minmax(0,1fr)}}

body.v51-inner-layout .v34-main.v146-settings .v146-card{padding:16px!important}body.v51-inner-layout .v34-main.v146-settings .v146-card .v146-clean-trigger,body.v51-inner-layout .v34-main.v146-settings .v146-card .v146-confirm button[type=submit]{color:#fff!important;background:#805366!important}body.v51-inner-layout .v34-main.v146-settings #birthday-settings select{width:100%!important;max-width:100%!important}body.v51-inner-layout .v34-main.v146-settings .v146-excel>h3{display:block!important}body.v51-inner-layout .v34-main.v146-settings .v146-excel .v146-intro{display:block!important;margin:0 0 12px!important}

/* VERA150 clear schedule controls */
.v31-sms-form .v150-date-actions{display:flex!important;justify-content:flex-end!important;margin-top:10px!important}.v31-sms-form .v150-date-done{background:#805366!important;color:#fff!important;border:1px solid #805366!important;border-radius:6px!important;padding:7px 16px!important;cursor:pointer;font-size:13px!important}.v31-sms-form .v150-date-edit{background:#fff!important;color:#704757!important;border:1px solid #ccb9c3!important;border-radius:6px!important;padding:5px 9px!important;font-size:12px!important;line-height:1.3!important;cursor:pointer;white-space:normal!important}.v31-sms-form .v150-date-edit[hidden]{display:none!important}.v31-sms-form .vera16-date[role=dialog]{box-shadow:0 8px 24px rgba(63,38,50,.16)!important;border:1px solid #bea9b5!important;border-radius:8px!important;z-index:10020!important}.v31-sms-form .vera16-date[role=dialog] label{font-size:13px!important}
 .v42-calendar-layer{z-index:10030!important;}
/* VERA152 visible checked state and matching selection buttons */
body.v51-inner-layout .v34-main .v141-class-selection input[type=checkbox],body.v51-inner-layout .v34-main .v142-student-selection input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;accent-color:#222!important;background:initial!important;border:initial!important;border-radius:initial!important;box-shadow:none!important;width:20px!important;height:20px!important;cursor:pointer!important}body.v51-inner-layout .v34-main .v141-class-selection input[type=checkbox]:after,body.v51-inner-layout .v34-main .v142-student-selection input[type=checkbox]:after{display:none!important}body.v51-inner-layout .v34-main form[data-v36-classes] tr[data-v36-class] input[name^=id_]{display:none!important}body.v51-inner-layout .v34-main .v141-selection-tools .v152-active{background:#333!important;color:#fff!important;border-color:#333!important}.v141-selection-tools .v152-select-all,.v141-selection-tools .v152-clear{min-width:112px!important;text-align:center!important}

/* VERA153 matching class frames and selection tools */
body.v51-inner-layout .v34-main .v123-management{width:100%!important;max-width:none!important;margin:0!important;border:1px solid #bda8b1!important;border-radius:0!important;box-sizing:border-box!important;background:rgba(255,255,255,.5)!important}body.v51-inner-layout .v34-main .v123-management .v123-list-form{border:0!important;max-width:none!important}.v123-management .v123-bulk{border-radius:0!important;margin:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}.v123-management .v123-toolbar{min-height:58px!important;padding:12px!important;background:transparent!important}.v123-management input[type=checkbox]{accent-color:#222!important}.v153-top-selection{border-bottom:1px solid #e4d8de!important;margin:0!important;background:rgba(255,255,255,.5)!important}.v123-management .v153-select,.v123-management .v153-clear,.v142-student-selection .v153-select,.v142-student-selection .v153-clear{min-width:112px!important;min-height:36px!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important;border:1px solid #bba8b1!important;border-radius:7px!important;background:#fff!important;color:#493840!important;cursor:pointer;text-align:center!important}body.v51-inner-layout .v34-main .v153-active{background:#333!important;color:#fff!important;border-color:#333!important}body.v51-inner-layout .v34-main .v31-rename,body.v51-inner-layout .v34-main .v31-delete-card{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:16px!important;border:1px solid #bda8b1!important;border-radius:0!important;float:none!important;background:rgba(255,255,255,.8)!important}.v153-delete-class{margin-left:8px!important;color:#984556!important}.v31-delete-card #v25-sil{margin:12px 0!important;border-radius:6px!important}.v31-delete-card .v25delete input[name=confirm][type=hidden]{display:none!important}
 body.v51-inner-layout.v44-surface .v43-content-row>.v34-main:has(.v123-management){padding-top:6px!important;}
#v25-student-form .v39-composer{max-width:none!important;width:100%!important;box-sizing:border-box;}#v25-student-form .v39-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box;margin:8px 0!important;}#v25-student-form .v31-counter{display:flex;flex-wrap:wrap;gap:6px;}#v25-student-form .v39-send{margin-left:auto!important;}#v25-student-form .v32-preview{margin:8px 0 0!important;width:100%!important;box-sizing:border-box;}

#v25-student-form .v37-selection-tools{justify-content:flex-start!important;gap:10px!important;margin-top:0!important;}#v25-student-form .v37-selection-tools strong.v157-count{margin-left:0!important;}#v25-student-form .v157-count{font-weight:700!important;color:#503244!important;background:#f0e4eb;border:1px solid #d2b9c7;border-radius:7px;padding:7px 10px;white-space:nowrap;}#v25-student-form .v153-select{background:#79394f!important;color:white!important;border-color:#79394f!important;font-weight:700!important;}#v25-student-form .v153-clear{background:#ece3e8!important;color:#663449!important;border-color:#ba95a6!important;font-weight:700!important;}body.v51-inner-layout.v44-surface .v43-content-row>.v34-main:has(#v25-student-form){padding-top:6px!important;}

body.v51-inner-layout.v44-surface .v43-content-row>.v34-main.v163-password-page{padding:6px 0 0!important;vertical-align:top!important;}.v163-password-frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:360px;box-sizing:border-box;border:1px solid #cfb8c3;background:rgba(255,255,255,.55);border-radius:8px;overflow:hidden;}.v163-password-fields{padding:24px;box-sizing:border-box;border-right:1px solid #dbcbd3;}.v163-password-fields h2{font-size:23px;color:#593447;margin:0 0 22px;}.v163-password-fields table{width:100%!important;height:auto!important;border-spacing:0 14px!important;table-layout:fixed;}.v163-password-fields col{width:auto!important;}.v163-password-fields col:first-child{width:145px!important;}.v163-password-fields col:nth-child(2){width:12px!important;}.v163-password-fields td{font-size:16px!important;vertical-align:middle!important;}.v163-password-fields input[type=password]{width:100%!important;box-sizing:border-box;height:44px;border:1px solid #bba6b0;border-radius:7px;padding:8px 10px;font-size:17px;background:white;}.v163-password-fields input[type=submit]{width:auto!important;min-width:118px;height:42px;padding:8px 20px;background:#79394f;color:white;border:1px solid #79394f;border-radius:7px;font-size:16px;font-weight:700;cursor:pointer;}.v163-password-space{min-width:0;}@media(max-width:850px){.v163-password-frame{grid-template-columns:minmax(0,1fr);}.v163-password-fields{border-right:0;}.v163-password-space{display:none;}}@media(max-width:500px){.v163-password-fields{padding:16px;}.v163-password-fields col:first-child{width:120px!important;}.v163-password-fields td{font-size:14px!important;}}
 .v163-password-page .v51-help{display:none!important;} body.v51-inner-layout.v44-surface .v43-content-row>.v34-main.v163-password-page{padding-top:1px!important;}
.vera16-date .v150-date-actions{display:flex;justify-content:flex-end;gap:8px;}.vera16-date .v150-date-actions button{font-size:13px!important;min-width:82px!important;height:34px!important;padding:6px 12px!important;background:#79394f!important;color:white!important;border:1px solid #79394f!important;border-radius:7px!important;}.v123-bulk>summary{display:inline-block!important;padding:9px 15px!important;background:#fff1ef!important;color:#963829!important;border:1px solid #c87f73!important;border-radius:7px;font-weight:700;cursor:pointer;list-style:none;}.v123-bulk>summary::-webkit-details-marker{display:none;}.v166-export-menu{padding:8px 10px;border:1px solid #d0bdc7;border-radius:7px;margin:5px 0;}.v166-export-menu summary{cursor:pointer;}.v166-export-menu p{margin:8px 0;}.v42-calendar-grid button:disabled{opacity:.3;cursor:not-allowed;}

/* VERA169 compact SMS surfaces */
.v43-main:has(.v31-sms-form){padding-top:0!important}.v36-class-screen,.v137-class-surface,.v31-composer,.v36-selection-grid>section,.v36-selection-scroll,.v36-class-table,.v39-top{border-width:1px!important;box-shadow:none!important}.v36-class-screen,.v137-class-surface{padding-top:0!important;margin-top:0!important}.v36-selection-grid{gap:8px!important;margin-top:0!important}.v36-selection-grid>section{padding-top:0!important;margin-top:0!important}.v36-selection-grid>section:nth-child(2)>h3,[data-v36-empty]{display:none!important}.v36-selection-scroll{margin-top:0!important}.v141-selection-tools{padding:2px 0!important;margin:0 0 3px!important;gap:6px!important}.v152-select-all,.v152-clear,.v141-selection-tools button,[data-v36-select-all],[data-v36-clear],.v157-toolbar button,.v32-select-all,.v32-clear{font-size:12px!important;line-height:1.2!important;min-height:0!important;height:26px!important;padding:3px 10px!important;border:1px solid #bb99a7!important;border-radius:5px!important;background:#eadde3!important;color:#673b4d!important;font-weight:600!important}.v152-select-all[aria-pressed=true]{background:#b48599!important;color:white!important}.v36-selection-summary{margin:3px 0!important;padding:4px 7px!important;border-width:1px!important}.v31-composer{margin-top:4px!important;padding:5px!important}.v39-top{margin-top:0!important;padding-top:0!important;gap:8px!important}.v32-composer-selects{gap:4px!important}.v32-composer-selects label{margin:0!important}.v32-composer-selects select{margin-top:1px!important;min-height:0!important;height:30px!important;padding:3px 7px!important}.vera16-options{height:90px!important;min-height:0!important;margin:0!important;padding:0!important}.vera16-options>label{position:static!important;display:flex!important;align-items:center!important;margin:0 0 3px!important;font-size:12px!important;min-height:0!important;height:23px!important}.v150-date-edit:not([hidden]){height:23px!important;font-size:11px!important;padding:2px 7px!important;margin:0!important}.v31-composer>label{margin:2px 0 0!important}.v31-composer textarea{margin-top:1px!important;border:1px solid #846575!important}.v39-footer{justify-content:flex-start!important;gap:10px!important;margin-top:3px!important;padding-top:0!important}.v39-footer>.v39-send{order:-1!important;margin-left:0!important;margin-right:0!important}.v39-preview{margin-top:4px!important}

.v141-class-selection,.v137-student-screen{padding:0 3px 3px!important;border-width:1px!important}.v169-selection-button{font-size:12px!important;line-height:1.2!important;height:26px!important;min-height:0!important;padding:3px 10px!important;border:1px solid #bb99a7!important;border-radius:5px!important;background:#eadde3!important;color:#673b4d!important;font-weight:600!important}.v39-footer{margin:3px 0!important}.v31-composer textarea{box-shadow:none!important}.v39-top .v32-token-tools{padding-top:0!important;margin-top:0!important}

/* VERA171 aligned tables */
.v141-selection-tools{height:30px!important;min-height:0!important;padding:1px 0!important;margin:0!important;border-bottom:1px solid #c9b9c0!important;box-sizing:border-box!important}.v36-selection-grid{gap:8px!important;align-items:start!important}.v36-selection-grid>section{height:auto!important;min-height:0!important;padding:0!important}.v36-selection-scroll{height:220px!important;min-height:0!important;max-height:220px!important;border:1px solid #c9b9c0!important;border-radius:0!important;box-sizing:border-box!important}.v36-class-table,.v36-recipient-table{margin:0!important}.v36-selection-summary{margin:1px 0!important;padding:3px 6px!important;line-height:18px!important;min-height:0!important}.v31-composer{padding:3px!important;margin-top:2px!important;border:1px solid #c9b9c0!important}.v39-top{min-height:0!important;gap:6px!important}.v32-composer-selects{gap:2px!important;min-height:0!important}.v32-composer-selects>label{padding:0!important;min-height:0!important;height:auto!important;line-height:16px!important;font-size:12px!important}.v32-composer-selects select{height:28px!important;margin:0!important;line-height:18px!important}.vera16-options{height:76px!important}.vera16-options>label{height:21px!important;margin:0 0 2px!important}.v32-token-tools{gap:5px!important;align-content:start!important}.v39-footer{justify-content:space-between!important;align-items:center!important;padding:1px 0!important;min-height:0!important;gap:8px!important;margin:2px 0!important}.v39-footer>.v31-counter{order:0!important;margin:0!important;flex:0 1 auto!important}.v39-footer>.v39-send{order:1!important;margin-left:auto!important;height:32px!important;min-height:0!important;padding:5px 14px!important;font-size:13px!important}.v39-footer .v31-counter span{margin:0!important;padding:3px 5px!important;font-size:11px!important}.v39-composer>label{line-height:16px!important;font-size:12px!important;margin-top:0!important}

.v36-selection-scroll .v34-scroll{padding:0!important;margin:0!important;border:0!important;border-radius:0!important}.v36-selection-scroll table{margin:0!important;border-radius:0!important}.v36-selection-scroll thead,.v36-selection-scroll th{border-radius:0!important}

/* VERA173 pastel checkbox accents */
.v34-main input[type="checkbox"]{accent-color:#b7859b!important}.v36-class-table input[type="checkbox"]{accent-color:#b7859b!important}.v36-selection-grid>section:nth-child(2) input[type="checkbox"],.v137-student-screen table:not(.v36-class-table) input[type="checkbox"]{accent-color:#83aaa0!important}.vera16-options input[type="checkbox"]{accent-color:#a394bd!important}.v34-main input[type="checkbox"]:checked{background-color:#b7859b!important;border-color:#aa7b90!important}.v36-selection-grid>section:nth-child(2) input[type="checkbox"]:checked,.v137-student-screen table:not(.v36-class-table) input[type="checkbox"]:checked{background-color:#83aaa0!important;border-color:#739b91!important}.vera16-options input[type="checkbox"]:checked{background-color:#a394bd!important;border-color:#9485ae!important}

html body.v51-inner-layout .v34-main .v31-sms-form.v141-class-selection input[type="checkbox"],html body.v51-inner-layout .v34-main .v31-sms-form.v142-student-selection input[type="checkbox"],html body.v51-inner-layout .v34-main .v123-management input[type="checkbox"]{accent-color:#b7859b!important}html body.v51-inner-layout .v34-main .v31-sms-form .v36-selection-grid>section:nth-child(2) input[type="checkbox"],html body.v51-inner-layout .v34-main .v31-sms-form.v142-student-selection table input[type="checkbox"]{accent-color:#83aaa0!important}html body.v51-inner-layout .v34-main .v31-sms-form .v39-top .vera16-options input[type="checkbox"]{accent-color:#a394bd!important}html body.v51-inner-layout .v34-main .v31-sms-form .v141-selection-tools .v152-select-all[aria-pressed="true"]{background:#b7859b!important;color:white!important;border-color:#aa7b90!important}

/* VERA175 unified pastel checkbox theme across VERA11 */
:is(#vera175-checkbox-theme,html) body input[type="checkbox"]{accent-color:#b7859b!important;cursor:pointer}:is(#vera175-checkbox-theme,html) body input[type="checkbox"]:disabled{cursor:default;opacity:.55}:is(#vera175-checkbox-theme,html) body .v152-select-all[aria-pressed="true"]{background-color:#b7859b!important;border-color:#aa7b90!important;color:#fff!important}

.v183-exports>.v26-card{padding:9px 11px!important;margin:0 0 8px!important;border:1px solid #d4c4cc!important;border-radius:7px!important}.v183-exports .v183-export-table table{width:100%!important;border-collapse:collapse!important;margin:0!important}.v183-exports .v183-export-table td{padding:6px 8px!important;border-bottom:1px solid #e5dce0!important;font-size:13px!important}.v183-exports .v183-export-table tr:last-child td{border-bottom:0!important}.v183-exports .v183-export-table td:first-child{width:60%!important;color:#684054!important;font-weight:600!important}.v183-exports .v26-btn,.v183-exports button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:27px!important;min-height:0!important;min-width:0!important;width:auto!important;padding:3px 10px!important;font-size:12px!important;line-height:18px!important;border:1px solid #baa0ad!important;border-radius:5px!important;background:#eadde3!important;color:#673b4d!important;box-shadow:none!important;margin:0 4px 0 0!important;font-weight:500!important;box-sizing:border-box!important}.v183-exports h3{font-size:14px!important;margin:0 0 6px!important}.v183-exports p{margin:5px 0!important;font-size:12px!important}.v183-exports .v26-fields{gap:10px!important;margin:0!important}.v183-exports .v26-fields input{height:29px!important;min-height:0!important;padding:3px 7px!important;font-size:13px!important}.v183-exports .v26-fields label{font-size:12px!important;line-height:18px!important}.v183-exports .v26-date button{width:29px!important;height:29px!important;padding:0!important}@media(max-width:600px){.v183-exports .v183-export-table td:first-child{width:45%!important}.v183-exports .v183-export-table td{padding:5px 3px!important}}

body .v183-exports .v26-card{padding:9px 11px!important;margin:0 0 8px!important;border:1px solid #d4c4cc!important;border-radius:7px!important}body .v183-exports .v183-export-table table{width:100%!important;border-collapse:collapse!important;margin:0!important}body .v183-exports .v183-export-table td{padding:6px 8px!important;border-bottom:1px solid #e5dce0!important;font-size:13px!important}body .v183-exports .v183-export-table tr:last-child td{border-bottom:0!important}body .v183-exports .v183-export-table td:first-child{width:60%!important;color:#684054!important;font-weight:600!important}body .v183-exports .v26-btn,body .v183-exports button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:27px!important;min-height:0!important;min-width:0!important;width:auto!important;padding:3px 10px!important;font-size:12px!important;line-height:18px!important;border:1px solid #baa0ad!important;border-radius:5px!important;background:#eadde3!important;color:#673b4d!important;box-shadow:none!important;margin:0 4px 0 0!important;font-weight:500!important;box-sizing:border-box!important}body .v183-exports h3{font-size:14px!important;margin:0 0 6px!important}body .v183-exports p{margin:5px 0!important;font-size:12px!important}body .v183-exports .v26-fields{gap:10px!important;margin:0!important}body .v183-exports .v26-fields input{height:29px!important;min-height:0!important;padding:3px 7px!important;font-size:13px!important}body .v183-exports .v26-fields label{font-size:12px!important;line-height:18px!important}body .v183-exports .v26-date button{width:29px!important;height:29px!important;padding:0!important}@media(max-width:600px){body .v183-exports .v183-export-table td:first-child{width:45%!important}body .v183-exports .v183-export-table td{padding:5px 3px!important}}

body .v183-exports>.v26-grid{display:block!important;margin:0!important;gap:0!important}body .v183-exports .v183-export-table{width:100%!important;box-sizing:border-box!important}body .v183-exports .v26-btn,body .v183-exports button{white-space:nowrap!important;min-width:73px!important}body .v183-exports .v26-calendar{min-width:29px!important}body .v183-exports .v26-card{max-width:780px!important;box-sizing:border-box!important}

html body .v29 .v29-filter{border:1px solid #bfc8ce!important;border-radius:7px!important;background:#f8fafb!important;padding:12px!important;max-width:100%!important}.v29-filter h3{font-size:16px!important;color:#354957!important;margin:0 0 9px!important}.v29-filter .v26-fields{display:grid!important;grid-template-columns:180px 180px minmax(180px,1fr) auto!important;gap:10px!important;align-items:end!important}.v29-filter .v26-fields label{font-size:12px!important;color:#465965!important;font-weight:500!important}.v29-filter input:not([type=checkbox]):not([type=hidden]){height:34px!important;min-height:0!important;background:white!important;border:1px solid #b9c6cf!important;border-radius:5px!important;font-size:13px!important;padding:5px 8px!important;box-sizing:border-box!important}html body .v29-filter button,html body .v183-exports button[data-range],html body .v183-exports .v26-calendar{background:#e8edf1!important;color:#334c5d!important;border:1px solid #aebdc8!important;border-radius:5px!important;font-size:12px!important;font-weight:600!important;min-height:0!important;height:31px!important;padding:4px 11px!important;box-shadow:none!important;cursor:pointer}.v29-filter .v26-calendar{width:33px!important;padding:0!important;height:34px!important}.v29-filter .v29-summary{justify-content:flex-start!important;gap:18px!important;align-items:center!important;margin:7px 0 0!important}.v29-filter .v29-summary p{display:flex!important;gap:5px!important;margin:0!important}.v29-filter .v26-muted{font-size:11px!important;margin:7px 0 0!important}.v29-filter .v26-toggle{font-size:11px!important}@media(max-width:850px){.v29-filter .v26-fields{grid-template-columns:1fr 1fr!important}.v29-filter .v29-search{grid-column:1/-1}.v29-filter .v29-summary{flex-wrap:wrap!important}}

:is(#v187-theme,html) body .v26 .v187-action{background:#e7ecef!important;border:1px solid #aab8c1!important;color:#344c5d!important;box-shadow:none!important;border-radius:5px!important;height:29px!important;min-height:0!important;padding:4px 10px!important;font-size:12px!important;line-height:19px!important;white-space:nowrap!important}:is(#v187-theme,html) body .v26 .v187-excel{background:#47745e!important;border-color:#3c6350!important;color:white!important}:is(#v187-theme,html) body .v26 .v187-pdf{background:#4b5961!important;border-color:#3e4b52!important;color:white!important}:is(#v187-theme,html) body .v26 .v187-preview{background:#42677a!important;border-color:#355565!important;color:white!important}:is(#v187-theme,html) body .v187-upload{border:1px solid #bcc8cf!important;padding:9px 11px!important;max-width:780px!important;box-sizing:border-box!important;border-radius:7px!important}.v187-upload h3{font-size:15px!important;margin:0 0 8px!important;color:#354c5b!important}.v187-upload-table{border-collapse:collapse!important;width:100%!important;font-size:12px!important}.v187-upload-table th,.v187-upload-table td{padding:7px 8px!important;border-bottom:1px solid #dbe2e6!important;vertical-align:middle!important;text-align:left!important}.v187-upload-table th{width:180px!important;background:#edf1f3!important;font-weight:500!important;color:#405766!important}.v187-upload-table tr:last-child td,.v187-upload-table tr:last-child th{border-bottom:0!important}.v187-upload-table p{margin:0!important}.v187-upload-table .v45-import-tools{margin:0!important;padding:0!important;gap:8px!important}.v187-upload-table label{font-size:12px!important}.v187-upload-table .v35-file-picker{max-width:400px!important;min-height:0!important;padding:4px!important;margin:0!important;border-color:#bccbd3!important}.v187-upload-table .v35-file-button{background:#526b7b!important;color:white!important;font-size:12px!important;padding:5px 8px!important;border-radius:4px!important}.v187-upload-table .v35-file-name{font-size:12px!important}.v187-upload-table #v26-import-settings{margin-top:8px!important}@media(max-width:600px){.v187-upload-table th{width:120px!important}.v187-upload-table th,.v187-upload-table td{padding:6px 4px!important}}

/* VERA189 purpose-based corporate actions */
:is(#v189-theme,html) body .v189-surface .v189-action{background:#e7ecef!important;border:1px solid #aab8c1!important;color:#344c5d!important;border-radius:5px!important;box-shadow:none!important;min-height:29px!important;padding:5px 11px!important;font-size:12px!important;line-height:1.3!important;background-image:none!important;}
:is(#v189-theme,html) body .v189-surface .v189-excel{background:#47745e!important;border-color:#3b624f!important;color:white!important;}
:is(#v189-theme,html) body .v189-surface .v189-pdf{background:#4b5961!important;border-color:#3d4a52!important;color:white!important;}
:is(#v189-theme,html) body .v189-surface .v189-primary{background:#42677a!important;border-color:#355666!important;color:white!important;}
:is(#v189-theme,html) body .v189-surface .v189-danger{background:#805052!important;border-color:#704345!important;color:white!important;}
:is(#v189-theme,html) body .v189-surface .v189-action:hover{filter:brightness(.94);}
:is(#v189-theme,html) body .v189-surface input[type=file]::file-selector-button{background:#526b7b!important;color:white!important;border:1px solid #435b69!important;border-radius:5px!important;padding:6px 10px!important;font-size:12px!important;}

/* VERA189 purpose-based corporate actions */
:is(#v189-theme,html) body .v189-surface .v189-action{background:#e7ecef!important;border:1px solid #aab8c1!important;color:#344c5d!important;border-radius:5px!important;box-shadow:none!important;min-height:29px!important;padding:5px 11px!important;font-size:12px!important;line-height:1.3!important;background-image:none!important;}
:is(#v189-theme,html) body .v189-surface .v189-excel{background:#47745e!important;border-color:#3b624f!important;color:white!important;}
:is(#v189-theme,html) body .v189-surface .v189-pdf{background:#4b5961!important;border-color:#3d4a52!important;color:white!important;}
:is(#v189-theme,html) body .v189-surface .v189-primary{background:#42677a!important;border-color:#355666!important;color:white!important;}
:is(#v189-theme,html) body .v189-surface .v189-danger{background:#805052!important;border-color:#704345!important;color:white!important;}
:is(#v189-theme,html) body .v189-surface .v189-action:hover{filter:brightness(.94);}
:is(#v189-theme,html) body .v189-surface input[type=file]::file-selector-button{background:#526b7b!important;color:white!important;border:1px solid #435b69!important;border-radius:5px!important;padding:6px 10px!important;font-size:12px!important;}

:is(#v190-theme,html) body.v190-report-upload .v42-calendar button{background:#e7ecef!important;color:#344c5d!important;border-color:#aab8c1!important;background-image:none!important;}

:is(#v191-theme,html) body .v191-time{display:inline-flex;align-items:center;gap:4px;border:1px solid #aab8c1;border-radius:6px;background:white;padding:3px 7px;} :is(#v191-theme,html) body .v191-time input{width:36px!important;min-width:0!important;text-align:center;border:0!important;margin:0!important;padding:5px 2px!important;box-shadow:none!important;font-size:16px!important;} :is(#v191-theme,html) body .v31-date-fields input[type=time][hidden]{display:none!important;}

/* VERA192 personnel dimensions match student panels */
:is(#v192-theme,html) body.v192-personnel .v43-main{padding-top:0!important;}
:is(#v192-theme,html) body.v192-personnel :is(.v33-record,.v123-management,.v26-card,.v31-composer){border:1px solid #c5ced1!important;border-radius:6px!important;margin-top:0!important;padding:8px 10px!important;}
:is(#v192-theme,html) body.v192-personnel .v192-button{font-size:12px!important;line-height:1.3!important;min-height:27px!important;padding:4px 10px!important;border-width:1px!important;border-radius:5px!important;box-shadow:none!important;}
:is(#v192-theme,html) body.v192-personnel :is(.v37-selection-tools,.v123-toolbar){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;padding:4px 0!important;margin:0!important;}
:is(#v192-theme,html) body.v192-personnel .v37-selection-tools strong{margin-left:0!important;font-size:12px!important;color:#344c5d!important;}
:is(#v192-theme,html) body.v192-personnel .v37-selection-tools span{font-size:12px!important;font-weight:600!important;color:#344c5d!important;}
:is(#v192-theme,html) body.v192-personnel :is(.v37-selection-tools,.v123-toolbar) button{background:#e7ecef!important;border:1px solid #aab8c1!important;color:#344c5d!important;}
:is(#v192-theme,html) body.v192-personnel :is(.v33-record,.v26-card) :is(input:not([type=checkbox]):not([type=hidden]):not([type=file]),select){min-height:32px!important;border:1px solid #aab8c1!important;border-radius:5px!important;font-size:13px!important;}
:is(#v192-theme,html) body.v192-personnel .v33-record h2{font-size:19px!important;margin:0 0 10px!important;}
:is(#v192-theme,html) body.v192-personnel .v33-record h3{font-size:14px!important;margin:0 0 7px!important;}
:is(#v192-theme,html) body.v192-personnel .v31-composer textarea{border:1px solid #81939d!important;border-radius:5px!important;}
:is(#v192-theme,html) body.v192-personnel .v123-management table{border-collapse:collapse!important;border:1px solid #c5ced1!important;}
:is(#v192-theme,html) body.v192-personnel .v123-management :is(th,td){padding:7px 9px!important;border-bottom:1px solid #dae1e4!important;}

:is(#v193-theme,html) body.v192-personnel .v193-search{max-width:780px;border:1px solid #bcc8ce!important;padding:16px!important;margin:0 0 12px!important;background-color:#f7fafb!important;background-image:linear-gradient(90deg,transparent 49.7%,#dbe5e9 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,#e2eaed 50%,transparent 50.3%)!important;background-size:160px 96px,160px 96px!important;}
:is(#v193-theme,html) body.v192-personnel .v193-search h3{font-size:17px!important;margin:0 0 12px!important;color:#344c5d!important;}
:is(#v193-theme,html) body.v192-personnel .v193-search form{max-width:620px;}
:is(#v193-theme,html) body.v192-personnel .v193-search input[name=general]{width:100%!important;box-sizing:border-box!important;height:36px!important;margin-top:5px!important;background:white!important;}
:is(#v193-theme,html) body.v192-personnel .v193-search button{background:#42677a!important;color:white!important;border:1px solid #355666!important;}
:is(#v193-theme,html) body.v192-personnel .v44-old-wrapper{border:1px solid #c5ced1!important;padding:0!important;}
:is(#v193-theme,html) body.v192-personnel .v36-record-scroll{margin:0!important;border:1px solid #c5ced1!important;border-radius:0!important;}
:is(#v193-theme,html) body.v192-personnel .v31-composer{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:6px 8px!important;}
:is(#v193-theme,html) body.v192-personnel .v39-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:4px 0!important;gap:8px!important;}
:is(#v193-theme,html) body.v192-personnel .v39-footer .v39-send{margin:0 0 0 auto!important;}
:is(#v193-theme,html) body.v192-personnel .v31-counter{margin:0!important;}
:is(#v193-theme,html) body.v192-personnel .v36-list-rest{border-collapse:collapse!important;width:100%!important;}
:is(#v193-theme,html) body.v192-personnel .v36-list-rest td{padding:0!important;}

.v194-excel button,.v194-excel a.v26-btn{border-radius:5px!important;font-size:12px!important;min-height:29px!important;padding:5px 11px!important;background:#42677a!important;color:white!important;border:1px solid #355666!important;box-shadow:none!important}.v194-excel a.v26-btn{background:#47745e!important;border-color:#3b624f!important}

/* VERA195 compact readable list rows */
:is(#v195-list-theme,html) body :is(.v36-class-table,.v36-recipients,.v34-record-list,.v123-management table,.v29 table,.v186-report table) :is(th,td){padding:3px 7px!important;font-size:13px!important;line-height:1.25!important;border-width:1px!important;}
:is(#v195-list-theme,html) body :is(.v36-class-table,.v36-recipients,.v34-record-list,.v123-management table) tr{height:24px!important;min-height:0!important;}
:is(#v195-list-theme,html) body :is(.v36-class-table,.v36-recipients,.v34-record-list,.v123-management table) :is(th,td){height:auto!important;}
:is(#v195-list-theme,html) body :is(.v36-class-table,.v36-recipients,.v34-record-list,.v123-management) input[type=checkbox]{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0!important;vertical-align:middle!important;}
:is(#v195-list-theme,html) body :is(.v36-class-table,.v36-recipients,.v34-record-list,.v123-management table) :is(button,a.v123-edit,a.v123-delete,.v37-edit-link){font-size:11px!important;min-height:20px!important;height:auto!important;padding:2px 6px!important;margin:0!important;line-height:1.2!important;}
:is(#v195-list-theme,html) body :is(.v36-selection-scroll,.v36-record-scroll){height:220px!important;max-height:220px!important;}
:is(#v195-list-theme,html) body .v36-selection-scroll .v34-scroll{padding:0!important;margin:0!important;}

:is(#v196-density,html) body .v123-management table :is(a,button){min-height:18px!important;height:auto!important;max-height:22px!important;padding:2px 6px!important;font-size:11px!important;line-height:1.2!important;display:inline-block!important;box-sizing:border-box!important;} :is(#v196-density,html) body .v123-management table :is(td,th){padding:2px 7px!important;}

:is(#v197-theme,html) body.v192-personnel .v197-personnel-table :is(th,thead td,tr:first-child td){background:#e9edef!important;color:#34414b!important;font-weight:600!important;font-size:13px!important;letter-spacing:0!important;border-bottom:1px solid #bdc8cd!important;}
:is(#v197-theme,html) body.v192-personnel .v197-personnel-table td[hidden]{display:none!important;}
:is(#v197-theme,html) body.v192-personnel .v197-personnel-table tbody td{color:#34414b!important;}
:is(#v197-theme,html) body.v192-personnel .v193-search{margin:12px auto 16px!important;max-width:650px!important;background-color:#faf9f5!important;background-image:linear-gradient(90deg,transparent 49.8%,#e9e5d9 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#eeeadf 50%,transparent 50.2%)!important;border:1px solid #c9c3b1!important;border-top:3px solid #a28d55!important;padding:20px!important;color:#34414b!important;}
:is(#v197-theme,html) body.v192-personnel .v193-search h3{color:#34414b!important;font-size:18px!important;}
:is(#v197-theme,html) body.v192-personnel .v193-search label{color:#4b545a!important;}
:is(#v197-theme,html) body.v192-personnel .v193-search button{background:#786941!important;border-color:#675a38!important;color:white!important;}

:is(#v198-theme,html) body.v192-personnel .v193-search{grid-column:1 / -1!important;width:calc(100% - 40px)!important;max-width:650px!important;box-sizing:border-box!important;justify-self:center!important;}

:is(#v199-theme,html) body.v199-record .v33-record{background-color:#fafbf9!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22430%22%20viewBox%3D%220%200%20600%20430%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23899a9c%22%20stroke-width%3D%221%22%20opacity%3D%22.15%22%3E%3Cpath%20d%3D%22M20%20260L130%20135L210%20225L330%2085L450%20240L570%20150M110%20155L130%20135L166%20168M290%20133L330%2085L380%20143M20%20280Q180%20235%20315%20285T580%20280M20%20300Q170%20260%20330%20305T580%20303M70%20335H500M120%20355H550%22%2F%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2283%22%20r%3D%2234%22%2F%3E%3Cpath%20d%3D%22M20%20382H580M50%2055H140M140%2055V75H175M390%20370V390H560%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:55% auto!important;min-height:460px!important;padding:12px!important;}
:is(#v199-theme,html) body.v199-record .v33-edit{width:420px!important;max-width:100%!important;margin:0!important;}
:is(#v199-theme,html) body.v199-record .v33-columns{display:block!important;}
:is(#v199-theme,html) body.v199-record .v33-columns>div{border:0!important;background:transparent!important;padding:0!important;}
:is(#v199-theme,html) body.v199-record .v33-fields{display:block!important;}
:is(#v199-theme,html) body.v199-record .v33-edit label{display:block!important;margin:0 0 7px!important;font-size:13px!important;font-weight:400!important;}
:is(#v199-theme,html) body.v199-record .v33-record :is(input:not([type=checkbox]):not([type=hidden]),select){width:100%!important;height:27px!important;min-height:27px!important;padding:3px 7px!important;box-sizing:border-box!important;font-size:13px!important;border:1px solid #b7c3c7!important;border-radius:4px!important;margin-top:3px!important;}
:is(#v199-theme,html) body.v199-record .v33-record .v42-date-wrap input{width:150px!important;}
:is(#v199-theme,html) body.v199-record .v33-record .v52-auto{display:flex!important;gap:6px!important;align-items:center!important;margin-top:5px!important;}
:is(#v199-theme,html) body.v199-record .v52-settings[hidden]{display:none!important;}
:is(#v199-theme,html) body.v199-record .v33-help{font-size:11px!important;line-height:1.35!important;margin:3px 0 8px!important;color:#657177!important;}
:is(#v199-theme,html) body.v199-record .v33-actions{justify-content:flex-start!important;padding-top:7px!important;margin:0!important;}
:is(#v199-theme,html) body.v199-record .v33-record h3{margin:10px 0 6px!important;font-size:14px!important;}
@media(max-width:700px){body.v199-record .v33-record{background-size:cover!important;}}

:is(#v200-theme#v200-theme,html) body.v200-upload .v187-upload{max-width:none!important;width:100%!important;box-sizing:border-box!important;margin:0!important;border:1px solid #b9b8ad!important;border-radius:0!important;padding:10px!important;background-color:#faf9f5!important;background-image:repeating-linear-gradient(155deg,transparent 0,transparent 70px,#eae8df 71px,transparent 72px,transparent 145px)!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v187-upload-table{width:100%!important;max-width:760px!important;table-layout:fixed!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v187-upload-table>tbody>tr{height:48px!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v187-upload-table>tbody>tr>:is(th,td){padding:8px!important;border-bottom:1px solid #d9d7ce!important;background:transparent!important;color:#41474b!important;font-size:13px!important;vertical-align:middle!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v187-upload-table th{width:170px!important;background:#eeede7!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v187-upload-table :is(p,label){margin:0!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v187-upload-table :is(a.v26-btn,button,.v35-file-button,label.v26-toggle){width:190px!important;height:28px!important;min-height:28px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#706c61!important;color:white!important;border:1px solid #5f5c53!important;border-radius:4px!important;padding:4px 8px!important;font-size:12px!important;line-height:1!important;box-shadow:none!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v35-file-picker{display:inline-flex!important;align-items:center!important;gap:12px!important;background:transparent!important;border:0!important;padding:0!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v200-status{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#68665b!important;font-size:11px!important;max-width:170px!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v200-status:before{content:'';width:7px;height:7px;border-radius:50%;background:#b99a54;box-shadow:0 0 5px #cbb779;flex-shrink:0;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v200-status.v200-ready:before{background:#8b995f;box-shadow:0 0 5px #a7b37b;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v35-file-picker input[type=file]{width:190px!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v45-import-tools{gap:12px!important;align-items:center!important;}
:is(#v200-theme#v200-theme,html) body.v200-upload .v26-fields{max-width:760px!important;margin-top:10px!important;}

:is(#v201-theme#v201-theme,html) body.v200-upload .v187-upload-table>tbody>tr{height:56px!important;}

:is(#v202-theme#v202-theme,html) body.v200-upload .v187-upload-table>tbody>tr{height:56px!important;}
:is(#v203-theme#v203-theme,html) body.v203-student-record .v33-record{background-image:none!important;background-color:transparent!important;padding:7px 10px!important;min-height:0!important;border:1px solid #c5ced1!important;}
:is(#v203-theme#v203-theme,html) body.v203-student-record .v33-record h2{font-size:17px!important;margin:0 0 6px!important;}
:is(#v203-theme#v203-theme,html) body.v203-student-record .v33-record h3{font-size:13px!important;margin:6px 0 4px!important;}
:is(#v203-theme#v203-theme,html) body.v203-student-record .v33-edit{width:390px!important;max-width:100%!important;}
:is(#v203-theme#v203-theme,html) body.v203-student-record .v33-edit label{margin-bottom:4px!important;font-size:12px!important;line-height:1.25!important;}
:is(#v203-theme#v203-theme,html) body.v203-student-record .v33-record :is(input:not([type=checkbox]):not([type=hidden]),select){height:26px!important;min-height:26px!important;padding:3px 6px!important;margin-top:2px!important;font-size:13px!important;}
:is(#v203-theme#v203-theme,html) body.v203-student-record .v33-help{font-size:11px!important;margin:2px 0 4px!important;}
:is(#v203-theme#v203-theme,html) body.v203-student-record .v33-actions{display:flex!important;justify-content:flex-start!important;padding-top:5px!important;}
:is(#v203-theme#v203-theme,html) body.v203-student-record .v33-actions button{height:28px!important;min-height:28px!important;padding:4px 12px!important;font-size:12px!important;}

:is(#v204-theme#v204-theme,html) body.v200-upload .v204-format{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #a5b599;border-radius:4px;color:#526447;background:#f2f5ed;font-size:11px;line-height:1.3;white-space:nowrap;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v45-import-tools{flex-wrap:wrap!important;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v204-template{margin:16px 0 0;max-width:850px;border:1px solid #c4c6bc;border-radius:4px;padding:10px;background:#fbfcf9;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v204-template h4{margin:0 0 5px;font-size:13px;color:#444a44;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v204-template p{margin:0 0 8px;font-size:11px;color:#686b62;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v204-sheet-scroll{overflow-x:auto;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v204-sheet{width:100%;border-collapse:collapse;min-width:560px;table-layout:auto;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v204-sheet :is(th,td){border:1px solid #d4dace!important;padding:5px 7px!important;font-size:11px!important;height:22px!important;white-space:nowrap;background:white!important;color:#454c43!important;font-weight:400!important;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v204-sheet tr:first-child th{background:#e6ebdf!important;text-align:center!important;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v204-sheet tr:nth-child(2) th{background:#f0f3eb!important;font-weight:600!important;}
:is(#v204-theme#v204-theme,html) body.v200-upload .v204-sheet :is(th,td):first-child{width:22px;text-align:center;background:#eef1e9!important;}

:is(#v205-theme#v205-theme,html) body.v203-student-record .v33-edit{width:800px!important;max-width:100%!important;}
:is(#v205-theme#v205-theme,html) body.v203-student-record .v33-edit label.v205-field{display:grid!important;grid-template-columns:155px minmax(180px,300px) 1fr!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;}
:is(#v205-theme#v205-theme,html) body.v203-student-record .v205-caption{font-size:12px!important;font-weight:600!important;color:#39434b!important;}
:is(#v205-theme#v205-theme,html) body.v203-student-record .v205-caption:before{content:'›';color:#a85050;font-size:18px;margin-right:7px;vertical-align:-1px;}
:is(#v205-theme#v205-theme,html) body.v203-student-record .v33-record :is(input:not([type=checkbox]):not([type=hidden]),select){height:32px!important;min-height:32px!important;margin:0!important;background:#fff!important;border:1px solid #a8b6be!important;box-shadow:inset 0 1px 3px #dce2e6,0 1px 2px #e4e8ea!important;border-radius:5px!important;transition:border-color .15s,box-shadow .15s!important;}
:is(#v205-theme#v205-theme,html) body.v203-student-record .v33-record input:focus{outline:0!important;border-color:#7c8e9b!important;box-shadow:0 0 0 2px #e1e8ed,inset 0 1px 2px #e7ecef!important;}
:is(#v205-theme#v205-theme,html) body.v203-student-record .v205-note{font-size:11px!important;color:#68737a!important;line-height:1.35!important;}
:is(#v205-theme#v205-theme,html) body.v203-student-record .v33-record .v42-date-wrap input{width:255px!important;max-width:100%!important;}
:is(#v205-theme#v205-theme,html) body.v203-student-record .v52-auto,:is(#v205-theme#v205-theme,html) body.v203-student-record .v52-time{margin-left:165px!important;}
@media(max-width:750px){body.v203-student-record .v33-edit label.v205-field{grid-template-columns:120px minmax(140px,1fr)!important;}body.v203-student-record .v205-note{grid-column:2!important;}}

:is(#v206-theme,html) body .v206-certificate{position:relative;max-width:960px!important;min-height:500px;box-sizing:border-box;margin:0 auto!important;padding:32px 40px!important;background:#fffdf7!important;border:1px solid #bba56d!important;border-radius:2px!important;box-shadow:0 3px 12px #dddcd4!important;outline:1px solid #ded2b2;outline-offset:-9px;}
:is(#v206-theme,html) body .v206-certificate h2{text-align:center;color:#3b4650;font-size:24px;letter-spacing:1px;margin:0 0 15px!important;}
:is(#v206-theme,html) body .v206-certificate .v46-legacy{font-size:13px;line-height:1.8;color:#535960;}
:is(#v206-theme,html) body .v206-trust{border-top:1px solid #ded2b2;margin-top:24px;padding-top:16px;}
:is(#v206-theme,html) body .v206-trust>p{font-size:14px;line-height:1.8;color:#48545b;margin:0;}
:is(#v206-theme,html) body .v206-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:20px;}
:is(#v206-theme,html) body .v206-seal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;flex-shrink:0;background:linear-gradient(135deg,#e4cb87,#c3a052,#eed99e);color:#675129;clip-path:polygon(50% 0%,58% 7%,69% 4%,74% 15%,85% 15%,85% 26%,96% 31%,93% 42%,100% 50%,93% 58%,96% 69%,85% 74%,85% 85%,74% 85%,69% 96%,58% 93%,50% 100%,42% 93%,31% 96%,26% 85%,15% 85%,15% 74%,4% 69%,7% 58%,0% 50%,7% 42%,4% 31%,15% 26%,15% 15%,26% 15%,31% 4%,42% 7%);}
:is(#v206-theme,html) body .v206-seal span{font-size:12px;letter-spacing:2px;}.v206-seal strong{font-size:19px;margin:3px 0}.v206-seal small{font-size:9px;}
:is(#v206-theme,html) body .v206-signature{text-align:center;min-width:190px;}
:is(#v206-theme,html) body .v206-signature span{display:block;font-family:'Segoe Script','Brush Script MT',cursive;font-size:29px;font-style:italic;color:#315f92;transform:rotate(-5deg);border-bottom:1px solid #9cacbb;padding:0 8px 7px;}
:is(#v206-theme,html) body .v206-signature small{display:block;margin-top:10px;font-size:11px;letter-spacing:1px;color:#657078;}
@media(max-width:600px){body .v206-certificate{padding:24px 20px!important;}body .v206-signature{min-width:140px!important;}body .v206-signature span{font-size:23px!important;}}

:is(#v207-theme,html) body .v207-about{max-width:1080px!important;padding:20px!important;border:1px solid #c8c9bf!important;border-radius:5px!important;background:#fafbf8!important;color:#414c53!important;box-sizing:border-box;}
.v207-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:600;color:#8c7951;}.v207-intro h2{font-size:25px!important;line-height:1.3!important;color:#35434c!important;margin:7px 0 10px!important;font-weight:600;}.v207-intro p{max-width:800px;margin:0;font-size:13px;line-height:1.7;color:#626d72;}
.v207-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0;border-top:1px solid #d7dcd7;border-bottom:1px solid #d7dcd7;}.v207-services section{padding:14px 16px;border-right:1px solid #d7dcd7;}.v207-services section:first-child{padding-left:0;}.v207-services section:last-child{border:0;}.v207-number{font-size:11px;color:#a28d60;}.v207-services h3,.v207-project h3{font-size:16px!important;margin:5px 0 8px!important;color:#3d4a52;}.v207-services p{font-size:12px;line-height:1.7;margin:0;color:#667076;}
.v207-project{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:center;padding:0 0 16px;}.v207-project p{font-size:13px;line-height:1.7;margin:8px 0;color:#59666d;}.v207-project .v207-cost{font-size:11px;color:#788087;}.v207-contact{display:inline-block;padding:7px 13px;background:#5e635b;color:white!important;font-size:12px;text-decoration:none!important;border:1px solid #51574e;border-radius:4px;margin-top:5px;}.v207-project aside{background:#f0f3ef;border:1px solid #d8ddd6;border-radius:5px;padding:8px;text-align:center;}.v207-project svg{display:block;width:100%;height:auto;}.v207-legend{display:flex;justify-content:center;gap:15px;font-size:10px;color:#617069;}.v207-project aside small{display:block;font-size:9px;color:#8b948b;margin-top:7px;}
.v207-process{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d7dcd7;padding-top:12px;font-size:11px;color:#65716f;}.v207-process b{display:inline-block;color:#968256;margin-right:6px;font-size:13px;}@media(max-width:750px){.v207-services{grid-template-columns:1fr;}.v207-services section{border-right:0;border-bottom:1px solid #d7dcd7;padding:12px 0;}.v207-project{grid-template-columns:1fr;}.v207-project aside{max-width:280px;}.v207-process{flex-wrap:wrap;}}

:is(#v209-theme#v209-theme,html) body .v209-application{padding:14px!important;background:#fafaf7!important;border:1px solid #c5c7be!important;border-radius:5px!important;}
:is(#v209-theme#v209-theme,html) body .v209-application h2{font-size:20px!important;margin:0 0 13px!important;color:#3d484e!important;}
.v209-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;}
:is(#v209-theme#v209-theme,html) body .v209-grid>section{border:1px solid #d2d5cd;border-radius:4px;background:#fff;padding:14px;}
:is(#v209-theme#v209-theme,html) body .v209-grid h3{font-size:15px;margin:0 0 10px;color:#44514d;}
:is(#v209-theme#v209-theme,html) body .v209-grid p{font-size:11px!important;line-height:1.5!important;color:#747b72!important;margin:6px 0 9px!important;}
:is(#v209-theme#v209-theme,html) body .v209-grid label{display:block;font-size:12px;margin:0 0 8px!important;color:#4b555b!important;}
:is(#v209-theme#v209-theme,html) body .v209-grid :is(input:not([type=hidden]),textarea){width:100%!important;box-sizing:border-box;height:32px!important;min-height:32px!important;padding:5px 8px!important;border:1px solid #bac3c4!important;border-radius:4px!important;background:white!important;font-size:13px!important;}
:is(#v209-theme#v209-theme,html) body .v209-grid textarea{height:55px!important;}
:is(#v209-theme#v209-theme,html) body .v209-contact .v26-fields{display:block!important;}
:is(#v209-theme#v209-theme,html) body .v209-grid button{padding:6px 11px!important;font-size:12px!important;min-height:30px!important;border:1px solid #63675b!important;border-radius:4px!important;background:#757a6b!important;color:#fff!important;box-shadow:none!important;}
:is(#v209-theme#v209-theme,html) body .v209-security{display:grid!important;grid-template-columns:105px minmax(90px,1fr)!important;gap:7px!important;align-items:center;border:1px solid #dddcd3;border-radius:4px;padding:10px!important;background:#f7f7f2!important;margin-top:14px!important;}
:is(#v209-theme#v209-theme,html) body .v209-security img{width:94px!important;height:28px!important;object-fit:contain;filter:grayscale(1);border:1px solid #c6c9c0;background:white;grid-column:1;}
:is(#v209-theme#v209-theme,html) body .v209-security input{grid-column:2;grid-row:2;}
@media(max-width:750px){.v209-grid{grid-template-columns:1fr;}}

:is(#v211-theme#v211-theme,html) body .v210-public{max-width:1080px;margin:30px auto!important;}
:is(#v211-theme#v211-theme,html) body .v210-public>header{display:none!important;}
:is(#v211-theme#v211-theme,html) body .v210-public main>form>table>tbody>tr:first-child{display:none!important;}
:is(#v211-theme#v211-theme,html) body .v210-public main>form>table>tbody>tr:has(>td:empty){display:none!important;}
:is(#v211-theme#v211-theme,html) body .v210-public main>form>table>tbody>tr>td{border:0!important;padding:0!important;background:none!important;}
:is(#v211-theme#v211-theme,html) body .v210-public .v209-application{padding:20px!important;border:1px solid #bfc7c2!important;box-shadow:0 3px 12px #e0e4df!important;background:#f8faf6!important;}
.v211-form-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;border-bottom:1px solid #d8dfd5;padding-bottom:10px;}.v211-form-top h2{margin:0!important;}.v211-form-top a{font-size:11px;color:#5b695b;border:1px solid #b9c5b3;border-radius:4px;padding:6px 9px;text-decoration:none;}
.v210-public>footer{clear:both;padding-top:16px!important;}

:is(#v218#v218,html) .v218-member{display:flex;flex-direction:column;gap:9px}.v218-split{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(210px,1fr)!important;gap:0!important;border:1px solid #cdd3cd;border-radius:6px;background:#fafbf8}.v218-split>.v149-card{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:12px 15px!important;min-height:0!important;background:none!important}.v218-split>.v149-card+section{border-left:1px solid #d9ddd6!important}.v218-split strong{overflow-wrap:anywhere;font-size:13px!important;line-height:1.4}.v218-split h3{font-size:14px!important;margin:0 0 8px!important}.v218-member .v149-card span{font-size:11px}.v218-phones{padding:12px!important}.v218-phones h3{font-size:14px;margin:0 0 6px}.v218-phones p{font-size:11px;color:#64706a;margin:0 0 10px}.v218-phone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v218-phone-grid label{font-size:11px;color:#4e5a54}.v218-phone-grid input{width:100%;box-sizing:border-box;height:30px;margin-top:5px;padding:5px 8px;border:1px solid #bcc7bf;border-radius:4px;background:#fff;box-shadow:inset 0 1px 3px #e8eae6}.v218-phones button{background:#47554e!important;color:#fff!important;padding:6px 13px!important;margin-top:10px;border:1px solid #47554e!important;border-radius:4px;font-size:11px}.v218-school-details{order:2;border:1px solid #d1d6cf;border-radius:5px;padding:9px 12px}.v218-school-details summary{cursor:pointer;font-size:13px;font-weight:600}.v218-school-details>.v149-school{border:0!important;margin:5px 0 0!important;padding:8px 0!important}.v218-member .v149-request{order:3}.v218-member .v149-log{order:4}@media(max-width:800px){.v218-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v218-split{grid-template-columns:1fr!important}.v218-split>.v149-card+section{border-left:0!important;border-top:1px solid #d9ddd6!important}}

:is(#v219#v219#v219,html) body .v218-member .v218-split{border:1px solid #cdd3cd!important;border-radius:6px!important;gap:0!important;padding:0!important;margin:0!important;background:#fafbf8!important}:is(#v219#v219#v219,html) body .v218-member .v218-split>.v149-card{border:0!important;border-radius:0!important;box-shadow:none!important;padding:11px 14px!important;background:none!important;margin:0!important}:is(#v219#v219#v219,html) body .v218-member .v218-split>.v149-card+section{border-left:1px solid #d5dcd5!important}:is(#v219#v219#v219,html) body .v218-member .v149-card{margin-bottom:0!important}
:is(#v220#v220#v220#v220#v220#v220,html) body .v218-member .v218-split{border:1px solid #cdd3cd!important;border-radius:6px!important;gap:0!important;padding:0!important;margin:0!important;background:#fafbf8!important}:is(#v220#v220#v220#v220#v220#v220,html) body .v218-member .v218-split>.v149-card{border:0!important;border-radius:0!important;box-shadow:none!important;padding:11px 14px!important;background:none!important;margin:0!important}:is(#v220#v220#v220#v220#v220#v220,html) body .v218-member .v218-split>.v149-card+section{border-left:1px solid #d5dcd5!important}:is(#v220#v220#v220#v220#v220#v220,html) body .v218-member .v149-card{margin-bottom:0!important}
.v221-example{margin-top:14px!important}.v221-example h3{font-size:14px!important;margin:0 0 7px!important}.v221-example p{font-size:12px;line-height:1.5;margin:0 0 9px}.v221-example small{display:block;font-size:10px;color:#72786e;margin-top:7px}.v221-steps{width:100%;border-collapse:collapse;border:1px solid #cdd3ca;background:#fafbf8}.v221-steps th{width:190px;text-align:left;font-size:12px;padding:12px;background:#f0f2ec;font-weight:500;border-bottom:1px solid #d7ddd4}.v221-steps td{padding:10px 14px;border-bottom:1px solid #d7ddd4;font-size:12px;line-height:1.45}.v221-steps label{font-size:12px!important}.v221-steps input[type=file]{display:block;margin-top:6px;font-size:12px;max-width:100%}.v221-steps button{width:190px;min-height:28px!important;font-size:12px!important;background:#706c61!important;color:white!important;border:1px solid #706c61!important;border-radius:4px!important}.v221-steps small{display:block;font-size:10px;margin-top:5px}.v221-steps p{font-size:11px;margin:7px 0 0}.v221-pdf .v64-upload{display:block!important;padding:0!important;background:none!important;border:0!important}.v221-pdf h2{font-size:18px!important}.v221-example .v204-sheet{width:100%;border-collapse:collapse}.v221-example .v204-sheet th,.v221-example .v204-sheet td{padding:7px 9px!important;font-size:12px!important;border:1px solid #d0d8cb!important}.v221-example .v204-sheet th{background:#e9eee3!important;text-align:left}@media(max-width:700px){.v221-steps th{width:125px}.v221-example{overflow-x:auto}}

:is(#v222#v222#v222#v222#v222#v222,html) body .v221-steps button{background:#706c61!important;color:#fff!important;border:1px solid #706c61!important;width:190px!important;border-radius:4px!important}:is(#v222#v222#v222#v222#v222#v222,html) body .v221-steps th{background:#f0f2ec!important}:is(#v222#v222#v222#v222#v222#v222,html) body .v221-example{border:1px solid #c5cdbf!important;border-radius:5px!important;padding:12px!important;background:rgba(250,251,247,.88)!important}

.v223-support{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:20px;border-top:1px solid #d4d8cf;border-bottom:1px solid #d4d8cf;padding:18px 0;margin:18px 0}.v223-support h3{font-size:17px;margin:7px 0 10px;color:#424d46}.v223-support p{font-size:12px;line-height:1.65;margin:8px 0;color:#616a62}.v223-support aside{align-self:center;text-align:center}.v223-support svg{width:100%;max-width:205px;height:auto}.v223-support small{font-size:10px;color:#788072}.v223-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.v223-tags span{font-size:10px;color:#667060;padding:4px 8px;border:1px solid #d2d9ca;border-radius:3px;background:#f5f6f0}@media(max-width:750px){.v223-support{grid-template-columns:1fr}.v223-support aside{display:none}}

.v224-contact{padding:22px!important}.v224-contact header{border-bottom:1px solid #d1d7cf;padding-bottom:13px}.v224-contact h2{font-size:23px;margin:8px 0!important}.v224-contact p{font-size:12px;line-height:1.6;color:#636d65}.v224-contact-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:0;margin-top:18px;border:1px solid #cdd4c9;border-radius:5px;background:#fafbf7}.v224-contact-grid>section,.v224-contact-grid>aside{padding:20px}.v224-contact-grid>aside{border-left:1px solid #d4d9ce;background:#f3f5ef}.v224-contact h3{font-size:16px;margin:0 0 9px}.v224-contact table{width:100%;border-collapse:collapse}.v224-contact th,.v224-contact td{text-align:left;padding:10px 0;font-size:13px;border-bottom:1px solid #e1e5dc}.v224-contact th{font-weight:500;color:#737a70;width:120px}.v224-contact td a{color:#47574a;text-decoration:none}.v224-message-icon{display:block;font-size:32px;color:#8e937f;margin-bottom:12px}.v224-wa,.v224-mail{display:inline-block;padding:8px 12px;margin:6px 6px 0 0;border-radius:4px;font-size:12px;text-decoration:none}.v224-wa{background:#485c4f;color:white!important}.v224-mail{border:1px solid #bdc7b7;color:#56644f!important}@media(max-width:750px){.v224-contact-grid{grid-template-columns:1fr}.v224-contact-grid>aside{border-left:0;border-top:1px solid #d4d9ce}}

.v226-report-guide{border:1px solid #ccd3c5;border-radius:4px;margin-top:14px;background:#f8faf5;padding:9px 12px}.v226-report-guide summary{font-size:12px;font-weight:600;cursor:pointer;color:#52614e}.v226-report-guide p,.v226-report-guide li{font-size:12px;line-height:1.6}.v226-report-guide li{margin:5px 0}.v226-report-guide small{font-size:10px;color:#74806d}.v226-report-guide a{font-size:11px;color:#52614e}

/* VERA324: shared student add/edit presentation. */
:is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v324-birthday{margin:10px 0;border-top:1px solid #d4c6cc;padding:8px 0;max-width:800px;}
:is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v324-birthday>summary{cursor:pointer;font-size:13px;font-weight:600;color:#704354;}
:is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v324-birthday .v52-settings{border:0;background:transparent;padding:8px 0;margin:0;max-width:465px;}
:is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v324-birthday h4{display:none;}
:is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v324-birthday button{font-size:12px;padding:5px 10px;min-height:28px;}
:is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v33-edit .v205-field{margin-bottom:7px!important;}
@media(max-width:750px){:is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v33-edit label.v205-field{grid-template-columns:120px minmax(0,1fr)!important;gap:7px!important;} :is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v205-note{grid-column:2!important;} :is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v52-auto,:is(#v324-theme#v324-theme#v324-theme,html) body.v203-student-record .v52-time{margin-left:127px!important;}}

/* VERA325: 30 compact rows, independent of menu 16. */
:is(#v325-layout#v325-layout#v325-layout,html) body.v325-allparents .v36-record-scroll{height:auto!important;min-height:0!important;max-height:746px!important;overflow:auto!important;border:1px solid #c9b9c0!important;box-sizing:border-box!important;}
:is(#v325-layout#v325-layout#v325-layout,html) body.v325-allparents .v34-record-list{border-collapse:collapse!important;table-layout:fixed!important;margin:0!important;}
:is(#v325-layout#v325-layout#v325-layout,html) body.v325-allparents .v34-record-list tr{height:24px!important;min-height:0!important;max-height:24px!important;}
:is(#v325-layout#v325-layout#v325-layout,html) body.v325-allparents .v34-record-list :is(td,th){height:24px!important;box-sizing:border-box!important;padding:2px 5px!important;font-size:12px!important;line-height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-width:1px!important;}
:is(#v325-layout#v325-layout#v325-layout,html) body.v325-allparents .v34-record-list input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;}
:is(#v325-layout#v325-layout#v325-layout,html) body.v325-allparents .v34-record-list a{padding:1px 5px!important;font-size:11px!important;line-height:17px!important;height:20px!important;min-height:0!important;box-sizing:border-box!important;}
:is(#v325-layout#v325-layout#v325-layout,html) body.v325-allparents .v34-record-head td{position:sticky!important;top:0!important;z-index:2!important;background:#eadde3!important;}
:is(#v325-layout#v325-layout#v325-layout,html) body.v325-allparents .v325-title{font-size:16px!important;margin:0 0 6px!important;color:#704354!important;}
body.v325-allparents [data-v325-menu]{font-weight:700;background:#eadde3;}

:is(#v325-layout#v325-layout#v325-layout,html) body.v325-allparents .v34-record-list .v31-action{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;height:18px!important;min-height:0!important;padding:0 5px!important;line-height:16px!important;font-size:11px!important;box-sizing:border-box!important;margin:0!important;}
