body{margin:0}:root{--textColourHeading: #111;--textColourLight: #555;--standardBorder: 1px solid #ccc;--sectionTitleSize: 25px;--buttonBg: green;--buttonBgHover: darkgreen;--attention: #fa6449;--warning: #f59800;--good: #7fc64f}details summary{border:none;outline:none;cursor:pointer}.actionButton{background:var(--buttonBg);color:#fff;border:none;outline:none;padding:5px 11px;font-size:13px;font-weight:bold;cursor:pointer;position:relative}.actionButton:hover{background:var(--buttonBgHover)}.actionButton:active{top:1px}.sectionTitle{color:var(--color-text-heading);font-size:var(--sectionTitleSize);margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:var(--standardBorder)}.bfAdminWrapper{font-family:sans-serif;background-color:#e8ebf2;min-height:100vh;padding-bottom:40px}.bfAdminInner{max-width:1400px;margin:auto;padding:40px 0 0 0}.adminTitle{margin:0 0 4px 0;color:var(--color-text-light)}.switchingInstructionsWrapper{max-width:70%}.switchingInstructions{list-style:none;counter-reset:instructions}.switchingInstructions li{counter-increment:instructions;padding:11px 0;display:flex}.switchingInstructions li::before{content:counter(instructions) ". ";font-weight:bold;min-width:30px}.userInfo{margin:0 0 25px 0}.basiqUserID{list-style:none;margin:0;padding:0}.pageSection{border:var(--standardBorder);padding:15px;border-radius:5px;margin-bottom:25px;background:#fff}.bankFeedProvider{display:flex;justify-content:space-between}.globalUserOptions{max-width:50%}.deleteTransactionOption,.newFeedSyncDateOption{border-bottom:var(--standardBorder);padding:7px 0}.deleteTransactionOption{margin-bottom:15px}.deleteTransactionOption label,.newFeedSyncDateOption label{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.bankConnection{display:flex}.bankConnectionInfo{flex:1;max-width:48%}.bankConnectionSyncOptions{padding:0 0 0 25px;flex:1}.connectionDetails{margin:0;padding:0;list-style:none}.connectionDetails li{border-bottom:var(--standardBorder);display:flex;justify-content:space-between;padding:5px 10px 5px 0;border-right:var(--standardBorder)}.connectedAccounts{margin:4px 0;font-weight:bold}.getFullLogs{margin:10px 0 0 0}.syncOptionsTitle{font-size:21px;margin:0 0 15px 0}.syncFrom,.syncStop{display:flex;justify-content:space-between;align-items:center;padding:7px 20px 7px 0;border-bottom:var(--standardBorder)}.showAllSyncAttempts{margin:20px 0 0 0}.formField{margin:20px 0}.formField label{color:var(--color-text-light);display:block;margin-bottom:4px}.formField input,.formField textarea,.formField select{border:var(--standardBorder);padding:10px;font-family:system-ui, sans-serif}.flashMessage{padding:20px 30px;border-radius:6px;margin:20px 0}.flashMessage.error{background-color:var(--color-attention)}.flashMessage.success{background-color:var(--color-positive)}
