body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}.container{background-color:#f4f7fa;background-image:url(/static/media/logo.66c8b1fc76511d604ac7.png);background-position:50%;background-repeat:no-repeat;background-size:200px;display:flex;flex-direction:column;min-height:100vh;opacity:.95;padding:15px}.header{background:#003b67;border-radius:12px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:1rem;font-weight:600;padding:15px 0;text-align:center}.content{display:flex;flex:1 1;flex-direction:column;gap:20px;margin-top:20px;opacity:.95}body,html{height:100%;margin:0}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.footer{border-top:1px solid #e5e7eb}.form{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffffff2;border-radius:12px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;gap:10px;padding:18px}.form input{border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:10px;transition:.3s}.form input:focus{border-color:#003b67;outline:none}.form button{background:#003b67;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:.3s}.summary-wrapper{display:flex;flex-direction:column;gap:16px}.sum_edit_button{background:#003b67;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:.3s}.form button:hover{background:#00508c}.user-list{background:#fffffff2;border-radius:12px;box-shadow:0 2px 6px #0000001a;padding:18px}.user-list h2{color:#003b67;margin-bottom:10px}.user-list ul{list-style:none}.user-list li{border-bottom:1px solid #eee;display:flex;flex-direction:column;padding:8px 0}.user-list li strong{color:#003b67}.user-list li span{color:#555;font-size:.9rem}.empty{color:#888}.empty,.footer{text-align:center}.footer{color:#555;font-size:.85rem;padding:12px 0}@media (min-width:768px){.content{align-items:flex-start;flex-direction:row;justify-content:center}.form,.user-list{width:45%}.form{margin-right:20px}.container{background-size:300px}}.card{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a;margin:24px auto;max-width:600px;padding:24px;text-align:center}.card-title{color:#003b67;font-size:20px;margin-bottom:8px}.card-text{color:#555;font-size:16px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.select-input{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27%23003b67%27 class=%27bi bi-caret-down-fill%27 viewBox=%270 0 16 16%27><path d=%27M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592c.86 0 1.32 1.013.753 1.658l-4.796 5.482a1 1 0 0 1-1.506 0z%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ccc;border-radius:8px;color:#003b67;cursor:pointer;font-size:16px;padding:10px 14px;transition:all .2s ease;width:100%}.select-input:focus,.select-input:hover{border-color:#003b67}.select-input:focus{box-shadow:0 0 5px #003b674d;outline:none}@media (max-width:600px){.select-input{font-size:15px;padding:8px 12px}}.error{color:red}.error,.info{display:block;font-size:12px;margin-bottom:6px;margin-top:-6px}.info{color:#00008b}.user-type-toggle{background:#003b67;border-radius:10px;display:inline-flex;gap:4px;padding:4px;width:-webkit-fit-content;width:fit-content}.user-type-toggle button{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:10px 22px;transition:all .25s ease}.user-type-toggle button:hover{color:#111827}.user-type-toggle button.active{background:#fff;box-shadow:0 2px 6px #00000014;color:#111827}.user-type-toggle button{position:relative}.user-type-toggle button:after{background:#fff;border-radius:8px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease;z-index:-1}.user-type-toggle button.active:after{opacity:1}.invoice-table{border-collapse:collapse;width:100%}.invoice-table td{border-bottom:1px solid #e5e7eb;overflow-wrap:anywhere;padding:8px 10px;vertical-align:top;word-break:break-word}.invoice-table td:first-child{color:#555;width:35%}
/*# sourceMappingURL=main.a48b1ef5.css.map*/