@font-face{font-family:"Fonarto";src:url("./fonts/Fonarto.ttf")}@font-face{font-family:"Cavilant";src:url("./fonts/Cavilant.otf")}@font-face{font-family:"Inter";src:url("./fonts/Inter.ttf")}@font-face{font-family:"Yatra One";src:url("./fonts/YatraOne.ttf")}@font-face{font-family:"Chivo Mono";src:url("./fonts/ChivoMono.ttf")}@font-face{font-family:"Roboto";src:url("./fonts/Roboto.ttf")}body{min-width:100vw;min-height:100vh}.shadow{box-shadow:0 0 8px silver !important}input[type=text].title{border-radius:0;border:none;border-bottom:thin solid silver;font:inherit}input,select{box-shadow:none !important;border-color:silver}a{text-decoration:none;color:#3459e6}button,.btn{border-radius:10px !important;font-size:.8rem !important;font-weight:600 !important}input:not(:has(+.input-group-text)):focus,select:not(:has(+.input-group-text)):focus{border-color:#2fb380 !important}.input-group{border-radius:10px;border:thin solid silver;background:#fff;transition:border-color .3s}.input-group input,.input-group .input-group-text{border:none;background:rgba(0,0,0,0) !important}.input-group:has(>input:focus){border-color:#2fb380 !important}.input-group :not(:last-child){padding-right:8px}.input-group :not(:first-child){padding-left:8px}.x-list-item{border:thin solid silver;border-radius:10px;padding:8px;margin-bottom:8px;line-height:1.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.x-list-item:hover{background:#f0f0f0;box-shadow:0 0 5px rgba(0,0,0,.1)}.x-list-item .x-list-title{font-weight:600}.x-list-item .x-list-value{font-weight:700;font-size:1.2rem;text-align:right;color:#404040}.x-list-item .x-list-subtitle{font-size:.9rem;color:#606060}.attachment{width:100%;max-width:200px;border:thin solid silver;border-radius:10px;margin-top:8px;cursor:pointer}.attachment :hover{box-shadow:0 0 5px rgba(0,0,0,.2)}