@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#252027;font-synthesis:none;background:#f7f6f4;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #c4004b44}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}.boot{background:#f7f6f4;place-items:center;min-height:100vh;display:grid}.loading{color:#817981;align-content:center;place-items:center;gap:10px;min-height:220px;font-size:13px;display:grid}.loading svg{color:#b50046}.spin{animation:.8s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.section-label{color:#ab0043;letter-spacing:1.55px;font-size:10px;font-weight:700}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-1px)}.button:disabled{opacity:.58;cursor:wait}.button.primary{color:#fff;background:#b50046;box-shadow:0 7px 15px #ab00432b}.button.primary:not(:disabled):hover{background:#97003a;box-shadow:0 9px 18px #ab00433b}.button.outline{color:#4c4048;background:#fff;border-color:#dcd5d8}.button.outline:not(:disabled):hover{background:#faf7f8;border-color:#bcaeb3}.button.quiet{color:#6d636a;background:0 0}.button.wide{width:100%}.login-page{grid-template-columns:minmax(440px,1.14fr) minmax(400px,.86fr);min-height:100vh;display:grid}.login-art{color:#fff;background:#6f002d;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(38px,6.4vw,86px);display:flex;position:relative;overflow:hidden}.login-art:before{content:"";border:1px solid #ffffff43;border-radius:50%;width:min(52vw,760px);height:min(52vw,760px);position:absolute;top:-29%;right:-18%;box-shadow:0 0 0 57px #ffffff0b,0 0 0 115px #ffffff09}.login-art:after{content:"";background:#f3c9a5;border-radius:50%;width:43px;height:43px;position:absolute;bottom:16%;right:15%;box-shadow:-490px 290px 0 -14px #e78991}.brand-mark,.mobile-brand{z-index:1;letter-spacing:-2px;font-family:Manrope,sans-serif;font-size:32px;font-weight:800;position:relative}.brand-mark span,.mobile-brand span{color:#efc39f}.login-copy{z-index:1;max-width:570px;position:relative}.login-copy p{color:#f0bacb;letter-spacing:1.2px;margin-bottom:17px;font:500 11px DM Mono,monospace}.login-copy h1{letter-spacing:-2.2px;max-width:560px;font-size:clamp(38px,4vw,62px);line-height:1.08}.login-copy span{color:#f3d3de;max-width:400px;margin-top:24px;font-size:16px;line-height:1.6;display:block}.login-index{z-index:1;color:#f0c1d0;align-items:center;gap:16px;font:11px DM Mono,monospace;display:flex;position:relative}.login-index b{color:#fff;border:1px solid #fff5;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:500;display:grid}.login-area{background:#fbfaf9;place-items:center;padding:32px;display:grid}.login-form{gap:15px;width:min(380px,100%);animation:.45s both enter;display:grid}.login-form h2{letter-spacing:-.9px;margin-top:-5px;font-size:26px}.intro{color:#7d737a;margin-top:-5px;margin-bottom:12px;font-size:14px}.login-form label,.modal-card label{color:#52484f;gap:7px;font-size:12px;font-weight:700;display:grid}.login-form input,.modal-card input{color:#2f2830;background:#fff;border:1px solid #dcd5d8;border-radius:7px;outline-color:#b50046;width:100%;height:43px;padding:0 12px;transition:border-color .15s}.login-form input:hover,.modal-card input:hover{border-color:#baabb1}.form-error{color:#a92b43;background:#ffecef;border-radius:6px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.mobile-brand{color:#a90042;display:none}.product-shell{background:#f7f6f4;min-height:100vh}.topbar{background:#fff;border-bottom:1px solid #e7e1e3;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:0 clamp(20px,4vw,64px);display:grid}.topbar-brand{align-items:center;gap:13px;display:flex}.wordmark{color:#a90042;letter-spacing:-1.7px;background:0 0;border:0;justify-self:start;align-items:center;padding:0;font:800 25px Manrope,sans-serif;display:inline-flex}.wordmark span{color:#e5a874}.wordmark i{background:#ddd5d8;width:1px;height:19px;margin-left:14px}.product-name{color:#443941;font:700 13px Manrope,sans-serif}.app-nav{align-self:stretch;gap:5px;display:flex}.app-nav button{color:#786d75;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:flex;position:relative}.app-nav button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.app-nav button:hover,.app-nav button.active{color:#a90042}.app-nav button.active:after{background:#a90042}.account{color:#71676e;justify-self:end;align-items:center;gap:8px;font-size:12px;display:flex}.profile-button{color:#655a62;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:8px;padding:4px 7px 4px 4px;font-size:11px;display:flex}.profile-button:hover,.profile-button.active{color:#a90042;background:#fdf7f9;border-color:#e5d8dd}.account-avatar{color:#fff;background:#a90042;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid}.logout-button{color:#736971;background:#fff;border:1px solid #e4dfe1;border-radius:6px;place-items:center;width:31px;height:31px;transition:all .16s;display:grid}.logout-button:hover{color:#a90042;background:#fdf7f9;border-color:#d3bec7}.main-content{width:min(1160px,100% - 40px);margin:0 auto;padding:58px 0 80px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:31px;animation:.4s both enter;display:flex}.page-header h1,.detail-header h1{color:#282229;letter-spacing:-1.5px;margin:7px 0 8px;font-size:clamp(28px,3.5vw,39px);line-height:1.12}.page-header p:last-child,.detail-header p:last-child{color:#756c73;font-size:14px}.overview{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:34px;animation:.45s 50ms both enter;display:grid}.overview article{background:#fff;border:1px solid #e6e0e2;border-radius:11px;min-height:133px;padding:19px 21px}.overview article>span{color:#766c74;font-size:12px;font-weight:700;display:block}.overview b{color:#302832;letter-spacing:-1px;margin:7px 0 4px;font:800 32px Manrope,sans-serif;display:block}.overview small{color:#958b91;font-size:11px}.overview .positive{border-top:3px solid #47a97b}.overview .positive b{color:#1d7958}.overview .attention{border-top:3px solid #d75d68}.overview .attention b{color:#b6374a}.list-card{background:#fff;border:1px solid #e4dfe1;border-radius:12px;animation:.5s .1s both enter;overflow:hidden}.list-heading{border-bottom:1px solid #ebe6e8;justify-content:space-between;align-items:center;gap:20px;padding:23px 24px;display:flex}.list-heading h2,.items-heading h2{color:#342b34;letter-spacing:-.5px;font-size:18px}.list-heading h2+span{color:#91868d;margin-top:4px;font-size:11px;display:inline-block}.list-controls{gap:8px;display:flex}.search-field{color:#91878d;border:1px solid #dfd8db;border-radius:6px;align-items:center;gap:7px;width:195px;height:37px;padding:0 10px;display:flex}.search-field input{color:#373037;background:0 0;border:0;outline:0;width:100%;font-size:12px}.select-field{color:#6f656c;border:1px solid #dfd8db;border-radius:6px;align-items:center;height:37px;display:flex;position:relative}.select-field select{appearance:none;height:100%;color:inherit;background:0 0;border:0;outline:0;padding:0 28px 0 10px;font-size:12px}.select-field svg{pointer-events:none;position:absolute;right:8px}.table-labels,.batch-row{grid-template-columns:minmax(240px,1.5fr) .5fr .7fr .62fr 20px;align-items:center;gap:13px;display:grid}.table-labels{color:#978c92;letter-spacing:.85px;text-transform:uppercase;background:#fdfcfc;border-bottom:1px solid #f0edef;padding:11px 24px;font-size:9px;font-weight:700}.batch-row{color:#665b63;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0edef;width:100%;padding:17px 24px;transition:all .14s}.batch-row:last-child{border-bottom:0}.batch-row:hover{background:#fdf8fa}.batch-row:hover .row-arrow{color:#a90042;transform:translate(2px)}.batch-name b,.batch-name small{display:block}.batch-name b{color:#383039;font-size:13px}.batch-name small{color:#958b91;margin-top:4px;font-size:11px}.items-count{color:#726870;align-items:center;gap:5px;font:12px DM Mono,monospace;display:flex}.items-count svg{color:#a90042}.date-cell{color:#756a72;font-size:12px}.row-arrow{color:#b0a6ab;transition:all .14s}.no-results{color:#887d84;align-content:center;place-items:center;gap:6px;min-height:190px;font-size:12px;display:grid}.no-results b{color:#51464e}.empty-state{text-align:center;align-content:center;place-items:center;gap:13px;min-height:270px;padding:32px;display:grid}.empty-icon{color:#ab0043;background:#fae9ef;border-radius:15px;place-items:center;width:55px;height:55px;display:grid}.empty-state h2{color:#3b3038;font-size:19px}.empty-state p{color:#82777e;max-width:350px;margin-top:6px;font-size:13px;line-height:1.55}.back-link{color:#736870;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:26px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.back-link:hover{color:#a90042}.detail-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:26px;animation:.35s both enter;display:flex}.detail-header .status{margin-top:9px}.detail-stats{background:#fff;border:1px solid #e4dfe1;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-bottom:31px;animation:.42s 40ms both enter;display:grid;overflow:hidden}.detail-stats div{border-right:1px solid #e9e3e5;padding:20px 23px}.detail-stats div:last-child{border:0}.detail-stats span{color:#83787f;font-size:11px;display:block}.detail-stats b{color:#302832;margin-top:5px;font:800 27px Manrope,sans-serif;display:block}.good-number{color:#247b5d!important}.bad-number{color:#b3374a!important}.items-heading{margin-bottom:14px}.items-heading p{color:#82777e;margin-top:5px;font-size:13px}.items-list{gap:10px;display:grid}.item-card{background:#fff;border:1px solid #e5dfe2;border-radius:11px;grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) auto;align-items:center;gap:21px;padding:20px;animation:.45s both enter;display:grid}.item-identity{align-items:flex-start;gap:12px;display:flex}.file-badge{color:#a90042;background:#fae9ef;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.item-identity h3{color:#3a3038;font-size:13px}.item-identity p,.item-identity small{color:#81767d;margin-top:4px;font-size:11px;display:block}.item-identity p span{color:#c1b5ba;padding:0 3px}.result p{color:#756a72;margin-top:7px;font-size:11px;line-height:1.45}.result small{color:#a90042;margin-top:4px;font-size:10px;display:block}.item-tools{justify-content:flex-end;align-items:center;gap:12px;display:flex}.upload-control,.document-ready{color:#785264;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.upload-control{cursor:pointer}.upload-control:hover{color:#a90042}.upload-control.disabled{opacity:.6;cursor:wait}.upload-control input{display:none}.document-ready{color:#28775a}.document-ready svg{color:#fff;background:#28775a;border-radius:50%;padding:2px}.status{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.neutral{color:#6e6670;background:#efedef}.status.pending{color:#9a640d;background:#fff1d8}.status.success{color:#247657;background:#e6f5ed}.status.warning{color:#8a5f27;background:#f8eddb}.status.danger{color:#ae3247;background:#fde9ec}.notice{z-index:15;color:#68283c;background:#fff8fa;border:1px solid #e3cbd3;border-radius:8px;align-items:center;gap:9px;width:min(420px,100% - 30px);padding:11px 12px;font-size:12px;animation:.25s both drop;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 11px 30px #3014201c}.notice svg{color:#ab0043;flex:none}.notice button{color:#75515e;background:0 0;border:0;place-items:center;margin-left:auto;padding:1px;display:grid}.admin-card{min-height:310px}.users-table,.audit-list{display:grid}.user-labels,.user-row{grid-template-columns:minmax(280px,1.4fr) .7fr .65fr .45fr;align-items:center;gap:18px;display:grid}.user-labels{color:#978c92;letter-spacing:.85px;text-transform:uppercase;background:#fdfcfc;border-bottom:1px solid #f0edef;padding:11px 24px;font-size:9px;font-weight:700}.user-row{border-bottom:1px solid #f0edef;min-height:72px;padding:13px 24px}.user-row:last-child{border:0}.user-cell{align-items:center;gap:11px;min-width:0;display:flex}.user-avatar{color:#a90042;background:#fae8ef;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.user-cell b,.user-cell small{display:block}.user-cell b{color:#3a3038;font-size:13px}.user-cell small{color:#8a7f86;text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin-top:3px;font-size:10px;overflow:hidden}.last-login{color:#796f76;font-size:11px}.invite-pending{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.invite-pending-tag{color:#8a5f27;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.invite-pending-tag i{background:currentColor;border-radius:50%;width:5px;height:5px}.resend-link{color:#a90042;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.resend-link:hover{text-decoration:underline}.resend-link:disabled{color:#b5a9af;cursor:default}.role-toggle,.account-state{border:0;border-radius:99px;justify-self:start;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.role-toggle{color:#655d82;background:#efedf8;padding:6px 9px}.role-toggle.admin{color:#7c3f5b;background:#f9eaf0}.role-toggle:disabled,.account-state:disabled{cursor:default;opacity:.7}.account-state{color:#277458;background:#e7f5ee;padding:6px 9px}.account-state.inactive{color:#8a5f27;background:#f7eddd}.account-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.audit-row{border-bottom:1px solid #f0edef;grid-template-columns:38px minmax(260px,1fr) .6fr .72fr;align-items:center;gap:14px;min-height:70px;padding:13px 24px;display:grid}.audit-row:last-child{border:0}.audit-icon{color:#a90042;background:#fae9ef;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.audit-description b{color:#3b3038;font-size:12px}.audit-description p{color:#887d84;margin-top:4px;font-size:10px}.audit-description strong{color:#655a62}.audit-ip{color:#81767d;font:10px DM Mono,monospace}.audit-row time{color:#756a72;text-align:right;font-size:10px}.check-field{background:#fbfaf9;border:1px solid #e3dde0;border-radius:8px;align-items:flex-start;padding:12px;gap:10px!important;display:flex!important}.check-field input{accent-color:#a90042;width:16px;height:16px;margin-top:2px}.check-field b,.check-field small{display:block}.check-field small{color:#82777e;margin-top:3px;font-weight:400}.compact-modal{width:min(510px,100%)}.profile-card{background:#fff;border:1px solid #e4dfe1;border-radius:12px;animation:.45s both enter;overflow:hidden}.profile-intro{border-bottom:1px solid #ede8ea;align-items:center;gap:15px;padding:25px 27px;display:flex}.profile-avatar{color:#fff;background:#a90042;border-radius:15px;place-items:center;width:52px;height:52px;font:800 20px Manrope;display:grid}.profile-intro h2{color:#342b34;font-size:18px}.profile-intro p{color:#81767d;margin-top:4px;font-size:11px}.profile-fields{grid-template-columns:1fr 1fr;gap:16px;padding:23px 27px;display:grid}.profile-card label{color:#52484f;gap:7px;font-size:11px;font-weight:700;display:grid}.profile-card input{border:1px solid #ddd6d9;border-radius:7px;outline-color:#a90042;height:42px;padding:0 12px}.password-section{border-top:1px solid #ede8ea}.password-section>div:first-child{padding:22px 27px 0}.password-section h3{color:#41373e;font-size:14px}.password-section p{color:#847980;margin-top:4px;font-size:11px}.profile-card>footer{border-top:1px solid #ede8ea;justify-content:flex-end;padding:17px 27px;display:flex}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21141b93;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:12px;width:min(660px,100%);max-height:calc(100vh - 36px);animation:.2s both modal;overflow:auto;box-shadow:0 26px 65px #1508105c}.modal-card>header{border-bottom:1px solid #ede8ea;justify-content:space-between;gap:20px;padding:25px 27px 18px;display:flex}.modal-card h2{color:#302730;letter-spacing:-.65px;margin:6px 0 5px;font-size:21px}.modal-card header p:last-child{color:#82777e;font-size:12px}.close-button{color:#70656c;background:#f5f2f3;border:0;border-radius:6px;flex:none;place-items:center;width:31px;height:31px;display:grid}.close-button:hover{color:#a90042;background:#fae9ef}.form-body{gap:14px;padding:22px 27px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.modal-card footer{border-top:1px solid #ede8ea;justify-content:flex-end;gap:9px;padding:17px 27px;display:flex}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modal{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drop{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=850px){.login-page{grid-template-columns:1fr}.login-art{display:none}.login-area{min-height:100vh}.mobile-brand{margin-bottom:19px;display:block}.main-content{padding-top:42px}.item-card{grid-template-columns:1fr auto}.result{grid-column:1/-1}.item-tools{grid-area:1/2}.overview{margin-bottom:24px}.profile-button>span:not(.account-avatar){display:none}.user-labels,.user-row{grid-template-columns:minmax(220px,1fr) .65fr .55fr}.user-labels span:nth-child(2),.last-login{display:none}.audit-row{grid-template-columns:38px minmax(220px,1fr) .72fr}.audit-ip{display:none}}@media (width<=620px){.topbar{grid-template-rows:58px 49px;grid-template-columns:1fr auto;gap:0 10px;min-height:108px;padding:0 16px}.wordmark{font-size:22px}.wordmark i,.product-name{display:none}.app-nav{border-top:1px solid #f0edef;grid-area:2/1/auto/-1;overflow-x:auto}.app-nav button{flex:1 0 auto;justify-content:center;padding:0 10px}.account{grid-area:1/2}.main-content{width:calc(100% - 28px);padding:31px 0 48px}.page-header{margin-bottom:23px;display:block}.page-header h1,.detail-header h1{font-size:29px}.page-header .button{width:100%;margin-top:18px}.overview{grid-template-columns:1fr;gap:9px}.overview article{min-height:auto;padding:15px 16px}.overview b{margin:5px 8px 0 0;font-size:26px;display:inline-block}.list-heading{padding:19px 17px;display:block}.list-controls{margin-top:15px}.search-field{flex:1;width:100%}.table-labels{display:none}.batch-row{grid-template-columns:1fr auto 16px;gap:7px;padding:15px 17px}.batch-row .date-cell{display:none}.items-count{justify-self:end}.batch-row .status{grid-area:2/1}.batch-row .row-arrow{grid-area:1/3/3}.detail-header{display:block}.detail-header .status{margin-top:14px}.detail-stats div{padding:14px}.detail-stats b{font-size:22px}.item-card{padding:17px;display:block}.result{margin:15px 0}.item-tools{justify-content:space-between}.user-labels{display:none}.user-row{grid-template-columns:1fr auto;gap:10px;padding:16px 17px}.user-cell{grid-column:1/-1}.role-toggle,.account-state{justify-self:start}.audit-row{grid-template-columns:34px 1fr;padding:15px 17px}.audit-row time{text-align:left;grid-column:2}.profile-fields{grid-template-columns:1fr;padding:19px}.profile-intro,.password-section>div:first-child,.profile-card>footer{padding-left:19px;padding-right:19px}.modal-card>header{padding:21px 19px 17px}.form-body{padding:19px}.form-grid{grid-template-columns:1fr}.modal-card footer{padding:14px 19px}.modal-card footer .button{flex:1}.login-area{padding:25px}.login-form h2{font-size:24px}}.query-summary{color:#736870;background:#fff;border:1px solid #e2dce0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:-7px 0 20px;padding:13px 16px;font-size:11px;display:flex}.query-summary>span:first-child{color:#a90042;align-items:center;gap:7px;display:flex}.query-summary>span:last-child{color:#897e85;margin-left:auto;font:10px DM Mono,monospace}.connection-state{color:#8b5d18;background:#fff0d7;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.connection-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.connection-state.connected{color:#237758;background:#e5f4ec}.settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:start;gap:17px;display:grid}.settings-card,.integration-status-card{background:#fff;border:1px solid #e4dfe1;border-radius:12px;animation:.45s both enter;overflow:hidden}.settings-card>header{border-bottom:1px solid #ede8ea;align-items:center;gap:12px;padding:22px 24px;display:flex}.settings-icon{color:#a90042;background:#fae8ef;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.settings-icon.safe{color:#237758;background:#e7f5ee}.settings-card h2,.integration-status-card h2{color:#392f37;font-size:16px}.settings-card header p{color:#857a81;margin-top:4px;font-size:11px}.settings-fields{grid-template-columns:1fr 1fr;gap:17px;padding:24px;display:grid}.settings-fields label{color:#53494f;gap:7px;font-size:11px;font-weight:700;display:grid}.settings-fields input,.settings-fields select{color:#332b31;background:#fff;border:1px solid #ddd6d9;border-radius:7px;outline-color:#a90042;width:100%;height:42px;padding:0 11px}.settings-fields small{color:#958a91;font:400 9px DM Mono,monospace}.settings-card>footer{border-top:1px solid #ede8ea;justify-content:space-between;align-items:center;gap:15px;padding:16px 24px;display:flex}.settings-card footer>span{color:#91868d;font-size:10px}.integration-status-card{padding:23px;animation-delay:60ms}.integration-status-card h2{margin:16px 0 13px}.integration-status-row{border-top:1px solid #eee9eb;gap:5px;padding:13px 0;display:grid}.integration-status-row span{color:#958a91;font:9px DM Mono,monospace}.integration-status-row b{color:#51464d;overflow-wrap:anywhere;font-size:11px}.integration-warning{color:#93304c;background:#fdf1f4;border-radius:9px;margin-top:16px;padding:12px 13px;font-size:11px;line-height:1.5}.link-button{color:#a90042;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;margin-top:2px;padding:6px 4px;font-size:12px;font-weight:700;display:flex}.link-button:hover{text-decoration:underline}.form-success{color:#1d6b4f;background:#e8f6ef;border-radius:6px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:12px;line-height:1.5;display:flex}.form-success svg{flex:none;margin-top:1px}.field-hint{color:#857a81;margin-top:2px;font-size:11px;font-weight:400;line-height:1.5}.audit-filters{border-bottom:1px solid #f0edef;flex-wrap:wrap;gap:8px;padding:15px 21px;display:flex}.audit-filters button{color:#6d626a;background:#fff;border:1px solid #e4dfe1;border-radius:16px;align-items:center;gap:7px;height:31px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.audit-filters button:hover{border-color:#c9bcc2}.audit-filters button.active{color:#a90042;background:#fdeef3;border-color:#a90042}.audit-filters button i{opacity:.75;font:9px DM Mono,monospace}.report-bar{background:#fff;border:1px solid #e4dfe1;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.report-bar>span{color:#51464d;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.report-bar>div{gap:9px;display:flex}.audit-alert{color:#93304c;background:#fdf1f4;border-radius:9px;align-items:center;gap:9px;margin-bottom:16px;padding:12px 15px;font-size:12px;line-height:1.5;display:flex}.audit-alert svg{flex:none}.audit-row.failed .audit-icon{color:#a92b43;background:#ffecef}.mode-switch{background:#f2eff0;border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.mode-switch button{color:#786d74;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:11px;font-weight:700;display:flex}.mode-switch button.active{color:#a90042;background:#fff;box-shadow:0 2px 8px #3a1e2a12}.date-range label>small{color:#a4949b;font:9px DM Mono,monospace}.integration-hint{color:#247657;background:#f3faf7;border:1px solid #d9ebe3;border-radius:8px;gap:11px;padding:13px 14px;display:flex}.integration-hint svg{flex:none}.integration-hint b{font-size:11px;display:block}.integration-hint p{color:#658276;margin-top:3px;font-size:10px;line-height:1.45}@media (width<=850px){.settings-layout{grid-template-columns:1fr}}@media (width<=620px){.connection-state{margin-top:15px}.query-summary{gap:8px;display:grid}.query-summary>span:last-child{margin-left:0}.settings-fields{grid-template-columns:1fr;padding:19px}.settings-card>header,.settings-card>footer{padding-left:19px;padding-right:19px}.settings-card>footer{flex-direction:column;align-items:stretch}}
