.gongsu .request-screen{min-width:0}.gongsu .request-screen .request-history-heading{margin:0 0 12px}.gongsu .request-screen .request-history-heading h2{font-size:20px;line-height:1.4}.gongsu .request-screen .request-region,.gongsu .request-screen .request-notice{background:#f4f5f7;border-radius:12px;margin:0 0 16px;padding:14px 16px;line-height:1.6}.gongsu .request-screen .request-region p{overflow-wrap:anywhere;margin:0}.gongsu .request-screen .request-region a{align-items:center;min-height:44px;display:inline-flex}.gongsu .request-screen .request-toolbar{justify-content:flex-end;margin:0 0 14px;display:flex}.gongsu .request-screen .request-toolbar button,.gongsu .request-screen .request-actions button,.gongsu .request-screen .request-pagination button,.gongsu .housing-request-actions button,.gongsu .housing-form-content .housing-form>button{white-space:normal;border-radius:10px;height:auto;min-height:44px;font-size:16px;line-height:1.4}.gongsu .request-screen .request-card{border:1px solid #e1e6ed;border-radius:14px;min-width:0;margin:0 0 12px;padding:18px;display:block}.gongsu .request-screen .request-card-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gongsu .request-screen .request-card-meta span{font-size:15px}.gongsu .request-screen .request-card-head h3{overflow-wrap:anywhere;margin:8px 0 4px;font-size:18px;line-height:1.45}.gongsu .request-screen .request-card-head small{font-size:14px}.gongsu .request-screen .request-details{border-top:1px solid #e1e6ed;margin-top:12px}.gongsu .request-screen .request-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:16px;font-weight:650}.gongsu .request-screen .request-details summary:focus-visible,.gongsu .housing-form-content :is(input,select,button):focus-visible{outline-offset:3px;outline:2px solid #c64413}.gongsu .request-screen .request-details dl{margin:0 0 12px}.gongsu .request-screen .request-details dl>div{grid-template-columns:minmax(88px,120px) minmax(0,1fr);gap:12px;margin:0;padding:7px 0;font-size:16px;line-height:1.55}.gongsu .request-screen .request-details dt{color:#637082}.gongsu .request-screen .request-edit{border-top:1px solid #e1e6ed}.gongsu .request-screen .request-edit .housing-section{margin:8px 0 4px}.gongsu .request-screen .request-empty{background:#f4f5f7;border-radius:12px;margin:0;padding:20px 16px;line-height:1.6}.gongsu .request-screen .request-error{color:#b42318;margin:12px 0;line-height:1.6}.gongsu .request-screen .request-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.gongsu .housing-request-actions{gap:14px;margin-top:12px;display:grid}.gongsu .housing-request-actions>button{justify-self:start}.gongsu .housing-request-actions p,.gongsu .request-contact-note{overflow-wrap:anywhere;margin:0;line-height:1.6}.gongsu .housing-company-choice,.gongsu .request-reapply{background:#f4f5f7;border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.gongsu .housing-company-label{gap:8px;font-weight:650;display:grid}.gongsu .housing-company-choice select{background-color:#fff;border:1px solid #cfd6df;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:10px 44px 10px 14px;font-size:16px}.gongsu .housing-company-consent{align-items:flex-start;gap:10px;font-size:16px;line-height:1.6;display:flex}.gongsu .housing-company-consent>span:first-child{margin-top:3px}.gongsu .housing-company-choice>button{justify-self:start}.gongsu .request-actions{flex-wrap:wrap;gap:8px;display:flex}.gongsu .housing-form-content .housing-form{gap:18px}.gongsu .housing-form-content .housing-form>label{min-width:0;font-size:16px;font-weight:600;line-height:1.5}.gongsu .housing-form-content .housing-form :is(input:not([type=checkbox]),select){color:#232a34;background-color:#fff;border:1px solid #cfd6df;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:10px 14px;font-size:16px}.gongsu .housing-form-content .housing-form select{padding-right:44px}.gongsu .housing-form-content .region-picker legend,.gongsu .housing-form-content .housing-room-options legend{font-size:16px;font-weight:650}.gongsu .housing-form-content .region-picker>div{gap:10px}.gongsu .housing-form-content .housing-room-options{flex-wrap:wrap;gap:8px;display:flex}.gongsu .housing-form-content .housing-room-options legend{margin-bottom:8px}.gongsu .housing-form-content .housing-room-options label{border:1px solid #dce2ea;border-radius:10px;align-items:center;min-height:44px;margin:0;padding:9px 12px;font-size:16px;display:inline-flex}.gongsu .housing-form-content .housing-management{min-height:44px}.gongsu .housing-form-content .housing-consent{border-top:1px solid #e1e6ed;padding-top:16px}.gongsu .housing-form-content .housing-consent>label{align-items:flex-start;font-size:16px}.gongsu .housing-form-content .housing-consent>label>span:first-child{margin-top:3px}.gongsu .housing-form-content .housing-consent p{font-size:15px}.gongsu .housing-form-content .housing-form-message{margin:0;line-height:1.6}.gongsu .housing-form-content .housing-form>button{justify-self:start;padding-inline:22px}.gongsu .housing-result{line-height:1.6}.gongsu .housing-result .primary-link{align-items:center;min-height:48px;margin-top:16px;display:inline-flex}@media (max-width:600px){.gongsu .request-screen .request-card{padding:16px}.gongsu .housing-company-choice,.gongsu .request-reapply{padding:14px}.gongsu .housing-form-content .housing-form>button{width:100%}}.gongsu .housing-form-content .region-picker>div>label{gap:8px;min-width:0;font-size:16px;font-weight:600;display:grid}.gongsu :is(.housing-form-content .housing-form select,.housing-company-choice select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23414954' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:20px 20px}@media (forced-colors:active){.gongsu :is(.housing-form-content .housing-form select,.housing-company-choice select){appearance:auto;background-image:none}}.gongsu .request-screen .request-details summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.gongsu .request-screen .request-details summary::-webkit-details-marker{display:none}.gongsu .request-screen .request-details summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23414954' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/20px no-repeat;flex:0 0 20px;width:20px;height:20px}.gongsu .request-screen .request-details details[open]>summary:after,.gongsu .request-screen details.request-details[open]>summary:after{transform:rotate(180deg)}@media (forced-colors:active){.gongsu .request-screen .request-details summary:after{background:0 0;border-bottom:2px solid;border-right:2px solid;flex-basis:8px;width:8px;height:8px;margin-right:6px;transform:rotate(45deg)}.gongsu .request-screen .request-details details[open]>summary:after,.gongsu .request-screen details.request-details[open]>summary:after{transform:rotate(225deg)}}
