.studentAffairsPage{--sa-page:#f6f8fa;--sa-surface:#fff;--sa-text:#20282b;--sa-muted:#65767a;--sa-border:#d4e1de;--sa-pale:#f4f8f7;--sa-primary:#0f766e;--sa-primary-dark:#0a5d57;--sa-danger:#c62f3d;--sa-warning:#8a5b00;--sa-warning-pale:#fff7df;--sa-success:#087849;--sa-success-pale:#e7f6ef;width:min(1180px,100% - 32px);color:var(--sa-text);margin:25px auto 60px;font-size:14px;line-height:1.65}.studentAffairsPage *{box-sizing:border-box}.studentAffairsPage button,.studentAffairsPage input,.studentAffairsPage select,.studentAffairsPage textarea{font:inherit}.studentAffairsPage .saPageHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.studentAffairsPage .saPageHeader h1{margin:0;font-size:26px;line-height:1.4}.studentAffairsPage .saPageHeader p{color:var(--sa-muted);margin:4px 0 0}.studentAffairsPage .saHeaderActions{flex-wrap:wrap;gap:9px;display:flex}.studentAffairsPage .saPanel{border:1px solid var(--sa-border);background:var(--sa-surface);border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 10px #0f172a0f}.studentAffairsPage .saPanelHeader{border-bottom:1px solid var(--sa-border);justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.studentAffairsPage .saTitleGroup{align-items:center;gap:10px;min-width:0;display:flex}.studentAffairsPage .saPanelTitle{border-left:4px solid var(--sa-primary);margin:0;padding-left:12px;font-size:18px;line-height:1.45}.studentAffairsPage .saPanelBody{padding:18px}.studentAffairsPage .saIdentityCard{border:1px solid var(--sa-border);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(130px,1fr));margin-bottom:20px;display:grid;overflow:hidden;box-shadow:0 2px 10px #0f172a0f}.studentAffairsPage .saIdentityCard>div{border-right:1px solid var(--sa-border);padding:13px 16px}.studentAffairsPage .saIdentityCard>div:last-child{border-right:0}.studentAffairsPage .saLabel{color:var(--sa-muted);margin-bottom:3px;font-size:12px;display:block}.studentAffairsPage .saValue{overflow-wrap:anywhere;font-weight:700;display:block}.studentAffairsPage .saStudentName{font-size:18px}.studentAffairsPage .saSubValue{color:var(--sa-muted);font-size:12px;font-weight:400;display:block}.studentAffairsPage .saCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.studentAffairsPage .saApplicationCard{border:1px solid var(--sa-border);min-height:154px;color:var(--sa-text);text-align:left;background:#fff;border-radius:12px;flex-direction:column;padding:17px;text-decoration:none;display:flex}.studentAffairsPage .saApplicationCard:hover{border-color:#9fc6c0;box-shadow:0 3px 12px #0f766e17}.studentAffairsPage .saApplicationCard h3{margin:0 0 6px;font-size:17px}.studentAffairsPage .saApplicationCard p{color:var(--sa-muted);margin:0;font-size:13px}.studentAffairsPage .saCardAction{color:var(--sa-primary);margin-top:auto;padding-top:14px;font-weight:700}.studentAffairsPage .saButton{border:1px solid var(--sa-primary);background:var(--sa-primary);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 15px;font-weight:700;text-decoration:none;display:inline-flex}.studentAffairsPage .saButton:hover{background:var(--sa-primary-dark)}.studentAffairsPage .saButton.secondary{border-color:var(--sa-border);color:#405458;background:#fff}.studentAffairsPage .saButton.small{min-height:34px;padding:6px 11px;font-size:12px}.studentAffairsPage .saButton:disabled{cursor:not-allowed;opacity:.55}.studentAffairsPage .saButtonRow{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.studentAffairsPage .saStatusBadge,.studentAffairsPage .saCountBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.studentAffairsPage .saStatusBadge.submitted{background:var(--sa-warning-pale);color:var(--sa-warning)}.studentAffairsPage .saStatusBadge.completed{background:var(--sa-success-pale);color:var(--sa-success)}.studentAffairsPage .saStatusBadge.reserved{color:#395aa8;background:#e8efff}.studentAffairsPage .saStatusBadge.unavailable{color:#a82c38;background:#fbe9eb}.studentAffairsPage .saCountBadge{color:#42585c;background:#edf2f2;justify-content:center;min-width:27px}.studentAffairsPage .saFormBody{padding:0 24px}.studentAffairsPage .saFormSection{border-bottom:1px solid #e6eceb;padding:23px 0}.studentAffairsPage .saFormSection:last-child{border-bottom:0}.studentAffairsPage .saSectionHeader{align-items:center;gap:10px;margin-bottom:16px;display:flex}.studentAffairsPage .saSectionTitle{border-left:4px solid var(--sa-primary);margin:0;padding-left:11px;font-size:17px}.studentAffairsPage .saFieldRows{gap:15px;display:grid}.studentAffairsPage .saFieldRow{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:16px;display:grid}.studentAffairsPage .saFieldLabel{color:#405458;padding-top:9px;font-size:13px;font-weight:700}.studentAffairsPage .saRequired{color:var(--sa-danger);margin-left:3px}.studentAffairsPage .saFieldControl{min-width:0}.studentAffairsPage .saInput,.studentAffairsPage .saSelect,.studentAffairsPage .saTextarea{width:100%;min-height:42px;color:var(--sa-text);background:#fff;border:1px solid #c9d8d5;border-radius:8px;outline:none;padding:9px 11px}.studentAffairsPage .saInput.short,.studentAffairsPage .saSelect.short{max-width:240px}.studentAffairsPage .saInput:focus,.studentAffairsPage .saSelect:focus,.studentAffairsPage .saTextarea:focus{border-color:var(--sa-primary);box-shadow:0 0 0 3px #0f766e1a}.studentAffairsPage .saInput:read-only{background:var(--sa-pale)}.studentAffairsPage .saTextarea{resize:vertical;min-height:94px}.studentAffairsPage .saFieldHint{color:var(--sa-muted);margin:6px 0 0;font-size:12px}.studentAffairsPage .saInlineFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.studentAffairsPage .saInlineFields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.studentAffairsPage .saInlineFields.four{grid-template-columns:1fr 1fr 1.15fr .55fr}.studentAffairsPage .saSubField label{color:var(--sa-muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.studentAffairsPage .saRadioGroup,.studentAffairsPage .saCheckGroup{flex-wrap:wrap;gap:9px 18px;display:flex}.studentAffairsPage .saRadioGroup label,.studentAffairsPage .saCheckGroup label,.studentAffairsPage .saAgreementRow{align-items:flex-start;gap:8px;font-weight:400;display:flex}.studentAffairsPage .saRadioGroup input,.studentAffairsPage .saCheckGroup input,.studentAffairsPage .saAgreementRow input{width:17px;height:17px;accent-color:var(--sa-primary);margin:3px 0 0}.studentAffairsPage .saNoticeBox{border:1px solid var(--sa-border);background:var(--sa-pale);color:#40585c;border-radius:8px;margin:0;padding:12px 14px}.studentAffairsPage .saAgreementRow{border-bottom:1px solid #e5eceb;padding:12px 0}.studentAffairsPage .saAgreementRow:last-child{border-bottom:0}.studentAffairsPage .saFormFooter{border-top:1px solid var(--sa-border);background:#f8fbfa;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.studentAffairsPage .saFormFooter p{color:var(--sa-muted);margin:0;font-size:12px}.studentAffairsPage .saFormFooter .saButtonRow{margin-left:auto}.studentAffairsPage .saRouteCard{border:1px solid var(--sa-border);background:#fff;border-radius:10px;padding:14px}.studentAffairsPage .saRouteCard+.saRouteCard{margin-top:12px}.studentAffairsPage .saRouteCardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.studentAffairsPage .saRouteCardHeader h3{margin:0;font-size:15px}.studentAffairsPage .saAvailabilityResult{background:var(--sa-success-pale);color:#176342;border:1px solid #bfe1d1;border-radius:8px;align-items:flex-start;gap:9px;margin-top:10px;padding:12px 14px;display:flex}.studentAffairsPage .saAvailabilityResult.unavailable{color:#8a373f;background:#fbe9eb;border-color:#efc4c8}.studentAffairsPage .saTableWrap{overflow-x:auto}.studentAffairsPage table{border-collapse:collapse;width:100%}.studentAffairsPage th,.studentAffairsPage td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--sa-border);padding:11px 12px}.studentAffairsPage th{background:var(--sa-pale);color:#435d6b;white-space:nowrap;font-size:13px}.studentAffairsPage tbody tr:last-child td{border-bottom:0}.studentAffairsPage .saTableNote{color:var(--sa-muted);font-size:12px}.studentAffairsPage .saAlert{border:1px solid var(--sa-border);border-radius:8px;margin-bottom:16px;padding:12px 14px}.studentAffairsPage .saAlert.success{background:var(--sa-success-pale);color:#176342;border-color:#bfe1d1}.studentAffairsPage .saAlert.danger{color:#8a373f;background:#fbe9eb;border-color:#efc4c8}.studentAffairsPage .saToolbar{border-bottom:1px solid var(--sa-border);background:var(--sa-pale);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 18px;display:flex}.studentAffairsPage .saToolbar label{color:var(--sa-muted);gap:4px;font-size:12px;font-weight:700;display:grid}.studentAffairsPage .saToolbar .saInput,.studentAffairsPage .saToolbar .saSelect{background:#fff;min-width:150px;min-height:38px;padding-block:7px}.studentAffairsPage .saToolbar .keyword{min-width:260px}.studentAffairsPage .equipmentDateTimeInput{width:min(100%,360px)}.studentAffairsPage .saTabBar{border-bottom:1px solid var(--sa-border);background:#fff;gap:4px;padding:0 18px;display:flex;overflow-x:auto}.studentAffairsPage .saTabBar a{color:var(--sa-muted);border:0;border-bottom:3px solid #0000;flex:none;padding:12px 13px;font-weight:700;text-decoration:none}.studentAffairsPage .saTabBar a.active{border-bottom-color:var(--sa-primary);color:var(--sa-primary)}.studentAffairsPage .saTabBar .saCountBadge{margin-left:5px}.studentAffairsPage .saDetailHeader{border-bottom:1px solid var(--sa-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.studentAffairsPage .saDetailHeader h1{margin:0;font-size:21px}.studentAffairsPage .saDetailMeta{color:var(--sa-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.studentAffairsPage .saDetailSection{border-bottom:1px solid #e4ebea;padding:21px 22px}.studentAffairsPage .saDetailSection:last-child{border-bottom:0}.studentAffairsPage .saDetailSection h2{border-left:4px solid var(--sa-primary);margin:0 0 16px;padding-left:11px;font-size:17px}.studentAffairsPage .saReadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;display:grid}.studentAffairsPage .saReadItem{min-width:0}.studentAffairsPage .saReadItem.wide{grid-column:1/-1}.studentAffairsPage .saReadValue{overflow-wrap:anywhere;font-weight:700}.studentAffairsPage .saTemplateBlock{border:1px solid var(--sa-border);background:#fbfdfc;border-radius:10px;margin-top:16px;padding:15px}.studentAffairsPage .saTemplateBlock h3{margin:0 0 8px;font-size:15px}.studentAffairsPage .saTemplateHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.studentAffairsPage .saTemplateHeader h3{margin:0}.studentAffairsPage .saMailPreview{color:#273639;white-space:pre-wrap;background:#fff;border:1px solid #dbe5e3;border-radius:8px;margin:0;padding:14px;font:13px/1.7 Consolas,Yu Gothic,monospace;overflow-x:auto}.studentAffairsPage .saResponseSummary{border-bottom:1px solid #e1e9e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-bottom:18px;padding-bottom:16px;display:grid}.studentAffairsPage .saResponseForm{gap:15px;display:grid}.studentAffairsPage .saResponseField{gap:6px;display:grid}.studentAffairsPage .saResponseField>label{color:#405458;font-size:13px;font-weight:700}.studentAffairsPage .saResponseField .saSelect{max-width:340px}.studentAffairsPage .saResponseField .saTextarea{min-height:136px;line-height:1.65}.studentAffairsPage .saResponseActions{justify-content:flex-end;margin-top:16px;display:flex}.studentAffairsPage .saCompletionRow{border-top:1px solid #e1e9e7;margin-top:18px;padding-top:14px}.studentAffairsPage .saCompletionActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.studentAffairsAdminTabs{border-bottom:1px solid #d4e1de;align-items:center;margin:0;padding:16px 18px}.studentAffairsAdminTabs .tabLink{align-items:center;gap:7px;display:inline-flex}.studentAffairsTabCount{color:#42585c;background:#edf2f2;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.studentAffairsAdminTabs .tabLink.active .studentAffairsTabCount{color:#0f766e;background:#fff}.studentAffairsAdminPage{gap:12px;width:100%;min-width:0;display:grid}.studentAffairsAdminPage>*{min-width:0}.studentAffairsPage.studentAffairsAdminPage{width:100%;max-width:none;margin:0}.studentAffairsAdminPage>.header,.studentAffairsParkingTabsPanel{margin:0}.studentAffairsParkingTabsPanel .studentAffairsAdminTabs{border-bottom:0;flex-wrap:wrap;padding:10px 12px;overflow:visible}.studentAffairsAdminPage .parkingAdminToolbar{flex-wrap:wrap}.studentAffairsAdminToolbar{margin:0}.studentAffairsAdminPage .tableWrap{width:100%;max-width:100%}.studentAffairsDetailBackdrop{align-items:start;padding:16px}.modalPanel.parkingDetailModal.studentAffairsDetailModal{width:min(900px,100vw - 32px);height:min(868px,100dvh - 32px);max-height:calc(100dvh - 32px)}.studentAffairsDetailFrame{background:#f6f8fa;border:0;flex:auto;width:100%;min-height:0}.studentAffairsPage.saEmbeddedDetail{--parking-detail-divider:#e9ebed;--parking-detail-field-border:#d4dcdf;--parking-detail-ink:#151719;--parking-detail-muted:#696e73;background:#fff;width:100%;max-width:none;margin:0;padding:0}.studentAffairsPage.saEmbeddedDetail>.saAlert{margin:12px}.studentAffairsDetailContent{background:#fff;min-width:0;margin:0;overflow:hidden}.studentAffairsPage.saEmbeddedDetail>.studentAffairsDetailContent{box-shadow:none;border:0;border-radius:0}.studentAffairsDetailSection .saReadGrid{margin-left:12px}.studentAffairsDetailSection .saTemplateBlock{margin-left:12px;margin-right:12px}.studentAffairsPage .studentApplicationHistoryToolbar{border:1px solid var(--sa-border);border-radius:12px;flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:20px;padding-inline:12px}.studentAffairsPage .studentApplicationHistoryToolbar label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.studentAffairsPage .studentApplicationHistoryToolbar label:first-of-type .saSelect{width:96px;min-width:96px}.studentAffairsPage .studentApplicationHistoryToolbar label:nth-of-type(2) .saSelect{width:132px;min-width:132px}.studentAffairsPage .studentApplicationHistoryToolbar label:nth-of-type(3) .saSelect{width:104px;min-width:104px}.studentApplicationDetailScroll{flex:auto;min-height:0;overflow:clip auto}.studentApplicationDetailList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0 0 0 12px;display:grid}.studentApplicationDetailList>div{min-width:0}.studentApplicationDetailList>div.wide{grid-column:1/-1}.studentApplicationDetailList dt{color:#728083;margin:0 0 5px;font-size:12px}.studentApplicationDetailList dd{color:#20282b;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-weight:650}.modalPanel.parkingDetailModal.studentApplicationDetailModal{width:min(900px,100vw - 32px)}.applicationDetailReadGrid,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 12px;display:grid}.applicationDetailReadGrid.twoColumns,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.applicationDetailReadGrid>div,.modalPanel .applicationDetailReadGrid>div,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid>.saReadItem,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary>.saReadItem,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saTemplateBlock>.saReadItem{border-bottom:0;border-left:1px solid #d4e1de;min-width:0;padding:2px 18px;display:block}.applicationDetailReadGrid>div:nth-child(3n+1),.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid>.saReadItem:nth-child(3n+1),.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary>.saReadItem:nth-child(3n+1),.applicationDetailReadGrid.twoColumns>div:nth-child(odd),.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saTemplateBlock>.saReadItem{border-left:0}.applicationDetailReadGrid>div.wide,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid>.saReadItem.wide,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary>.saReadItem.wide,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saTemplateBlock>.saReadItem.wide{border-top:1px solid #d4e1de;border-left:0;grid-column:1/-1;margin-top:16px;padding-top:14px}.applicationDetailReadGrid dt,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saLabel{color:#405b57;letter-spacing:.02em;margin:0 0 6px;font-size:12px;font-weight:700;display:block}.applicationDetailReadGrid dd,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadValue{color:#142522;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-weight:600;line-height:1.55}.applicationDetailIdentityValue{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.applicationDetailIdentityValue strong{font-size:16px}@media (max-width:900px){.studentAffairsPage .saCardGrid,.studentAffairsPage .saIdentityCard{grid-template-columns:repeat(2,minmax(0,1fr))}.studentAffairsPage .saIdentityCard>div:nth-child(2){border-right:0}.studentAffairsPage .saIdentityCard>div:nth-child(-n+2){border-bottom:1px solid var(--sa-border)}.studentAffairsPage .saReadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.applicationDetailReadGrid,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.applicationDetailReadGrid>div:nth-child(3n+1),.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid>.saReadItem:nth-child(3n+1),.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary>.saReadItem:nth-child(3n+1){border-left:1px solid #d4e1de}.applicationDetailReadGrid>div:nth-child(odd),.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid>.saReadItem:nth-child(odd),.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary>.saReadItem:nth-child(odd){border-left:0}}@media (max-width:680px){.studentAffairsPage{width:calc(100% - 20px);max-width:calc(100% - 20px);margin-top:15px}.studentAffairsPage .saPageHeader{flex-direction:column;align-items:flex-start}.studentAffairsPage .saPageHeader h1{font-size:22px}.studentAffairsPage .saCardGrid,.studentAffairsPage .saIdentityCard,.studentAffairsPage .saInlineFields,.studentAffairsPage .saInlineFields.three,.studentAffairsPage .saInlineFields.four,.studentAffairsPage .saReadGrid{grid-template-columns:1fr}.studentAffairsPage .saIdentityCard>div{border-right:0;border-bottom:1px solid var(--sa-border)}.studentAffairsPage .saIdentityCard>div:last-child{border-bottom:0}.studentAffairsPage .saFieldRow{grid-template-columns:1fr;gap:6px}.studentAffairsPage .saFieldLabel{padding-top:0}.studentAffairsPage .saFormBody{padding-inline:15px}.studentAffairsPage .saFormFooter{flex-direction:column;align-items:stretch;padding:14px 15px}.studentAffairsPage .saFormFooter .saButtonRow,.studentAffairsPage .saFormFooter .saButton{width:100%}.studentAffairsPage .saPanelHeader{flex-direction:column;align-items:flex-start}.studentAffairsPage .saToolbar{flex-direction:column;align-items:stretch}.studentAffairsPage .saToolbar .saInput,.studentAffairsPage .saToolbar .saSelect,.studentAffairsPage .saToolbar .keyword{width:100%;min-width:0}.studentAffairsPage .studentApplicationHistoryToolbar label{display:grid}.studentAffairsPage .studentApplicationHistoryToolbar label:first-of-type .saSelect,.studentAffairsPage .studentApplicationHistoryToolbar label:nth-of-type(2) .saSelect,.studentAffairsPage .studentApplicationHistoryToolbar label:nth-of-type(3) .saSelect{width:100%;min-width:0}.studentAffairsPage .saDetailHeader{flex-direction:column}.studentAffairsPage .saResponseSummary{grid-template-columns:1fr}.studentAffairsPage .saResponseField .saSelect{max-width:none}.studentAffairsPage .saResponseActions .saButton{width:100%}.studentAffairsAdminTabs .tabLink{text-align:center;flex:calc(50% - 8px);justify-content:center}.studentAffairsDetailBackdrop{padding:6px}.modalPanel.parkingDetailModal.studentAffairsDetailModal{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.studentAffairsPage.studentAffairsAdminPage{width:100%;max-width:none;margin:0}.studentAffairsPage.saEmbeddedDetail{width:100%;max-width:none}.studentApplicationDetailList{grid-template-columns:1fr;margin-left:0}.studentAffairsDetailSection .saReadGrid,.studentAffairsDetailSection .saTemplateBlock{margin-left:0;margin-right:0}.applicationDetailReadGrid,.applicationDetailReadGrid.twoColumns,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary{grid-template-columns:1fr;margin-left:0;margin-right:0}.applicationDetailReadGrid>div,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid>.saReadItem,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary>.saReadItem,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saTemplateBlock>.saReadItem{border:0;border-bottom:1px solid #d4e1de;padding:12px 0}.applicationDetailReadGrid>div:first-child,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid>.saReadItem:first-child,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary>.saReadItem:first-child{padding-top:0}.applicationDetailReadGrid>div:last-child,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saReadGrid>.saReadItem:last-child,.studentAffairsPage.saEmbeddedDetail .studentAffairsDetailSection .saResponseSummary>.saReadItem:last-child{border-bottom:0;padding-bottom:0}}
