:root{color:#222;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}.portal-shell{background:#fff;flex-direction:column;min-height:100svh;display:flex}.utility-bar{background:#07549a;justify-content:flex-end;align-items:center;gap:18px;height:27px;padding:0 14px;display:flex}.utility-bar a{color:#fff;font-size:11px;text-decoration:none}.mock-sign-in-button{color:#fff;font-size:11px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.debug-state-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:3px;padding:2px 8px;font-size:11px}.debug-state-button:hover{background:#ffffff26}.utility-bar a:hover,.mock-sign-in-button:hover,.portal-footer a:hover{text-decoration:underline}.brand-bar{background:#0875d1;justify-content:space-between;align-items:center;height:58px;padding:0 12px;display:flex}.brand-bar img{object-fit:contain;width:34px;height:34px;display:block}.my-workspace-link{color:#fff;font:700 14px Georgia,Times New Roman,serif;text-decoration:none}.my-workspace-link:hover{text-decoration:underline}.banner{height:360px;position:relative;overflow:hidden}.banner-image{background:linear-gradient(90deg,#000000b8 0%,#00000073 35%,#0000000a 72%),url(https://flofr-real-dev.powerappsportals.us/Images/homepage-banner.jpg) 50%/cover no-repeat;position:absolute;inset:0}.banner-image--my-workspace{background-color:#12233a;background-image:linear-gradient(90deg,#000000b8 0%,#00000073 35%,#0000000a 72%),url(https://flofr-real-dev.powerappsportals.us/Images/my-workspace-banner.jpg)}.banner-text{z-index:1;color:#fff;height:100%;position:relative}.banner-my-workspace .banner p{max-width:720px}.body-content h2{color:#222;text-align:center;max-width:1140px;margin:40px auto;padding:0 0 24px;font:400 26px/1.3 Georgia,Times New Roman,serif}.licenses-signin-prompt{text-align:center;color:#555;max-width:1140px;margin:0 auto 40px}.licenses-section{max-width:1140px;margin:0 auto 48px}.licenses-search{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.licenses-search label{color:#333;font-size:12px;font-weight:700}.licenses-search input{border:1px solid #ccc;border-radius:3px;max-width:420px;padding:8px 10px;font-size:14px}.licenses-table{border-collapse:collapse;width:100%;font-size:14px}.licenses-table th,.licenses-table td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:8px 10px}.licenses-table thead th{background:#f3f3f3}.sort-button{font:inherit;color:#07549a;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.sort-button:hover{text-decoration:underline}.licenses-filter-row th{background:#fff;padding:6px 8px}.licenses-filter-row input,.licenses-filter-row select{border:1px solid #ccc;border-radius:3px;width:100%;padding:5px 6px;font-size:13px}.licenses-pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.licenses-pagination button{color:#0875d1;cursor:pointer;background:#fff;border:1px solid #0875d1;border-radius:3px;padding:6px 12px}.licenses-pagination button:disabled{color:#999;cursor:not-allowed;border-color:#ccc}.page-license-detail .license-detail-header{padding:24px 0 20px}.back-link{color:#07549a;margin-bottom:14px;font-size:14px;text-decoration:none;display:inline-block}.back-link:hover{text-decoration:underline}.license-detail-header h1{color:#222;margin:0 0 10px;font:400 32px/1.2 Georgia,Times New Roman,serif}.license-licensee{color:#333;margin:0 0 14px;font-size:15px}.license-status-badge{color:#222;background:#e6e6e6;border-radius:3px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.license-detail-body{padding-bottom:48px}.license-tabs{border-bottom:1px solid #ddd;gap:28px;margin-bottom:20px;display:flex}.license-tabs button{color:#333;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:12px 2px;font:700 15px Georgia,Times New Roman,serif}.license-tabs button.active{color:#07549a;border-bottom-color:#07549a}.license-detail-table{border-collapse:collapse;width:100%;font-size:14px}.license-detail-table th,.license-detail-table td{text-align:left;border-bottom:1px solid #eee;padding:12px 10px}.license-detail-table th{color:#222;width:220px}.license-tab-placeholder{color:#666}.endorsements-section,.branch-vendors-section,.filings-section,.applications-section{margin-top:4px}.date-filter{flex-direction:column;gap:4px;display:flex}.date-filter input,.date-filter select{border:1px solid #ccc;border-radius:3px;width:100%;padding:5px 6px;font-size:13px}.container{width:min(100% - 52px,1140px);height:100%;margin:0 auto;padding-top:68px}.banner h1{color:#fff;letter-spacing:0;margin:0 0 16px;font:400 30px/1.2 Georgia,Times New Roman,serif}.banner p{color:#fff;max-width:505px;margin:0 0 16px;font:16px/1.48 Georgia,Times New Roman,serif}.sign-in-button{color:#fff;background:#0875d1;border:1px solid #006dcc;border-radius:3px;margin-top:0;padding:8px 13px;font:700 12px Georgia,Times New Roman,serif;text-decoration:none;display:inline-block}.sign-in-button:hover{background:#07549a}.body-content{background:#fff;flex:1;min-height:232px}.page-content{flex-direction:column;flex:1;display:flex}.portal-footer{color:#333;background:#f3f3f3}.footer-content{justify-content:space-between;align-items:flex-end;width:min(100% - 22px,1140px);margin:0 auto;padding:22px 0 10px;font:12px/1.8 Georgia,Times New Roman,serif;display:flex}.footer-content a{color:#222}.footer-content p{color:#777;margin:4px 0 0}.contact-line{align-items:center;gap:11px;display:flex}.separator{color:#888}@media (width<=600px){.banner{height:auto;min-height:465px}.container{width:calc(100% - 34px);padding-top:47px}.banner h1{font-size:26px}.banner p{font-size:15px}.body-content{min-height:120px}.footer-content{padding:18px 11px;display:block}.footer-content>a{margin-top:10px;display:block}.contact-line{flex-wrap:wrap;gap:5px 9px}}
