.flashcar-nav{margin-top:8px;border-top:1px solid rgba(255,255,255,.12);padding-top:20px!important;color:#e7d6ae!important}.flashcar-nav .icon{font-size:23px;color:#d1ae70}.flash-shell{color:#172a27}.flash-intro{display:flex;align-items:center;justify-content:space-between;gap:36px;margin:0 0 22px}.flash-intro h1{font:500 clamp(39px,4.4vw,64px)/1.05 'Playfair Display',Georgia,serif;letter-spacing:-.055em;margin:9px 0 11px}.flash-point{color:#ae8c53}.flash-intro p{font-size:13px;color:#66766c;max-width:600px;line-height:1.65;margin:0}.flash-logo{width:min(270px,34%);min-height:115px;border:1px solid #e2dbcc;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 22px;box-shadow:9px 9px 0 #e9e4d9;flex:none}.flash-logo img{width:100%;max-height:67px;object-fit:contain}.flash-logo span{font-size:8px;letter-spacing:.19em;font-weight:800;color:#8f805f;margin-top:6px}.flash-alert{display:flex;align-items:center;gap:11px;background:#f3eee4;border:1px solid #e1d7c5;color:#635b4b;padding:14px 17px;font-size:11px;line-height:1.5;margin:0 0 18px}.flash-alert strong{color:#3f463c;white-space:nowrap}.flash-live-dot{width:8px;height:8px;border-radius:50%;background:#ad8d50;flex:none}.flash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.flash-stats>div{background:#fff;border:1px solid #e4e8e0;padding:18px 21px;min-height:103px;display:flex;flex-direction:column}.flash-stats span,.flash-panel-head span,.flash-section-head span,.flash-principle span{font-size:9px;letter-spacing:.17em;font-weight:800;color:#9a8a6a}.flash-stats strong{font:500 31px/1.1 'Playfair Display',Georgia,serif;margin:7px 0 2px}.flash-stats small{font-size:10px;color:#829087}.flash-workspace{display:grid;grid-template-columns:minmax(235px,30%) minmax(0,1fr);gap:0;border:1px solid #dfe5dc;background:#fff;min-height:500px;box-shadow:0 15px 45px rgba(16,41,34,.04)}.flash-inbox{border-right:1px solid #e4e8e0;display:flex;flex-direction:column;min-width:0}.flash-section-head{padding:23px 20px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e8e0}.flash-section-head h2,.flash-chat-head h2,.flash-panel-head h2{font:500 24px/1.15 'Playfair Display',Georgia,serif;margin:5px 0 0}.flash-plus{width:32px;height:32px;background:#1b3731;color:white;border:0;border-radius:50%;font-size:21px;cursor:pointer}.flash-thread-list{padding:8px;flex:1}.flash-thread{border:1px solid transparent;background:transparent;width:100%;padding:14px 11px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;color:#1e332e}.flash-thread.selected{background:#f0f4ee;border-color:#d8e4d9}.flash-thread>span:nth-child(2){min-width:0;flex:1}.flash-thread strong,.flash-thread small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flash-thread strong{font-size:11px}.flash-thread small{font-size:10px;color:#8b998d;margin-top:5px}.flash-thread i{font-style:normal;color:#a18b5c}.flash-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#dfc99c;color:#314438;font-weight:800;flex:none}.flash-inbox-foot{padding:14px 19px;border-top:1px solid #e4e8e0;font-size:9px;color:#9ca69b}.flash-chat{display:flex;flex-direction:column;min-width:0}.flash-chat-head{display:flex;justify-content:space-between;gap:10px;padding:21px 25px;border-bottom:1px solid #e4e8e0}.flash-chat-head p{font-size:10px;color:#849186;margin:6px 0 0}.flash-demo-tag{align-self:flex-start;border:1px solid #d9cfb8;color:#90784e;padding:6px 9px;font-size:8px;font-weight:800;letter-spacing:.12em}.flash-transcript{min-height:315px;max-height:470px;overflow:auto;padding:24px 28px;background:radial-gradient(circle at 80% 20%,#f9f6ee 0,#fdfdfb 42%);display:flex;flex-direction:column;gap:16px}.flash-message{max-width:min(82%,470px);padding:13px 17px;border-radius:2px 14px 14px 14px;background:#fff;border:1px solid #e3e8e0;box-shadow:0 5px 18px rgba(13,40,31,.04)}.flash-message.from-office{align-self:flex-end;background:#eaf0ea;border-color:#d6e4d8;border-radius:14px 2px 14px 14px}.flash-message span{font-size:8px;font-weight:800;letter-spacing:.15em;color:#ac925c}.flash-message p{font-size:12px;line-height:1.65;margin:8px 0;color:#2d4038;overflow-wrap:anywhere}.flash-message small{font-size:9px;color:#98a49b}.flash-chat-actions{border-top:1px solid #e4e8e0;padding:16px 20px;min-height:86px}.flash-choices{display:flex;gap:11px;flex-wrap:wrap}.flash-option{flex:1;min-width:190px;border:1px solid #d9e2d8;background:#fff;color:#273d34;padding:11px 13px;text-align:left;display:flex;align-items:center;gap:11px;cursor:pointer}.flash-option:hover{background:#f1f5ef;border-color:#aac4ae}.flash-option b{font-size:10px;color:#b19862}.flash-option span{font-size:11px;font-weight:800;flex:1;line-height:1.4}.flash-option small{font-size:9px;color:#8b978d;font-weight:400}.flash-option i{font-style:normal;color:#9c8057}.flash-review-note{font-size:11px;color:#6e7e72;padding:10px}.flash-lower{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin:18px 0}.flash-panel{background:#fff;border:1px solid #e1e5de;padding:23px;min-height:205px}.flash-panel-head{margin-bottom:18px}.flash-check{border-left:3px solid #b99d68;background:#f9f7f1;padding:14px 16px;display:grid;grid-template-columns:1fr 1.1fr;gap:20px}.flash-check span,.flash-check strong,.flash-check small{display:block}.flash-check span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#968360}.flash-check strong{font-size:12px;margin:6px 0}.flash-check small,.flash-check p,.flash-placeholder{font-size:10px;color:#78867b;line-height:1.6}.flash-check em{font-size:10px;font-style:normal;color:#947b4b;font-weight:800}.flash-check p{margin:6px 0 0}.flash-source{border-top:1px solid #edf0e9;padding:10px 0;display:flex;justify-content:space-between;gap:20px}.flash-source b{font-size:10px}.flash-source small{max-width:55%;text-align:right;font-size:9px;color:#9a927f}.flash-principle{padding:17px 21px;border-left:2px solid #bca477;background:#f5f3ed}.flash-principle p{font-size:11px;line-height:1.7;color:#637167;margin:7px 0 0}.flash-empty{color:#93a097;font-size:12px;margin:auto}.flash-placeholder{margin:0}
@media(max-width:1120px){.flash-workspace{grid-template-columns:240px minmax(0,1fr)}.flash-lower{grid-template-columns:1fr}}
@media(max-width:780px){.flash-intro{align-items:flex-start}.flash-logo{width:190px;min-height:90px}.flash-alert{align-items:flex-start;flex-wrap:wrap}.flash-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.flash-workspace{grid-template-columns:1fr}.flash-inbox{border-right:0;border-bottom:1px solid #e4e8e0}.flash-thread-list{display:flex;overflow-x:auto}.flash-thread{min-width:210px}.flash-inbox-foot{display:none}.flash-transcript{min-height:260px}.flash-check{grid-template-columns:1fr}}
@media(max-width:520px){.flash-intro{display:block}.flash-logo{width:210px;margin:20px 9px 0}.flash-stats{grid-template-columns:1fr}.flash-stats>div{min-height:85px}.flash-source{display:block}.flash-source small{display:block;text-align:left;max-width:none;margin-top:5px}.flash-chat-head{padding:18px}.flash-transcript{padding:18px}.flash-message{max-width:93%}}
.flash-jurisdictions{margin-bottom:18px;min-height:0}.flash-jurisdictions .flash-panel-head{margin-bottom:14px}.flash-jurisdictions .flash-panel-head p,.flash-uf-note{font-size:10px;color:#839187;line-height:1.55;margin:6px 0 0}.flash-uf-grid{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px}.flash-uf{padding:9px 0;border:1px solid #e1e5df;background:#f8faf7;color:#829187;font-size:10px;font-weight:800;cursor:pointer}.flash-uf.planned{background:#e9f0e9;border-color:#cadccf;color:#315746}.flash-uf:disabled{cursor:default}.flash-uf:not(:disabled):hover{border-color:#9ebcaa;box-shadow:0 2px 5px rgba(25,68,44,.08)}
@media(max-width:1120px){.flash-uf-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}
@media(max-width:520px){.flash-uf-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
.flash-tabs{display:flex;gap:8px;border-bottom:1px solid #d8dfd7;margin:0 0 18px;overflow-x:auto}.flash-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:#68776e;padding:12px 16px;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.flash-tabs button.active{color:#203b32;border-color:#aa8952}.flash-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 18px}.flash-config-grid .flash-panel{min-width:0}.flash-config-grid .flash-panel-head p{font-size:10px;color:#829087;line-height:1.5;margin:6px 0 0}.flash-config-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:20px;border-bottom:1px solid #e4e8e0}.flash-config-form label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:700;color:#52675b}.flash-config-form input,.flash-config-form select{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #d8e1d8;background:#fff;color:#23382e;font:12px Arial,sans-serif}.flash-config-form input:focus,.flash-config-form select:focus{outline:2px solid #bfa56e;outline-offset:1px}.flash-form-actions{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.flash-form-actions .button{font-size:11px}.flash-form-actions button:not(.button),.flash-config-list article button{border:0;background:none;color:#735d36;font-size:10px;font-weight:700;cursor:pointer}.flash-config-list{display:grid;gap:9px;margin-top:16px}.flash-config-list article{border:1px solid #e3e8e1;background:#fafbf8;padding:12px;display:flex;justify-content:space-between;align-items:start;gap:12px}.flash-config-list article strong,.flash-config-list article small,.flash-config-list article em{display:block}.flash-config-list article strong{font-size:11px}.flash-config-list article small{font-size:10px;color:#718076;line-height:1.5;margin:5px 0}.flash-config-list article em{font-size:9px;color:#9d7b43;font-style:normal;font-weight:700}.flash-config-list>p{font-size:11px;color:#7b887f;line-height:1.6}.flash-config-list article button{white-space:nowrap}@media(max-width:950px){.flash-config-grid{grid-template-columns:1fr}}@media(max-width:520px){.flash-config-form{grid-template-columns:1fr}}
.integration-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 28px}.integration-provider{min-height:0;display:flex;flex-direction:column}.integration-provider .flash-config-form{flex:1;align-content:start}.integration-provider-form{grid-template-columns:1fr}.integration-provider .flash-panel-head p,.integration-tribunal-head p{font-size:11px;line-height:1.55;color:#78877c;margin:7px 0 0}.integration-state{font-size:10px;color:#967a47;margin-top:14px;font-weight:700}.integration-tribunal-head{padding:8px 1px 15px;border-bottom:1px solid #dedfd8;margin-bottom:18px}.integrations-shell .flash-intro{margin-bottom:24px}.integrations-shell .flash-config-grid{margin-bottom:20px}.flash-alert .text-button{margin-left:auto;white-space:nowrap}@media(max-width:1150px){.integration-provider-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.integration-provider-grid{grid-template-columns:1fr}.flash-alert{flex-wrap:wrap}.flash-alert .text-button{margin-left:0}}
.flash-config-list article a{color:#295448;text-decoration:underline;text-underline-offset:2px}
.flash-config-list article a:hover{color:#8a6831}
.integration-provider p.integration-state{line-height:1.7}
.integration-provider .integration-state a{color:#1f4036;text-decoration:underline;text-underline-offset:2px}
