*{box-sizing:border-box}body{background:#f4f7f4;color:#1c392f;font-size:16px}.top{background:#174c3d;padding:20px max(24px,calc((100% - 1120px)/2));gap:20px}.top h1{font-size:22px;letter-spacing:1px}.wrap{max-width:1120px;margin:30px auto;padding:0 22px}.tabs{gap:10px;margin:25px 0}.tab{padding:11px 24px;font-size:15px;border-color:#dbe4db}.card{padding:26px;border:1px solid #e0e7df;border-radius:16px;box-shadow:0 7px 20px #14352504;margin-bottom:24px;overflow-x:auto}.card h3{font-size:18px;margin-bottom:20px}.row{gap:12px;margin-bottom:14px}input[type=text],input[type=number],input[type=password],input[type=date],textarea,select{max-width:100%;padding:11px 13px;border:1px solid #d9e3d9;border-radius:8px;background:#fcfdfb;font:14px/1.5 inherit;color:#234236}textarea{min-height:150px}label{font-size:14px;margin-bottom:8px}.travel-fields label{flex:1;min-width:160px}.travel-fields input{display:block;width:100%;margin-top:6px}.btn{font-size:14px;padding:10px 18px}.btn.gray{background:#77907f}.notice{padding:16px 20px;border-radius:10px;background:#e8f1e7;color:#4b6954;font-size:14px;margin:15px 0}.notice.error{background:#ffede3;color:#963d2a}table{font-size:14px;min-width:450px}th,td{padding:14px 9px}.top form{margin:0}a{color:#236f54}button,a,input,select,textarea{outline-offset:4px}.box{border:1px solid #dce7dd;border-radius:22px!important;box-shadow:0 20px 65px #123c3122!important}.box h2{color:#174c3d}.small{font-size:13px}@media(max-width:600px){.wrap{padding:0 14px}.top{padding:17px}.top h1{font-size:18px}.tabs{flex-wrap:wrap}.tab{padding:9px 16px}.card{padding:18px}.row>input,.row>select{max-width:100%}.travel-fields label{min-width:125px}}
