.body{margin:0}.container:has(.budget_background){background-image:linear-gradient(#e5e5e5 1px,#0000 1px);background-size:20px 55px}.list_edit_form{gap:10px;margin-bottom:10px;display:flex}.list_edit_div{align-items:center;gap:20px;margin-bottom:10px;display:flex}.list_edit_div>span:first-of-type{color:#c3c3c3;font-size:20px}.form_text{background:0 0;border:none;outline:none;width:100px}.form_date{background:0 0;border:none;outline:none}.budget_button{padding:15px 150px;display:flex}.budget_button select{color:#aeaeae;border-color:#aeaeae;font-size:16px}.budget_button input{border:none;outline:none;margin:0 5px;font-size:16px}.budget_button input:first-of-type,.budget_button input:nth-of-type(2),.budget_button input:nth-of-type(3){border-bottom:1px solid #aeaeae;width:110px}.budget_button input[type=submit],.budget_button .edit_button{color:#27678e;cursor:pointer;background-color:#fff;border:1px solid #27678e;border-radius:10px;height:30px;padding:0 15px;font-weight:500}.receipt_btn{display:none}.Receipt{transition:all .4s ease-in-out}.wrap{justify-content:space-evenly;align-items:flex-start;padding:30px;display:flex}.list{grid-template-columns:1fr 1fr;gap:50px 200px;font-family:GangwonEduHyeonokT;display:grid}.list_stay,.list_fare,.list_food,.list_other{flex-direction:column;min-height:150px;display:flex}.list_stay .list_title{z-index:1;width:fit-content;padding:0 5px;font-size:30px;position:relative}.list_stay .list_title:after{content:"";z-index:-1;background-color:#ffd6ffc9;width:100%;height:20px;position:absolute;bottom:10px;left:0;transform:rotate(-1deg)}.list_fare .list_title{z-index:1;width:fit-content;padding:0 5px;font-size:30px;display:inline-block;position:relative}.list_fare .list_title:after{content:"";z-index:-1;background-color:#90ee9080;width:100%;height:20px;position:absolute;bottom:10px;left:0;transform:rotate(3deg)}.list_food .list_title{z-index:1;width:fit-content;padding:0 5px;font-size:30px;display:inline-block;position:relative}.list_food .list_title:after{content:"";z-index:-1;background-color:#7ae4ff80;width:100%;height:20px;position:absolute;bottom:10px;left:0;transform:rotate(2deg)}.list_other .list_title{z-index:1;width:fit-content;padding:0 5px;font-size:30px;display:inline-block;position:relative}.list_other .list_title:after{content:"";z-index:-1;background-color:#fbff0041;width:100%;height:20px;position:absolute;bottom:10px;left:0;transform:rotate(-2deg)}.list_content{font-size:30px}.FiCheck{cursor:"pointer";font-size:15px}.manage_icons{gap:10px;margin-left:auto;font-size:15px;display:flex}.Receipt{background-color:#fff;border:1px solid #000;flex-direction:column;align-items:center;gap:50px;width:300px;padding:30px 50px 50px;transition:all .4s ease-in-out;display:flex;position:sticky;top:100px;transform:rotate(4deg)}.Receipt>h3{font-size:30px}.Receipt>span{flex-direction:column;gap:30px;width:100%;font-size:15px;display:flex}.Receipt>span>p{border-bottom:1px solid gray;justify-content:space-between;display:flex}.Receipt>div{border-bottom:1px solid #000;justify-content:space-between;width:100%;font-size:20px;display:flex}.Receipt>div>span>input{text-align:center;background-color:#0000;border:none;width:14px}.Receipt>div>span>input::placeholder{color:#0006}.Receipt>div>span>input:focus::placeholder{color:#0000}@media (max-width:1024px){.budget_button{justify-content:center;align-items:flex-start;padding:10px 0}.budget_button select{font-size:14px}.budget_button input:first-of-type,.budget_button input:nth-of-type(2),.budget_button input:nth-of-type(3){width:105px;font-size:14px}.budget_button input{font-size:14px}.budget_button input[type=submit],.budget_button .edit_button{border-radius:8px;height:20px;padding:0 10px}.list{gap:50px 100px}.list_stay .list_title,.list_fare .list_title,.list_food .list_title,.list_other .list_title,.list_content{font-size:28px}.list_edit_div>span:first-of-type{font-size:18px}.manage_icons{font-size:13px;display:flex}.list_stay .list_title:after,.list_fare .list_title:after,.list_food .list_title:after,.list_other .list_title:after{height:15px;bottom:13px}.receipt_btn{z-index:1001;color:#fff;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:7px;cursor:pointer;background-color:#555;border:none;border-radius:10px 0 0 10px;width:35px;padding:25px 0 15px;font-family:GangwonEduHyeonokT,sans-serif;font-size:20px;display:block;position:fixed;top:200px;right:0;box-shadow:-2px 2px 5px #0003}.receipt_btn:hover{background-color:#333}.Receipt{z-index:1000;background-color:#fff;justify-content:center;gap:40px;width:280px;height:480px;position:fixed;top:25%;right:-100%;transform:rotate(0);box-shadow:-5px 0 15px #0000001a}.Receipt.active{right:0}.Receipt>span{font-size:14px}.Receipt>h3{font-size:24px}.Receipt>div{font-size:18px}.FiCheck{font-size:13px}.wrap{padding:50px 0}}@media (max-width:950px){.budget_button{justify-content:center;align-items:flex-start;padding:10px 0}.budget_button select{font-size:12px}.budget_button input:first-of-type,.budget_button input:nth-of-type(2){width:50px;font-size:12px}.budget_button input:nth-of-type(3){width:90px;font-size:12px}.budget_button input{font-size:12px}.budget_button input[type=submit],.budget_button .edit_button{height:20px;padding:0 10px}.list{flex-direction:column;gap:30px;display:flex}.list_stay,.list_fare,.list_food,.list_other{flex-direction:column;min-height:0;display:flex}.list_stay .list_title,.list_fare .list_title,.list_food .list_title,.list_other .list_title{font-size:24px}.list_stay .list_title:after,.list_fare .list_title:after,.list_food .list_title:after,.list_other .list_title:after{height:10px;bottom:15px}.list_content{font-size:24px}.list_edit_div>span:first-of-type{font-size:12px}.manage_icons{font-size:11px;display:flex}.receipt_btn{width:30px;padding:20px 0 10px;font-size:16px}.Receipt{gap:25px;width:210px;height:320px;padding:35px 45px 50px}.Receipt>h3{font-size:18px}.Receipt>span{gap:20px;font-size:10px}.Receipt>div{font-size:14px}.form_text{width:50px;font-size:12px}.FiCheck,.form_date{font-size:11px}}@media (max-width:480px){.budget_button{justify-content:center;align-items:flex-start;padding:10px 0}.budget_button select{width:50px;font-size:10px}.budget_button .edit_button{height:17px;padding:0 5px}.budget_button input:first-of-type,.budget_button input:nth-of-type(2){width:40px;font-size:10px}.budget_button input:nth-of-type(3){width:76px;font-size:10px}.budget_button input{font-size:10px}.budget_button input[type=submit],.budget_button .edit_button{border-radius:5px;height:17px;padding:0 5px}.budget_button .edit_button{margin-left:242px}.list{flex-direction:column;gap:30px;display:flex}.list_stay,.list_fare,.list_food,.list_other{flex-direction:column;min-height:0;display:flex}.list_stay .list_title,.list_fare .list_title,.list_food .list_title,.list_other .list_title{font-size:22px}.list_stay .list_title:after,.list_fare .list_title:after,.list_food .list_title:after,.list_other .list_title:after{height:10px;bottom:15px}.list_edit_div{gap:10px;margin-bottom:0}.list_content{font-size:22px}.list_edit_div>span:first-of-type{font-size:10px}.manage_icons{font-size:9px;display:flex}.receipt_btn{width:25px;padding:15px 0 5px;font-size:14px}.Receipt{gap:20px;width:200px;height:270px;padding:30px 40px 45px}.Receipt>h3{font-size:16px}.Receipt>span{gap:15px}.Receipt>div{font-size:12px}.form_text{width:50px;font-size:10px}.FiCheck,.form_date{font-size:9px}.wrap{padding:5px 0 10px}}
