.ss-minimal{height:100vh}.ss-main{background-repeat:no-repeat}.ss-container{margin:auto;width:96%}@media only screen and (max-width:1000px){.ss-container{margin:0;width:100%}}.page-container{min-height:100vh;position:relative}.ss-nav-actions{list-style:none;margin-bottom:0;margin-left:20px;padding:0}.ss-nav-actions li{display:inline-block;line-height:50px;margin-left:20px}.ss-nav-actions li>a{color:#fff;opacity:.7}.ss-nav-actions li>a:hover{opacity:1}.ss-nav-profile{list-style:none;margin:0;padding:0}.ss-nav-profile li{display:inline-block;line-height:50px;margin-left:20px}.import-error-container{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:1rem 0;padding:10px}.import-error-container .import-error-header{color:#721c24;font-size:1rem;font-weight:700;margin-bottom:.5rem}.import-error-container .import-error{color:#721c24;font-size:.9rem}.statement-summary-table{border:1px solid #dee2e6;width:100%}.statement-summary-table .heading{background:#e9ecef}.statement-summary-table .payment-type{background:#d3d9de}.statement-summary-table tr.totals{background:#eee}.statement-summary-table td{border:1px solid #ccc;padding:4px}.status.pending{color:#fb6340!important}.status.accepted,.status.completed{color:#2dce89!important}.status.rejected{color:#f5365c!important}.unreported-balance{font-size:14px}.dashboard-group .title{border-bottom:1px solid #ddd;display:flex;font-size:14px;font-weight:700;padding-bottom:5px}.dashboard-group .title .label{flex:1}.dashboard-group table{width:100%}.dashboard-group table th{padding:5px 0}.dashboard-group table td,.dashboard-group table th{font-size:13px}.dashboard-group table td.align-center,.dashboard-group table th.align-center{text-align:center}.dashboard-group table td.align-right,.dashboard-group table th.align-right{text-align:right}.site-documents{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px}.site-documents .site-document{background:#fff;border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.3);padding:10px}.site-documents .site-document .filename-size{display:flex}.site-documents .site-document .filename-size .filename{flex:1;font-weight:700}.site-documents .site-document .filename-size .size{font-size:.9rem}.site-documents .site-document+.site-document{margin-top:10px}.site-documents .uploader{border-top:1px solid #eee;font-size:.85rem;margin-top:5px;padding-top:5px}.transaction-table{margin-bottom:20px;width:100%}.transaction-table td,.transaction-table th{padding:.5rem}.transaction-table th{background:#f1f1f1;border-bottom:2px solid #ddd}.transaction-table td{border-top:1px solid #ddd}.bank-transaction-container{background:#eee;margin-bottom:20px;padding:10px}.bank-transaction-container .bank-transaction-card{background:#fff;border-radius:4px;padding:10px}.bank-transaction-container .bank-transaction-card+.bank-transaction-card{margin-top:10px}.statement-type-totals{display:inline-flex;flex-wrap:wrap;gap:6%;width:100%}.statement-type-totals .payment-method{display:flex;flex-basis:47%}.statement-type-totals .payment-method .label{flex:1}.statement-payment-method-overview{border:1px solid #aaa;border-radius:10px;padding:20px}.statement-payment-method-overview+.statement-payment-method-overview{margin-top:20px}.site-logs{width:50%}.site-logs .submit-form form{align-items:baseline;display:flex}.site-logs .submit-form form div{flex:1}.site-logs .submit-form form button{margin-left:1rem}.site-logs .logs-container{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin-top:1rem;padding:10px}.site-logs .logs-container .site-log,.site-logs .logs-container .site-log-header{display:flex}.site-logs .logs-container .site-log div,.site-logs .logs-container .site-log-header div{width:33.3%}.site-logs .logs-container .site-log-header{border-bottom:1px solid #ccc;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem}.site-logs .logs-container .site-log{font-size:.95rem}.site-logs .logs-container .site-log+.site-log{border-top:1px solid #ddd;margin-top:.5rem;padding-top:.5rem}.upload-status{font-weight:600}.upload-status.importing,.upload-status.preview{color:#f59e0b}.upload-status.success{color:#10b981}.upload-status.failure{color:#ef4444}.upload-status.cancelled{color:#d1d5db}.settlements-grid{background:#f9f9f9;border:.15rem solid #eee;border-radius:.25rem;margin-bottom:1rem;padding:1rem}.settlements-grid .settlement{background:#fff;border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;padding:1rem}.settlements-grid .settlement .signature{display:flex;justify-content:space-between;margin-bottom:1rem}.settlements-grid .settlement .content{font-size:.8rem}.settlements-grid .settlement .content .line{display:flex;margin-top:.25rem}.settlements-grid .settlement .content .line span{font-weight:600;text-transform:uppercase}.settlements-grid .settlement+.settlement{margin-top:1rem}@media only screen and (max-width:1024px){.site-logs{width:100%}}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.w-full{width:100%}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-gray-200{border-color:#e5e7eb}.text-gray-500{color:#6b7280}.bg-gray-100{background-color:#f3f4f6}.whitespace-nowrap{white-space:nowrap}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.w-16{width:4rem}
