.container{margin-bottom:40px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}h5,h3{border-bottom:2px solid #ccc;padding-bottom:10px;margin-bottom:20px}.search-conditions{border:1px solid #ccc;padding:20px;border-radius:8px;margin-bottom:20px}.section-label{border:1px solid #ccc;background-color:#f0f0f0;padding:8px;margin-bottom:16px;font-weight:700}.edit-button{background-color:#2196f3!important;color:#fff!important;margin-right:20px}.edit-button:hover{background-color:#1976d2}.delete-button{background-color:#f44336!important;color:#fff!important}.delete-button:hover{background-color:#d32f2f}.search-conditions{align-items:flex-end}.table-container{overflow-x:auto!important}.v-data-table__td{white-space:nowrap!important}.v-table__wrapper{width:100%!important;min-width:1000px!important}.vue-notification-group{width:50%!important;left:25%!important}.notification-title{font-size:18px!important}.notification-content{font-size:16px!important}.fixed-bottom{font-weight:700;position:fixed!important;bottom:0;width:20%;min-width:255px;left:20%;text-align:center}.fixed-bottom-right{font-weight:700;position:fixed!important;bottom:0;width:20%;min-width:255px;text-align:center;right:0!important}.headline{background-color:#fff!important}.v-checkbox>.v-input__details{display:none!important}.required{color:red}.page-title{font-size:24px;font-weight:700;margin-bottom:16px}.date-picker{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.width-100{width:100%}.label{font-weight:700;text-align:right;padding-right:16px;background-color:#f9f9f9;width:20%}.value{padding:16px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;background-color:#fff}.product-list{list-style:none}
