@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-700:#bf000f;--color-amber-700:#b75000;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-100:#d0fae5;--color-emerald-700:#007956;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-slate-50:#f8fafc;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-white:#fff;--spacing:.25rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-red-200{border-color:var(--color-red-200)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-green-600{background-color:var(--color-green-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.text-amber-700{color:var(--color-amber-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-red-700{color:var(--color-red-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--bg:#f4f7f3;--surface:#fff;--ink:#17221b;--muted:#6b776f;--line:#e1e8e2;--green:#167a45;--green-dark:#0e5b33;--green-soft:#e9f5ed;--sidebar:#10251a}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}.app-header{border-bottom:1px solid var(--line);z-index:30;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.brand-mark{color:var(--ink);align-items:center;gap:11px;font-size:17px;text-decoration:none;display:flex}.brand-mark small{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-top:1px;font-size:10px;font-weight:700;display:block}.brand-icon{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid;box-shadow:0 6px 16px #167a4525}.app-header-actions{align-items:center;gap:8px;display:flex}.header-link,.header-login{padding:9px 12px;font-size:14px;font-weight:650;text-decoration:none}.header-icon{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.user-menu{border-left:1px solid var(--line);align-items:center;gap:9px;margin-left:8px;padding-left:12px;display:flex}.user-avatar{background:var(--green-soft);width:34px;height:34px;color:var(--green-dark);border-radius:50%;place-items:center;font-weight:800;display:grid}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:13px;font-weight:650;overflow:hidden}.logout-button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px}.app-sidebar{background:var(--sidebar);color:#dbe9df;align-self:flex-start;width:248px;min-height:calc(100vh - 72px);padding:24px 14px;position:sticky;top:72px}.sidebar-section-label{letter-spacing:1.5px;color:#7f9989;padding:0 12px 10px;font-size:10px;font-weight:800}.sidebar-nav{flex-direction:column;gap:3px;display:flex}.sidebar-link{color:#b9cabe;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.sidebar-icon{text-align:center;width:21px;font-size:15px}.sidebar-label{flex:1}.sidebar-badge{color:#fff;text-align:center;background:#e34b4b;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.sidebar-status{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;margin:30px 8px 0;padding:13px;display:flex}.sidebar-status strong{color:#eef8f1;font-size:11px;display:block}.sidebar-status small{color:#7f9989;margin-top:2px;font-size:10px;display:block}.status-dot{background:#5ee58d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5ee58d18}.page-shell{background:var(--bg);flex:1;min-width:0;min-height:calc(100vh - 72px)}.page-shell>main{max-width:1440px;margin:0 auto}.input{background:#fff;border:1px solid #d1d8d2;border-radius:9px;outline:none;width:100%;margin-top:8px;padding:12px;font-size:15px}.input:focus{border-color:#29945a;box-shadow:0 0 0 3px #29945a18}@media (max-width:850px){.app-sidebar{width:72px;padding:24px 8px}.sidebar-label,.sidebar-section-label,.sidebar-status{display:none}.sidebar-link{justify-content:center}.sidebar-icon{width:auto}.user-name,.header-link{display:none}.app-header{padding:0 14px}.page-shell>main{width:100%}}.dashboard-page{padding:34px 38px 60px}.dashboard-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.6px;color:var(--green);margin-bottom:7px;font-size:10px;font-weight:800;display:block}.dashboard-hero h1{letter-spacing:-.8px;margin:0 0 6px;font-size:32px}.dashboard-hero p{color:var(--muted);margin:0;font-size:14px}.primary-action,.secondary-action{border-radius:10px;justify-content:center;align-items:center;padding:11px 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.primary-action{background:var(--green);color:#fff;box-shadow:0 8px 20px #167a4524}.secondary-action{background:var(--green-soft);color:var(--green-dark);margin-top:18px}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.stat-card,.dashboard-panel{border:1px solid var(--line);background:#fff;border-radius:14px}.stat-card{padding:18px}.stat-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700;display:block}.stat-card strong{letter-spacing:-.3px;margin:8px 0 4px;font-size:20px;display:block}.stat-card small{color:var(--muted);font-size:11px}.dashboard-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.panel-heading h2,.account-panel h2{letter-spacing:-.3px;margin:0;font-size:18px}.quick-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.quick-card{border:1px solid var(--line);background:#fbfdfb;border-radius:11px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.quick-card:hover{background:var(--green-soft);border-color:#b8d9c3}.quick-card b{background:var(--green-soft);width:38px;height:38px;color:var(--green-dark);border-radius:10px;place-items:center;font-size:17px;display:grid}.quick-card div{flex:1}.quick-card strong{font-size:13px;display:block}.quick-card span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.quick-card i{color:var(--green);font-style:normal;font-weight:800}.account-panel{min-height:100%}.account-row{border-bottom:1px solid var(--line);padding:14px 0}.account-row span{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.account-row strong{word-break:break-word;font-size:13px}.loading-card{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:14px;padding:30px}@media (max-width:1000px){.dashboard-stats{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:650px){.dashboard-page{padding:24px 16px 40px}.dashboard-hero{flex-direction:column;align-items:flex-start}.dashboard-hero h1{font-size:26px}.dashboard-stats,.quick-grid{grid-template-columns:1fr}}.module-page{padding:32px 38px 60px}.module-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.module-hero h1,.module-title{letter-spacing:-.7px;color:var(--ink);margin:0;font-size:30px}.module-subtitle,.module-hero p{color:var(--muted);margin:6px 0 0;font-size:14px}.module-pill{color:var(--green-dark);white-space:nowrap;background:#f5fbf7;border:1px solid #cfe4d5;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.marketplace-page>div:not(.module-hero){max-width:100%}@media (max-width:650px){.module-page{padding:24px 16px 40px}.module-hero{flex-direction:column;align-items:flex-start}.module-hero h1,.module-title{font-size:25px}}.operations-page>div:not(.module-hero){font-family:inherit}.operations-page h2{letter-spacing:-.25px}.operations-page button{transition:transform .12s,box-shadow .12s}.operations-page button:hover{transform:translateY(-1px)}.operations-page{padding-bottom:72px}.operations-page>.module-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f7fbf8 100%);border-radius:18px;margin:0 0 20px;padding:22px 24px;box-shadow:0 10px 30px #10251a0b}.operations-page>.module-hero h1{font-size:32px}.operations-page>.module-hero .module-pill{background:var(--green-soft);border-color:#c8e3d0}.operations-page>div:not(.module-hero){max-width:100%}.operations-page>div:not(.module-hero)>div[style*=box-shadow]{border:1px solid var(--line);box-shadow:0 8px 24px #10251a0b!important}.operations-page h2{font-size:21px}.operations-page h3{color:var(--ink)}.operations-page hr{border-color:var(--line)!important}@media (max-width:650px){.operations-page>.module-hero{padding:18px}.operations-page>.module-hero h1{font-size:26px}}.settings-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:15px;padding:22px;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 6px 18px #10251a08}.settings-card:hover{border-color:#b8d9c3;transform:translateY(-2px);box-shadow:0 10px 24px #10251a10}.settings-card h2{margin:0;font-size:16px}.settings-card p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.settings-arrow{color:var(--green);margin-left:auto;font-size:20px;font-weight:800}@media (max-width:700px){.settings-grid{grid-template-columns:1fr}}.module-alert{border-radius:12px;margin-bottom:18px;padding:15px 18px;font-size:14px}.module-alert-error{color:#a33;background:#fff1f1;border:1px solid #f0cccc}.module-empty{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:16px;padding:54px 24px}.module-empty-icon{margin-bottom:12px;font-size:40px}.module-empty h2{margin:0 0 6px}.module-empty p{color:var(--muted);margin:0}.company-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 6px 18px #10251a08}.company-icon{background:var(--green-soft);border-radius:12px;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.company-card h2{margin:0;font-size:17px}.company-card-head p{color:var(--muted);margin:3px 0 0;font-size:12px}.company-status{background:var(--green-soft);color:var(--green-dark);text-transform:uppercase;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:800}.company-details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;padding-top:18px;display:grid}.company-details span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px;font-size:10px;display:block}.company-details strong{word-break:break-word;font-size:12px}@media (max-width:700px){.company-grid,.company-details{grid-template-columns:1fr}}.publication-form-shell{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 8px 24px #10251a0b}.publication-page label{color:var(--ink)}.publication-page input,.publication-page select,.publication-page textarea{border-color:var(--line);border-radius:9px}.publication-page button{border-radius:10px}@media (max-width:650px){.publication-form-shell{padding:16px}}.notifications-body{max-width:1000px;margin:0 auto}.notifications-page .module-hero{margin-bottom:16px}.notifications-page .module-hero>div:last-child{text-align:center;min-width:120px}.notifications-body>div:first-child{box-shadow:0 8px 24px #10251a08;background:var(--surface)!important;border-color:var(--line)!important}.notifications-body button{border-radius:10px!important}.notifications-body>div>div{border-color:var(--line)!important}.app-body{min-height:calc(100vh - 72px);display:flex}.app-body .app-sidebar{flex:0 0 248px}.app-body .page-shell{flex:1;min-width:0}.public-home{color:#17221b;background:#f5f7f3;min-height:100vh;overflow:hidden}.public-nav{z-index:5;background:#fff;border-bottom:1px solid #e5ebe6;justify-content:space-between;align-items:center;height:76px;padding:0 5.5%;display:flex;position:relative}.public-brand,.auth-brand{color:#17221b;align-items:center;gap:10px;text-decoration:none;display:flex}.public-brand-mark,.auth-brand span{color:#fff;background:#159447;border-radius:50%;place-items:center;width:39px;height:39px;font-size:21px;font-weight:900;display:grid;transform:rotate(-12deg)}.public-brand strong{letter-spacing:-.4px;font-size:18px;display:block}.public-brand small{color:#718078;letter-spacing:1.1px;margin-top:2px;font-size:8px;font-weight:800;display:block}.public-nav-links{gap:28px;display:flex}.public-nav-links a{color:#45534b;font-size:12px;font-weight:650;text-decoration:none}.public-nav-links a:hover{color:#167a45}.public-nav-actions{align-items:center;gap:8px;display:flex}.public-login,.public-register{border-radius:9px;padding:10px 17px;font-size:12px;font-weight:800;text-decoration:none}.public-login{color:#314038;border:1px solid #cfd9d2}.public-register{color:#fff;background:#159447}.public-hero{isolation:isolate;background:#173e2b;align-items:center;min-height:585px;padding:70px 7% 125px;display:flex;position:relative;overflow:hidden}.hero-backdrop{z-index:-1;background:linear-gradient(90deg,#102a1c 0%,#153c29d9 37%,#173e2b70 63%,#173e2b18 100%),linear-gradient(#173e2b44,#102a1c88);position:absolute;inset:0}.hero-copy{z-index:3;color:#fff;max-width:600px;position:relative}.hero-kicker{letter-spacing:1.8px;color:#51c47b;margin-bottom:13px;font-size:10px;font-weight:900;display:block}.hero-copy h1{letter-spacing:-2px;margin:0 0 18px;font-size:50px;line-height:1.04}.hero-copy h1 em{color:#5ee08b;font-style:normal}.hero-copy p{color:#dce9df;max-width:535px;margin:0 0 19px;font-size:16px;line-height:1.6}.hero-copy ul{color:#f1f7f3;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.hero-copy li{align-items:center;gap:9px;display:flex}.hero-copy li span{text-align:center;color:#63dc91;width:20px;font-weight:900}.hero-actions{gap:10px;margin-top:25px;display:flex}.hero-primary,.hero-secondary{border-radius:9px;padding:13px 19px;font-size:12px;font-weight:850;text-decoration:none}.hero-primary{color:#fff;background:#1db25a;box-shadow:0 8px 22px #05180d55}.hero-secondary{color:#fff;background:#ffffff0c;border:1px solid #b9cbc0}.hero-field{z-index:-2;background:linear-gradient(#7c8f86 0%,#c2b58b 48%,#557d3f 49%,#2c542d 100%);position:absolute;inset:0;overflow:hidden}.field-sky{opacity:.72;background:linear-gradient(#607d8a,#c9b98f);position:absolute;inset:0 0 50%}.field-sun{filter:blur(7px);opacity:.55;background:#ffe5a5;border-radius:50%;width:170px;height:170px;position:absolute;top:17%;right:25%}.field-horizon{background:linear-gradient(#75965a,#355b31);height:35%;position:absolute;top:49%;left:0;right:0}.field-silo{background:linear-gradient(90deg,#7b7d70,#d2cdb8 45%,#6e726b);border-radius:34px 34px 7px 7px;width:74px;height:125px;position:absolute;bottom:39%;box-shadow:0 5px 16px #1b271d55}.field-silo:before{content:"";background:#858a7c;border-radius:50% 50% 0 0;width:56px;height:30px;position:absolute;top:-19px;left:9px}.silo-one{right:26%}.silo-two{bottom:42%;right:33%;transform:scale(.8)}.silo-three{bottom:44%;right:20%;transform:scale(.6)}.grain-stream{filter:blur(2px);background:linear-gradient(#f7d76a,#c8902d 55%,#0000);border-radius:50%;width:28px;height:270px;position:absolute;top:25%;right:24%;transform:rotate(13deg);box-shadow:0 0 18px #f4d36977}.grain-bed{opacity:.9;background:radial-gradient(at 50% 15%,#d7ad4c 0 9%,#b07b29 33%,#6d4a1f 72%,#0000 73%);width:72%;height:37%;position:absolute;bottom:-8%;right:-3%;transform:rotate(-4deg)}.field-lines{background:repeating-linear-gradient(172deg,#0000 0 18px,#b7a04f30 19px 21px);position:absolute;inset:48% 0 0}.hero-market-strip{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c2419e8;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:repeat(4,1fr);padding:8px;display:grid;position:absolute;bottom:25px;left:7%;right:7%}.hero-commodity{color:#fff;border-right:1px solid #ffffff14;align-items:center;gap:10px;padding:9px 12px;display:flex}.hero-commodity:last-child{border:0}.commodity-image{background:linear-gradient(145deg,#b87928,#e0c06d);border-radius:8px;place-items:center;width:54px;height:45px;font-size:23px;display:grid}.hero-commodity strong,.hero-commodity small,.hero-commodity span{display:block}.hero-commodity strong{font-size:12px}.hero-commodity small{color:#e1e9e4;margin-top:3px;font-size:10px}.hero-commodity .up{color:#5de58d;margin-top:2px;font-size:9px}.hero-commodity .down{color:#f18c8c;margin-top:2px;font-size:9px}.public-features{background:#fff;grid-template-columns:1fr 2fr;align-items:start;gap:50px;padding:70px 7%;display:grid}.public-features h2{letter-spacing:-1px;max-width:360px;margin:0;font-size:31px;line-height:1.15}.feature-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.feature-grid article{background:#fbfdfb;border:1px solid #e1e8e2;border-radius:14px;padding:21px}.feature-grid b{color:#167a45;font-size:11px}.feature-grid h3{margin:12px 0 6px;font-size:16px}.feature-grid p{color:#6b776f;margin:0;font-size:12px;line-height:1.55}.public-pricing{color:#fff;text-align:center;background:#10251a;border-radius:20px;margin:0 7%;padding:50px}.public-pricing h2{margin:0 0 8px;font-size:29px}.public-pricing>strong{color:#62df91;font-size:42px}.public-pricing>strong small{color:#c5d8cc;font-size:14px}.public-pricing p{color:#b8cbbf;max-width:560px;margin:10px auto 0;font-size:13px}.public-footer{border-top:1px solid #e1e8e2;justify-content:space-between;align-items:center;margin-top:70px;padding:28px 7%;display:flex}.public-footer strong{display:block}.public-footer span{color:#77847c;margin-top:5px;font-size:11px;display:block}.public-footer a{color:#167a45;font-size:12px;font-weight:800;text-decoration:none}.auth-page{background:#f4f7f3;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.auth-art{color:#fff;background:#123522;flex-direction:column;justify-content:space-between;padding:38px 7%;display:flex;position:relative;overflow:hidden}.auth-art:before{content:"";opacity:.92;background:linear-gradient(145deg,#123522,#1b6840 55%,#315f3b);position:absolute;inset:0}.auth-art:after{content:"";opacity:.75;background:radial-gradient(#d1a447,#6e4d26 40%,#0000 70%);position:absolute;inset:48% -15% -20%;transform:rotate(-5deg)}.auth-brand{z-index:2;color:#fff;position:relative}.auth-brand strong{font-size:20px}.auth-art-copy{z-index:2;max-width:540px;margin:auto 0;position:relative}.auth-art-copy>span{letter-spacing:1.7px;color:#63df91;font-size:10px;font-weight:900}.auth-art-copy h1{letter-spacing:-1.7px;margin:13px 0 17px;font-size:49px;line-height:1.02}.auth-art-copy p{color:#d8e8dd;max-width:460px;font-size:14px;line-height:1.6}.auth-art-grain{z-index:2;filter:blur(2px);opacity:.9;background:linear-gradient(#f8d66e,#a56c20,#0000);border-radius:50%;width:18px;height:300px;position:absolute;top:37%;right:18%;transform:rotate(17deg)}.auth-panel{background:#f6f8f5;justify-content:center;align-items:center;padding:36px;display:flex}.auth-card{background:#fff;border:1px solid #e0e7e1;border-radius:18px;width:100%;max-width:430px;padding:32px;box-shadow:0 20px 50px #10251a12}.auth-logo{color:#167a45;background:#eaf6ee;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:22px;font-weight:900;display:grid}.auth-card h1{letter-spacing:-.6px;margin:0;font-size:28px}.auth-card>p{color:#718078;margin:7px 0 25px;font-size:13px}.auth-card form{gap:14px;display:grid}.auth-card label{color:#314038;gap:6px;font-size:11px;font-weight:800;display:grid}.auth-card input,.auth-card select{color:#17221b;background:#fff;border:1px solid #d6dfd8;border-radius:9px;outline:none;width:100%;padding:12px 13px}.auth-card input:focus,.auth-card select:focus{border-color:#249a57;box-shadow:0 0 0 3px #249a5718}.auth-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.auth-row .remember{align-items:center;gap:6px;font-weight:600;display:flex}.auth-row .remember input{width:auto}.auth-link-button{color:#167a45;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.auth-submit{color:#fff;cursor:pointer;background:#159447;border:0;border-radius:9px;width:100%;padding:13px;font-weight:850;box-shadow:0 7px 16px #15944720}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-error{color:#9c3030;background:#fff1f1;border:1px solid #efcccc;border-radius:9px;padding:11px;font-size:12px}.auth-divider{color:#89948e;align-items:center;gap:10px;margin:20px 0 12px;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e3e9e4;flex:1;height:1px}.social-auth{grid-template-columns:1fr 1fr;gap:8px;display:grid}.social-auth button{color:#536159;background:#fff;border:1px solid #d9e1db;border-radius:8px;padding:10px;font-weight:700}.auth-switch{text-align:center!important;margin:18px 0 0!important;font-size:11px!important}.auth-switch a{color:#167a45;font-weight:850;text-decoration:none}.auth-legal{line-height:1.5;font-size:10px!important}.auth-mobile-brand{color:#167a45;margin-bottom:12px;font-weight:900;text-decoration:none;display:none}@media (max-width:900px){.public-nav-links{display:none}.public-hero{padding:55px 6% 115px}.hero-copy h1{font-size:40px}.hero-market-strip{grid-template-columns:1fr 1fr;left:4%;right:4%}.hero-commodity:nth-child(2){border-right:0}.public-features,.auth-page{grid-template-columns:1fr}.auth-art{display:none}.auth-panel{padding:24px}.auth-mobile-brand{display:block}}@media (max-width:600px){.public-nav{padding:0 16px}.public-nav-actions .public-login{display:none}.public-hero{min-height:650px;padding:42px 20px 145px}.hero-copy h1{letter-spacing:-1.2px;font-size:34px}.hero-copy p{font-size:14px}.hero-market-strip{grid-template-columns:1fr 1fr;bottom:14px;left:14px;right:14px}.hero-commodity{padding:7px}.commodity-image{width:42px;height:37px}.hero-commodity:nth-child(3),.hero-commodity:nth-child(4){display:none}.public-features{padding:50px 20px}.feature-grid{grid-template-columns:1fr}.public-pricing{margin:0 20px;padding:35px 20px}.public-footer{flex-direction:column;align-items:flex-start;gap:15px;margin-top:45px;padding:24px 20px}.auth-card{padding:24px}.auth-two-col{grid-template-columns:1fr}}.operations-page .operation-card{overflow:hidden;border:1px solid var(--line)!important;border-radius:18px!important;padding:22px!important;box-shadow:0 10px 28px #10251a0b!important}.operations-page .operation-card-header{border-bottom:1px solid var(--line);padding-bottom:17px}.operations-page .operation-card-header>div:last-child{text-transform:uppercase;letter-spacing:.5px;border-radius:999px!important;padding:6px 10px!important;font-size:10px!important}.operations-page .operation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important}.operations-page .operation-metrics small{text-transform:uppercase;letter-spacing:.7px;color:var(--muted)!important;font-size:10px!important}.operations-page .operation-metrics div div{color:var(--ink);font-size:18px!important}.operations-page .workflow-rail{border:1px solid var(--line);background:#f7faf7;border-radius:14px;grid-template-columns:repeat(10,minmax(75px,1fr));gap:4px;margin:0 0 22px;padding:14px;display:grid;overflow:auto}.workflow-rail-step{text-align:center;color:#7a877f;min-width:75px;position:relative}.workflow-rail-step span{background:#fff;border:1px solid #d3ddd5;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 6px;font-size:10px;font-weight:850;display:grid}.workflow-rail-step small{font-size:9px;font-weight:700;line-height:1.25;display:block}.workflow-rail-step.done{color:var(--green-dark)}.workflow-rail-step.done span{background:var(--green-soft);color:var(--green-dark);border-color:#b9ddc5}.workflow-rail-step.current{color:var(--green-dark)}.workflow-rail-step.current span{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 0 0 4px #167a4515}.operations-page .operation-workflow{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.operations-page .operation-workflow>h3{margin:0 0 13px!important;font-size:14px!important}.operations-page .operation-workflow>div>div{border:1px solid var(--line)!important;box-shadow:none!important}.operations-page .operation-workflow>div>div[style*="background: #eff6ff"]{background:var(--green-soft)!important;color:var(--green-dark)!important}@media (max-width:800px){.operations-page .operation-metrics{grid-template-columns:1fr!important}.operations-page .workflow-rail{grid-template-columns:repeat(5,minmax(75px,1fr))}}.dashboard-market-grid{grid-template-columns:1.75fr 1fr;gap:16px;margin-bottom:16px;display:grid}.dashboard-lower-grid{grid-template-columns:1.75fr 1fr;gap:16px;display:grid}.dashboard-market-grid .dashboard-panel,.dashboard-lower-grid .dashboard-panel{min-width:0}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel-heading>a{color:var(--green);margin-top:3px;font-size:11px;font-weight:800;text-decoration:none}.price-list{margin-top:16px}.price-row{border-bottom:1px solid var(--line);grid-template-columns:1fr .7fr 1.2fr 1fr;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:grid}.price-row:last-child{border-bottom:0}.price-product{font-weight:800}.price-row>span:nth-child(2){color:var(--muted);text-transform:uppercase;font-size:9px}.price-row strong{font-size:12px}.price-row small{color:var(--muted);text-align:right}.dashboard-empty-line{color:var(--muted);padding:28px 0;font-size:12px}.activity-list{margin-top:8px}.activity-row{border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:flex}.activity-row:last-child{border-bottom:0}.activity-dot{background:#c8d1cb;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:4px}.activity-dot.active{background:var(--green);box-shadow:0 0 0 4px #167a4512}.activity-row strong{font-size:11px}.activity-row p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.4}@media (max-width:1000px){.dashboard-market-grid,.dashboard-lower-grid{grid-template-columns:1fr}.price-row{grid-template-columns:1fr 1fr}.price-row small{text-align:left}}@media (max-width:650px){.price-row{grid-template-columns:1fr}.price-row small{text-align:left}}.market-detail-panel{border:1px solid var(--line);background:#f8fbf8;border-radius:14px;margin-top:22px;padding:20px}.market-detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;display:flex}.market-detail-status{background:var(--green-soft);color:var(--green-dark);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850}.market-detail-grid>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.market-detail-grid span,.market-detail-note span{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;font-size:9px;display:block}.market-detail-grid strong{font-size:12px}.market-detail-note{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;padding:11px 13px;font-size:12px}.market-detail-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:14px;font-size:12px;display:flex}@media (max-width:700px){.market-detail-grid{grid-template-columns:1fr 1fr}.market-detail-actions{flex-direction:column;align-items:flex-start}}.module-alert{border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:12px}.module-alert.error{color:#9d3333;background:#fff2f2;border-color:#f0cccc}.empty-module{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;padding:52px 28px;box-shadow:0 10px 28px #10251a08}.empty-module-icon{background:var(--green-soft);width:52px;height:52px;color:var(--green);border-radius:15px;place-items:center;margin:0 auto 15px;font-size:24px;display:grid}.empty-module h2{margin:0;font-size:18px}.empty-module p{max-width:520px;color:var(--muted);margin:8px auto 20px;font-size:12px;line-height:1.5}.opportunity-list{gap:12px;display:grid}.opportunity-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px;box-shadow:0 8px 25px #10251a08}.opportunity-main{justify-content:space-between;align-items:center;gap:25px;display:flex}.opportunity-tags{align-items:center;gap:7px;margin-bottom:10px;display:flex}.ai-tag,.neutral-tag{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.ai-tag{color:#0e6b3b;background:#e9f5ed}.neutral-tag{color:#68746d;background:#f1f4f2}.opportunity-card h2{margin:0 0 10px;font-size:17px}.opportunity-details{color:var(--muted);flex-wrap:wrap;gap:15px;font-size:10px;display:flex}.opportunity-details span:first-child{color:var(--ink);font-weight:800}.opportunity-score{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:155px;display:flex}.opportunity-score strong{color:var(--green);font-size:31px}.opportunity-score span{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:9px}.opportunity-score .primary-action{padding:9px 12px;font-size:11px}@media (max-width:700px){.opportunity-main{flex-direction:column;align-items:flex-start}.opportunity-score{text-align:left;align-items:flex-start;width:100%;min-width:0}}.received-offer-card{border:1px solid var(--line);background:#fff;border-radius:17px!important;padding:22px!important;box-shadow:0 8px 25px #10251a08!important}.received-offer-card hr{border-top-color:var(--line)!important}.received-offer-card button{border-radius:9px!important;font-size:11px!important}.publication-toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:15px 18px;display:flex}.publication-toolbar strong{font-size:13px;display:block}.publication-toolbar span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.publication-list{gap:12px;display:grid}.publication-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px;box-shadow:0 8px 25px #10251a08}.publication-card-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.publication-tags{gap:7px;margin-bottom:8px;display:flex}.sale-tag,.demand-tag,.active-tag,.paused-tag{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.sale-tag{color:#0e6b3b;background:#e9f5ed}.demand-tag{color:#315b9d;background:#eef3ff}.active-tag{color:#167a45;background:#e9f5ed}.paused-tag{color:#9a6811;background:#fff4dd}.publication-card h2{margin:0;font-size:18px}.publication-card-top p{color:var(--muted);margin:5px 0 0;font-size:11px}.publication-price{text-align:right;white-space:nowrap}.publication-price strong{font-size:20px}.publication-price span{color:var(--muted);margin-left:4px;font-size:10px}.publication-data{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:9px;margin:17px 0;padding:12px 0;display:grid}.publication-data div{border-right:1px solid var(--line);padding:4px 9px}.publication-data div:last-child{border-right:0}.publication-data span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px;display:block}.publication-data strong{margin-top:4px;font-size:11px;display:block}.publication-actions{flex-wrap:wrap;gap:8px;display:flex}.publication-actions button{color:#fff;cursor:pointer;border:0;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:800}.publication-actions button:disabled{opacity:.55;cursor:not-allowed}.publication-actions .secondary-action{padding:9px 13px;font-size:10px}.action-green{background:#159447}.action-amber{background:#d99118}.action-danger{background:#c43c3c}@media (max-width:700px){.publication-toolbar{flex-direction:column;align-items:flex-start}.publication-toolbar .primary-action{text-align:center;width:100%}.publication-card-top{flex-direction:column}.publication-price{text-align:left}.publication-data{grid-template-columns:1fr 1fr}.publication-data div:nth-child(2){border-right:0}.publication-actions>*{text-align:center;flex:1}.module-page{padding:18px!important}.module-hero{border-radius:15px!important;padding:18px!important}.module-hero h1{font-size:25px!important}.module-hero p{font-size:11px!important}.module-pill{font-size:9px!important}.dashboard-page{padding:18px!important}.dashboard-hero{padding:20px!important}.dashboard-hero h1{font-size:25px!important}.dashboard-stats{grid-template-columns:1fr 1fr!important}.stat-card{padding:14px!important}.stat-card strong{font-size:24px!important}}.payment-methods-body{width:100%;max-width:1100px;margin:0 auto}.payment-methods-toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:15px 18px;display:flex}.payment-methods-toolbar strong{font-size:13px;display:block}.payment-methods-toolbar span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.payment-methods-page section{margin-bottom:16px}.payment-methods-page article{border:1px solid var(--line)!important;box-shadow:0 8px 25px #10251a08!important}.payment-methods-page input,.payment-methods-page select{border-color:var(--line)!important;border-radius:9px!important}.payment-methods-title{margin:20px 0 12px;font-size:15px}.notifications-toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:15px 18px;display:flex}.notifications-toolbar strong{font-size:13px;display:block}.notifications-toolbar span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.notifications-body>div>div[style*="borderRadius: 12px"]{border-color:var(--line)!important;border-radius:14px!important}.notifications-body button{font-size:10px}@media (max-width:650px){.notifications-toolbar{flex-direction:column;align-items:flex-start}.notifications-toolbar .secondary-action{text-align:center;width:100%}}.documents-page{max-width:1180px}.document-summary>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px}.document-summary strong{font-size:24px;display:block}.document-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;display:block}.document-section{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:16px;padding:18px}.document-section-head{margin-bottom:14px}.document-section-head h2{margin:4px 0 0;font-size:17px}.document-card{border:1px solid var(--line);background:#fbfdfb;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.document-icon{background:var(--green-soft);width:38px;height:38px;color:var(--green-dark);border-radius:10px;justify-content:center;align-items:center;font-weight:800;display:flex}.document-card small{color:#87938b;font-size:10px}.document-card a{color:var(--green-dark);font-size:10px;font-weight:800;text-decoration:none}.document-status{color:#68736c;background:#f3f5f3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.document-status.ok{background:var(--green-soft);color:var(--green-dark)}.document-footer{gap:10px;margin:4px 0 25px;display:flex}.document-footer a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none}.module-empty.compact{padding:24px}@media (max-width:720px){.document-summary,.document-grid{grid-template-columns:1fr}.document-card{grid-template-columns:34px minmax(0,1fr)}.document-card .document-status,.document-card a{grid-column:2;justify-self:start}}.operations-page .operation-card{overflow:hidden;border:1px solid var(--line)!important;box-shadow:0 8px 24px #10251a0f!important}.operations-page .operation-card-header h2{letter-spacing:-.02em;font-size:20px!important}.operations-page .operation-metrics>div{border:1px solid var(--line);background:#f8fbf8;border-radius:12px;padding:14px 16px}.operations-page .operation-metrics small{text-transform:uppercase;letter-spacing:.08em;font-size:10px!important}.operations-page .workflow-rail{border:1px solid var(--line);background:#f5f8f5;border-radius:14px;grid-template-columns:repeat(10,minmax(70px,1fr));gap:5px;margin-bottom:22px;padding:14px;display:grid;overflow-x:auto}.operations-page .workflow-rail-step{text-align:center;color:#87938b;flex-direction:column;align-items:center;gap:7px;min-width:72px;display:flex}.operations-page .workflow-rail-step span{background:#fff;border:1px solid #d9e2db;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.operations-page .workflow-rail-step small{font-size:9px;line-height:1.25}.operations-page .workflow-rail-step.done{color:var(--green-dark)}.operations-page .workflow-rail-step.done span{background:var(--green-soft);color:var(--green-dark);border-color:#b9dec7}.operations-page .workflow-rail-step.current{color:var(--green-dark);font-weight:800}.operations-page .workflow-rail-step.current span{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 0 0 4px var(--green-soft)}@media (max-width:720px){.operations-page .operation-card{border-radius:14px;padding:16px!important}.operations-page .workflow-rail{grid-template-columns:repeat(10,82px);margin-left:-2px;margin-right:-2px}.operations-page .operation-metrics{grid-template-columns:1fr!important}.operations-page .operation-card-header{gap:10px!important}}.commercial-document-tools{border-left:3px solid var(--green)!important}.commercial-document-tools p{max-width:760px;color:var(--muted);font-size:11px;line-height:1.6}.commercial-document-form{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.commercial-document-form select{border:1px solid var(--line);min-width:260px;color:var(--ink);background:#fff;border-radius:10px;flex:1;padding:11px 12px;font-size:11px}.commercial-document-form button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:800}.commercial-document-form button:disabled{opacity:.45;cursor:not-allowed}.app-error-page{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.app-error-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(520px,100%);padding:34px;box-shadow:0 14px 40px #10251a14}.app-error-card h1{letter-spacing:-.03em;margin:8px 0 10px;font-size:28px}.app-error-card p{color:var(--muted);margin:0 0 22px;line-height:1.6}.app-error-card button,.app-error-card a{border:1px solid var(--line);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-right:8px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.app-error-card button{background:var(--green);color:#fff;border-color:var(--green)}.app-error-card a{color:var(--ink);background:#fff}:root{--ab-teal:#0d6f6a;--ab-teal-2:#118b7f;--ab-green:#14935a;--ab-navy:#102f31;--ab-bg:#f3f6f7;--ab-card:#fff;--ab-border:#dfe6e7;--ab-muted:#6b777b;--ab-shadow:0 8px 24px #102f3114}body{background:var(--ab-bg)}.app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;height:64px;padding:0 22px 0 300px;box-shadow:0 1px #102f3114}.header-search{color:#6b777b;background:#fff;border:1px solid #d8e0e1;border-radius:11px;flex:1;align-items:center;gap:10px;max-width:720px;height:40px;padding:0 12px;display:flex}.header-search span{font-size:22px;line-height:1}.header-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.header-search kbd{color:#8a9598;background:#f7f9f9;border:1px solid #e1e6e7;border-radius:6px;padding:3px 5px;font-size:9px}.header-language{color:#273b3d;cursor:pointer;background:#fff;border:1px solid #dfe6e7;border-radius:10px;padding:9px 11px;font-size:11px}.header-language strong{margin:0 4px}.header-icon{color:#34484a;background:0 0;border:0;width:38px;height:38px;font-size:17px;position:relative}.header-icon i{color:#fff;background:#e84b50;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:0;right:1px}.user-avatar{background:#edf6f1;border:1px solid #cfe6d8;width:34px;height:34px}.user-meta{flex-direction:column;min-width:0;display:flex}.user-meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;overflow:hidden}.user-meta small{color:#1a9560;margin-top:2px;font-size:8px}.logout-button{padding:5px 6px;font-size:10px}.app-body{min-height:calc(100vh - 64px)}.app-body .app-sidebar{flex-basis:272px}.app-sidebar{z-index:40;background:linear-gradient(#0d2729 0%,#102d30 58%,#0c2528 100%);width:272px;min-height:calc(100vh - 64px);padding:10px 10px 16px;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:4px 0 20px #0923251f}.sidebar-brand{color:#fff;align-items:center;gap:9px;height:56px;margin-bottom:7px;padding:3px 12px 8px;text-decoration:none;display:flex}.sidebar-brand strong{letter-spacing:-1px;font-size:22px;line-height:1}.sidebar-brand strong span{color:#1cb77c}.sidebar-brand small{color:#b8ceca;letter-spacing:.9px;margin-top:3px;font-size:6.5px;font-weight:800;display:block}.sidebar-leaf{color:#1bc486;background:linear-gradient(145deg,#0e6e68,#123f40);border-radius:13px;place-items:center;width:39px;height:39px;font-size:26px;display:grid;transform:rotate(-22deg)}.sidebar-link{color:#c0d1cf;border-radius:8px;min-height:35px;padding:8px 11px;font-size:11px;font-weight:650}.sidebar-link:hover{color:#fff;background:#ffffff0b}.sidebar-link.active{color:#fff;background:linear-gradient(90deg,#126f73,#137a68);box-shadow:inset 3px 0 #59dfae,0 4px 12px #0000001f}.sidebar-new{color:#fff;background:#12a86d;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:7px;font-weight:900}.sidebar-status{display:none}.sidebar-help{color:#fff;background:linear-gradient(135deg,#123f56,#16475b);border-radius:10px;align-items:center;gap:9px;margin:16px 4px 0;padding:11px;text-decoration:none;display:flex}.sidebar-help>span{color:#164d62;background:#e9f5f8;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.sidebar-help strong{font-size:10px;display:block}.sidebar-help small{color:#bcd2d8;margin-top:2px;font-size:8px;display:block}.sidebar-help b{color:#b9d5dc;margin-left:auto;font-size:16px}.page-shell{background:var(--ab-bg);min-height:calc(100vh - 64px);margin-left:272px}.module-page,.dashboard-page{padding:22px 24px 50px}.module-hero{border:1px solid var(--ab-border);box-shadow:var(--ab-shadow);background:#fff;border-radius:14px;margin-bottom:14px;padding:18px 20px}.module-hero h1,.module-title{font-size:25px}.module-hero p{font-size:11px}.eyebrow{color:var(--ab-teal);font-size:9px}.module-pill{color:#0d715b;background:#effaf5;border-color:#c9e5db;font-size:9px}.dashboard-panel,.stat-card,.document-section,.company-card,.publication-card,.opportunity-card,.received-offer-card{border-color:var(--ab-border);box-shadow:var(--ab-shadow);border-radius:13px}.dashboard-panel{padding:16px}.panel-heading h2{font-size:15px}.primary-action{background:var(--ab-green);border-radius:8px;padding:9px 13px;font-size:10px}.document-card{background:#fbfcfc;border-radius:10px}.document-card strong{font-size:11px}.module-alert{border-radius:9px;padding:11px 14px;font-size:11px}.input,input,select,textarea{border-color:#d6e0e1}.dashboard-reference{padding-top:14px}.dashboard-banner{color:#fff;background:linear-gradient(90deg,#16453a 0%,#1b6d55 43%,#5c7044 100%);border-radius:14px;justify-content:space-between;align-items:stretch;min-height:142px;margin-bottom:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #102f311f}.dashboard-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a302a33,#0a302a05),repeating-linear-gradient(165deg,#0000 0 18px,#ffffff09 19px 21px);position:absolute;inset:0}.dashboard-banner-copy{z-index:1;max-width:54%;padding:20px 30px;position:relative}.dashboard-banner-copy>span{letter-spacing:1.1px;color:#d5e8df;font-size:8px;font-weight:900}.dashboard-banner-copy h1{margin:7px 0 4px;font-size:21px;font-weight:650;line-height:1.02}.dashboard-banner-copy h1 strong{letter-spacing:-1.6px;font-size:31px}.dashboard-banner-copy h1 strong span{color:#3de2a4}.dashboard-banner-copy p{color:#e1ede8;margin:6px 0 0;font-size:9px}.dashboard-banner-stats{z-index:1;grid-template-columns:repeat(3,1fr);align-content:center;gap:8px;width:47%;padding:14px 15px;display:grid;position:relative}.dashboard-banner-stats>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1c;border:1px solid #ffffff40;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:31px 1fr;align-items:center;column-gap:8px;padding:7px 9px;display:grid}.dashboard-banner-stats b{color:#735e23;background:#f7e9b4;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.dashboard-banner-stats strong{font-size:16px;line-height:1}.dashboard-banner-stats small{color:#e0ece7;font-size:7px}.dashboard-main-grid{grid-template-columns:minmax(0,2.1fr) minmax(260px,.8fr);gap:12px;margin-bottom:12px;display:grid}.dashboard-board{padding:13px 13px 9px}.dashboard-section-head{align-items:center;gap:9px;min-height:28px;display:flex}.dashboard-section-head h2{color:#164e51;margin:0;font-size:13px}.dashboard-section-head a{color:#187b73;margin-left:auto;font-size:9px;font-weight:800;text-decoration:none}.dashboard-section-head small{color:#849093;font-size:8px}.live-dot{color:#fff;background:#e84d55;border-radius:999px;padding:4px 7px;font-size:8px}.dashboard-tabs{border-bottom:1px solid #e4eaeb;gap:0;margin-top:8px;display:flex}.dashboard-tabs>*{color:#748083;padding:8px 13px;font-size:8px}.dashboard-tabs b{color:#fff;background:#12877e;border-radius:7px 7px 0 0}.dashboard-market-table{width:100%;overflow:auto}.dashboard-table-head,.dashboard-table-row{border-bottom:1px solid #edf1f1;grid-template-columns:1.5fr .8fr 1fr .8fr .8fr 1fr;align-items:center;gap:8px;min-width:600px;padding:7px 6px;font-size:8px;display:grid}.dashboard-table-head{color:#677478;background:#fafcfc;font-weight:800}.dashboard-table-row strong{font-size:9px}.dashboard-table-row .up{color:#15935d}.dashboard-table-row .down{color:#d84d58}.dashboard-market-cards{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.dashboard-market-cards>div{background:#fff;border:1px solid #e1e8e8;border-radius:9px;grid-template-columns:27px 1fr;align-items:center;column-gap:6px;padding:7px;display:grid}.dashboard-market-cards b{background:#eaf6ee;border-radius:50%;grid-row:1/4;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.dashboard-market-cards span{color:#6c777a;text-transform:uppercase;font-size:7px}.dashboard-market-cards strong{font-size:10px}.dashboard-market-cards small{color:#15935d;font-size:7px}.dashboard-side-stack{gap:12px;display:grid}.dashboard-side-stack .dashboard-panel{padding:13px}.dashboard-global-row{border-bottom:1px solid #edf1f1;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:9px 0;font-size:8px;display:grid}.dashboard-global-row:last-child{border-bottom:0}.dashboard-global-row strong{font-size:9px}.dashboard-global-row small{color:#15935d;font-size:8px}.dashboard-risk{grid-template-columns:1.4fr .8fr;align-items:center;gap:12px;display:grid!important}.dashboard-risk div:first-child{grid-template-columns:29px 1fr;column-gap:7px;display:grid}.dashboard-risk div:first-child span{color:#11836f;background:#e6f6ef;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;display:grid}.dashboard-risk small{color:#778285;font-size:7px}.dashboard-risk strong{font-size:13px}.dashboard-price-strip{background:0 0;margin:0 0 12px}.dashboard-price-strip>div{grid-template-columns:28px 1fr auto;position:relative;overflow:hidden}.dashboard-price-strip .dashboard-spark{color:#18a069;grid-column:1/-1;width:100%;height:28px;margin-top:3px}.dashboard-spark-empty{color:#9aa4a7;grid-column:1/-1;height:28px;padding-top:8px;font-size:7px}.dashboard-three-grid{grid-template-columns:1.15fr 1.15fr .9fr;gap:12px;margin-bottom:12px;display:grid}.dashboard-list-panel{padding:13px}.dashboard-mini-table{margin-top:8px}.dashboard-mini-table>div{border-bottom:1px solid #edf1f1;grid-template-columns:1.2fr .75fr .85fr 1fr 1fr auto;align-items:center;gap:6px;padding:7px 2px;font-size:8px;display:grid}.dashboard-mini-table>div:last-child{border-bottom:0}.dashboard-mini-table b,.dashboard-mini-table strong{font-size:8px}.dashboard-mini-table small{color:#778286;font-size:7px}.dashboard-mini-table a{color:#127f76;font-size:8px;font-weight:800;text-decoration:none}.dashboard-activity>div{border-bottom:1px solid #edf1f1;grid-template-columns:18px 1fr auto;gap:6px;padding:8px 0;display:grid}.dashboard-activity b{color:#17a06a;font-size:9px}.dashboard-activity strong{font-size:8px;display:block}.dashboard-activity small{color:#7b8588;margin-top:2px;font-size:7px;line-height:1.3;display:block}.dashboard-activity time{color:#9aa3a5;font-size:7px}.dashboard-bottom-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.dashboard-bottom-grid .dashboard-panel{padding:13px}.dashboard-ops>div{grid-template-columns:1.1fr .8fr .7fr 1fr auto}.dashboard-new-badge{color:#d74e65;background:#f0e4e9;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.dashboard-opportunity-list{margin-top:7px}.dashboard-opportunity-list>div{border-bottom:1px solid #edf1f1;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.dashboard-opportunity-list>div>strong{color:#15935d;font-size:13px}.dashboard-opportunity-list b{font-size:8px;display:block}.dashboard-opportunity-list small{color:#7a8587;margin-top:2px;font-size:7px;display:block}.dashboard-opportunity-list a{color:#147d76;font-size:8px;font-weight:800;text-decoration:none}@media (max-width:1100px){.dashboard-main-grid,.dashboard-three-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-banner-stats{width:52%}.dashboard-banner-copy{max-width:48%}}@media (max-width:800px){.app-header{padding-left:82px}.header-search{max-width:none}.user-meta,.user-chevron,.logout-button{display:none}.dashboard-banner{flex-direction:column}.dashboard-banner-copy{max-width:none}.dashboard-banner-stats{width:100%;padding-top:0}.dashboard-banner-stats>div{min-height:45px}.dashboard-market-cards{grid-template-columns:repeat(2,1fr)}.dashboard-three-grid{grid-template-columns:1fr}.app-sidebar{width:64px;padding:10px 7px}.sidebar-brand{justify-content:center;padding:3px}.sidebar-brand>span:last-child,.sidebar-label,.sidebar-new,.sidebar-help{display:none}.app-body .app-sidebar{flex-basis:64px}.page-shell{margin-left:64px}}@media (max-width:600px){.dashboard-page,.module-page{padding:12px}.dashboard-banner-copy{padding:17px}.dashboard-banner-stats{grid-template-columns:repeat(2,1fr)}.dashboard-banner-stats>div{grid-template-columns:27px 1fr}.dashboard-banner-copy h1 strong{font-size:27px}.dashboard-market-cards{grid-template-columns:1fr 1fr}.dashboard-section-head{flex-wrap:wrap}.dashboard-mini-table>div{grid-template-columns:1fr 1fr}.dashboard-mini-table>div>*{min-width:0}.dashboard-price-strip{grid-template-columns:1fr 1fr}.header-search kbd{display:none}}.module-page>.document-section,.module-page>.company-card,.module-page>.dashboard-panel,.module-page>.settings-grid{margin-bottom:12px}.document-section,.company-card,.settings-card{box-shadow:var(--ab-shadow);border:1px solid var(--ab-border);background:#fff;border-radius:13px}.document-section{padding:16px}.document-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.document-section-head h2{color:#174f51;margin:2px 0;font-size:14px}.document-section-head p{color:#768286;margin:4px 0 0;font-size:9px;line-height:1.45}.document-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;display:grid}.document-card{background:#fbfcfc;border:1px solid #e1e8e8;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.document-card>div:nth-child(2){flex:1;min-width:0}.document-card strong{color:#243b3d;font-size:10px}.document-card p{color:#657174;margin:3px 0;font-size:8px}.document-card small{color:#8a9598;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.document-icon{color:#147b64;background:#e9f6f0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.document-status{color:#8b651c;white-space:nowrap;background:#f4ead7;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.document-status.ok{color:#13805a;background:#e5f6ed}.document-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.document-summary>div{border:1px solid var(--ab-border);box-shadow:var(--ab-shadow);background:#fff;border-radius:12px;padding:13px}.document-summary strong{color:#174f51;font-size:22px;display:block}.document-summary span{color:#7c8789;font-size:8px}.company-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.company-card{padding:15px}.company-card-head{align-items:flex-start;gap:10px;display:flex}.company-icon{background:#e8f5ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.company-card-head>div:nth-child(2){flex:1}.company-card h2{color:#183f41;margin:0;font-size:12px}.company-card p{color:#7a8588;margin:3px 0;font-size:8px}.company-status{color:#16805a;background:#e7f6ed;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.company-details{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.company-details>div{background:#f7f9f9;border-radius:8px;padding:8px}.company-details span{color:#8a9497;font-size:7px;display:block}.company-details strong{color:#324547;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-card{color:inherit;align-items:center;gap:12px;padding:15px;text-decoration:none;display:flex}.settings-icon{background:#eaf6f0;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.settings-card h2{color:#183f41;margin:0;font-size:11px}.settings-card p{color:#778386;margin:4px 0 0;font-size:8px}.settings-arrow{color:#168276;margin-left:auto;font-size:16px}.operations-page .operation-card{border:1px solid var(--ab-border)!important;box-shadow:var(--ab-shadow)!important}.operations-page .operation-card-header h2{color:#174f51;font-size:14px}.operations-page .operation-metrics>div{background:#f7fafa;border:1px solid #e6eded;border-radius:9px;padding:10px}.operations-page .operation-workflow{background:#fbfcfc;border:1px solid #e2e9e9;border-radius:11px;padding:14px}.operations-page .operation-workflow h3{color:#174f51;font-size:11px}.operations-page button{border-radius:8px}.auth-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-two-col label{color:#536164;gap:5px;font-size:8px;font-weight:800;display:grid}.auth-two-col label:last-child{grid-column:1/-1}.module-page button.primary-action,.module-page button.module-pill{cursor:pointer;border:0}.module-page button:disabled{opacity:.55;cursor:not-allowed}.module-page input,.module-page select,.module-page textarea{box-sizing:border-box;background:#fff;border:1px solid #d8e1e2;border-radius:8px;min-height:38px;padding:8px 10px;font-size:9px}.module-page textarea{min-height:100px}.module-alert-error,.module-alert.error{border:1px solid #f1cfd2;color:#a33b42!important;background:#fff0f0!important}.module-alert:not(.error):not(.module-alert-error){color:#167052;background:#edf9f3;border:1px solid #ccebdc}.module-empty{text-align:center;box-shadow:var(--ab-shadow);background:#fff;border:1px dashed #d4dfdf;border-radius:13px;padding:38px}.module-empty h2{color:#27484a;font-size:14px}.module-empty p{color:#7c888a;font-size:9px}.module-empty-icon{font-size:30px}.marketplace-page .marketplace-card,.marketplace-page .marketplace-header,.marketplace-page .marketplace-search,.marketplace-page .marketplace-filters{box-shadow:var(--ab-shadow);border-color:var(--ab-border)!important;border-radius:11px!important}@media (max-width:800px){.settings-grid,.document-summary,.auth-two-col,.company-details{grid-template-columns:1fr}.document-section-head{flex-direction:column;align-items:flex-start}.document-grid{grid-template-columns:1fr}}.notifications-body,.payment-methods-body{gap:12px;display:grid}.notifications-toolbar,.payment-methods-toolbar{border:1px solid var(--ab-border);box-shadow:var(--ab-shadow);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.notifications-toolbar strong,.payment-methods-toolbar strong{color:#184b4d;font-size:11px;display:block}.notifications-toolbar span,.payment-methods-toolbar span{color:#7b8588;margin-top:3px;font-size:8px;display:block}.notifications-body>div:not(.notifications-toolbar),.payment-methods-body>section{border:1px solid var(--ab-border)!important;box-shadow:var(--ab-shadow)!important;border-radius:12px!important}.secondary-action{color:#126f69;cursor:pointer;background:#fff;border:1px solid #cfe1df;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.payment-methods-toolbar button{font-size:9px;background:var(--ab-green)!important;border-radius:8px!important;padding:9px 13px!important}.payment-methods-title{color:#184b4d;margin:4px 0;font-size:13px}.payment-methods-body label{color:#526063;font-size:8px;font-weight:800}.payment-methods-body input,.payment-methods-body select{font-size:9px!important}@media (max-width:600px){.notifications-toolbar,.payment-methods-toolbar{flex-direction:column;align-items:flex-start}.secondary-action{width:100%}}.logistics-page .module-hero{justify-content:space-between;align-items:center;display:flex}.logistics-page .module-hero a{text-decoration:none}.logistics-table-wrap{border:1px solid #e1e8e8;border-radius:10px;overflow:auto}.logistics-table{border-collapse:collapse;background:#fff;width:100%;min-width:880px}.logistics-table th,.logistics-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f1;padding:10px 9px;font-size:8px}.logistics-table th{text-transform:uppercase;letter-spacing:.4px;color:#748083;background:#fafcfc;font-size:7px}.logistics-table td strong{color:#214749;font-size:9px;display:block}.logistics-table td small{color:#8a9598;margin-top:2px;font-size:7px;display:block}.logistics-table td a{color:#147d76;white-space:nowrap;font-weight:800;text-decoration:none}.logistics-status{color:#147c5c;background:#eaf6f0;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-block}.logistics-page .document-section-head select{width:auto;min-width:130px}@media (max-width:600px){.logistics-page .module-hero{flex-direction:column;align-items:flex-start;gap:10px}}.admin-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-check{background:#fff;border:1px solid #e4ebeb;border-radius:9px;gap:9px;padding:11px;display:flex}.admin-check strong{text-transform:capitalize;color:#26484a;font-size:9px}.admin-check p{color:#788487;margin:3px 0 0;font-size:8px;line-height:1.4}.admin-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.admin-dot.ok{background:#22a06b}.admin-dot.pending{background:#d79b27}.module-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.module-links a{color:#286b68;background:#fff;border:1px solid #dfe7e7;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:800;text-decoration:none}@media (max-width:700px){.admin-check-grid{grid-template-columns:1fr}}.marketplace-page{padding-top:20px}.marketplace-hero{justify-content:space-between;align-items:center;gap:24px;min-height:132px;display:flex;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f2faf6 62%,#e8f5ee 100%)!important;border-color:#d8e8df!important;padding:22px 24px!important}.marketplace-hero:after{content:"";pointer-events:none;background:#167a4512;border-radius:50%;width:280px;height:280px;position:absolute;top:-170px;right:-110px}.marketplace-hero h1{letter-spacing:-.9px;font-size:29px!important}.marketplace-hero-meta{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.marketplace-hero-meta span{color:#176b4a;background:#e9f6ef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.marketplace-hero-side{z-index:1;text-align:right;background:#ffffffd9;border:1px solid #d4e7dc;border-radius:12px;min-width:150px;padding:13px 15px;position:relative;box-shadow:0 8px 22px #10251a0b}.marketplace-hero-side strong{color:#126f49;font-size:24px;display:block}.marketplace-hero-side span,.marketplace-hero-side small{color:#72807a;font-size:8px;display:block}.marketplace-hero-side small{color:#16805a;margin-top:7px;font-weight:800}.marketplace-toolbar{align-items:center;gap:10px;margin-bottom:9px;display:flex}.marketplace-toolbar .marketplace-search{flex:1}.marketplace-result-count{color:#6e7b76;white-space:nowrap;font-size:8px;font-weight:800}.marketplace-page .marketplace-header{display:none}.marketplace-page .marketplace-search{margin-bottom:0!important}.marketplace-page .marketplace-search input{border-radius:9px!important;min-height:40px!important;padding:10px 12px!important;font-size:10px!important}.marketplace-page .marketplace-filters{margin-bottom:12px!important}.marketplace-page .marketplace-card{background:#fff!important;padding:17px!important}.marketplace-page .marketplace-card h2{font-size:17px!important}.marketplace-page .marketplace-card h3{color:#174f51;font-size:14px!important}.marketplace-page .marketplace-card p{font-size:9px}.marketplace-page .marketplace-card button{border-radius:8px!important;padding:8px 11px!important;font-size:9px!important}.marketplace-page .marketplace-card>div:first-child{margin-bottom:4px}.marketplace-page .marketplace-card .market-detail-panel{background:#f8fbf9!important;border:1px solid #dfe8e4!important;border-radius:11px!important;margin-top:14px!important;padding:14px!important}.market-detail-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.market-detail-header h3{margin:2px 0;font-size:13px!important}.market-detail-status{color:#16805a;font-size:8px;font-weight:800}.market-detail-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.market-detail-grid>div{background:#fff;border:1px solid #e5ece8;border-radius:8px;padding:9px}.market-detail-grid span,.market-detail-note span{color:#8a9590;margin-bottom:3px;font-size:7px;display:block}.market-detail-grid strong{color:#294745;font-size:8px}.market-detail-note{color:#52635e;background:#fff;border:1px solid #e5ece8;border-radius:8px;margin-top:7px;padding:9px;font-size:8px}.market-detail-actions{border-top:1px solid #e1e9e4;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:11px;display:flex}.market-detail-actions strong{color:#31514d;font-size:8px}@media (max-width:650px){.marketplace-hero{flex-direction:column;align-items:flex-start!important}.marketplace-hero-side{text-align:left;width:100%;min-width:0}.marketplace-toolbar{flex-direction:column;align-items:stretch}.marketplace-result-count{padding-left:2px}.market-detail-grid{grid-template-columns:1fr 1fr}.market-detail-actions{flex-direction:column;align-items:flex-start}}.report-stat-value{color:#174f51;margin-top:5px;line-height:1.05;display:block;font-size:24px!important}.report-note{margin-top:14px!important}.contract-reason-input{max-width:360px}.contract-language-select{max-width:160px}.document-card>button{color:#126f69;cursor:pointer;background:#fff;border:1px solid #d6e4df;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.document-card>button:hover{background:#eff9f4}.document-card>button:disabled{opacity:.55;cursor:not-allowed}.payment-card-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.empty-module{text-align:center;box-shadow:var(--ab-shadow);background:#fff;border:1px dashed #d4dfdf;border-radius:13px;padding:38px}.empty-module-icon{color:#147c5c;background:#eaf6f0;border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto 10px;font-weight:900;display:grid}.empty-module h2{color:#27484a;margin:0;font-size:14px}.empty-module p{color:#7c888a;margin:6px 0 14px;font-size:9px}.empty-module .secondary-action{display:inline-flex}@media (max-width:650px){.contract-reason-input,.contract-language-select{width:100%;max-width:none}}.company-badge-stack{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.company-role-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.company-role-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.company-reputation{background:#f8fbf9;border:1px solid #e2ebe7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;padding:10px;display:grid}.company-reputation div{flex-direction:column;gap:2px;display:flex}.company-reputation strong{color:#174f51;font-size:13px}.company-reputation span{color:#7b8984;font-size:7px}.company-reputation div+div{border-left:1px solid #e1e9e5;padding-left:9px}@media (max-width:650px){.company-badge-stack{align-items:flex-start}.company-reputation{grid-template-columns:1fr 1fr}.company-reputation div+div{border-left:0;padding-left:0}}.mobile-bottom-nav{display:none}@media (max-width:650px){.app-sidebar{background:0 0;flex:0 0 0;width:0;min-height:0;padding:0;display:block;overflow:visible}.app-sidebar>:not(.mobile-bottom-nav){display:none}.app-body .page-shell{width:100%;min-width:0;margin-left:0}.mobile-bottom-nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffe;border:1px solid #dce7e2;border-radius:16px;grid-template-columns:repeat(5,1fr);padding:7px 5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 35px #10251a24}.mobile-bottom-nav a{color:#687671;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;font-size:15px;text-decoration:none;display:flex}.mobile-bottom-nav a small{white-space:nowrap;font-size:7px;font-weight:800;line-height:1}.mobile-bottom-nav a.active{color:#126f49;background:#e9f6ef}.page-shell>main{padding-bottom:82px!important}.app-header{height:64px}.app-body{min-height:calc(100vh - 64px)}}.operation-participant-note{color:#365248;background:#f7fbf9;border:1px solid #dce7e2;border-radius:10px;flex-direction:column;gap:3px;margin-top:10px;padding:9px 12px;font-size:12px;display:flex}.operation-participant-note span{text-transform:uppercase;letter-spacing:.04em;font-weight:800}.operation-participant-note small{color:#71817b}@media (max-width:650px){.operation-participant-note{font-size:11px}}.app-sidebar{scrollbar-width:thin;scrollbar-color:#2d6b50 transparent;height:calc(100vh - 72px);max-height:calc(100vh - 72px);overflow:hidden auto}.app-sidebar::-webkit-scrollbar{width:8px}.app-sidebar::-webkit-scrollbar-track{background:0 0}.app-sidebar::-webkit-scrollbar-thumb{background:#2d6b50;border-radius:999px}.sidebar-nav{padding-bottom:10px}.sidebar-link{min-height:42px;font-size:14.5px;line-height:1.25}.sidebar-icon{font-size:16px}.sidebar-label{white-space:nowrap}.sidebar-status,.sidebar-help{flex:none}.dashboard-reference .dashboard-banner-copy h1{font-size:27px}.dashboard-reference .dashboard-banner-copy h1 strong{font-size:38px}.dashboard-reference .dashboard-banner-copy>span{font-size:10px}.dashboard-reference .dashboard-banner-copy p{font-size:12px}.dashboard-reference .dashboard-section-head h2{font-size:16px}.dashboard-reference .dashboard-section-head a{font-size:11px}.dashboard-reference .dashboard-section-head small{font-size:10px}.dashboard-reference .dashboard-tabs>*,.dashboard-reference .dashboard-table-head,.dashboard-reference .dashboard-table-row{font-size:11px}.dashboard-reference .dashboard-table-row strong{font-size:12px}.dashboard-reference .dashboard-global-row{font-size:11px}.dashboard-reference .dashboard-global-row strong{font-size:12px}.dashboard-reference .dashboard-global-row small{font-size:10px}.dashboard-reference .dashboard-market-cards span{font-size:9px}.dashboard-reference .dashboard-market-cards strong{font-size:12px}.dashboard-reference .dashboard-market-cards small{font-size:9px}.dashboard-reference .dashboard-banner-stats strong{font-size:18px}.dashboard-reference .dashboard-banner-stats small{font-size:9px}@media (max-width:850px){.app-sidebar{height:auto;max-height:calc(100vh - 72px)}}.module-kpis{flex-wrap:wrap;gap:10px 14px;margin-top:12px;display:flex}.module-kpis span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.commission-actions{background:#fff;border:1px solid #dbe3ea;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:18px 20px;display:flex}.commission-actions h2{margin:0;font-size:22px}.commission-actions p{color:#64748b;margin:5px 0 0;font-size:13px}.commission-action-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commission-primary-action,.commission-secondary-action{cursor:pointer;border-radius:9px;padding:10px 15px;font-weight:700;text-decoration:none}.commission-primary-action{color:#fff;background:#0f172a}.commission-secondary-action{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.commission-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:0 0 28px;display:grid}.commission-summary-grid>div{min-width:0}.commission-filters{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;gap:14px;margin:0 0 24px;padding:18px;display:flex}.commission-filters select{min-width:190px}.commission-movements-header{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:18px 20px;display:flex}.commission-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:20px;overflow-x:auto}.commission-table-card th,.commission-table-card td{padding:14px 16px}@media (max-width:700px){.commission-movements-header{flex-direction:column;align-items:flex-start}.commission-filters{grid-template-columns:1fr;display:grid}.commission-filters select{width:100%}}.marketplace-filters-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin-bottom:20px;display:grid}.marketplace-filters-grid select:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}@media (max-width:1100px){.marketplace-filters-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:700px){.marketplace-filters-grid{grid-template-columns:1fr}}:root{--ref-green:#12b76a;--ref-green-2:#08a85d;--ref-dark:#002d2e;--ref-bg:#f3f6f7;--ref-card:#fff}.app-header{background:#fff;border-bottom:1px solid #dfe6e7;gap:12px;height:66px;padding:0 18px 0 0}.app-header-brand{color:#fff;background:linear-gradient(135deg,#002f31,#004446);flex:0 0 220px;align-items:center;gap:10px;width:220px;height:66px;padding:0 16px;text-decoration:none;display:flex}.app-header-brand .header-leaf{color:#062f2b;background:#12c978;border-radius:50%;place-items:center;width:39px;height:39px;font-size:24px;font-weight:900;display:grid;transform:rotate(-20deg)}.app-header-brand strong{color:#fff;letter-spacing:-.7px;font-size:20px;line-height:1;display:block}.app-header-brand strong span{color:#27e58c}.app-header-brand small{color:#b9d7cf;white-space:nowrap;margin-top:4px;font-size:9px;display:block}.header-search{background:#f7f9fa;border:1px solid #dce4e7;border-radius:11px;flex:1;align-items:center;gap:9px;max-width:none;height:42px;padding:0 13px;display:flex}.header-search>span{color:#203f45;font-size:23px;line-height:1}.header-search input{color:#263b41;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.header-search kbd{display:none}.header-country{color:#243c42;cursor:pointer;background:#fff;border:1px solid #dce4e7;border-radius:11px;align-items:center;gap:8px;min-width:195px;height:42px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.header-country span{font-size:18px}.header-country b{margin-left:auto}.app-header-actions{gap:7px}.header-language{cursor:pointer;background:#f7f9fa;border:1px solid #dce4e7;border-radius:11px;height:42px;padding:0 11px;font-size:12px}.header-icon{background:#fff;border:0;border-radius:11px;width:42px;height:42px;font-size:20px;position:relative}.header-icon i{color:#fff;background:#ef3f45;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-4px;right:-2px}.user-menu{border-left:0;gap:9px;margin-left:2px;padding-left:6px}.user-avatar{color:#fff;background:#ead8c9;border:2px solid #fff;width:40px;height:40px;box-shadow:0 0 0 1px #d6dfe1}.user-meta{min-width:105px;display:block}.user-meta strong{color:#172c32;white-space:nowrap;font-size:12px;display:block}.user-meta small{color:#6f7d82;white-space:nowrap;margin-top:3px;font-size:9px;display:block}.user-chevron{color:#5b6c71;font-size:16px}.app-sidebar{color:#d7ece7;background:linear-gradient(#002d2e 0%,#00393a 100%);border-right:1px solid #0a4c4d;flex:0 0 220px;width:220px;height:calc(100vh - 66px);min-height:calc(100vh - 66px);padding:18px 10px;top:66px}.sidebar-nav{gap:3px}.sidebar-link{color:#d1e3df;border-radius:9px;gap:10px;min-height:38px;padding:8px 11px;font-size:12px}.sidebar-link.active{box-shadow:none;color:#fff;background:linear-gradient(90deg,#0e9b68,#0b835a)}.sidebar-icon{width:19px;font-size:15px}.sidebar-label{font-weight:650}.sidebar-new{color:#fff;background:#6d49d8;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:7px}.sidebar-status{background:#073e3e;border-color:#176061;margin:14px 4px 0;padding:12px}.sidebar-status strong{font-size:10px}.sidebar-status small{font-size:8px}.sidebar-status-count{color:#53df9b;margin-left:auto;font-size:11px}.sidebar-help{display:none}.page-shell{background:var(--ref-bg);min-height:calc(100vh - 66px)}.page-shell>main{max-width:none}.dashboard-reference{background:var(--ref-bg);color:#122d35;padding:0 0 18px}.dashboard-reference-hero{color:#fff;background-image:url(https://commons.wikimedia.org/wiki/Special:FilePath/San%20Lorenzo-North%20Terminals.JPG?width=1800);background-position:50% 55%;background-size:cover;align-items:flex-start;height:316px;padding:29px 52px;display:flex;position:relative;overflow:hidden}.dashboard-hero-overlay{background:linear-gradient(90deg,#002423ed 0%,#002c2ac7 38%,#00232140 72%,#001b1b26 100%),linear-gradient(#0000002e,#00000038);position:absolute;inset:0}.dashboard-reference-hero-copy{z-index:2;max-width:780px;position:relative}.dashboard-reference-hero-copy h1{letter-spacing:-1.6px;margin:0;font-size:37px;font-weight:850;line-height:1.08}.dashboard-reference-hero-copy h1 span{color:#20df89}.dashboard-reference-hero-copy p{color:#f0f7f5;margin:10px 0 0;font-size:16px}.dashboard-trust-pills{gap:11px;margin-top:25px;display:flex}.dashboard-trust-pills span{background:#002422c7;border:1px solid #ffffff2e;border-radius:999px;grid-template-rows:1fr 1fr;grid-template-columns:35px 1fr;column-gap:8px;min-width:145px;padding:9px 13px;display:grid;box-shadow:0 8px 18px #00000029}.dashboard-trust-pills span:first-letter{grid-row:1/3}.dashboard-trust-pills b{align-self:end;font-size:12px}.dashboard-trust-pills small{color:#d6e7e2;font-size:9px}.dashboard-global-card{z-index:2;background:#052b2cdb;border:1px solid #ffffff21;border-radius:15px;width:290px;padding:14px 17px 16px;position:absolute;top:62px;right:24px;box-shadow:0 15px 30px #00000038}.dashboard-world-map{color:#45e6a0;opacity:.95;background:radial-gradient(circle at 45% 45%,#1b8b76 0,#0b5553 38%,#073b3c 70%);border-radius:10px;place-items:center;height:112px;margin-bottom:10px;font-size:76px;display:grid}.dashboard-global-card strong{font-size:13px;display:block}.dashboard-global-card small{color:#c7dcd8;margin:5px 0 12px;font-size:10px;display:block}.dashboard-global-card a{color:#fff;background:#0ebc68;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.dashboard-price-row{grid-template-columns:repeat(4,minmax(0,1fr)) 1.2fr;gap:10px;padding:10px 12px 6px;display:grid}.dashboard-price-card,.dashboard-board-link{background:#fff;border:1px solid #e1e7e8;border-radius:12px;min-height:98px;box-shadow:0 3px 12px #10252612}.dashboard-price-card{align-items:center;gap:9px;padding:10px;display:flex}.dashboard-price-card>b{place-items:center;width:38px;height:38px;font-size:27px;display:grid}.dashboard-price-card strong{font-size:13px;display:block}.dashboard-price-card small{color:#66767b;margin-top:2px;font-size:9px;display:block}.dashboard-price-card em{color:#182f35;margin-top:8px;font-size:16px;font-style:normal;font-weight:850;display:block}.dashboard-price-card span{color:#16a765;margin-top:2px;font-size:9px;font-weight:800;display:block}.dashboard-price-card span.down{color:#dc5252}.dashboard-mini-chart{align-self:flex-end;width:76px;height:45px;margin-left:auto;position:relative;overflow:hidden}.dashboard-mini-chart:before{content:"";background:linear-gradient(135deg,#0000 8%,#16a765 9% 12%,#0000 13% 20%,#16a765 21% 24%,#0000 25% 37%,#16a765 38% 41%,#0000 42% 56%,#16a765 57% 60%,#0000 61% 73%,#16a765 74% 77%,#0000 78%);height:2px;position:absolute;bottom:6px;left:0;right:0;transform:skewY(-13deg)scaleY(7)}.dashboard-board-link{color:#1a3138;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-content:center;column-gap:8px;padding:13px 15px;text-decoration:none;display:grid}.dashboard-board-link>b{color:#52697b;grid-row:1/3;place-items:center;font-size:28px;display:grid}.dashboard-board-link strong{font-size:12px}.dashboard-board-link small{color:#6d7b80;margin-top:6px;font-size:9px;line-height:1.35}.dashboard-actions-row{grid-template-columns:repeat(6,1fr);gap:10px;padding:6px 12px 12px;display:grid}.dashboard-action{color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:51px;font-size:12px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 5px 12px #122e2c1f}.dashboard-action.green{background:#0e9f61}.dashboard-action.blue{background:#1976d2}.dashboard-action.purple{background:#7a2bc8}.dashboard-action.gold{background:#e4a200}.dashboard-action.orange{background:#f0521c}.dashboard-action.slate{background:#64778a}.dashboard-content-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:0 12px 10px;display:grid}.dashboard-panel{background:#fff;border:1px solid #e1e7e8;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #1025260f}.dashboard-card-head{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.dashboard-card-head h2{letter-spacing:-.2px;margin:0;font-size:14px}.dashboard-card-head a{color:#425d64;font-size:9px;text-decoration:none}.dashboard-list-items{padding:0 9px}.dashboard-list-item{border-bottom:1px solid #edf1f2;grid-template-columns:32px 52px 1fr 82px 98px 77px;align-items:center;gap:7px;min-height:62px;display:grid}.dashboard-list-item:last-child{border-bottom:0}.commodity-thumb{background:#f4c56b;border-radius:7px;place-items:center;width:31px;height:31px;font-size:20px;display:grid;overflow:hidden}.tag-offer,.tag-demand{color:#fff;border-radius:5px;width:max-content;padding:4px 6px;font-size:7px;font-weight:900}.tag-offer{background:#20b56e}.tag-demand{background:#176bd0}.item-main strong{font-size:10px;display:block}.item-main small{margin-top:2px;font-size:9px;font-weight:750;display:block}.item-main em{color:#718086;margin-top:2px;font-size:8px;font-style:normal;display:block}.item-place{color:#596c72;font-size:8px}.item-price{white-space:nowrap;font-size:9px;font-weight:850}.dashboard-list-item>a{color:#fff;text-align:center;background:#0d9e60;border-radius:6px;padding:6px 5px;font-size:7px;font-weight:800;text-decoration:none}.dashboard-activity-list{padding:0 10px}.dashboard-activity-list>div{border-bottom:1px solid #edf1f2;grid-template-columns:31px 1fr 52px;align-items:center;gap:8px;min-height:51px;display:grid}.dashboard-activity-list>div:last-child{border-bottom:0}.dashboard-activity-list>b{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.dashboard-activity-list b.green{color:#0d9e60;background:#dff7eb}.dashboard-activity-list b.blue{color:#176bd0;background:#e4efff}.dashboard-activity-list strong{font-size:9px;display:block}.dashboard-activity-list small{color:#758389;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.dashboard-activity-list time{color:#8b989c;text-align:right;font-size:7px}.dashboard-feature-strip{grid-template-columns:repeat(5,1fr);gap:10px;padding:0 12px;display:grid}.dashboard-feature-strip>div{background:#fff;border:1px solid #e1e7e8;border-radius:10px;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:flex}.dashboard-feature-strip b{font-size:23px}.dashboard-feature-strip strong{font-size:10px;display:block}.dashboard-feature-strip small{color:#77868b;margin-top:3px;font-size:8px;display:block}.dashboard-loading{text-align:center;background:#fff;border-radius:12px;margin:20px;padding:40px}@media (max-width:1250px){.dashboard-reference-hero{padding-left:32px}.dashboard-global-card{width:250px}.dashboard-price-row{grid-template-columns:repeat(2,1fr)}.dashboard-board-link{grid-column:1/-1}.dashboard-actions-row{grid-template-columns:repeat(3,1fr)}.dashboard-content-grid{grid-template-columns:1fr}.dashboard-feature-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.app-header-brand{flex-basis:72px;width:72px;padding:0 14px}.app-header-brand>span:last-child,.header-country{display:none}.header-search{min-width:0}.user-meta{display:none}.app-sidebar{flex-basis:72px;width:72px}.sidebar-label,.sidebar-new,.sidebar-status{display:none}.sidebar-link{justify-content:center}.dashboard-reference-hero{height:380px;padding:24px 20px}.dashboard-reference-hero-copy h1{font-size:28px}.dashboard-global-card{width:auto;inset:auto 20px 20px}.dashboard-trust-pills{display:none}.dashboard-price-row,.dashboard-actions-row{grid-template-columns:1fr 1fr;padding:8px}.dashboard-list-item{grid-template-columns:30px 48px 1fr 72px}.item-place{display:none}.dashboard-list-item>a{grid-column:4}.dashboard-feature-strip{grid-template-columns:1fr}}@media (max-width:560px){.header-language,.header-icon{display:none}.dashboard-reference-hero{height:420px}.dashboard-price-row,.dashboard-actions-row{grid-template-columns:1fr}.dashboard-list-item{grid-template-columns:30px 1fr 74px}.tag-offer,.tag-demand{display:none}.item-price{grid-area:1/3}.dashboard-list-item>a{grid-area:2/2;width:max-content}.dashboard-list-item .item-main{grid-column:2}.dashboard-feature-strip{padding:8px}}.market-reference{color:#10233a;background:#f3f6f8;min-height:calc(100vh - 66px);padding:0 12px 18px}.market-reference-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 8px 16px;display:flex}.market-reference-head h1{letter-spacing:-1px;margin:0;font-size:32px;line-height:1}.market-reference-head p{color:#263a4d;margin:5px 0 0;font-size:14px}.market-head-actions{text-align:right;color:#33495a;grid-template-columns:auto auto auto;align-items:center;gap:5px 10px;font-size:10px;display:grid}.market-head-actions .market-open{color:#08783f;font-weight:800}.market-open i{background:#10a85d;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.market-head-actions small{grid-column:1/3}.market-head-actions button{color:#fff;cursor:pointer;background:#0a9d5a;border:0;border-radius:8px;grid-area:1/3/3;padding:12px 18px;font-size:11px;font-weight:800}.market-head-actions button:disabled{opacity:.6}.market-tabs{background:#fff;border:1px solid #e1e7ec;border-radius:9px;gap:0;height:41px;margin:0 0 12px;display:flex;overflow:auto}.market-tabs button{color:#27394b;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-right:1px solid #e8edf0;padding:0 17px;font-size:11px}.market-tabs button.active{color:#fff;background:#0b9c5b;border-radius:8px;font-weight:800}.market-top-grid{grid-template-columns:minmax(0,3fr) 1.25fr;gap:10px;display:grid}.market-quote-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.market-quote-card,.market-side-card,.market-chart-card,.market-table-card{background:#fff;border:1px solid #e0e7ec;border-radius:11px;box-shadow:0 2px 8px #19384a0b}.market-quote-card{align-items:center;gap:8px;min-height:132px;padding:13px;display:flex}.market-quote-card>b{place-items:center;width:38px;height:38px;font-size:30px;display:grid}.market-quote-card strong{font-size:14px;display:block}.market-quote-card small{color:#637383;margin-top:3px;font-size:9px;display:block}.market-quote-card em{color:#0e2038;margin-top:12px;font-size:18px;font-style:normal;font-weight:850;display:block}.market-quote-card span{margin-top:3px;font-size:10px;font-weight:800;display:block}.market-quote-card .positive,.positive{color:#079a5b}.market-quote-card .negative,.negative{color:#db3d45}.market-side-card{min-width:0;padding:12px}.market-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.market-section-title strong{font-size:13px}.market-section-title a{color:#273d4f;white-space:nowrap;font-size:9px;text-decoration:none}.market-pills{gap:4px;margin-bottom:11px;display:flex}.market-pills span{text-align:center;color:#34485a;background:#f0f3f7;border-radius:6px;flex:1;padding:8px 5px;font-size:9px}.market-pills span.active{color:#fff;background:#087d4a;font-weight:800}.market-mini-head,.market-mini-row{grid-template-columns:1.4fr .9fr .65fr;align-items:center;gap:7px;display:grid}.market-mini-head{color:#73808d;padding:0 0 6px;font-size:7px;font-weight:800}.market-mini-row{border-top:1px solid #edf1f4;min-height:31px;font-size:9px}.market-mini-row b{text-align:right;font-size:9px;font-weight:700}.market-mini-row em{text-align:right;font-size:9px;font-style:normal}.market-empty-small{text-align:center;color:#7b8790;padding:18px 5px;font-size:9px;line-height:1.5}.market-main-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);gap:10px;margin-top:10px;display:grid}.market-chart-card{padding:13px}.chart-ranges{gap:4px;display:flex}.chart-ranges button{color:#33485a;background:#f1f4f7;border:0;border-radius:5px;padding:7px 9px;font-size:8px}.chart-ranges button.active{color:#fff;background:#078f54;font-weight:800}.market-chart{background:repeating-linear-gradient(#fff 0 51px,#edf1f4 52px),repeating-linear-gradient(90deg,#0000 0 11%,#edf1f4 11.1%,#0000 11.2%);border-bottom:1px solid #dce4e9;height:260px;margin-top:4px;position:relative}.market-chart svg{width:100%;height:100%}.market-chart-empty{color:#6d7b86;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;font-size:10px;display:flex}.market-chart-empty strong{color:#263b4d;font-size:13px}.chart-axis{color:#6d7a86;justify-content:space-between;padding:7px 5px 0;font-size:8px;display:flex}.main-quotes{padding-bottom:7px}.market-lower-grid{grid-template-columns:1fr 1fr .8fr;gap:10px;margin-top:10px;display:grid}.market-table-card{padding:12px}.market-table-card .market-section-title{margin-bottom:7px}.market-offer-row{border-top:1px solid #edf1f4;grid-template-columns:1.2fr .8fr 1fr 1fr .8fr 34px;align-items:center;gap:6px;min-height:35px;font-size:8px;display:grid}.market-offer-row>b{font-size:8px}.market-offer-row a{color:#fff;text-align:center;background:#0c9e5c;border-radius:5px;padding:5px 3px;font-size:8px;text-decoration:none}.market-side-stack{gap:10px;display:grid}.market-futures{font-size:8px}.market-futures>div{border-bottom:1px solid #edf1f4;grid-template-columns:1fr repeat(3,1fr);align-items:center;gap:5px;min-height:29px;display:grid}.market-futures>div:first-child{color:#73808c;font-size:7px}.market-futures b{text-align:right;font-weight:700}.market-feature-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.market-feature-strip>div{background:#fff;border:1px solid #e0e7ec;border-radius:10px;align-items:center;gap:12px;min-height:70px;padding:12px 15px;display:flex}.market-feature-strip b{color:#167bd1;font-size:25px}.market-feature-strip strong{font-size:10px;display:block}.market-feature-strip small{color:#71808c;margin-top:4px;font-size:8px;display:block}@media (max-width:1200px){.market-top-grid{grid-template-columns:1fr}.market-lower-grid{grid-template-columns:1fr 1fr}.market-side-stack{grid-column:1/-1;grid-template-columns:1fr 1fr}.market-feature-strip{grid-template-columns:1fr 1fr}}@media (max-width:900px){.market-quote-cards{grid-template-columns:1fr 1fr}.market-main-grid{grid-template-columns:1fr}.market-reference-head{flex-direction:column}.market-head-actions{text-align:left}.market-head-actions small{grid-column:1/2}.market-head-actions button{grid-area:1/2/3}}@media (max-width:650px){.market-reference{padding:0 8px 90px}.market-reference-head{padding:18px 4px 12px}.market-reference-head h1{font-size:27px}.market-reference-head p{font-size:11px}.market-tabs button{padding:0 12px}.market-quote-cards,.market-lower-grid,.market-side-stack,.market-feature-strip{grid-template-columns:1fr}.market-offer-row{grid-template-columns:1.2fr .8fr 1fr 1fr}.market-offer-row span:nth-child(5),.market-offer-row a{display:none}.market-chart{height:220px}}.board-reference{color:#10233a;background:#f3f6f8;min-height:calc(100vh - 66px);padding:0 12px 20px}.board-head{justify-content:space-between;gap:20px;padding:24px 8px 16px;display:flex}.board-head h1{letter-spacing:-1.1px;margin:0;font-size:34px;line-height:1}.board-head p{color:#263a4d;margin:5px 0 0;font-size:14px}.board-head-right{text-align:right;color:#33495a;grid-template-columns:auto auto auto;align-items:center;gap:4px 10px;font-size:10px;display:grid}.board-head-right>span:first-child{color:#08783f;font-weight:800}.board-head-right i{background:#0ca65d;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.board-head-right small{grid-column:1/3}.board-source{color:#21384b;background:#fff;border:1px solid #dfe6eb;border-radius:8px;grid-area:1/3/3;height:44px;padding:0 17px;font-size:10px;font-weight:800}.board-toolbar{background:#fff;border:1px solid #e1e7ec;border-radius:9px;align-items:center;gap:10px;height:41px;margin:0 0 12px;display:flex;overflow:hidden}.board-toolbar nav{height:100%;display:flex}.board-toolbar nav button{color:#27394b;background:#fff;border:0;border-right:1px solid #e8edf0;padding:0 19px;font-size:11px}.board-toolbar nav button.active{color:#fff;background:#0b9c5b;border-radius:8px;font-weight:800}.board-toolbar>span{color:#637282;margin-left:auto;font-size:8px}.board-refresh{color:#fff;background:#0b9c5b;border:0;height:100%;padding:0 19px;font-size:11px;font-weight:800}.board-layout{grid-template-columns:minmax(0,3fr) 320px;gap:10px;display:grid}.board-table-card,.board-sidebar>section,.board-chart-card,.board-compare{background:#fff;border:1px solid #e0e7ec;border-radius:11px;box-shadow:0 2px 8px #19384a0b}.board-table-card{overflow:hidden}.board-table-head,.board-row{grid-template-columns:1.65fr .75fr .9fr .95fr .72fr .72fr .72fr .72fr .9fr .82fr;align-items:center;gap:8px;display:grid}.board-table-head{color:#627182;background:#f8fafb;height:39px;padding:0 11px;font-size:7px;font-weight:800}.board-row{border-top:1px solid #edf1f4;min-height:54px;padding:0 11px;font-size:8px}.board-product{grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;align-items:center;display:grid}.board-product>b{background:#f7d79a;border-radius:7px;grid-row:1/3;place-items:center;width:37px;height:37px;font-size:25px;display:grid}.board-product strong{font-size:10px}.board-product small{color:#71808c;font-size:7px}.board-row>strong{font-size:10px}.board-row .positive,.board-row .negative{font-weight:800}.board-trend{height:31px;position:relative}.board-trend:before{content:"";background:linear-gradient(135deg,#0000 5%,#18aa6e 6% 9%,#0000 10% 20%,#18aa6e 21% 24%,#0000 25% 37%,#18aa6e 38% 41%,#0000 42% 55%,#18aa6e 56% 59%,#0000 60% 72%,#18aa6e 73% 76%,#0000 77%);height:2px;position:absolute;top:16px;left:0;right:0;transform:skewY(-12deg)scaleY(6)}.board-row>button{color:#243b50;background:#f0f4f8;border:0;border-radius:7px;padding:9px 7px;font-size:8px}.board-sidebar{align-content:start;gap:10px;display:grid}.board-sidebar h2{margin:0 0 9px;font-size:13px}.board-sidebar select{color:#33495b;background:#fff;border:1px solid #dce4e9;border-radius:7px;width:100%;height:32px;margin-top:7px;padding:0 8px;font-size:9px;display:block}.board-sidebar dl{margin:0}.board-sidebar dl div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:10px;padding:7px 0;font-size:9px;display:flex}.board-sidebar dt{color:#526475}.board-sidebar dd{margin:0;font-weight:800}.board-donut{align-items:center;gap:15px;display:flex}.board-donut>div{background:conic-gradient(#079a5b 0 75%,#ef343b 75% 88%,#91a0b6 88% 100%);border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:relative}.board-donut>div:after{content:"";background:#fff;border-radius:50%;width:52px;height:52px;position:absolute}.board-donut>div strong{z-index:1;font-size:14px;position:relative}.board-donut ul{flex:1;margin:0;padding:0;list-style:none}.board-donut li{grid-template-columns:10px 1fr auto;align-items:center;gap:6px;padding:5px 0;font-size:8px;display:grid}.board-donut li i{background:#079a5b;border-radius:50%;width:8px;height:8px}.board-donut li i.down{background:#ef343b}.board-donut li i.flat{background:#91a0b6}.board-side-title{justify-content:space-between;align-items:center;display:flex}.board-side-title h2{margin:0}.board-side-title a{color:#263e50;font-size:8px;text-decoration:none}.board-alert{color:#2c4d40;background:#f3fbf7;border-radius:8px;margin-top:10px;padding:10px;font-size:8px;line-height:1.45}.board-bottom-grid{grid-template-columns:1.7fr 1fr;gap:10px;margin-top:10px;display:grid}.board-chart-card,.board-compare{padding:13px}.board-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.board-section-title strong{font-size:13px}.board-section-title button,.board-product-tabs button{color:#34495b;background:#f0f4f8;border:0;border-radius:5px;margin-left:3px;padding:7px 9px;font-size:8px}.board-section-title button.active,.board-product-tabs button.active{color:#fff;background:#078f54;font-weight:800}.board-chart{background:repeating-linear-gradient(#fff 0 43px,#edf1f4 44px),repeating-linear-gradient(90deg,#0000 0 11%,#edf1f4 11.1%,#0000 11.2%);border-bottom:1px solid #dce4e9;height:225px;margin-top:10px}.board-chart svg{width:100%;height:100%}.board-empty{text-align:center;color:#73808b;place-items:center;height:100%;min-height:100px;padding:20px;font-size:10px;display:grid}.board-axis{color:#71808c;justify-content:space-between;padding:7px 5px 0;font-size:8px;display:flex}.board-product-tabs{margin-top:9px;display:flex}.board-product-tabs button{flex:1;margin:0 2px}.board-compare-chart{color:#516477;background:linear-gradient(#0000 24%,#edf1f4 25%,#0000 26% 49%,#edf1f4 50%,#0000 51% 74%,#edf1f4 75%,#0000 76%);border-bottom:1px solid #dfe6eb;height:185px;margin-top:10px;padding-top:5px;font-size:8px}@media (max-width:1200px){.board-layout{grid-template-columns:1fr}.board-sidebar{grid-template-columns:repeat(2,1fr)}.board-bottom-grid{grid-template-columns:1fr}.board-sidebar>section:last-child{grid-column:1/-1}}@media (max-width:900px){.board-table-card{overflow-x:auto}.board-table-head,.board-row{min-width:940px}.board-head{flex-direction:column}.board-head-right{text-align:left}.board-toolbar{overflow:auto}.board-toolbar>span{display:none}.board-refresh{flex:none;margin-left:auto}.board-sidebar{grid-template-columns:1fr 1fr}}@media (max-width:650px){.board-reference{padding:0 8px 90px}.board-head{padding:18px 4px 12px}.board-head h1{font-size:27px}.board-head p{font-size:11px}.board-sidebar,.board-bottom-grid{grid-template-columns:1fr}.board-source{grid-area:auto/1}.board-head-right{grid-template-columns:auto auto}.board-head-right small{grid-column:1/-1}.board-refresh{padding:0 12px}}.offers-reference{color:#14263d;background:#f4f7fa;min-height:calc(100vh - 66px);padding:18px 18px 24px}.offers-head{justify-content:space-between;align-items:flex-start;margin:0 0 13px;display:flex}.offers-head h1{letter-spacing:-1px;margin:0;font-size:32px}.offers-head p{color:#26394d;margin:3px 0;font-size:14px}.offers-publish{color:#fff;background:#078b53;border-radius:8px;padding:14px 18px;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 4px 10px #087c4b22}.offers-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.offers-stat{background:#fff;border:1px solid #e0e7ec;border-radius:10px;align-items:center;gap:12px;height:94px;padding:12px 15px;display:flex;box-shadow:0 2px 8px #183a4b0a}.offers-stat>b{border-radius:9px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.offers-stat.green>b{background:#dff8ed}.offers-stat.blue>b{background:#e2efff}.offers-stat.purple>b{background:#eee4ff}.offers-stat.orange>b{background:#fff0dc}.offers-stat strong{font-size:20px;display:block}.offers-stat strong small{font-size:10px}.offers-stat em{margin-top:2px;font-size:10px;font-style:normal;font-weight:700;display:block}.offers-stat i{color:#0a9b5c;margin-top:5px;font-size:8px;font-style:normal;display:block}.offers-layout{grid-template-columns:minmax(0,1fr) 258px;gap:10px;display:grid}.offers-main{min-width:0}.offers-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:9px;height:47px;margin-bottom:10px;display:flex;overflow:auto}.offers-tabs button{color:#23384b;white-space:nowrap;background:#fff;border:0;border-right:1px solid #edf1f3;padding:0 17px;font-size:11px}.offers-tabs button.active{color:#fff;background:#078b53;border-radius:8px;font-weight:800}.offers-table-card{background:#fff;border:1px solid #e0e7ec;border-radius:10px;overflow:auto;box-shadow:0 2px 8px #183a4b08}.offers-table-head,.offer-row{grid-template-columns:1.35fr .85fr 1.05fr .7fr 1.05fr 1.05fr .75fr 1.1fr .65fr .8fr;align-items:center;gap:8px;min-width:1000px;padding:0 10px;display:grid}.offers-table-head{color:#526477;background:#f5f8fa;height:40px;font-size:8px;font-weight:800}.offer-row{border-top:1px solid #edf1f4;min-height:67px;font-size:8px}.offer-row strong{font-size:9px}.offer-row small{color:#758392;margin-top:3px;font-size:7px;display:block}.offer-product{grid-template-rows:auto auto;grid-template-columns:32px 1fr;column-gap:7px;display:grid}.offer-product>b{background:#f5cf84;border-radius:6px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.offer-product strong{align-self:end}.offer-product small{align-self:start}.offer-place b{font-size:8px}.offer-place small{margin-left:18px}.offer-company{position:relative}.offer-company i{color:#fff;background:#1688dc;border-radius:50%;place-items:center;width:13px;height:13px;margin-left:4px;font-size:8px;font-style:normal;display:inline-grid}.offer-active,.cond-fob,.cond-fas{border-radius:5px;padding:6px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.offer-active{color:#087b4b;background:#d8f7e8}.cond-fob{color:#176bb6;background:#dcecff}.cond-fas{color:#078451;background:#d9f7e9}.offer-detail{color:#fff;text-align:center;background:#078b53;border-radius:6px;padding:8px 5px;font-size:8px;font-weight:800;text-decoration:none}.offers-empty{text-align:center;color:#657586;padding:45px;font-size:11px}.offers-sidebar{align-content:start;gap:10px;display:grid}.offers-filter-card,.offers-region-card{background:#fff;border:1px solid #e0e7ec;border-radius:10px;padding:14px;box-shadow:0 2px 8px #183a4b08}.offers-side-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.offers-side-title h2,.offers-region-card h2{margin:0;font-size:13px}.offers-side-title button{color:#1768c3;background:0 0;border:0;font-size:9px}.offers-filter-card label{color:#31465a;margin:10px 0;font-size:9px;font-weight:700;display:block}.offers-filter-card select,.offers-filter-card input{color:#33475a;background:#fff;border:1px solid #d9e1e7;border-radius:6px;width:100%;height:35px;margin-top:5px;padding:0 9px;font-size:9px}.offers-range{grid-template-columns:1fr 1fr;gap:7px;display:grid}.offers-apply{color:#fff;background:#078b53;border:0;border-radius:6px;width:100%;height:38px;margin-top:8px;font-size:10px;font-weight:800}.offers-region-card>div{border-top:1px solid #edf1f3;grid-template-columns:10px 1fr auto;align-items:center;gap:6px;min-height:31px;font-size:9px;display:grid}.offers-region-card p{color:#7a8791;font-size:9px}.region-dot{background:#0a9e5d;border-radius:50%;width:7px;height:7px}.offers-feature-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.offers-feature{background:#fff;border:1px solid #e0e7ec;border-radius:10px;align-items:center;gap:12px;min-height:75px;padding:12px 17px;display:flex}.offers-feature>b{font-size:27px}.offers-feature strong{font-size:12px;display:block}.offers-feature small{color:#6e7d8b;margin-top:4px;font-size:9px;line-height:1.4;display:block}@media (max-width:1100px){.offers-layout{grid-template-columns:1fr}.offers-sidebar,.offers-stats{grid-template-columns:1fr 1fr}.offers-table-card{overflow-x:auto}}@media (max-width:700px){.offers-reference{padding:12px 8px 80px}.offers-head{flex-direction:column;gap:10px}.offers-head h1{font-size:27px}.offers-publish{text-align:center;align-self:stretch}.offers-stats,.offers-sidebar,.offers-feature-strip{grid-template-columns:1fr}.offers-tabs button{padding:0 12px}}.demand-reference .offers-publish{background:#087fe8}.demand-reference .offers-tabs button.active{background:#078b53}.demand-reference .offer-active.demand-active{color:#1673c5;background:#dcecff}.demand-reference .offers-feature-strip{grid-template-columns:repeat(4,1fr)}.demand-reference .offers-feature:first-child b{color:#0a9b5c}.demand-reference .offers-feature:nth-child(2) b{color:#1688dc}.demand-reference .offers-feature:nth-child(3) b,.demand-reference .offers-feature:nth-child(4) b{color:#167bd1}@media (max-width:1100px){.demand-reference .offers-feature-strip{grid-template-columns:1fr 1fr}}@media (max-width:700px){.demand-reference .offers-feature-strip{grid-template-columns:1fr}}.board-reference{background:#f2f5f8}.board-head{padding:20px 8px 15px}.board-head h1{color:#10213a;font-size:36px}.board-head p{font-size:14px}.board-toolbar{height:40px}.board-layout{grid-template-columns:minmax(0,1fr) 320px}.board-table-head{background:#f5f8fa;height:40px}.board-row{min-height:56px}.board-var-pct{font-size:8px;font-weight:800;display:block}.board-row .positive{color:#07965a}.board-row .negative{color:#e22e36}.board-sidebar>section{padding:13px}.board-alert-list{gap:7px;display:grid}.board-alert-item{color:#34495a;background:#f8fafb;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:7px 6px;font-size:8px;display:grid}.board-alert-item>span:first-child{border-radius:7px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.board-alert-item .alert-up{color:#07965a;background:#ddf6ea}.board-alert-item .alert-down{color:#df2f37;background:#ffe5e7}.board-alert-item strong{color:#182f45;font-size:9px}.board-alert-item small{color:#748291;margin-top:2px;font-size:7px;display:block}.board-compare-chart{height:185px;padding:6px 5px 0;position:relative;overflow:hidden}.board-compare-chart>svg{width:100%;height:170px;margin-top:4px;display:block}.board-compare-chart>.board-empty{min-height:120px;position:absolute;inset:35px 0 0}.board-donut>div{background:conic-gradient(#079a5b 0 75%,#ef343b 75% 88%,#91a0b6 88% 100%)}.search-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 18px 24px}.search-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.search-head h1{letter-spacing:-1px;margin:0;font-size:34px}.search-head p{margin:3px 0 12px;font-size:14px}.search-stats{align-items:center;gap:9px;display:flex}.search-stat{background:#fff;border:1px solid #dfe6eb;border-radius:9px;flex-direction:column;justify-content:center;min-width:102px;height:59px;padding:9px 14px;display:flex}.search-stat strong{font-size:16px}.search-stat small{color:#627284;font-size:9px}.search-advanced{color:#17283d;background:#fff;border:1px solid #1a2736;border-radius:8px;height:47px;padding:0 17px;font-size:10px;font-weight:800}.search-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:41px;margin:3px 0 13px;display:flex;overflow:auto}.search-tabs button{color:#34485c;white-space:nowrap;background:#fff;border:0;padding:0 22px;font-size:10px}.search-tabs button.active{color:#fff;background:#078e55;border-radius:8px;font-weight:800}.search-grid{grid-template-columns:270px minmax(0,1fr) 250px;gap:10px;display:grid}.search-filters,.search-results,.search-side>section{background:#fff;border:1px solid #dfe6eb;border-radius:10px;box-shadow:0 2px 8px #18384a08}.search-filters{padding:13px}.search-filters h2{margin:0 0 12px;font-size:13px}.clear-search{float:right;color:#1672c4;background:0 0;border:0;margin-top:-28px;font-size:8px}.search-filters label{color:#263d52;margin:10px 0;font-size:9px;font-weight:700;display:block}.search-filters input:not([type=checkbox]),.search-filters select{color:#415467;background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:31px;margin-top:5px;padding:0 8px;font-size:9px}.search-filters fieldset{border:0;margin:10px 0;padding:0}.search-filters legend{margin-bottom:7px;font-size:9px;font-weight:800}.search-filters fieldset label{align-items:center;gap:5px;width:49%;margin:4px 0;font-weight:600;display:inline-flex}.search-filters fieldset input{accent-color:#1675db}.search-chips{gap:4px;display:flex}.search-chips b{background:#eef3f7;border-radius:15px;padding:6px 9px;font-size:8px}.search-two{grid-template-columns:1fr 1fr;gap:7px;display:grid}.search-submit{color:#fff;background:#078f55;border:0;border-radius:6px;width:100%;height:39px;margin-top:5px;font-size:11px;font-weight:800}.results-toolbar{justify-content:space-between;align-items:center;height:67px;padding:11px 13px;display:flex}.results-toolbar h2{margin:0;font-size:15px}.results-toolbar p{color:#536678;margin:2px 0;font-size:9px}.results-toolbar>span{align-items:center;gap:6px;font-size:8px;display:flex}.results-toolbar select{border:1px solid #dce4e9;border-radius:6px;height:32px;padding:0 7px}.results-toolbar button{background:#f7f9fb;border:1px solid #e1e7ec;border-radius:6px;height:32px;padding:0 10px;font-size:8px}.results-toolbar .view-active{color:#fff;background:#078f55;border-color:#078f55}.search-row{border-top:1px solid #edf1f4;grid-template-columns:38px 1.05fr .8fr 1fr .8fr .85fr .9fr 68px 27px;align-items:center;gap:6px;min-height:65px;padding:7px 8px;font-size:8px;display:grid}.search-row strong{font-size:9px;display:block}.search-row small{color:#617284;font-size:7px;line-height:1.4}.search-product-icon{background:#f3cf87;border-radius:6px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.tag-offer,.tag-demand{border-radius:4px;margin-top:4px;padding:4px 7px;font-style:normal;display:inline-block}.tag-offer{color:#087e4b;background:#dff7ea}.tag-demand{color:#9b5315;background:#fff0df}.search-detail{color:#fff;text-align:center;background:#078f55;border-radius:5px;padding:8px 4px;font-size:8px;font-weight:800;text-decoration:none}.search-more{background:#fff;border:1px solid #dfe6eb;border-radius:5px;height:29px}.search-pagination{justify-content:center;align-items:center;gap:5px;height:54px;display:flex}.search-pagination button,.search-pagination b{background:#f3f6f9;border:0;border-radius:5px;padding:9px 11px;font-size:8px}.search-pagination b{color:#fff;background:#078f55}.search-side{align-content:start;gap:10px;display:grid}.search-side>section{padding:12px}.search-map>div:first-child,.search-side-list>div:first-child{justify-content:space-between;align-items:center;display:flex}.search-map h2,.search-side-list h2{margin:0;font-size:13px}.search-map>div:first-child button{background:#fff;border:1px solid #dce4e9;border-radius:5px;line-height:15px}.map-world{filter:saturate(.7);background:radial-gradient(#eef4f8 0,#fff 70%);place-items:center;height:170px;font-size:100px;display:grid}.search-map p{margin:5px 0 0;font-size:8px}.map-green,.map-blue{border-radius:50%;width:8px;height:8px;margin-right:3px;display:inline-block}.map-green{background:#07965a}.map-blue{background:#1679dc;margin-left:8px}.search-side-list>div:first-child a{color:#38506a;font-size:8px}.side-line{border-top:1px solid #edf1f4;grid-template-columns:1.1fr 65px 35px 25px;align-items:center;gap:5px;padding:7px 0;font-size:8px;display:grid!important}.side-line em{background:#16a66a;border-radius:3px;height:10px}.side-line:nth-child(3) em{background:#f2b819}.side-line:nth-child(4) em{background:#efad18}.side-line:nth-child(5) em{background:#f3cf19}.side-line b,.side-line small{text-align:right;font-size:8px}.search-empty{color:#70808e;place-items:center;min-height:250px;font-size:10px;display:grid}@media (max-width:1150px){.search-grid{grid-template-columns:250px minmax(0,1fr)}.search-side{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr}.search-head{flex-direction:column}.search-stats{width:100%}}@media (max-width:800px){.search-grid{grid-template-columns:1fr}.search-side{grid-column:auto;grid-template-columns:1fr}.search-stats{overflow:auto}.search-row{min-width:850px}.search-results{overflow:auto}.search-filters{order:0}}.ai-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 24px}.ai-head{justify-content:space-between;align-items:flex-start;display:flex}.ai-head h1{letter-spacing:-1px;margin:0;font-size:34px}.ai-head p{margin:3px 0 13px;font-size:14px}.ai-head-actions{align-items:center;gap:10px;display:flex}.ai-updated{text-align:right;background:#fff;border:1px solid #e0e7ec;border-radius:8px;padding:7px 12px;font-size:8px}.ai-updated i{background:#07965a;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ai-updated b{font-size:9px}.ai-alert-button{color:#fff;background:#078d54;border:0;border-radius:7px;height:45px;padding:0 18px;font-size:10px;font-weight:800}.ai-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.ai-kpi{background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:12px;height:90px;padding:12px 14px;display:flex}.ai-kpi>b{border-radius:10px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.ai-kpi strong{font-size:19px;display:block}.ai-kpi small{font-size:9px;display:block}.ai-kpi i{color:#07965a;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.ai-kpi.green>b{background:#ddf7eb}.ai-kpi.blue>b{background:#e1efff}.ai-kpi.purple>b{background:#eee3ff}.ai-kpi.orange>b{background:#fff0dc}.ai-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.ai-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 19px;font-size:10px}.ai-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.ai-layout{grid-template-columns:minmax(0,1fr) 250px;gap:10px;display:grid}.ai-table-card,.ai-filters,.ai-bottom-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 2px 8px #18384a08}.ai-table-title{justify-content:space-between;align-items:center;height:65px;padding:10px;display:flex}.ai-table-title h2{margin:0;font-size:15px}.ai-table-title p{color:#617284;margin:2px 0;font-size:9px}.ai-table-title label{font-size:8px}.ai-table-title select{border:1px solid #dbe3e9;border-radius:6px;height:32px;margin-left:5px;padding:0 8px;font-size:8px}.ai-table-head,.ai-row{grid-template-columns:1.15fr .65fr .7fr 1.15fr 1fr 1fr .85fr .7fr 1.05fr;align-items:center;gap:7px;min-width:980px;padding:0 8px;display:grid}.ai-table-head{color:#53677a;background:#f5f8fa;height:38px;font-size:7px;font-weight:800}.ai-row{border-top:1px solid #edf1f4;min-height:60px;font-size:8px}.ai-row strong{font-size:9px;display:block}.ai-row small{color:#617284;font-size:7px;line-height:1.4}.ai-product{grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:7px;display:grid}.ai-product>b{background:#f2ce86;border-radius:6px;grid-row:1/3;place-items:center;width:33px;height:33px;font-size:20px;display:grid}.ai-product strong{align-self:end}.ai-product small{align-self:start}.ai-demand,.ai-offer,.ai-high,.ai-medium{border-radius:5px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.ai-demand{color:#126fc2;background:#dcecff}.ai-offer,.ai-high{color:#07814c;background:#d9f7e9}.ai-medium{color:#9a6800;background:#fff0c9}.score-track{background:#e7edf0;border-radius:5px;width:67px;height:6px;margin-top:5px;overflow:hidden}.score-track i{background:#07965a;border-radius:5px;height:100%;display:block}.ai-detail{color:#fff;text-align:center;background:#078d54;border-radius:6px;padding:9px 4px;font-size:8px;font-weight:800;text-decoration:none}.ai-filters{padding:12px}.ai-filter-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ai-filter-title h2{margin:0;font-size:12px}.ai-filter-title button{color:#166ec0;background:0 0;border:0;font-size:8px}.ai-filter{margin:9px 0;font-size:9px;font-weight:800;display:block}.ai-filter select,.ai-filter input{background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px;font-size:8px}.ai-two{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ai-apply{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:40px;margin-top:8px;font-size:10px;font-weight:800}.ai-bottom{grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:10px;margin-top:10px;display:grid}.ai-bottom-card{min-height:190px;padding:12px}.ai-bottom-card h2{margin:0 0 10px;font-size:12px}.ai-world{background:radial-gradient(#eef4f8,#fff 70%);place-items:center;height:105px;font-size:85px;display:grid;position:relative}.ai-world span{font-size:18px;position:absolute}.ai-world span:nth-child(2){top:45%;left:28%}.ai-world span:nth-child(3){top:28%;right:31%}.ai-world span:nth-child(4){bottom:20%;left:52%}.ai-world span:nth-child(5){bottom:35%;right:15%}.ai-legend{font-size:8px;line-height:1.9}.ai-bars{gap:7px;display:grid}.ai-bars>div{grid-template-columns:1fr 70px 27px;align-items:center;gap:5px;font-size:8px;display:grid}.ai-bars i{background:#1588e5;border-radius:3px;height:9px}.ai-bars b{text-align:right;font-size:8px}.ai-trends p{border-bottom:1px solid #edf1f4;margin:0;padding:6px 0;font-size:8px;line-height:1.35}.ai-trends b{color:#07965a;font-size:8px;display:block}.ai-empty,.ai-loading{text-align:center;color:#70808e;padding:50px;font-size:10px}.ai-loading{place-items:center;min-height:400px;display:grid}@media (max-width:1150px){.ai-layout{grid-template-columns:1fr}.ai-filters{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.ai-filter-title,.ai-apply{grid-column:1/-1}.ai-bottom{grid-template-columns:1fr 1fr}.ai-head{flex-direction:column}.ai-head-actions{margin-bottom:10px}.ai-kpis{grid-template-columns:1fr 1fr}}@media (max-width:700px){.ai-reference{padding:12px 8px 70px}.ai-kpis,.ai-bottom{grid-template-columns:1fr}.ai-filters{display:block}.ai-head-actions{justify-content:space-between;width:100%}.ai-alert-button{flex:1}.ai-table-card{overflow-x:auto}}.companies-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 24px}.companies-head{justify-content:space-between;align-items:flex-start;display:flex}.companies-head h1{letter-spacing:-1px;margin:0;font-size:34px}.companies-head p{margin:3px 0 13px;font-size:14px}.companies-actions{gap:10px;display:flex}.companies-actions a{border-radius:7px;align-items:center;height:46px;padding:0 20px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.companies-verify{color:#172b42;background:#fff;border:1px solid #1d2d40}.companies-register{color:#fff;background:#078d54}.companies-kpis{grid-template-columns:1fr 1fr 1fr 1.1fr;gap:10px;margin-bottom:12px;display:grid}.company-kpi{background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:12px;height:88px;padding:12px 14px;display:flex}.company-kpi>b{border-radius:10px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.company-kpi strong{font-size:19px;display:block}.company-kpi small{font-size:9px;display:block}.company-kpi i{color:#07965a;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.company-kpi.green>b{color:#078d54;background:#ddf7eb}.company-kpi.blue>b{color:#1678db;background:#e1efff}.company-kpi.purple>b{color:#861ee2;background:#eee3ff}.company-kpi.orange>b{color:#e78a11;background:#fff0dc}.companies-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.companies-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 17px;font-size:9px}.companies-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.companies-layout{grid-template-columns:minmax(0,1fr) 250px;gap:10px;display:grid}.companies-table-card,.companies-filters,.companies-bottom-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 2px 8px #18384a08}.companies-table-card{overflow:auto}.companies-table-head,.company-directory-row{grid-template-columns:1.35fr .8fr .8fr 1.05fr .95fr .9fr .95fr .85fr 70px 25px;align-items:center;gap:6px;min-width:1050px;padding:0 8px;display:grid}.companies-table-head{color:#53677a;background:#f5f8fa;height:38px;font-size:7px;font-weight:800}.company-directory-row{border-top:1px solid #edf1f4;min-height:59px;font-size:8px}.company-directory-row strong{font-size:9px}.directory-name{grid-template-rows:auto auto;grid-template-columns:33px 1fr;column-gap:7px;display:grid}.directory-name>b{background:#e5f3eb;border-radius:6px;grid-row:1/3;place-items:center;width:33px;height:33px;font-size:17px;display:grid}.directory-name small{color:#617284;font-size:7px}.company-directory-row em{font-style:normal}.type-productor{color:#07834e;background:#d8f5e6}.type-exportador{color:#116fc2;background:#dcecff}.type-trader{color:#c94235;background:#ffe0df}.type-industria{color:#176fc5;background:#dcecff}.type-acopio{color:#087d4c;background:#d8f5e6}.type-importador{color:#176fc5;background:#dcecff}.type-cooperativa{color:#7331bd;background:#eee3ff}.type-transportista{color:#a86610;background:#fff0dc}.type-servicios{color:#526578;background:#e8edf2}.company-directory-row em[class^=type-]{border-radius:5px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-block}.product-chip{color:#41566b;background:#eef3f7;border-radius:4px;margin-right:3px;padding:5px 7px;font-size:7px;display:inline-block}.verified-badge{color:#07804c;background:#dcf7e9;border-radius:5px;padding:6px 7px;font-size:7px;font-weight:800;display:inline-block}.pending-badge{color:#a86713;background:#fff0dc;border-radius:5px;padding:6px 7px;font-size:7px;font-weight:800;display:inline-block}.stars{color:#f2ae13;letter-spacing:-2px;margin-right:3px;font-size:12px}.company-profile{color:#1c334b;text-align:center;background:#f0f4f7;border:1px solid #dce4e9;border-radius:5px;padding:8px 5px;font-size:8px;font-weight:800;text-decoration:none}.company-more{background:#fff;border:1px solid #dfe6eb;border-radius:5px;height:29px}.companies-filters{padding:12px}.companies-filters label{margin:10px 0;font-size:9px;font-weight:800;display:block}.companies-filters input,.companies-filters select{background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px;font-size:8px}.companies-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.companies-apply{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:40px;margin-top:7px;font-size:10px;font-weight:800}.companies-empty{text-align:center;color:#70808e;padding:60px;font-size:10px}.companies-bottom{grid-template-columns:1.35fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.companies-bottom-card{min-height:190px;padding:12px}.companies-bottom-card h2{margin:0 0 10px;font-size:12px}.companies-map{background:radial-gradient(#eef4f8,#fff 70%);place-items:center;height:105px;font-size:85px;display:grid;position:relative}.companies-map i{font-size:17px;font-style:normal;position:absolute}.companies-map i:nth-child(2){top:45%;left:28%}.companies-map i:nth-child(3){top:30%;right:31%}.companies-map i:nth-child(4){bottom:20%;left:53%}.companies-map i:nth-child(5){bottom:35%;right:17%}.region-legend{font-size:8px;line-height:1.9}.company-bars{gap:7px;display:grid}.company-bars>div{grid-template-columns:1fr 75px 32px;align-items:center;gap:5px;font-size:8px;display:grid}.company-bars i{background:#1389e5;border-radius:3px;height:9px}.company-bars b{text-align:right;font-size:8px}@media (max-width:1150px){.companies-layout{grid-template-columns:1fr}.companies-filters{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.filter-title,.companies-apply{grid-column:1/-1}.companies-bottom{grid-template-columns:1fr 1fr}.companies-head{flex-direction:column}.companies-actions{margin-bottom:10px}.companies-kpis{grid-template-columns:1fr 1fr}}@media (max-width:700px){.companies-reference{padding:12px 8px 70px}.companies-kpis,.companies-bottom{grid-template-columns:1fr}.companies-filters{display:block}.companies-actions{width:100%}.companies-actions a{flex:1;justify-content:center}.companies-table-card{overflow-x:auto}}.operations-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 24px}.operations-head{justify-content:space-between;align-items:flex-start;display:flex}.operations-head h1{letter-spacing:-1px;margin:0;font-size:34px}.operations-head p{margin:3px 0 13px;font-size:14px}.operations-new{color:#fff;background:#078d54;border:0;border-radius:7px;height:46px;padding:0 22px;font-size:10px;font-weight:800}.operations-alert{border-radius:8px;margin-bottom:10px;padding:12px 16px;font-size:9px;font-weight:700}.operations-alert.error{color:#991b1b;background:#fee2e2}.operations-alert.success{color:#166534;background:#dcf7e9}.operations-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.operation-kpi{background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:11px;height:88px;padding:11px 13px;display:flex}.operation-kpi>b{border-radius:10px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.operation-kpi strong{font-size:19px;display:block}.operation-kpi small{font-size:9px;display:block}.operation-kpi i{color:#07965a;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.operation-kpi.green>b{background:#ddf7eb}.operation-kpi.blue>b{background:#e1efff}.operation-kpi.purple>b{background:#eee3ff}.operation-kpi.mint>b{background:#dff7ef}.operation-kpi.orange>b{background:#fff0dc}.operations-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.operations-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 18px;font-size:9px}.operations-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.operations-layout{grid-template-columns:minmax(0,1fr) 250px;gap:10px;display:grid}.operations-main-card,.operations-filters,.operations-bottom-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 2px 8px #18384a08}.operations-main-card{overflow:auto}.operations-table-head,.operation-directory-row{grid-template-columns:.78fr 1fr .78fr .9fr .6fr 1fr 1fr 1fr .95fr .72fr 38px;align-items:center;gap:6px;min-width:1110px;padding:0 8px;display:grid}.operations-table-head{color:#53677a;background:#f5f8fa;height:38px;font-size:7px;font-weight:800}.operation-directory-row{border-top:1px solid #edf1f4;min-height:59px;font-size:8px}.operation-directory-row strong{font-size:9px}.operation-directory-row small{color:#617284;font-size:7px;line-height:1.35}.op-code{color:#29435c;font-weight:800}.op-product{grid-template-columns:32px 1fr;align-items:center;column-gap:6px;display:grid}.op-product b{background:#f2ce86;border-radius:6px;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.op-condition,.op-status{text-align:center;border-radius:5px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.op-condition.f1{color:#7530b7;background:#eee3ff}.op-condition.f2{color:#126fc2;background:#dcecff}.op-status.en-negociacion{color:#176fc4;background:#dcecff}.op-status.en-contrato{color:#a36500;background:#fff0c8}.op-status.en-logistica{color:#7131b5;background:#eee3ff}.op-status.en-liquidacion,.op-status.finalizada{color:#07804c;background:#d9f7e9}.op-status.cancelada{color:#c52d35;background:#fee0e0}.op-actions{text-align:center}.op-more{background:#fff;border:1px solid #dfe6eb;border-radius:5px;width:30px;height:30px}.operations-filters{padding:12px}.op-filter-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.op-filter-title h2{margin:0;font-size:12px}.op-filter-title button{color:#1672c4;background:0 0;border:0;font-size:8px}.op-filter{margin:10px 0;font-size:9px;font-weight:800;display:block}.op-filter select,.op-filter input{background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px;font-size:8px}.op-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.operations-apply{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:40px;margin-top:7px;font-size:10px;font-weight:800}.operations-empty{text-align:center;color:#70808e;padding:60px;font-size:10px}.operations-bottom{grid-template-columns:1.05fr 1fr 1fr 1.05fr;gap:10px;margin-top:10px;display:grid}.operations-bottom-card{min-height:190px;padding:12px}.operations-bottom-card h2{margin:0 0 10px;font-size:12px}.op-donut{border-radius:50%;place-items:center;width:126px;height:126px;margin:5px auto 8px;display:grid}.op-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:75px;height:75px}.op-donut b{z-index:1;text-align:center;grid-area:1/1;font-size:16px}.op-donut small{font-size:7px;display:block}.op-legend{font-size:8px}.op-legend p{justify-content:space-between;margin:5px 0;display:flex}.op-bars{gap:8px;display:grid}.op-bars>div{grid-template-columns:1fr 72px 30px;align-items:center;gap:5px;font-size:8px;display:grid}.op-bars i{background:#1689e8;border-radius:3px;height:9px}.op-bars b{text-align:right;font-size:8px}.op-chart{background:repeating-linear-gradient(#fff 0 28px,#edf1f4 29px);border-bottom:1px solid #dfe6eb;height:120px}.op-chart svg{width:100%;height:100%}.op-chart-labels{color:#607286;justify-content:space-between;padding-top:4px;font-size:7px;display:flex}@media (max-width:1250px){.operations-kpis{grid-template-columns:repeat(3,1fr)}.operations-layout{grid-template-columns:1fr}.operations-filters{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.op-filter-title,.operations-apply{grid-column:1/-1}.operations-bottom{grid-template-columns:1fr 1fr}.operations-head{flex-direction:column}.operations-new{margin-bottom:10px}}@media (max-width:700px){.operations-reference{padding:12px 8px 70px}.operations-kpis,.operations-bottom{grid-template-columns:1fr}.operations-filters{display:block}.operations-table-head,.operation-directory-row{min-width:1110px}.operations-main-card{overflow-x:auto}}.contracts-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 24px}.contracts-head{justify-content:space-between;align-items:flex-start;display:flex}.contracts-head h1{letter-spacing:-1px;margin:0;font-size:34px}.contracts-head p{margin:3px 0 13px;font-size:14px}.contracts-head-actions{gap:8px;display:flex}.contracts-head-actions button{color:#14233a;background:#fff;border:1px solid #1c2940;border-radius:7px;height:46px;padding:0 18px;font-size:9px;font-weight:700}.contracts-head-actions .contracts-new{color:#fff;background:#078d54;border-color:#078d54;padding:0 22px;font-size:11px}.contracts-alert{color:#166534;background:#dcf7e9;border-radius:8px;margin-bottom:10px;padding:11px 15px;font-size:9px;font-weight:700}.contracts-alert.error{color:#991b1b;background:#fee2e2}.contracts-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.contract-kpi{background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:11px;height:88px;padding:11px 13px;display:flex}.contract-kpi>b{border-radius:10px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.contract-kpi strong{font-size:19px;display:block}.contract-kpi small{font-size:9px;display:block}.contract-kpi i{color:#078d54;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.contract-kpi.green>b{color:#078d54;background:#ddf7eb}.contract-kpi.blue>b{color:#167be2;background:#e1efff}.contract-kpi.orange>b{color:#efa500;background:#fff0d7}.contract-kpi.purple>b{color:#7433d5;background:#eee3ff}.contract-kpi.red>b{color:#df343b;background:#ffe1e1}.contract-kpi.red i{color:#d92f37}.contracts-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.contracts-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 18px;font-size:9px}.contracts-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.contracts-layout{grid-template-columns:minmax(0,1fr) 228px;gap:10px;display:grid}.contracts-table-card,.contracts-filters,.contracts-bottom-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 2px 8px #18384a08}.contracts-table-card{overflow:auto}.contracts-table-head,.contract-row{grid-template-columns:.75fr .95fr .72fr .68fr .52fr 1fr 1fr .85fr .9fr .78fr .7fr 48px;align-items:center;gap:6px;min-width:1190px;padding:0 8px;display:grid}.contracts-table-head{color:#53677a;background:#f5f8fa;height:39px;font-size:7px;font-weight:800}.contract-row{border-top:1px solid #edf1f4;min-height:58px;font-size:8px}.contract-row strong{font-size:9px}.contract-code{color:#29435c;font-weight:800}.contract-product{grid-template-columns:30px 1fr;align-items:center;gap:5px;display:grid}.contract-product b{background:#f2ce86;border-radius:6px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.contract-type,.contract-status{text-align:center;border-radius:5px;padding:6px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.contract-type.f1{color:#7530b7;background:#eee3ff}.contract-type.f2{color:#126fc2;background:#dcecff}.contract-status.firmado{color:#07804c;background:#d9f7e9}.contract-status.en-firma{color:#7131b5;background:#eee3ff}.contract-status.en-negociacion{color:#176fc4;background:#dcecff}.contract-status.en-revision{color:#a36500;background:#fff0c8}.contract-status.ejecutado{color:#07804c;background:#d9f7e9}.contract-status.cancelado{color:#c52d35;background:#fee0e0}.contract-actions{gap:5px;display:flex}.contract-actions button{background:#f8fafc;border:1px solid #dce3e8;border-radius:5px;height:29px;padding:0 8px;font-size:8px}.contracts-filters{padding:12px}.contract-filter-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.contract-filter-title h2{margin:0;font-size:12px}.contract-filter-title button{color:#1672c4;background:0 0;border:0;font-size:8px}.contract-filter{margin:9px 0;font-size:9px;font-weight:800;display:block}.contract-filter select,.contract-filter input{background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px;font-size:8px}.contract-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.contracts-apply{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:39px;margin-top:6px;font-size:9px;font-weight:800}.contracts-empty{text-align:center;color:#70808e;padding:55px;font-size:10px}.contracts-bottom{grid-template-columns:1.05fr 1fr 1fr 1.05fr;gap:10px;margin-top:10px;display:grid}.contracts-bottom-card{min-height:190px;padding:12px}.contracts-bottom-card h2{margin:0 0 10px;font-size:12px}.contract-donut{background:conic-gradient(#078d54 0 48%,#1686e6 48% 62%,#8c3de8 62% 71%,#f4bd18 71% 82%,#ef3338 82% 88%,#7b8792 88% 100%);border-radius:50%;place-items:center;width:126px;height:126px;margin:5px auto 8px;display:grid}.contract-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:76px;height:76px}.contract-donut b{z-index:1;text-align:center;grid-area:1/1;font-size:16px}.contract-donut small{font-size:7px;display:block}.contract-legend{font-size:8px}.contract-legend p{justify-content:space-between;margin:5px 0;display:flex}.contract-bars{gap:8px;display:grid}.contract-bars>div{grid-template-columns:1fr 72px 38px;align-items:center;gap:5px;font-size:8px;display:grid}.contract-bars i{background:#1689e8;border-radius:3px;height:9px}.contract-bars b{text-align:right;font-size:8px}.contract-activity{font-size:8px}.contract-activity p{border-bottom:1px solid #edf1f4;align-items:center;gap:7px;margin:0;padding:8px 0;display:flex}.contract-activity span{flex:1}.contract-activity small{color:#657789;white-space:nowrap}@media (max-width:1250px){.contracts-kpis{grid-template-columns:repeat(3,1fr)}.contracts-layout{grid-template-columns:1fr}.contracts-filters{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.contract-filter-title,.contracts-apply{grid-column:1/-1}.contracts-bottom{grid-template-columns:1fr 1fr}.contracts-head{flex-direction:column}.contracts-head-actions{margin-bottom:10px}}@media (max-width:700px){.contracts-reference{padding:12px 8px 70px}.contracts-kpis,.contracts-bottom{grid-template-columns:1fr}.contracts-filters{display:block}.contracts-head-actions{flex-wrap:wrap}.contracts-table-head,.contract-row{min-width:1190px}.contracts-table-card{overflow-x:auto}}.billing-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 24px}.billing-head{justify-content:space-between;align-items:flex-start;display:flex}.billing-head h1{letter-spacing:-1px;margin:0;font-size:34px}.billing-head p{margin:3px 0 13px;font-size:14px}.billing-head-actions{gap:8px;display:flex}.billing-head-actions button{color:#14233a;background:#fff;border:1px solid #1c2940;border-radius:7px;height:46px;padding:0 17px;font-size:9px;font-weight:700}.billing-head-actions .billing-new{color:#fff;background:#078d54;border-color:#078d54;padding:0 21px;font-size:11px}.billing-alert{color:#166534;background:#dcf7e9;border-radius:8px;margin-bottom:10px;padding:11px 15px;font-size:9px;font-weight:700}.billing-alert.error{color:#991b1b;background:#fee2e2}.billing-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.billing-kpi{background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:11px;height:88px;padding:11px 13px;display:flex}.billing-kpi>b{border-radius:10px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.billing-kpi strong{font-size:19px;display:block}.billing-kpi small{font-size:9px;display:block}.billing-kpi i{color:#078d54;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.billing-kpi.green>b{color:#078d54;background:#ddf7eb}.billing-kpi.blue>b{color:#167be2;background:#e1efff}.billing-kpi.orange>b{color:#efa500;background:#fff0d7}.billing-kpi.mint>b{color:#078d54;background:#dff7ef}.billing-kpi.red>b{color:#df343b;background:#ffe1e1}.billing-kpi.red i{color:#d92f37}.billing-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.billing-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 17px;font-size:9px}.billing-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.billing-layout{grid-template-columns:minmax(0,1fr) 228px;gap:10px;display:grid}.billing-table-card,.billing-filters,.billing-bottom-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 2px 8px #18384a08}.billing-table-card{overflow:auto}.billing-table-head,.billing-row{grid-template-columns:.82fr .65fr 1.15fr 1.1fr .9fr .52fr .8fr .75fr 68px;align-items:center;gap:7px;min-width:1000px;padding:0 8px;display:grid}.billing-table-head{color:#53677a;background:#f5f8fa;height:39px;font-size:7px;font-weight:800}.billing-row{border-top:1px solid #edf1f4;min-height:57px;font-size:8px}.billing-row strong{font-size:9px}.invoice-code{color:#29435c;font-weight:800}.billing-company,.billing-product{align-items:center;gap:5px;display:flex}.billing-company b,.billing-product b{font-size:16px}.billing-company strong{font-size:8px}.billing-status{text-align:center;border-radius:5px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.billing-status.pagada{color:#07804c;background:#d9f7e9}.billing-status.emitida{color:#176fc4;background:#dcecff}.billing-status.por-cobrar{color:#a36500;background:#fff0c8}.billing-status.vencida{color:#c52d35;background:#fee0e0}.billing-actions{gap:5px;display:flex}.billing-actions a,.billing-actions button{color:#18324c;background:#f8fafc;border:1px solid #dce3e8;border-radius:5px;place-items:center;height:29px;padding:0 8px;font-size:8px;text-decoration:none;display:grid}.billing-filters{padding:12px}.billing-filter-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.billing-filter-title h2{margin:0;font-size:12px}.billing-filter-title button{color:#1672c4;background:0 0;border:0;font-size:8px}.billing-filter{margin:9px 0;font-size:9px;font-weight:800;display:block}.billing-filter select,.billing-filter input{background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px;font-size:8px}.billing-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.billing-apply{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:39px;margin-top:6px;font-size:9px;font-weight:800}.billing-empty{text-align:center;color:#70808e;padding:55px;font-size:10px}.billing-pagination{justify-content:center;align-items:center;gap:9px;padding:12px;font-size:9px;display:flex}.billing-pagination button,.billing-pagination span,.billing-pagination b{color:#243a52;background:#f4f7f9;border:0;border-radius:5px;padding:8px 10px}.billing-pagination b{color:#fff;background:#078d54}.billing-bottom{grid-template-columns:1.05fr 1fr 1fr 1.05fr;gap:10px;margin-top:10px;display:grid}.billing-bottom-card{min-height:205px;padding:12px}.billing-bottom-card h2{margin:0 0 10px;font-size:12px}.billing-bars{background:repeating-linear-gradient(0deg,#fff 0 29px,#edf1f4 30px);border-bottom:1px solid #dfe6eb;justify-content:space-around;align-items:flex-end;height:125px;display:flex}.billing-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.billing-bars i{background:linear-gradient(0deg,#078d54 0 55%,#62d8a8 55% 100%);border-radius:4px 4px 0 0;width:27px;display:block}.billing-bars span{color:#607286;font-size:7px}.billing-chart-legend{gap:13px;margin-top:8px;font-size:7px;display:flex}.billing-chart-legend span:first-child{color:#078d54}.billing-donut{background:conic-gradient(#078d54 0 42%,#1b7891 42% 60%,#f4a600 60% 72%,#ef3b35 72% 82%,#d72b76 82% 88%,#e53333 88% 94%,#87929c 94% 100%);float:left;border-radius:50%;place-items:center;width:125px;height:125px;margin:3px 8px 3px 5px;display:grid}.billing-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:75px;height:75px}.billing-donut b{z-index:1;text-align:center;grid-area:1/1;font-size:10px}.billing-donut small{font-size:7px;display:block}.billing-bars-list{gap:8px;padding-top:4px;display:grid}.billing-bars-list>div{grid-template-columns:1fr 58px 25px;align-items:center;gap:5px;font-size:8px;display:grid}.billing-bars-list i{background:#078d54;border-radius:3px;height:8px}.billing-bars-list b{text-align:right;font-size:8px}.arca-card{font-size:8px}.arca-card>div{align-items:center;gap:10px;margin-bottom:9px;font-size:13px;display:flex}.arca-card>div em{color:#07804c;background:#d9f7e9;border-radius:9px;padding:5px 8px;font-size:7px;font-style:normal}.arca-card p{color:#29435c;margin:8px 0}.arca-card p:first-letter{color:#078d54}.arca-card button{color:#263d53;background:#eef3f7;border:0;border-radius:5px;width:100%;height:32px;font-size:8px}.billing-emission{background:#fff;border:1px solid #dfe6eb;border-radius:9px;margin-top:10px;padding:13px}.billing-emission h2{margin:0;font-size:12px}.billing-emission p{color:#607286;margin:4px 0 9px;font-size:8px}.billing-emission-grid{grid-template-columns:1.2fr 1.2fr .8fr .8fr 1fr .8fr auto;gap:7px;display:grid}.billing-emission-grid select,.billing-emission-grid input{border:1px solid #d8e0e7;border-radius:6px;height:34px;padding:0 8px;font-size:8px}.billing-emission-grid button{color:#fff;background:#078d54;border:0;border-radius:6px;padding:0 12px;font-size:8px;font-weight:800}@media (max-width:1250px){.billing-kpis{grid-template-columns:repeat(3,1fr)}.billing-layout{grid-template-columns:1fr}.billing-filters{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.billing-filter-title,.billing-apply{grid-column:1/-1}.billing-bottom{grid-template-columns:1fr 1fr}.billing-head{flex-direction:column}.billing-head-actions{margin-bottom:10px}.billing-emission-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.billing-reference{padding:12px 8px 70px}.billing-kpis,.billing-bottom{grid-template-columns:1fr}.billing-filters{display:block}.billing-head-actions{flex-wrap:wrap}.billing-table-head,.billing-row{min-width:1000px}.billing-table-card{overflow-x:auto}.billing-emission-grid{grid-template-columns:1fr}}.docs-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 28px}.docs-head{justify-content:space-between;align-items:flex-start;display:flex}.docs-head h1{letter-spacing:-1px;margin:0;font-size:34px}.docs-head p{margin:3px 0 13px;font-size:14px}.docs-head-actions{gap:8px;display:flex}.docs-head-actions button{color:#14233a;background:#fff;border:1px solid #1c2940;border-radius:7px;height:46px;padding:0 17px;font-size:9px;font-weight:700}.docs-head-actions .docs-upload{color:#fff;background:#078d54;border-color:#078d54;padding:0 21px;font-size:11px}.docs-alert{color:#166534;background:#dcf7e9;border-radius:8px;margin-bottom:10px;padding:11px 15px;font-size:9px;font-weight:700}.docs-alert.error{color:#991b1b;background:#fee2e2}.docs-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.docs-kpi{background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:11px;height:88px;padding:11px 13px;display:flex}.docs-kpi>b{border-radius:10px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.docs-kpi strong{font-size:19px;display:block}.docs-kpi small{font-size:9px;display:block}.docs-kpi i{color:#078d54;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.docs-kpi.green>b{color:#078d54;background:#ddf7eb}.docs-kpi.blue>b{color:#167be2;background:#e1efff}.docs-kpi.purple>b{color:#8125e8;background:#f0e2ff}.docs-kpi.orange>b{color:#efa500;background:#fff0d7}.docs-kpi.red>b{color:#df343b;background:#ffe1e1}.docs-kpi.red i{color:#d92f37}.docs-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.docs-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 17px;font-size:9px}.docs-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.docs-layout{grid-template-columns:minmax(0,1fr) 228px;gap:10px;display:grid}.docs-table-card,.docs-filters,.docs-bottom-card,.docs-tool{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 2px 8px #18384a08}.docs-table-card{overflow:auto}.docs-table-head,.docs-row{grid-template-columns:26px 1.55fr .9fr .9fr .85fr 1fr .75fr .8fr 75px;align-items:center;gap:7px;min-width:1020px;padding:0 8px;display:grid}.docs-table-head{color:#53677a;background:#f5f8fa;height:39px;font-size:7px;font-weight:800}.docs-row{border-top:1px solid #edf1f4;min-height:57px;font-size:8px}.docs-row input{width:13px;height:13px}.docs-name{align-items:center;gap:6px;display:flex}.docs-name b{color:#fff;background:#f14b4b;border-radius:3px;padding:5px 4px;font-size:7px}.docs-name strong{white-space:nowrap;font-size:8px}.docs-type{background:#f0f4f7;border-radius:4px;padding:5px 6px;font-size:7px;font-style:normal}.docs-status{text-align:center;color:#176fc4;background:#dcecff;border-radius:5px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.docs-status.verificado{color:#07804c;background:#d9f7e9}.docs-status.emitido{color:#7434c5;background:#eadcff}.docs-status.observado{color:#c52d35;background:#fee0e0}.docs-actions{gap:5px;display:flex}.docs-actions a,.docs-actions button{color:#18324c;background:#f8fafc;border:1px solid #dce3e8;border-radius:5px;place-items:center;height:29px;padding:0 8px;font-size:8px;text-decoration:none;display:grid}.docs-filters{padding:12px}.docs-filter-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.docs-filter-title h2{margin:0;font-size:12px}.docs-filter-title button{color:#1672c4;background:0 0;border:0;font-size:8px}.docs-filter{margin:9px 0;font-size:9px;font-weight:800;display:block}.docs-filter select,.docs-filter input{background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px;font-size:8px}.docs-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.docs-apply{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:39px;margin-top:6px;font-size:9px;font-weight:800}.docs-quick{border-top:1px solid #edf1f4;margin-top:14px;padding-top:10px}.docs-quick h3{margin:0 0 7px;font-size:10px}.docs-quick button{text-align:left;color:#243a52;background:#fff;border:0;border-bottom:1px solid #edf1f4;width:100%;height:31px;font-size:8px}.docs-quick button span{color:#167be2;place-items:center;width:21px;margin-right:5px;display:inline-grid}.docs-quick button b{float:right}.docs-empty{text-align:center;color:#70808e;padding:55px;font-size:10px}.docs-pagination{justify-content:center;align-items:center;gap:9px;padding:12px;font-size:9px;display:flex}.docs-pagination button,.docs-pagination span,.docs-pagination b{color:#243a52;background:#f4f7f9;border:0;border-radius:5px;padding:8px 10px}.docs-pagination b{color:#fff;background:#078d54}.docs-bottom{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.docs-bottom-card{min-height:205px;padding:12px}.docs-bottom-card h2{margin:0 0 10px;font-size:12px}.docs-donut{background:conic-gradient(#167be2 0 28%,#f2ad00 28% 46%,#8d32e8 46% 61%,#d94a4a 61% 73%,#078d54 73% 83%,#49688a 83% 91%,#93a0ac 91% 100%);float:left;border-radius:50%;place-items:center;width:126px;height:126px;margin:2px 10px 3px 5px;display:grid}.docs-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:76px;height:76px}.docs-donut b{z-index:1;text-align:center;grid-area:1/1;font-size:15px}.docs-donut small{font-size:8px;font-weight:500;display:block}.docs-bars{gap:10px;padding-top:3px;display:grid}.docs-bars>div{grid-template-columns:1fr 70px 35px;align-items:center;gap:7px;font-size:8px;display:grid}.docs-bars i{background:#078d54;border-radius:3px;height:9px}.docs-bars b{text-align:right;font-size:8px}.docs-tools{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.docs-tool{padding:13px}.docs-tool h2{margin:0 0 9px;font-size:12px}.docs-tool select,.docs-tool input{border:1px solid #d8e0e7;border-radius:6px;width:100%;height:34px;margin-bottom:7px;padding:0 8px;font-size:8px}.docs-tool>button,.docs-tool-buttons button{color:#fff;background:#078d54;border:0;border-radius:6px;height:34px;padding:0 12px;font-size:8px;font-weight:800}.docs-tool-buttons{gap:7px;display:flex}.docs-link{word-break:break-all;background:#f1f5f9;border-radius:6px;padding:8px;font-size:8px}.docs-link button{background:#fff;border:0;border-radius:4px;margin-left:7px;padding:4px 7px}.docs-footer-links{gap:18px;margin-top:12px;font-size:9px;display:flex}.docs-footer-links a{color:#087c50;font-weight:800;text-decoration:none}@media (max-width:1250px){.docs-kpis{grid-template-columns:repeat(3,1fr)}.docs-layout{grid-template-columns:1fr}.docs-filters{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.docs-filter-title,.docs-apply,.docs-quick{grid-column:1/-1}.docs-bottom{grid-template-columns:1fr 1fr}.docs-head{flex-direction:column}.docs-head-actions{margin-bottom:10px}}@media (max-width:700px){.docs-reference{padding:12px 8px 70px}.docs-kpis,.docs-bottom,.docs-tools{grid-template-columns:1fr}.docs-filters{display:block}.docs-head-actions{flex-wrap:wrap}.docs-table-head,.docs-row{min-width:1020px}.docs-table-card{overflow-x:auto}}.logistics-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 28px}.logistics-head{justify-content:space-between;align-items:flex-start;display:flex}.logistics-head h1{letter-spacing:-1px;margin:0;font-size:34px}.logistics-head p{margin:3px 0 13px;font-size:14px}.logistics-head-actions{gap:8px;display:flex}.logistics-head-actions button{color:#14233a;background:#fff;border:1px solid #1c2940;border-radius:7px;height:46px;padding:0 17px;font-size:9px;font-weight:700}.logistics-head-actions .logistics-new{color:#fff;background:#078d54;border-color:#078d54;padding:0 21px;font-size:11px}.logistics-alert{color:#991b1b;background:#fee2e2;border-radius:8px;margin-bottom:10px;padding:11px 15px;font-size:9px;font-weight:700}.logistics-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.log-kpi{background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:11px;height:88px;padding:11px 13px;display:flex}.log-kpi>b{border-radius:10px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.log-kpi strong{font-size:19px;display:block}.log-kpi small{font-size:9px;display:block}.log-kpi i{color:#078d54;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.log-kpi.blue>b{color:#167be2;background:#e1efff}.log-kpi.purple>b{color:#8d32e8;background:#eee3ff}.log-kpi.green>b{color:#078d54;background:#ddf7eb}.log-kpi.orange>b{color:#efa500;background:#fff0d7}.log-kpi.red>b{color:#df343b;background:#ffe1e1}.log-kpi.red i{color:#d92f37}.logistics-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.logistics-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 18px;font-size:9px}.logistics-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.logistics-layout{grid-template-columns:minmax(0,1fr) 228px;gap:10px;display:grid}.logistics-main,.logistics-filters,.log-panel{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 2px 8px #18384a08}.logistics-main{overflow:auto}.logistics-table-head,.logistics-row{grid-template-columns:.72fr 1fr .7fr 1fr 1fr 1fr .68fr .8fr .85fr .85fr .7fr .65fr;align-items:center;gap:6px;min-width:1190px;padding:0 8px;display:grid}.logistics-table-head{color:#53677a;background:#f5f8fa;height:39px;font-size:7px;font-weight:800}.logistics-row{border-top:1px solid #edf1f4;min-height:61px;font-size:8px}.logistics-row strong{color:#29435c;font-size:8px}.logistics-row small{color:#607286;margin-top:2px;font-size:7px;display:block}.log-product{align-items:center;gap:5px;font-weight:700;display:flex}.log-product b{background:#f2ce86;border-radius:6px;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.transport-badge{color:#176fc4;background:#dcecff;border-radius:5px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.tracking{align-items:center;gap:4px;display:flex}.tracking i{border:2px solid #07965a;border-radius:50%;width:10px;height:10px;display:block}.tracking i:after{content:"";background:#07965a;width:13px;height:2px;display:block;transform:translate(7px,2px)}.tracking b{color:#07965a;margin-left:5px;font-size:10px}.log-status{text-align:center;border-radius:5px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.log-status.transito{color:#176fc4;background:#dcecff}.log-status.carga{color:#a36500;background:#fff0c8}.log-status.entregada{color:#07804c;background:#d9f7e9}.log-status.demora{color:#c52d35;background:#fee0e0}.log-status.programada{color:#7131b5;background:#eee3ff}.log-status.cancelada{color:#c52d35;background:#fee0e0}.log-status.neutral{color:#53677a;background:#edf1f4}.row-actions{gap:5px;display:flex}.row-actions a,.row-actions button{color:#18324c;background:#f8fafc;border:1px solid #dfe6eb;border-radius:5px;place-items:center;height:30px;padding:0 8px;font-size:8px;text-decoration:none;display:grid}.logistics-filters{padding:12px}.filter-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.filter-title h2{margin:0;font-size:12px}.filter-title button{color:#1672c4;background:0 0;border:0;font-size:8px}.log-filter{margin:9px 0;font-size:9px;font-weight:800;display:block}.log-filter select,.log-filter input{background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px;font-size:8px}.log-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.log-apply{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:39px;margin-top:6px;font-size:9px;font-weight:800}.logistics-bottom{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.log-panel{min-height:210px;padding:12px}.log-panel h2{margin:0 0 10px;font-size:12px}.route-map{background:linear-gradient(145deg,#e8eef3,#f8fafb);border-radius:7px;height:125px;position:relative;overflow:hidden}.route-map:before{content:"";background:radial-gradient(at 25% 60%,#d4dfe7 0 15%,#0000 16%),radial-gradient(at 60% 35%,#d4dfe7 0 18%,#0000 19%),radial-gradient(at 80% 65%,#d4dfe7 0 12%,#0000 13%);position:absolute;inset:20px 25px}.route-map>span{font-size:17px;position:absolute}.route-map>span:first-of-type{bottom:28px;left:28%}.route-map>span:nth-of-type(2){top:30px;right:16%}.route-map>span:nth-of-type(3){top:37px;left:58%}.route-line{border-top:2px solid #078d54;width:42%;position:absolute;bottom:45px;left:28%;transform:rotate(-12deg)}.route-line.b{border-color:#ed3038;bottom:52px;transform:rotate(15deg)}.log-legend{font-size:8px}.log-legend p{justify-content:space-between;margin:5px 0;display:flex}.log-legend span{align-items:center;gap:6px;display:flex}.log-legend i{background:#078d54;border-radius:50%;width:8px;height:8px}.log-legend p:nth-child(2) i{background:#1689e8}.log-legend p:nth-child(3) i{background:#f2ad00}.log-legend p:nth-child(4) i{background:#8d32e8}.log-bars{gap:11px;display:grid}.log-bars>div{grid-template-columns:1fr 80px 45px;align-items:center;gap:6px;font-size:8px;display:grid}.log-bars i{background:#1689e8;border-radius:3px;height:9px}.log-bars>div:nth-child(2) i{background:#07965a}.log-bars>div:nth-child(3) i{background:#f2ad00}.log-bars>div:nth-child(4) i{background:#8d32e8}.log-bars b{text-align:right;font-size:8px}.transport-chart{align-items:center;gap:13px;display:flex}.transport-donut{background:conic-gradient(#1689e8 0 58%,#07965a 58% 76%,#8d32e8 76% 88%,#f2ad00 88% 94%,#93a0ac 94% 100%);border-radius:50%;flex:none;place-items:center;width:126px;height:126px;display:grid}.transport-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:76px;height:76px}.transport-donut b{z-index:1;text-align:center;grid-area:1/1;font-size:16px}.transport-donut small{font-size:7px;font-weight:500;display:block}.activity-list{gap:4px;display:grid}.activity-list div{border-bottom:1px solid #edf1f4;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:7px 3px;font-size:8px;display:grid}.activity-list b{color:#078d54;background:#e4f6ed;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.activity-list small{color:#6a7888;font-size:7px}.logistics-empty{text-align:center;color:#70808e;padding:60px;font-size:10px}@media (max-width:1250px){.logistics-kpis{grid-template-columns:repeat(3,1fr)}.logistics-layout{grid-template-columns:1fr}.logistics-filters{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.filter-title,.log-apply{grid-column:1/-1}.logistics-bottom{grid-template-columns:1fr 1fr}.logistics-head{flex-direction:column}.logistics-head-actions{margin-bottom:10px}}@media (max-width:700px){.logistics-reference{padding:12px 8px 70px}.logistics-kpis,.logistics-bottom{grid-template-columns:1fr}.logistics-filters{display:block}.logistics-head-actions{flex-wrap:wrap}.logistics-table-head,.logistics-row{min-width:1190px}.logistics-main{overflow-x:auto}.transport-chart{flex-direction:column}}.commission-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 28px}.commission-ref-head{justify-content:space-between;align-items:flex-start;display:flex}.commission-ref-head h1{letter-spacing:-1px;margin:0;font-size:34px}.commission-ref-head p{margin:3px 0 13px;font-size:14px}.commission-ref-actions{gap:8px;display:flex}.commission-ref-actions button{color:#14233a;background:#fff;border:1px solid #1c2940;border-radius:7px;height:46px;padding:0 17px;font-size:9px;font-weight:700}.commission-ref-actions .commission-ref-new{color:#fff;background:#078d54;border-color:#078d54;padding:0 21px;font-size:11px}.commission-ref-alert{color:#991b1b;background:#fee2e2;border-radius:8px;margin-bottom:10px;padding:11px 15px;font-size:9px;font-weight:700}.commission-ref-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.commission-kpi{background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:11px;height:88px;padding:11px 13px;display:flex}.commission-kpi>b{border-radius:10px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.commission-kpi strong{font-size:19px;display:block}.commission-kpi small{font-size:9px;display:block}.commission-kpi i{color:#078d54;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.commission-kpi.green>b{color:#078d54;background:#ddf7eb}.commission-kpi.blue>b{color:#167be2;background:#e1efff}.commission-kpi.purple>b{color:#8d32e8;background:#eee3ff}.commission-kpi.yellow>b{color:#eaa500;background:#fff0d7}.commission-kpi.red>b{color:#df343b;background:#ffe1e1}.commission-ref-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.commission-ref-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 18px;font-size:9px}.commission-ref-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.commission-ref-layout{grid-template-columns:minmax(0,1fr) 220px;gap:10px;display:grid}.commission-ref-main,.commission-ref-filters,.commission-panel,.commission-ref-summary,.commission-moves,.commission-payment{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 2px 8px #18384a08}.commission-ref-main{overflow:auto}.commission-ref-table-head,.commission-ref-row{grid-template-columns:.78fr 1fr .72fr .68fr .72fr .9fr 1.05fr .8fr .72fr .78fr .65fr;align-items:center;gap:6px;min-width:1160px;padding:0 8px;display:grid}.commission-ref-table-head{color:#53677a;background:#f5f8fa;height:39px;font-size:7px;font-weight:800}.commission-ref-row{border-top:1px solid #edf1f4;min-height:61px;font-size:8px}.commission-ref-row>strong{color:#29435c;font-size:8px}.commission-product{align-items:center;gap:5px;font-weight:700;display:flex}.commission-product>b{background:#f2ce86;border-radius:6px;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.commission-intermediary{align-items:center;gap:5px;font-weight:700;display:flex}.commission-intermediary i{color:#078d54;background:#d9f7e9;border-radius:5px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.commission-intermediary small{color:#718096;font-size:7px;display:block}.commission-status,.payment-badge{text-align:center;border-radius:5px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.commission-status.paid{color:#07804c;background:#d9f7e9}.commission-status.pending{color:#a36500;background:#fff0c8}.commission-status.process{color:#176fc4;background:#dcecff}.commission-status.cancelled{color:#c52d35;background:#fee0e0}.payment-badge{color:#3b5877;background:#e7eef8}.payment-badge.due{color:#c52d35;background:#fee0e0}.commission-row-actions{gap:5px;display:flex}.commission-row-actions button{color:#18324c;background:#f8fafc;border:1px solid #dfe6eb;border-radius:5px;height:30px;padding:0 8px;font-size:8px}.commission-ref-filters{padding:12px}.commission-filter-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.commission-filter-title h2{margin:0;font-size:12px}.commission-filter-title button{color:#1672c4;background:0 0;border:0;font-size:8px}.commission-filter{margin:9px 0;font-size:9px;font-weight:800;display:block}.commission-filter select,.commission-filter input{background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px;font-size:8px}.commission-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.commission-apply{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:39px;margin-top:6px;font-size:9px;font-weight:800}.commission-ref-empty{text-align:center;color:#70808e;padding:65px;font-size:10px}.commission-ref-bottom{grid-template-columns:1.05fr 1.05fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.commission-panel{min-height:205px;padding:12px}.commission-panel h2{margin:0 0 10px;font-size:12px}.commission-bars{border-bottom:1px solid #dfe6eb;justify-content:space-around;align-items:flex-end;gap:7px;height:150px;padding:5px 7px 0;display:flex}.commission-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.commission-bars i{background:#078d54;border-radius:3px 3px 0 0;width:22px;max-height:115px;display:block}.commission-bars>div:nth-child(2n) i{background:#f2b400}.commission-bars b{color:#607286;margin-top:4px;font-size:7px;font-weight:700}.commission-donut-wrap{align-items:center;gap:12px;display:flex}.commission-donut{background:conic-gradient(#078d54 0 40%,#f2b400 40% 72%,#1689e8 72% 90%,#e52d32 90% 100%);border-radius:50%;flex:none;place-items:center;width:126px;height:126px;display:grid}.commission-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:76px;height:76px}.commission-donut b{z-index:1;text-align:center;grid-area:1/1;font-size:14px}.commission-donut small{font-size:7px;font-weight:500;display:block}.commission-legend{flex:1;font-size:8px}.commission-legend p{justify-content:space-between;margin:7px 0;display:flex}.commission-legend p:first-child{color:#078d54}.commission-legend p:nth-child(2){color:#e5a600}.commission-legend p:nth-child(3){color:#167be2}.commission-legend p:nth-child(4){color:#df343b}.commission-ref-summary{margin-top:10px;padding:10px}.commission-ref-summary h2{margin:0 0 8px;font-size:12px}.commission-ref-summary>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.commission-ref-summary .commission-kpi{height:66px}.commission-ref-summary .commission-kpi>b{width:34px;height:34px;font-size:17px}.commission-ref-summary .commission-kpi strong{font-size:14px}.commission-moves{margin-top:10px;padding:12px}.commission-moves>div{justify-content:space-between;display:flex}.commission-moves button{background:#fff;border:1px solid #dfe6eb;border-radius:6px;padding:5px 9px}.commission-moves p{border-top:1px solid #edf1f4;justify-content:space-between;margin:7px 0;padding:7px 0;font-size:8px;display:flex}.commission-payment{grid-template-columns:1fr 180px 180px 220px auto;align-items:end;gap:10px;margin-top:10px;padding:15px;display:grid}.commission-payment h2{margin:0;font-size:15px}.commission-payment p{color:#64748b;font-size:9px}.commission-payment label{font-size:8px;font-weight:800}.commission-payment input,.commission-payment select{border:1px solid #d8e0e7;border-radius:6px;width:100%;height:32px;margin-top:5px;padding:0 8px}.commission-payment>div:last-child{gap:5px;display:flex}.commission-payment button{background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:32px;padding:0 9px;font-size:8px}.commission-payment button:last-child{color:#fff;background:#078d54;border-color:#078d54}@media (max-width:1250px){.commission-ref-kpis{grid-template-columns:repeat(3,1fr)}.commission-ref-layout{grid-template-columns:1fr}.commission-ref-filters{grid-template-columns:repeat(3,1fr);gap:0 10px;display:grid}.commission-filter-title,.commission-apply{grid-column:1/-1}.commission-ref-bottom,.commission-payment{grid-template-columns:1fr 1fr}.commission-payment>div:first-child{grid-column:1/-1}}@media (max-width:700px){.commission-reference{padding:12px 8px 70px}.commission-ref-head{flex-direction:column}.commission-ref-actions{flex-wrap:wrap}.commission-ref-kpis,.commission-ref-bottom,.commission-ref-summary>div{grid-template-columns:1fr}.commission-ref-filters{display:block}.commission-ref-main{overflow-x:auto}.commission-ref-table-head,.commission-ref-row{min-width:1160px}.commission-payment{grid-template-columns:1fr}.commission-payment>div:last-child{justify-content:flex-end}}.withdraw-reference{color:#14283f;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 28px}.withdraw-head{justify-content:space-between;align-items:flex-start;display:flex}.withdraw-head h1{letter-spacing:-1px;margin:0;font-size:34px}.withdraw-head p{margin:3px 0 13px;font-size:14px}.withdraw-actions{gap:8px;display:flex}.withdraw-actions button{color:#14233a;background:#fff;border:1px solid #1c2940;border-radius:7px;height:46px;padding:0 17px;font-size:9px;font-weight:700}.withdraw-actions .withdraw-new{color:#fff;background:#078d54;border-color:#078d54;padding:0 21px;font-size:11px}.withdraw-alert,.withdraw-success{border-radius:8px;margin-bottom:10px;padding:11px 15px;font-size:9px;font-weight:700}.withdraw-alert{color:#991b1b;background:#fee2e2}.withdraw-success{color:#166534;background:#dcfce7}.withdraw-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.withdraw-kpi{background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:center;gap:11px;height:88px;padding:11px 13px;display:flex}.withdraw-kpi>b{border-radius:10px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.withdraw-kpi strong{font-size:19px;display:block}.withdraw-kpi small{font-size:9px;display:block}.withdraw-kpi i{color:#078d54;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.withdraw-kpi.green>b{color:#078d54;background:#ddf7eb}.withdraw-kpi.blue>b{color:#167be2;background:#e1efff}.withdraw-kpi.yellow>b{color:#eaa500;background:#fff0d7}.withdraw-kpi.purple>b{color:#8d32e8;background:#eee3ff}.withdraw-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.withdraw-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 18px;font-size:9px}.withdraw-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.withdraw-layout{grid-template-columns:minmax(0,1fr) 265px;gap:10px;display:grid}.withdraw-main,.withdraw-request,.withdraw-panel,.withdraw-methods-mobile{background:#fff;border:1px solid #dfe6eb;border-radius:9px;box-shadow:0 2px 8px #18384a08}.withdraw-main{overflow:auto}.withdraw-table-head,.withdraw-row{grid-template-columns:.8fr .68fr .72fr 1.15fr 1.05fr .78fr .82fr .62fr;align-items:center;gap:8px;min-width:1000px;padding:0 9px;display:grid}.withdraw-table-head{color:#53677a;background:#f5f8fa;height:39px;font-size:7px;font-weight:800}.withdraw-row{border-top:1px solid #edf1f4;min-height:65px;font-size:8px}.withdraw-row>strong{color:#29435c;font-size:8px}.withdraw-row small{color:#687b8d;margin-top:3px;font-size:7px;display:block}.withdraw-method{align-items:center;gap:6px;font-weight:700;display:flex}.withdraw-method b{color:#123d76;background:#e5eef8;border-radius:5px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.withdraw-status{border-radius:5px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.withdraw-status.done{color:#07804c;background:#d9f7e9}.withdraw-status.pending{color:#a36500;background:#fff0c8}.withdraw-status.process{color:#176fc4;background:#dcecff}.withdraw-status.rejected{color:#c52d35;background:#fee0e0}.withdraw-actions-row{gap:5px;display:flex}.withdraw-actions-row button{color:#18324c;background:#f8fafc;border:1px solid #dfe6eb;border-radius:5px;height:30px;padding:0 8px;font-size:8px}.withdraw-empty{text-align:center;color:#70808e;padding:65px;font-size:10px}.withdraw-request{padding:13px}.withdraw-request h2{margin:0 0 14px;font-size:13px}.withdraw-request label{margin:12px 0;font-size:9px;font-weight:800;display:block}.withdraw-request input,.withdraw-request select{background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:34px;margin-top:5px;padding:0 9px;font-size:9px}.withdraw-request>p{color:#66788a;margin:-5px 0 10px;font-size:8px}.withdraw-info{color:#2773b8;background:#eaf4ff;border:1px solid #cce3fb;border-radius:6px;padding:12px;font-size:8px;line-height:1.45}.withdraw-submit{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:39px;margin-top:8px;font-size:9px;font-weight:800}.withdraw-submit:disabled{background:#94a3b8}.withdraw-payment-list{border-top:1px solid #e7edf1;margin:14px -13px -13px;padding:13px}.withdraw-payment-list h2{margin-bottom:7px;font-size:12px}.withdraw-payment-list>div{border-top:1px solid #edf1f4;grid-template-columns:30px 1fr 18px;align-items:center;height:39px;font-size:8px;display:grid}.withdraw-payment-list b{color:#174475;background:#e8eef6;border-radius:5px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.withdraw-payment-list strong{text-align:right;font-size:13px}.withdraw-bottom{grid-template-columns:1.05fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.withdraw-panel{min-height:210px;padding:12px}.withdraw-panel h2{margin:0 0 10px;font-size:12px}.withdraw-bars{border-bottom:1px solid #dfe6eb;align-items:flex-end;gap:12px;height:158px;padding:0 12px;display:flex}.withdraw-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.withdraw-bars i{background:#078d54;border-radius:3px 3px 0 0;width:26px;display:block;box-shadow:0 -20px #53a9e9}.withdraw-bars b{color:#607286;margin-top:5px;font-size:7px}.withdraw-donut-wrap{align-items:center;gap:12px;display:flex}.withdraw-donut{background:conic-gradient(#078d54 0 32%,#f2b400 32% 56%,#f27c18 56% 72%,#e52d32 72% 84%,#8b2ce8 84% 92%,#1689e8 92% 97%,#a5b1bd 97% 100%);border-radius:50%;flex:none;place-items:center;width:137px;height:137px;display:grid}.withdraw-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:82px;height:82px}.withdraw-donut b{z-index:1;text-align:center;grid-area:1/1;font-size:14px}.withdraw-donut small{font-size:7px;font-weight:500;display:block}.withdraw-legend{flex:1;font-size:8px}.withdraw-legend p{justify-content:space-between;margin:5px 0;display:flex}.withdraw-movements p{border-bottom:1px solid #edf1f4;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;margin:0;padding:6px 0;font-size:8px;display:grid}.withdraw-movements p>b{color:#078d54;background:#dcf7e9;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.withdraw-movements small{color:#82909c;margin-top:2px;font-size:7px;display:block}.withdraw-movements p>strong{color:#078d54;font-size:8px}.withdraw-movements button{background:#f8fafc;border:1px solid #dfe6eb;border-radius:5px;width:100%;height:30px;margin-top:8px;font-size:8px;font-weight:700}.withdraw-methods-mobile{display:none}@media (max-width:1200px){.withdraw-layout{grid-template-columns:1fr}.withdraw-request{grid-template-columns:repeat(2,1fr);gap:0 12px;display:grid}.withdraw-request h2,.withdraw-request .withdraw-payment-list,.withdraw-info,.withdraw-submit{grid-column:1/-1}.withdraw-bottom{grid-template-columns:1fr 1fr}.withdraw-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.withdraw-reference{padding:12px 8px 70px}.withdraw-head{flex-direction:column}.withdraw-actions{flex-wrap:wrap}.withdraw-kpis,.withdraw-bottom{grid-template-columns:1fr}.withdraw-request{display:block}.withdraw-main{overflow-x:auto}.withdraw-table-head,.withdraw-row{min-width:1000px}.withdraw-tabs button{padding:0 12px}.withdraw-payment-list{margin-top:14px}}.reports-reference{color:#10233d;background:#f3f6fa;min-height:calc(100vh - 66px);padding:18px 14px 28px}.reports-head{justify-content:space-between;align-items:flex-start;display:flex}.reports-head h1{letter-spacing:-1.2px;margin:0;font-size:35px}.reports-head p{margin:2px 0 13px;font-size:14px}.reports-actions{gap:8px;display:flex}.reports-actions button,.reports-actions select{color:#172a40;background:#fff;border:1px solid #26384e;border-radius:7px;height:48px;padding:0 15px;font-size:9px;font-weight:700}.reports-actions select{min-width:140px}.reports-actions .reports-export{color:#fff;background:#078d54;border-color:#078d54;font-size:10px}.reports-error{color:#991b1b;background:#fee2e2;border-radius:7px;margin-bottom:10px;padding:10px 14px;font-size:9px}.reports-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.reports-kpi{background:#fff;border:1px solid #e0e7ec;border-radius:9px;align-items:center;gap:11px;height:88px;padding:10px 12px;display:flex}.reports-kpi>b{border-radius:9px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.reports-kpi strong{font-size:18px;display:block}.reports-kpi small{font-size:9px;display:block}.reports-kpi i{color:#078d54;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.reports-kpi.green{background:linear-gradient(110deg,#effbf5,#f8fcfb)}.reports-kpi.green>b{color:#078d54;background:#dcf7e9}.reports-kpi.blue{background:linear-gradient(110deg,#eef6ff,#f8fbff)}.reports-kpi.blue>b{color:#187de0;background:#dcecff}.reports-kpi.orange{background:linear-gradient(110deg,#fff7eb,#fffdf9)}.reports-kpi.orange>b{color:#e68a13;background:#fff0d6}.reports-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.reports-tabs button{color:#263c53;white-space:nowrap;background:#fff;border:0;padding:0 18px;font-size:9px}.reports-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.reports-grid-top{grid-template-columns:1.1fr 1fr 1fr;gap:10px;display:grid}.reports-grid-mid{grid-template-columns:1.05fr 1fr 1.05fr;gap:10px;margin-top:10px;display:grid}.reports-panel,.reports-detail{background:#fff;border:1px solid #dfe6eb;border-radius:9px;min-height:205px;padding:12px;box-shadow:0 2px 8px #19384b08}.reports-panel h2,.reports-detail h2{margin:0 0 11px;font-size:12px}.report-bars{border-bottom:1px solid #dce4e9;justify-content:space-around;align-items:flex-end;height:155px;padding:0 12px;display:flex}.report-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.report-bars span{background:linear-gradient(#8d3bea,#4d1ad1);border-radius:3px 3px 0 0;width:25px;max-width:70%;display:block;box-shadow:10px 0 #7c2be5aa}.report-bars span.green{background:linear-gradient(#18a875,#078d54);box-shadow:10px 0 #138a5e99}.report-bars small{color:#63758a;margin-top:6px;font-size:8px}.report-donut-wrap{align-items:center;gap:10px;height:158px;display:flex}.report-donut{flex:none;width:155px;height:155px;transform:rotate(-90deg)}.report-donut circle{stroke-linecap:butt}.report-legend{flex:1;font-size:8px}.report-legend p{justify-content:space-between;margin:6px 0;display:flex}.report-legend p span{white-space:nowrap}.report-legend i{vertical-align:-1px;border-radius:50%;width:9px;height:9px;display:inline-block}.report-legend b{font-size:8px}.report-ranking{padding-top:3px}.report-ranking>div{grid-template-columns:1.35fr 1fr 32px;align-items:center;gap:8px;height:31px;font-size:8px;display:grid}.report-ranking>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.report-ranking i{background:#edf2f5;border-radius:8px;height:9px;display:block}.report-ranking i b{background:linear-gradient(90deg,#078d54,#49be8d);border-radius:8px;height:100%;display:block}.report-ranking strong{text-align:right;font-size:8px}.report-country{grid-template-columns:1fr 1fr;align-items:center;gap:5px;height:158px;display:grid}.report-map-shape{filter:grayscale(.25);text-align:center;font-size:92px}.report-country p{grid-template-columns:9px 1fr 26px;align-items:center;gap:4px;margin:7px 0;font-size:8px;display:grid}.report-country p i{background:#078d54;border-radius:50%;width:8px;height:8px}.report-country p b{text-align:right}.reports-detail{margin-top:10px;padding:0;overflow:hidden}.reports-detail h2{padding:12px 13px 8px}.reports-table{overflow:auto}.rtr{border-top:1px solid #edf1f4;grid-template-columns:1fr .7fr 1.05fr .85fr .9fr 1fr 1.1fr .75fr .85fr .85fr .45fr;align-items:center;gap:7px;min-width:1150px;min-height:43px;padding:0 12px;font-size:8px;display:grid}.rtr.head{color:#52677c;background:#f5f8fa;border-top:0;min-height:31px;font-size:7px;font-weight:800}.rtr button{background:#f7fafc;border:1px solid #dfe6eb;border-radius:5px;height:27px;font-size:8px}.rtr em{color:#07804c;background:#dcf7e9;border-radius:5px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.product-dot{color:#744e00;background:#f5c94b;border-radius:5px;place-items:center;width:25px;height:25px;margin-right:5px;display:inline-grid}.reports-loading{text-align:center;color:#708093;background:#fff;border:1px solid #dfe6eb;border-radius:9px;padding:80px;font-size:10px}@media (max-width:1200px){.reports-kpis{grid-template-columns:repeat(3,1fr)}.reports-grid-top,.reports-grid-mid{grid-template-columns:1fr 1fr}.reports-actions{flex-wrap:wrap}}@media (max-width:720px){.reports-reference{padding:12px 8px}.reports-head{display:block}.reports-kpis,.reports-grid-top,.reports-grid-mid{grid-template-columns:1fr}.reports-actions{width:100%}.reports-actions button,.reports-actions select{flex:1}.reports-tabs button{padding:0 12px}}.reports-shell{grid-template-columns:minmax(0,1fr) 235px;gap:10px;display:grid}.reports-core{min-width:0}.reports-filters{background:#fff;border:1px solid #dfe6eb;border-radius:9px;height:max-content;padding:13px;box-shadow:0 2px 8px #19384b08}.reports-filter-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.reports-filter-head h2{margin:0;font-size:12px}.reports-filter-head a{color:#0674c8;font-size:8px}.reports-filters label{margin:11px 0;font-size:8px;font-weight:800;display:block}.reports-filters input,.reports-filters select{color:#263b51;background:#fff;border:1px solid #d9e1e8;border-radius:6px;width:100%;height:34px;margin-top:5px;padding:0 7px;font-size:8px}.reports-date{grid-template-columns:1fr 1fr;gap:6px;display:grid}.reports-date input{min-width:0}.reports-filter-submit{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:38px;margin-top:5px;font-size:9px;font-weight:800}@media (max-width:1050px){.reports-shell{grid-template-columns:1fr}.reports-filters{order:-1}.reports-filters label{width:31%;margin-right:2%;display:inline-block}.reports-filter-submit{width:31%}}@media (max-width:720px){.reports-filters label{width:100%;margin-right:0}.reports-filter-submit{width:100%}}.admin-reference{color:#10233d;background:#f3f6fa;min-height:calc(100vh - 66px);padding:18px 14px 30px}.admin-head h1{letter-spacing:-1.3px;margin:0;font-size:35px}.admin-head p{margin:2px 0 14px;font-size:14px}.admin-error{color:#991b1b;background:#fee2e2;border-radius:7px;padding:10px;font-size:9px}.admin-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.admin-kpi{background:#fff;border:1px solid #e0e7ec;border-radius:9px;align-items:center;gap:11px;height:88px;padding:10px 12px;display:flex}.admin-kpi>b{border-radius:9px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.admin-kpi strong{font-size:18px;display:block}.admin-kpi small{font-size:9px;display:block}.admin-kpi i{color:#078d54;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:block}.admin-kpi.blue{background:#eff6ff}.admin-kpi.blue>b{color:#147bea;background:#dcecff}.admin-kpi.green{background:#effbf5}.admin-kpi.green>b{color:#078d54;background:#dcf7e9}.admin-kpi.purple{background:#f8f0ff}.admin-kpi.purple>b{color:#8c2be8;background:#eadcff}.admin-kpi.orange{background:#fff7eb}.admin-kpi.orange>b{color:#e68a13;background:#fff0d6}.admin-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin:12px 0;display:flex;overflow:auto}.admin-tabs button{white-space:nowrap;color:#263c53;background:#fff;border:0;padding:0 17px;font-size:9px}.admin-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.admin-main-grid{display:block}.admin-left{min-width:0}.admin-chart-row{grid-template-columns:1.45fr 1.05fr 1.05fr;gap:10px;display:grid}.admin-lower-row{grid-template-columns:2fr 1fr;gap:10px;margin-top:10px;display:grid}.admin-bottom-row{grid-template-columns:1.15fr 1.1fr 1fr 1.15fr;gap:10px;margin-top:10px;display:grid}.admin-panel{background:#fff;border:1px solid #dfe6eb;border-radius:9px;min-height:205px;padding:12px;box-shadow:0 2px 8px #19384b08}.admin-panel h2{margin:0 0 11px;font-size:12px}.growth-chart{height:166px;padding-left:36px;position:relative}.growth-grid{color:#64778b;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:0;bottom:35px;left:0}.growth-chart svg{background:repeating-linear-gradient(#0000 0 30px,#e8edf1 31px);border-bottom:1px solid #e0e6eb;width:100%;height:130px;display:block}.growth-months{color:#607488;justify-content:space-between;padding:4px 2px;font-size:8px;display:flex}.chart-legend{justify-content:center;gap:18px;margin-top:4px;font-size:8px;display:flex}.chart-legend span:first-child{color:#147bea}.chart-legend span:nth-child(2){color:#078d54}.chart-legend span:nth-child(3){color:#8c2be8}.admin-donut-wrap{align-items:center;gap:10px;height:165px;display:flex}.admin-donut{background:conic-gradient(#078d54 0 32%,#f3b400 32% 50%,#147bea 50% 66%,#8c2be8 66% 80%,#f36b36 80% 88%,#aab3bd 88% 100%);border-radius:50%;flex:none;place-items:center;width:138px;height:138px;display:grid}.admin-donut>div{text-align:center;background:#fff;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.admin-donut strong{font-size:18px}.admin-donut small{font-size:9px;line-height:1.1}.admin-legend{flex:1;font-size:8px}.admin-legend p{justify-content:space-between;margin:6px 0;display:flex}.admin-legend i{vertical-align:-1px;border-radius:50%;width:9px;height:9px;display:inline-block}.country-list{grid-template-columns:1fr 1fr;align-items:center;gap:6px;height:165px;display:grid}.world-map{text-align:center;filter:saturate(.5);font-size:86px}.country-list p{grid-template-columns:22px 1fr 25px;align-items:center;margin:5px 0;font-size:8px;display:grid}.country-list p b{text-align:right}.users-table{overflow:auto}.user-row{border-top:1px solid #edf1f4;grid-template-columns:1.35fr 1.25fr .55fr .9fr .8fr .65fr .45fr;align-items:center;gap:8px;min-width:800px;min-height:39px;font-size:8px;display:grid}.user-row.head{color:#52677c;background:#f5f8fa;border:0;min-height:27px;padding:0 6px;font-size:7px;font-weight:800}.user-row:not(.head){padding:0 6px}.user-row span:first-child{align-items:center;gap:7px;display:flex}.user-row span b{color:#fff;background:#147bea;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.user-row em{color:#07804c;text-align:center;background:#dcf7e9;border-radius:5px;padding:5px;font-size:7px;font-style:normal;font-weight:800}.user-row button,.support button,.maintenance button{background:#fff;border:1px solid #bdc9d5;border-radius:5px;height:28px;font-size:8px}.activity p{border-bottom:1px solid #edf1f4;min-height:31px;margin:0;padding:7px 55px 7px 2px;font-size:9px;position:relative}.activity b,.activity small{display:block}.activity small{color:#65778a;font-size:8px}.activity time{color:#65778a;font-size:7px;position:absolute;top:10px;right:0}.server-list p{grid-template-columns:15px 1fr auto;align-items:center;gap:7px;margin:12px 0;font-size:8px;display:grid}.server-list i{background:#13a565;border-radius:50%;width:9px;height:9px}.server-list i.bad{background:#ef2929}.server-list b{color:#078d54;font-weight:500}.resource-list p{grid-template-columns:88px 1fr 28px;align-items:center;gap:8px;margin:14px 0;font-size:8px;display:grid}.resource-list i{background:#edf2f5;border-radius:6px;height:10px}.resource-list i b{border-radius:6px;height:100%;display:block}.resource-list .r0{background:#078d54}.resource-list .r1{background:#147bea}.resource-list .r2{background:#8c2be8}.resource-list .r3{background:#f36b36}.support p{border-radius:6px;margin:6px 0;padding:7px;font-size:8px}.support p:first-child{background:#fff0f0}.support p:nth-child(2){background:#fff8e5}.support p:nth-child(3){background:#e8f9ef}.support button{width:100%;margin-top:8px}.maintenance{text-align:center}.maintenance>strong{color:#078d54;background:#dcf7e9;border-radius:50%;place-items:center;width:46px;height:46px;font-size:30px;display:inline-grid}.maintenance p{margin:8px 0}.maintenance p b,.maintenance p span,.maintenance p small{display:block}.maintenance p span{color:#078d54;font-size:9px}.maintenance p small{color:#687b8e;margin-top:3px;font-size:8px}.maintenance button{width:100%;margin-top:6px}.admin-actions{gap:8px;margin-top:12px;display:flex}.admin-actions button,.admin-actions a{color:#fff;background:#078d54;border:1px solid #078d54;border-radius:6px;align-items:center;height:38px;padding:0 14px;font-size:9px;text-decoration:none;display:inline-flex}.admin-actions a{color:#18314a;background:#fff;border-color:#b8c5d1}.admin-loading{text-align:center;color:#708093;background:#fff;border:1px solid #dfe6eb;border-radius:9px;padding:80px;font-size:10px}@media (max-width:1200px){.admin-kpis{grid-template-columns:repeat(3,1fr)}.admin-chart-row{grid-template-columns:1fr 1fr}.admin-chart-row .admin-panel:last-child{grid-column:1/-1}.admin-bottom-row{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-reference{padding:12px 8px}.admin-kpis,.admin-chart-row,.admin-lower-row,.admin-bottom-row{grid-template-columns:1fr}.admin-actions{flex-wrap:wrap}.admin-head h1{font-size:29px}}.security-reference{color:#10233d;background:#f3f6fa;min-height:calc(100vh - 66px);padding:18px 14px 30px}.security-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.security-head h1{letter-spacing:-1.3px;margin:0;font-size:35px}.security-head p{margin:2px 0 14px;font-size:14px}.security-head-actions{gap:12px;display:flex}.security-head-actions button{color:#10233d;background:#fff;border:1px solid #8d9aae;border-radius:7px;height:48px;padding:0 18px;font-size:10px}.security-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.security-kpi{border:1px solid #e0e7ec;border-radius:9px;align-items:center;gap:11px;height:88px;padding:10px 12px;display:flex}.security-kpi>b{border-radius:9px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.security-kpi strong{font-size:18px;display:block}.security-kpi small{font-size:9px;display:block}.security-kpi i{margin-top:5px;font-size:8px;font-style:normal;display:block}.security-kpi.green{background:#effbf5}.security-kpi.green>b{color:#078d54;background:#d8f5e6}.security-kpi.green i{color:#078d54}.security-kpi.blue{background:#eff6ff}.security-kpi.blue>b{color:#147bea;background:#dcecff}.security-kpi.blue i{color:#078d54}.security-kpi.purple{background:#f8f0ff}.security-kpi.purple>b{color:#8c2be8;background:#eadcff}.security-kpi.purple i{color:#078d54}.security-kpi.red{background:#fff1f1}.security-kpi.red>b{color:#ed2a2a;background:#ffdede}.security-kpi.red i{color:#ed2a2a}.security-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin:12px 0;display:flex;overflow:auto}.security-tabs button{white-space:nowrap;color:#263c53;background:#fff;border:0;padding:0 17px;font-size:9px}.security-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.security-top-grid{grid-template-columns:1.1fr 1.1fr 1fr;gap:10px;display:grid}.security-middle-grid{grid-template-columns:2fr 1fr;gap:10px;margin-top:10px;display:grid}.security-bottom-grid{grid-template-columns:1.05fr 1.6fr 1fr;gap:10px;margin-top:10px;display:grid}.security-panel{background:#fff;border:1px solid #dfe6eb;border-radius:9px;min-height:205px;padding:12px;box-shadow:0 2px 8px #19384b08}.security-panel h2{margin:0 0 11px;font-size:12px}.security-level{align-items:center;gap:22px;height:170px;display:flex}.security-ring{background:conic-gradient(#09b978 0 99%,#dbe6e1 99% 100%);border-radius:50%;flex:none;place-items:center;width:165px;height:165px;display:grid}.security-ring>div{text-align:center;background:#fff;border-radius:50%;place-items:center;width:105px;height:105px;display:grid}.security-ring strong{font-size:27px}.security-ring small{font-size:11px}.security-checks p{white-space:nowrap;margin:9px 0;font-size:9px}.security-checks b{color:#fff;background:#12a86c;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:9px;display:inline-grid}.auth-methods>div{grid-template-columns:32px 1fr auto 16px;align-items:center;gap:8px;margin:8px 0;display:grid}.auth-methods>div>b{color:#078d54;background:#e8f7f0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.auth-methods strong,.auth-methods small{display:block}.auth-methods strong{font-size:9px}.auth-methods small{color:#66798c;font-size:8px}.auth-methods em{background:#eef2f6;border-radius:5px;padding:5px 9px;font-size:7px;font-style:normal}.auth-methods em.on{color:#078d54;background:#dcf7e9}.auth-methods i{font-size:14px;font-style:normal}.security-alerts article{border-bottom:1px solid #edf1f4;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.security-alerts article>b{color:#ef2d2d;background:#ffe0e0;border-radius:6px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.security-alerts article:nth-child(2)>b{color:#eea400;background:#fff0ce}.security-alerts strong,.security-alerts small{display:block}.security-alerts strong{font-size:9px}.security-alerts small{color:#65788b;margin-top:3px;font-size:8px}.security-alerts time{text-align:right;color:#65788b;font-size:7px}.security-alerts em{color:#e52b2b;background:#ffe1e1;border-radius:4px;margin-top:4px;padding:4px 7px;font-style:normal;display:inline-block}.security-alerts article:nth-child(2) em{color:#d28b00;background:#fff0d0}.security-alerts>button{float:right;color:#147bea;background:0 0;border:0;margin-top:7px;font-size:8px}.security-table{overflow:auto}.security-row{border-top:1px solid #edf1f4;grid-template-columns:1.35fr 1.1fr .9fr 1.1fr .7fr .5fr;align-items:center;gap:7px;min-width:730px;min-height:39px;padding:0 5px;font-size:8px;display:grid}.security-row.head{color:#53677b;border:0;min-height:26px;font-size:7px;font-weight:800}.security-row span:first-child{align-items:center;gap:7px;display:flex}.security-row span:first-child>b{color:#fff;background:#147bea;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.security-row span>em{color:#078d54;background:#e7f8ee;border-radius:5px;padding:5px 8px;font-size:7px;font-style:normal}.security-row .active{color:#078d54;text-align:center;background:#dcf7e9;border-radius:5px;padding:5px}.security-row button,.roles button{background:#f8fafc;border:1px solid #d8e0e7;border-radius:5px;height:26px;font-size:8px}.roles p{border-bottom:1px solid #edf1f4;grid-template-columns:25px 1fr 38px 1.5fr 45px;align-items:center;gap:6px;margin:0;padding:6px 0;font-size:8px;display:grid}.roles p>b{background:#e8f6ee;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.roles p strong{text-align:center}.roles p small{font-size:8px}.policies p{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;margin:10px 0;display:grid}.policies p>b{color:#078d54;background:#e8f7f0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.policies strong,.policies small{display:block}.policies strong{font-size:8px}.policies small{color:#65788b;margin-top:3px;font-size:7px}.policies em{color:#078d54;background:#dcf7e9;border-radius:5px;padding:5px 8px;font-size:7px;font-style:normal}.audit p{border-bottom:1px solid #edf1f4;grid-template-columns:1.1fr 1fr 1.2fr 1fr;gap:6px;margin:0;padding:7px 0;font-size:7px;display:grid}.devices p{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;margin:8px 0;display:grid}.devices p>b{color:#078d54;background:#e8f7f0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.devices strong,.devices small{display:block}.devices strong{font-size:8px}.devices small{color:#65788b;font-size:7px}.devices em{color:#078d54;background:#e6f7ee;border-radius:5px;padding:4px 7px;font-size:7px;font-style:normal}.devices em.current{background:#dcf7e9}.security-actions{gap:8px;margin-top:12px;display:flex}.security-actions a{color:#fff;background:#078d54;border-radius:6px;padding:10px 14px;font-size:9px;text-decoration:none}.security-actions a+a{color:#18314a;background:#fff;border:1px solid #b8c5d1}.security-loading{text-align:center;color:#708093;background:#fff;border:1px solid #dfe6eb;border-radius:9px;padding:80px;font-size:10px}@media (max-width:1200px){.security-kpis{grid-template-columns:repeat(3,1fr)}.security-top-grid{grid-template-columns:1fr 1fr}.security-top-grid .security-panel:last-child{grid-column:1/-1}.security-bottom-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.security-head{display:block}.security-head-actions{flex-wrap:wrap}.security-kpis,.security-top-grid,.security-middle-grid,.security-bottom-grid{grid-template-columns:1fr}.security-reference{padding:12px 8px}.security-head h1{font-size:29px}}.messages-reference{color:#10233d;background:#f3f6fa;min-height:calc(100vh - 66px);padding:18px 14px 22px}.messages-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.messages-head h1{letter-spacing:-1.4px;margin:0;font-size:36px}.messages-head p{margin:2px 0;font-size:14px}.messages-new{color:#fff;background:#078d54;border:0;border-radius:7px;height:44px;padding:0 24px;font-size:12px;font-weight:700}.messages-error{color:#b42318;background:#fff0f0;border-radius:8px;margin-bottom:10px;padding:10px 14px}.messages-loading{color:#6b7b8c;background:#fff;border:1px solid #e1e7ed;border-radius:10px;place-items:center;height:650px;display:grid}.messages-workspace{grid-template-columns:355px minmax(450px,1fr) 330px;gap:9px;height:calc(100vh - 175px);min-height:650px;display:grid}.messages-list-panel,.messages-chat,.messages-info{background:#fff;border:1px solid #e0e6eb;border-radius:9px;overflow:hidden}.messages-search{color:#203a59;border:1px solid #d9e1e8;border-radius:7px;align-items:center;gap:9px;height:42px;margin:8px 9px;padding:0 13px;font-size:19px;display:flex}.messages-search span{color:#52667b;font-size:11px}.messages-list-tabs{border-bottom:1px solid #e5ebef;justify-content:space-around;align-items:center;height:42px;font-size:10px;display:flex}.messages-list-tabs b{color:#078d54;border-bottom:2px solid #078d54;align-items:center;height:42px;display:flex}.messages-list-tabs i{color:#fff;background:#ed3348;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:4px;font-style:normal;display:grid}.messages-conversations{height:calc(100% - 92px);overflow:auto}.messages-conversations>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:43px 1fr auto;gap:9px;width:100%;min-height:76px;padding:10px 11px;display:grid}.messages-conversations>button.selected{background:#eaf4ff;border-left:3px solid #0ca56a;padding-left:8px}.company-avatar{color:#fff;background:linear-gradient(135deg,#07945a,#17c982);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.company-avatar.large{width:44px;height:44px}.company-avatar.huge{border-radius:13px;width:66px;height:66px;margin:auto;font-size:20px}.conversation-copy{min-width:0}.conversation-copy>div{align-items:center;gap:7px;display:flex}.conversation-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.conversation-copy small{font-size:13px}.conversation-copy p{color:#53677b;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;overflow:hidden}.conversation-meta{text-align:right}.conversation-meta time{color:#53677b;font-size:9px}.conversation-meta em{color:#fff;background:#ed2340;border-radius:50%;place-items:center;width:21px;height:21px;margin:8px 0 0 auto;font-size:10px;font-style:normal;display:grid}.messages-chat{flex-direction:column;display:flex}.chat-head{border-bottom:1px solid #e4e9ee;align-items:center;gap:10px;height:77px;padding:10px 13px;display:flex}.chat-company{flex:1}.chat-company h2{margin:0;font-size:17px}.chat-company p{color:#31465d;margin:3px 0;font-size:11px}.chat-company p b,.chat-company>span{color:#078d54}.chat-company>span{font-size:10px}.chat-actions{gap:6px;display:flex}.chat-actions button{color:#1c3653;background:#f2f5f9;border:0;border-radius:8px;width:39px;height:39px;font-size:18px}.chat-body{flex:1;min-height:0;overflow:hidden}.chat-body>div{flex-direction:column;height:100%;display:flex;border:0!important;border-radius:0!important;margin:0!important}.chat-body>div>div:nth-child(3){flex:1!important;height:auto!important}.chat-body textarea{font-size:12px}.chat-body button{font-size:11px}.messages-empty{color:#718096;place-items:center;height:100%;display:grid}.messages-info{overflow:auto}.info-tabs{border-bottom:1px solid #e3e8ed;height:47px;display:flex}.info-tabs button{color:#273c55;background:#fff;border:0;flex:1;font-size:10px}.info-tabs button.active{color:#078d54;border-bottom:2px solid #078d54;font-weight:800}.info-company{text-align:center;border-bottom:1px solid #edf1f4;padding:17px 14px 12px}.info-company h2{margin:8px 0 3px;font-size:16px}.info-company h2 b{color:#1689e8}.info-company>p{margin:0;font-size:10px}.badges{justify-content:center;gap:6px;margin:10px 0;display:flex}.badges span{color:#078d54;background:#dff6e8;border-radius:6px;padding:5px 8px;font-size:8px}.info-buttons{gap:8px;display:flex}.info-buttons button{color:#18324d;background:#fff;border:1px solid #d3dce5;border-radius:7px;flex:1;height:38px;font-size:9px}.info-buttons button+button{color:#fff;background:#078d54;border-color:#078d54}.info-block{border-bottom:1px solid #edf1f4;padding:11px 13px}.info-block h3{margin:0 0 9px;font-size:11px}.info-block h3 a{float:right;color:#087fe8;font-size:9px;font-weight:400}.info-block p{color:#263d57;margin:8px 0;font-size:9px}.info-block p em{float:right;color:#078d54;background:#dcf7e9;border-radius:4px;padding:3px 6px;font-style:normal}.notes div{color:#4c6176;background:#f4f7fa;border-radius:7px;padding:9px;font-size:9px;line-height:1.55}.notes h3 span{float:right}.info-placeholder{color:#6a7d91;padding:25px;font-size:10px}.chat-body>div>div:first-child{display:none}.chat-body>div>div:nth-child(2){padding:8px 12px!important}.chat-body>div>div:nth-child(2) select{height:32px;font-size:10px}.chat-body>div>div:last-child{padding:9px!important}.chat-body>div>div:last-child textarea{height:45px!important}.chat-body>div>div:last-child button{background:#078d54!important;min-width:60px!important}.chat-body>div>div:nth-child(3){background:#f8fafc!important}.chat-body>div>div:nth-child(3)>div>div>div{font-size:11px!important}.chat-body>div>div:nth-child(3)>div>div>div>div{border-radius:12px!important;padding:9px 12px!important}.chat-body>div>div:nth-child(3) button{font-size:9px!important}@media (max-width:1250px){.messages-workspace{grid-template-columns:300px minmax(390px,1fr) 285px}.messages-info{font-size:.95em}}@media (max-width:1000px){.messages-workspace{grid-template-columns:300px 1fr}.messages-info{display:none}}@media (max-width:700px){.messages-head{display:block}.messages-new{margin-top:8px}.messages-workspace{grid-template-columns:1fr;height:auto;min-height:0}.messages-list-panel{height:420px}.messages-chat{height:650px}.messages-info{display:none}}.notifications-reference{color:#10233d;background:#f3f6fa;min-height:calc(100vh - 66px);padding:18px 14px 22px}.notifications-head{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.notifications-head h1{letter-spacing:-1.5px;margin:0;font-size:36px}.notifications-head p{color:#1e293b;margin:2px 0;font-size:14px}.notifications-config{color:#172d49;background:#fff;border:1px solid #758398;border-radius:7px;height:46px;padding:0 22px;font-size:12px}.notification-tabs{gap:7px;margin-bottom:18px;display:flex}.notification-tabs button{color:#122b48;background:#fff;border:1px solid #e8edf2;border-radius:7px;height:46px;padding:0 22px;font-size:11px}.notification-tabs button.active{color:#fff;background:#078d54;border-color:#078d54}.notification-tabs b{color:#fff;background:#ed3348;border-radius:50%;place-items:center;min-width:22px;height:22px;margin-left:8px;font-size:10px;display:inline-grid}.notification-tabs button:not(.active) b{background:#087ee5}.notifications-error{color:#b42318;background:#fff0f0;border-radius:8px;margin-bottom:10px;padding:10px}.notifications-loading{color:#718096;background:#fff;border:1px solid #e0e6eb;border-radius:9px;place-items:center;height:600px;display:grid}.notifications-grid{grid-template-columns:minmax(520px,1.8fr) minmax(310px,.75fr) 305px;align-items:start;gap:10px;display:grid}.notifications-main,.notification-detail,.side-card{background:#fff;border:1px solid #e0e6eb;border-radius:9px}.notifications-list-toolbar{border-bottom:1px solid #e7edf2;align-items:center;gap:24px;height:52px;padding:0 14px;display:flex}.notifications-list-toolbar label,.notifications-list-toolbar button{color:#17304d;font-size:11px}.notifications-list-toolbar input{vertical-align:middle;width:17px;height:17px;margin-right:10px}.notifications-list-toolbar button{background:0 0;border:0}.notifications-list-toolbar select{color:#18314e;background:#fff;border:1px solid #d8e0e8;border-radius:7px;height:37px;margin-left:auto;padding:0 12px;font-size:10px}.notifications-list{max-height:760px;overflow:auto}.notification-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:43px 1fr 75px;align-items:center;gap:10px;width:100%;min-height:75px;padding:10px 13px;display:grid;position:relative}.notification-row.selected{background:#eaf4ff}.notification-row.selected:before{content:"";background:#09a369;width:3px;position:absolute;top:0;bottom:0;left:0}.notification-icon,.detail-icon{border-radius:9px;place-items:center;font-weight:900;display:grid}.notification-icon{color:#fff;width:41px;height:41px;font-size:17px}.notification-icon.green,.detail-icon.green{background:#079b62}.notification-icon.blue,.detail-icon.blue{background:#087ce5}.notification-icon.red,.detail-icon.red{background:#ef202b}.notification-icon.yellow,.detail-icon.yellow{background:#f4ad05}.notification-icon.purple,.detail-icon.purple{background:#8d24dc}.notification-copy{min-width:0}.notification-copy strong{color:#102a4a;margin-right:8px;font-size:13px;display:inline-block}.notification-copy em{border-radius:10px;padding:5px 9px;font-size:9px;font-style:normal}.notification-copy em.green,.detail-tag.green{color:#07864f;background:#dff5e8}.notification-copy em.blue,.detail-tag.blue{color:#086ee0;background:#dcecff}.notification-copy em.red,.detail-tag.red{color:#d9232e;background:#ffe0e0}.notification-copy em.yellow,.detail-tag.yellow{color:#b77900;background:#fff0cb}.notification-copy em.purple,.detail-tag.purple{color:#7920c4;background:#eee0ff}.notification-copy small{color:#536a80;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.notification-time{text-align:right;color:#596d82;font-size:9px}.notification-time i{color:#1a3a5b;margin-top:4px;font-size:24px;font-style:normal;display:block}.notification-detail{min-height:690px;padding:16px}.detail-icon{color:#fff;float:left;width:49px;height:49px;margin-right:12px;font-size:21px}.notification-detail h2{margin:8px 0 2px;font-size:18px}.notification-detail>time{color:#60748a;margin:0 0 8px;font-size:10px;display:block}.detail-tag{border-radius:6px;padding:5px 9px;font-size:9px;display:inline-block}.detail-message{clear:both;padding-top:17px;font-size:12px;line-height:1.5}.offer-details{background:#f4f7fb;border-radius:8px;margin-top:10px;overflow:hidden}.offer-details h3{background:#eef4fb;margin:0;padding:10px 12px;font-size:12px}.offer-details div{border-top:1px solid #e0e7ef;justify-content:space-between;gap:12px;padding:8px 12px;font-size:10px;display:flex}.offer-details span{color:#50657b}.offer-details strong{text-align:right;font-weight:600}.detail-primary,.detail-secondary{border-radius:7px;width:100%;height:46px;margin-top:11px;font-size:11px;font-weight:700}.detail-primary{color:#fff;background:#079356;border:0}.detail-secondary{color:#19334f;background:#fff;border:1px solid #75849a}.quick-title{margin:20px 0 9px;font-size:12px}.quick-actions{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.quick-actions button{color:#078d54;background:#effaf5;border:0;border-radius:8px;height:72px;font-size:18px}.quick-actions button:nth-child(2){color:#b67b00;background:#fff5d8}.quick-actions button:nth-child(3){color:#e12828;background:#ffe7e7}.quick-actions button:nth-child(4){color:#8b27d8;background:#f0e5ff}.quick-actions small{color:#263b53;margin-top:4px;font-size:8px;display:block}.notifications-sidebar{flex-direction:column;gap:10px;display:flex}.side-card{padding:14px}.side-card h2{margin:0 0 12px;font-size:13px}.side-card h2 a{float:right;color:#087ee5;cursor:pointer;font-size:9px;font-weight:400}.side-card label{justify-content:space-between;align-items:center;min-height:36px;font-size:10px;display:flex}.side-card label>span{align-items:center;gap:8px;display:flex}.side-card label i{color:#fff;border-radius:6px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.side-card label i.green{background:#079b62}.side-card label i.blue{background:#087ce5}.side-card label i.red{background:#ef202b}.side-card label i.yellow{background:#f4ad05}.side-card label i.purple{background:#8d24dc}.side-card label input{display:none}.side-card label>b{background:#c9d2dc;border-radius:15px;width:39px;height:24px;position:relative}.side-card label>b:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.side-card label>b.on{background:#16a86f}.side-card label>b.on:after{left:18px}.channels label{min-height:52px}.channels label>span{font-size:11px}.channels small{color:#63778b;margin-top:3px;font-size:8px;display:block}.summary{flex-wrap:wrap;gap:9px;display:flex}.summary h2{width:100%}.summary>div{background:#f4f7fb;border-radius:7px;flex:1;padding:12px}.summary strong{color:#122d4e;font-size:25px;display:block}.summary span{color:#52677d;font-size:9px}.detail-empty{color:#718096;place-items:center;height:500px;display:grid}@media (max-width:1200px){.notifications-grid{grid-template-columns:minmax(450px,1.5fr) minmax(290px,.8fr)}.notifications-sidebar{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;display:grid}.notifications-head h1{font-size:32px}}@media (max-width:850px){.notifications-grid{grid-template-columns:1fr}.notification-detail{min-height:0}.notifications-sidebar{grid-column:auto;display:block}.notifications-sidebar .side-card{margin-bottom:10px}.notification-tabs{overflow:auto}.notification-tabs button{white-space:nowrap}.notifications-head{display:block}.notifications-config{margin-top:10px}}.profile-reference{color:#10254a;background:#f3f6fa;min-height:calc(100vh - 66px);padding:18px 14px 24px}.profile-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.profile-head h1{letter-spacing:-1.5px;margin:0;font-size:36px}.profile-head p{color:#263342;margin:2px 0;font-size:14px}.profile-edit{color:#fff;background:#008f55;border:0;border-radius:7px;height:47px;padding:0 24px;font-size:13px}.profile-tabs{background:#fff;border:1px solid #e5ebf0;border-radius:6px;height:40px;margin-bottom:10px;display:flex}.profile-tabs button{color:#102a4b;background:0 0;border:0;flex:1;font-size:11px}.profile-tabs button.active{color:#078b55;border-bottom:3px solid #08a76a;font-weight:700}.profile-top{grid-template-columns:1.45fr 1.1fr .95fr;gap:10px;display:grid}.profile-card{background:#fff;border:1px solid #e2e8ef;border-radius:9px;box-shadow:0 1px 2px #10254a05}.identity{gap:20px;min-height:194px;padding:17px;display:flex}.profile-avatar{color:#fff;background:linear-gradient(145deg,#d8dce1,#8d9399);border-radius:50%;flex:none;place-items:center;width:132px;height:132px;font-size:36px;font-weight:700;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.identity h2{letter-spacing:-.8px;margin:7px 0 2px;font-size:24px}.verified{color:#fff;background:#087fe2;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:8px;font-size:11px;display:inline-grid}.profile-role{margin:0 0 10px;font-size:12px}.profile-tags{gap:7px;display:flex}.profile-tags b{color:#6e17c9;background:#eee5ff;border-radius:10px;padding:5px 9px;font-size:9px;font-weight:500}.profile-tags b.green{color:#07884e;background:#dff6e9}.bio{color:#263d59;margin-top:13px;font-size:11px;line-height:1.5}.contact{padding:14px 17px}.profile-card h2{margin:0 0 12px;font-size:13px}.contact h2 button,.info-card>h2 button{float:right;color:#0878d3;background:#fff;border:1px solid #1680dd;border-radius:5px;padding:5px 11px;font-size:9px}.contact p{gap:13px;margin:12px 0;font-size:11px;display:flex}.contact p:first-letter{color:#0b294d}.reputation{padding:14px 17px;position:relative}.gold-badge{float:left;clip-path:polygon(50% 0,92% 14%,88% 78%,50% 100%,12% 78%,8% 14%);color:#ffd34e;background:#1b8b50;place-items:center;width:58px;height:68px;margin:10px 14px 14px 0;font-size:28px;display:grid}.rep-copy strong{margin-top:12px;font-size:18px;display:block}.rep-copy span{color:#556a80;margin:4px 0 9px;font-size:10px;display:block}.rep-bar{background:#e5edf3;border-radius:8px;height:7px;overflow:hidden}.rep-bar i{background:#11a16a;width:85%;height:100%;display:block}.rep-copy small{float:right;margin-top:4px;font-size:8px}.stars{clear:both;color:#f7b90a;padding-top:8px;font-size:19px}.stars b{color:#132c4c;margin-left:7px;font-size:12px}.stars span{color:#16304f;margin-left:7px;font-size:9px}.profile-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin:10px 0;display:grid}.profile-kpis>div{background:#fff;border:1px solid #e3e9ef;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:52px 1fr;column-gap:11px;min-height:80px;padding:13px 16px;display:grid}.profile-kpis i{color:#087ee2;background:#e7f1fc;border-radius:8px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:21px;font-style:normal;display:grid}.profile-kpis>div:nth-child(2) i,.profile-kpis>div:nth-child(3) i,.profile-kpis>div:nth-child(5) i{color:#0aa56c;background:#e3f8ee}.profile-kpis strong{align-self:end;font-size:18px}.profile-kpis span{color:#1f3855;align-self:start;font-size:10px}.profile-columns{grid-template-columns:1.08fr 1.08fr 1fr;gap:10px;display:grid}.info-card{padding:14px 16px}.profile-rows>div{border-bottom:1px solid #edf1f4;grid-template-columns:28px 145px 1fr;align-items:center;gap:7px;min-height:28px;font-size:10px;display:grid}.profile-rows>div:last-child{border-bottom:0}.profile-rows i{color:#17365c;font-size:14px;font-style:normal}.profile-rows span{color:#213957}.profile-rows b{color:#1a3150;font-weight:500}.docs>div{color:#1c3551;background:#eefaf4;border-radius:6px;grid-template-columns:20px 1fr 65px 32px;align-items:center;height:31px;margin:4px 0;padding:0 8px;font-size:9px;display:grid}.docs>div>span{color:#07985e}.docs b{color:#07985e;font-weight:500}.docs button{color:#173250;background:#fff;border:0;border-radius:5px;height:23px;font-size:9px}.profile-bottom{grid-template-columns:1.15fr 1fr 1.05fr;gap:10px;margin-top:10px;display:grid}.info-card h4{margin:10px 0 6px;font-size:10px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{color:#213b59;background:#eef2f7;border-radius:7px;padding:7px 10px;font-size:9px}.chips .add{color:#0879d4;background:#fff;border:1px solid #1882df}.quick-profile{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quick-profile a,.quick-profile button{color:#142e4d;text-align:left;background:#f6f9fc;border:1px solid #e3e9ef;border-radius:8px;min-height:70px;padding:11px;font-size:18px;text-decoration:none}.quick-profile b{margin:4px 0;font-size:9px;display:block}.quick-profile small{color:#6b7d91;font-size:8px;display:block}.quick-profile .danger{color:#e32d31;background:#fff0f0;border-color:#ffd7d7}.profile-loading{color:#718096;background:#fff;border-radius:10px;place-items:center;height:500px;display:grid}@media (max-width:1200px){.profile-top{grid-template-columns:1.4fr 1fr}.reputation{grid-column:1/-1}.profile-kpis{grid-template-columns:repeat(3,1fr)}.profile-columns,.profile-bottom{grid-template-columns:1fr 1fr}.profile-bottom .info-card:last-child{grid-column:1/-1}}@media (max-width:800px){.profile-head{display:block}.profile-head h1{font-size:30px}.profile-edit{margin-top:10px}.profile-tabs{overflow:auto}.profile-tabs button{min-width:125px}.profile-top,.profile-columns,.profile-bottom{grid-template-columns:1fr}.profile-kpis{grid-template-columns:1fr 1fr}.reputation{grid-column:auto}.identity{align-items:flex-start}.profile-avatar{width:90px;height:90px}.profile-rows>div{grid-template-columns:25px 120px 1fr}}.meet-reference{color:#102450;background:#f3f6fb;min-height:calc(100vh - 64px);padding:16px 18px 22px}.meet-head{justify-content:space-between;align-items:flex-start;display:flex}.meet-head h1{letter-spacing:-1.5px;margin:0;font-size:36px}.meet-head p{color:#26313d;margin:2px 0 14px;font-size:14px}.meet-new{color:#fff;background:#07945c;border:0;border-radius:7px;padding:14px 25px;font-size:14px}.meet-tabs{background:#fff;border-radius:7px;margin-bottom:10px;display:flex;overflow:hidden}.meet-tabs button{color:#10244d;background:#fff;border:0;padding:12px 22px;font-size:12px}.meet-tabs .active{color:#fff;background:#07955d;border-radius:7px}.meet-room-head{background:#fff;border:1px solid #dfe7ef;border-radius:8px;align-items:center;margin-bottom:10px;padding:12px 16px;display:flex}.meet-room-head h2{margin:0 0 4px;font-size:20px}.meet-room-head p{color:#52627a;margin:0;font-size:11px}.meet-status{color:#078950;background:#ddf7e9;border-radius:12px;margin-left:18px;padding:6px 11px;font-size:10px}.meet-timer{color:#07955d;margin-left:18px;font-size:20px;font-weight:500}.meet-room-actions{gap:8px;margin-left:auto;display:flex}.meet-room-actions button{color:#102450;background:#f7f9fc;border:1px solid #e0e7ef;border-radius:8px;min-width:44px;height:42px}.meet-workspace{grid-template-columns:minmax(0,3.2fr) 360px;gap:10px;display:grid}.meet-main{min-width:0}.meet-grid{background:#0c1625;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.meet-tile{background:linear-gradient(135deg,#d9e4ea,#8497a5);border-radius:8px;justify-content:center;align-items:center;height:246px;display:flex;position:relative;overflow:hidden}.tile-1{background:linear-gradient(135deg,#d8e2e0,#738b86)}.tile-2{background:linear-gradient(135deg,#ccd9e4,#63798e)}.tile-3{background:linear-gradient(135deg,#e0e0d8,#92978d)}.meet-avatar-large{color:#fff;background:#0b3253e6;border-radius:50%;place-items:center;width:120px;height:120px;font-size:30px;font-weight:700;display:grid;box-shadow:0 8px 25px #0003}.meet-tile-label{color:#fff;background:#060f1ccc;border-radius:6px;min-width:190px;padding:7px 10px;position:absolute;bottom:10px;left:10px}.meet-tile-label b{font-size:11px;display:block}.meet-tile-label small{color:#dbe5ee;font-size:9px}.tile-more{color:#fff;background:#1d2731cc;border:0;border-radius:6px;width:28px;height:28px;position:absolute;top:8px;right:8px}.meet-controls{background:#071426;border-radius:0 0 9px 9px;justify-content:center;align-items:center;gap:3px;height:75px;padding:5px 10px;display:flex}.meet-controls button{color:#fff;background:0 0;border:0;border-radius:7px;min-width:65px;height:62px;font-size:20px;position:relative}.meet-controls button:hover{background:#18283d}.meet-controls small{margin-top:4px;font-size:8px;display:block}.meet-controls b{color:#123;background:#fff;border-radius:10px;padding:2px 5px;font-size:8px;position:absolute;top:5px;right:8px}.meet-controls span{flex:1}.meet-controls .meet-end{background:#ed2939;min-width:72px}.meet-side{background:#fff;border:1px solid #dfe7ef;border-radius:9px;flex-direction:column;min-height:567px;display:flex}.meet-side-tabs{border-bottom:1px solid #e5ebf0;display:flex}.meet-side-tabs button{color:#13284a;background:#fff;border:0;flex:1;padding:15px 4px;font-size:11px}.meet-side-tabs .active{color:#07955d;border-bottom:3px solid #07955d;font-weight:700}.meet-participants{padding:12px 12px 7px}.meet-person{grid-template-columns:40px 1fr 25px 25px 25px;align-items:center;gap:5px;margin:7px 0;display:grid}.meet-person i{color:#fff;background:#10a46d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:700;display:grid}.meet-person:nth-child(3) i{background:#287ee2}.meet-person:nth-child(4) i{background:#8526d7}.meet-person div b{font-size:10px;display:block}.meet-person div small{color:#617188;font-size:8px;display:block}.meet-person em{color:#078951;background:#dff7e9;border-radius:8px;padding:2px 5px;font-size:7px;font-style:normal;display:inline-block}.meet-person button{color:#12284d;background:#fff;border:0;font-size:13px}.meet-side-actions{gap:7px;margin-top:10px;display:flex}.meet-side-actions button{color:#12284d;background:#fff;border:1px solid #aab7cb;border-radius:6px;flex:1;padding:8px 4px;font-size:9px}.meet-chat{border-top:1px solid #e5ebf0;margin-top:auto;padding:12px}.meet-chat h3{margin:0 0 8px;font-size:12px}.chat-line{background:#f3f6fa;border-radius:8px;margin:6px 0;padding:8px;font-size:9px}.chat-line.mine{text-align:right;background:#dcf7e9}.chat-line b{font-size:9px;display:block}.chat-line small{color:#2f4057;font-size:9px}.meet-chat-input{gap:5px;margin-top:8px;display:flex}.meet-chat-input input{border:1px solid #d9e1e9;border-radius:7px;flex:1;min-width:0;padding:9px;font-size:9px}.meet-chat-input button{color:#fff;background:#07955d;border:0;border-radius:7px;width:35px}.meet-chat-input button:first-child{color:#172b4c;background:#f4f6fa}.meet-feature-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.meet-feature{background:#fff;border:1px solid #e2e8ef;border-radius:8px;align-items:center;gap:12px;padding:13px;display:flex}.meet-feature i{color:#07955d;background:#e3f8ed;border-radius:8px;place-items:center;width:45px;height:45px;font-size:22px;font-style:normal;display:grid}.meet-feature:nth-child(2) i{color:#1774dc;background:#e5effd}.meet-feature:nth-child(3) i{color:#1a74d8;background:#e7f0fc}.meet-feature b{font-size:11px;display:block}.meet-feature span{color:#607087;margin-top:4px;font-size:9px;display:block}.meet-create{background:#fff;border:1px solid #dfe7ef;border-radius:8px;margin-top:12px;padding:15px}.meet-create h2{margin:0 0 10px;font-size:15px}.meet-create>div{grid-template-columns:1.4fr 1fr 1.4fr auto;align-items:end;gap:10px;display:grid}.meet-create label{color:#42536b;font-size:9px}.meet-create input,.meet-create select{border:1px solid #d7e0e9;border-radius:6px;width:100%;height:38px;margin-top:5px;padding:0 9px;display:block}.meet-create>div>button{color:#fff;background:#07955d;border:0;border-radius:6px;height:38px;padding:0 16px}.meet-create>div>button:disabled{opacity:.5}.meet-error{color:#bd2630;background:#fff0f0;border-radius:7px;margin-top:10px;padding:10px}.meet-empty{text-align:center;background:#fff;border:1px solid #dfe7ef;border-radius:9px;padding:80px}@media (max-width:1050px){.meet-workspace{grid-template-columns:1fr}.meet-side{min-height:400px}.meet-create>div{grid-template-columns:1fr 1fr}.meet-feature-row{grid-template-columns:1fr}.meet-tile{height:220px}}@media (max-width:700px){.meet-head{display:block}.meet-new{margin-bottom:10px}.meet-tabs{overflow:auto}.meet-tabs button{white-space:nowrap}.meet-grid{grid-template-columns:1fr}.meet-tile{height:230px}.meet-room-head{flex-wrap:wrap}.meet-status,.meet-timer{margin-left:8px}.meet-controls{justify-content:flex-start;overflow:auto}.meet-create>div,.meet-feature-row{grid-template-columns:1fr}}.verification-page{color:#08164a;background:#f7f9fd;min-height:calc(100vh - 72px);padding:22px 18px 40px}.verification-hero{justify-content:space-between;align-items:flex-end;padding:0 4px 14px;display:flex}.verification-hero h1{letter-spacing:-1px;margin:0;font-size:32px;font-weight:800;line-height:1.05}.verification-hero p{color:#30343c;margin:7px 0 0;font-size:14px}.verification-tabs{background:#fff;border:1px solid #eef1f6;border-radius:10px;align-items:center;gap:0;margin-bottom:12px;display:flex;overflow:hidden}.verification-tabs a{color:#08164a;white-space:nowrap;border-right:1px solid #f0f2f7;padding:12px 19px;font-size:12px;font-weight:600;text-decoration:none}.verification-tabs a.active{color:#fff;background:#08a66a;box-shadow:0 4px 12px #08a66a2b}.verification-company-card{background:#fff;border:1px solid #e8edf4;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:10px;padding:14px 16px;display:flex}.verification-company-brand{align-items:center;gap:16px;min-width:0;display:flex}.verification-company-logo{color:#fff;background:linear-gradient(145deg,#08a66a,#057f50);border-radius:15px;flex:none;place-items:center;width:88px;height:88px;display:grid}.verification-company-brand h2{margin:0 0 4px;font-size:21px;font-weight:800}.verification-company-brand p{color:#52607e;margin:0 0 7px;font-size:13px}.verification-company-meta{color:#223052;align-items:center;gap:15px;font-size:12px;display:flex}.verification-company-meta span{align-items:center;gap:5px;display:inline-flex}.verification-badges{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.verification-badges b{border-radius:6px;padding:5px 9px;font-size:10px;font-weight:700}.verification-badges .verified{color:#087c50;background:#c9f4dd}.verification-badges .trusted{color:#1167d2;background:#dcecff}.verification-badges .gold{color:#a36b00;background:#fff0ca}.verification-badges .member{color:#52627f;background:#edf3fb}.verification-company-confirmed{color:#087c50;background:#effaf4;border-radius:8px;align-items:center;gap:12px;max-width:330px;padding:13px 18px;display:flex}.verification-confirm-icon{color:#fff;background:#08a66a;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.verification-company-confirmed strong{font-size:15px}.verification-company-confirmed p{margin:4px 0 0;font-size:11px;line-height:1.4}.verification-steps{background:#fff;border:1px solid #e8edf4;border-radius:9px;grid-template-columns:repeat(5,1fr);margin-bottom:10px;padding:13px 22px 10px;display:grid}.verification-step{text-align:center;color:#0b174b;flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex;position:relative}.verification-step-dot{color:#fff;z-index:2;background:#08a66a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.verification-step b{font-size:11px}.verification-step span{font-weight:600}.verification-step i{z-index:1;background:#08a66a;width:100%;height:3px;position:absolute;top:16px;left:50%}.verification-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.82fr) minmax(320px,.88fr);align-items:start;gap:10px;display:grid}.verification-panel{background:#fff;border:1px solid #e8edf4;border-radius:9px;padding:13px 15px;box-shadow:0 2px 8px #0c1a4205}.verification-panel h2{color:#08164a;margin:0 0 10px;font-size:14px;font-weight:800}.verification-panel-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.verification-panel-title h2{margin:0}.verification-panel-title button,.company-summary button,.seals button,.verification-history button{color:#125dbd;background:#fff;border:1px solid #4b8fe6;border-radius:6px;padding:5px 10px;font-size:10px}.verification-document{border-bottom:1px solid #eef1f6;grid-template-columns:42px minmax(130px,1fr) 125px 55px 30px;align-items:center;gap:10px;padding:7px 0;display:grid}.verification-document:last-child{border-bottom:0}.verification-doc-icon{color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.doc-0{background:#218be9}.doc-1{background:#7b21e9}.doc-2{background:#12a85f}.doc-3{background:#f4a700}.doc-4{background:#ed3038}.doc-5{background:#1475dd}.verification-doc-info strong{font-size:11px;display:block}.verification-doc-info span{color:#5c6780;margin-top:2px;font-size:9px;display:block}.verification-doc-status{align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.verification-doc-status small{color:#69748a;margin-top:1px;font-size:8px;font-weight:500;display:block}.verification-view,.verification-more{color:#10204c;background:#f4f7fb;border:0;border-radius:6px;padding:7px 8px;font-size:10px;font-weight:700}.verification-more{padding:3px 6px;font-size:17px}.verification-level{align-items:center;gap:12px;display:flex}.verification-medal{color:#fff4c5;background:#b7780b;border-radius:10px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 0 4px #dca51b}.verification-level strong{font-size:18px;display:block}.verification-level span{color:#596680;margin-top:2px;font-size:10px;display:block}.verification-progress{background:#e9eef5;border-radius:99px;height:8px;margin:13px 0 4px;overflow:hidden}.verification-progress span{background:#08a66a;border-radius:99px;height:100%;display:block}.verification-points{text-align:right;margin-bottom:10px;font-size:9px;font-weight:700}.verification-score-row{grid-template-columns:20px 1fr auto;align-items:center;gap:6px;padding:5px 0;font-size:10px;display:grid}.verification-score-row svg{color:#08a66a}.verification-score-row b{font-size:10px}.third-party-grid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.third-party-item{align-items:flex-start;gap:7px;display:flex}.third-party-item svg{color:#08a66a;flex:none}.third-party-item strong{font-size:10px;display:block}.third-party-item span{color:#08a66a;margin-top:2px;font-size:9px;display:block}.verification-side-stack,.verification-right{flex-direction:column;gap:10px;display:flex}.summary-row{grid-template-columns:20px 92px 1fr;align-items:start;gap:8px;padding:5px 0;font-size:10px;display:grid}.summary-row svg{color:#15224d}.summary-row span{color:#34405c}.summary-row strong{font-size:10px;line-height:1.35}.seal-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.seal-grid>div{text-align:center}.seal-grid span{color:#087c50;background:#eef7f1;border:3px solid #158b55;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:9px;font-weight:900;display:grid}.seal-grid small{color:#4d5870;margin-top:4px;font-size:8px;line-height:1.2;display:block}.history-row{border-bottom:1px solid #eef1f6;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.history-row:last-child{border-bottom:0}.history-row>svg{color:#08a66a;flex:none}.history-row strong{font-size:10px;display:block}.history-row span{color:#6b7488;margin-top:2px;font-size:8px;display:block}.verification-loading{text-align:center;color:#69748a;background:#fff;border:1px solid #e8edf4;border-radius:9px;padding:35px}@media (max-width:1200px){.verification-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr)}.verification-right{grid-column:1/-1;grid-template-columns:1.4fr .8fr .9fr;display:grid}.verification-company-card{align-items:flex-start}.verification-company-confirmed{max-width:300px}}@media (max-width:800px){.verification-page{padding:20px 12px}.verification-tabs{overflow:auto}.verification-company-card{flex-direction:column}.verification-company-confirmed{width:100%;max-width:none}.verification-steps{grid-template-columns:1fr;gap:10px}.verification-step i{display:none}.verification-main-grid{grid-template-columns:1fr}.verification-right{grid-column:auto;display:flex}.verification-document{grid-template-columns:38px 1fr 100px 32px}.verification-view{display:none}.seal-grid{grid-template-columns:repeat(2,1fr)}}.payments-page{color:#08164a;background:#f7f9fd;min-height:calc(100vh - 72px);padding:18px 18px 42px}.payments-hero{padding:0 4px 13px}.payments-hero h1{letter-spacing:-1px;margin:0;font-size:32px;font-weight:800;line-height:1}.payments-hero p{color:#30343c;margin:7px 0 0;font-size:14px}.payments-tabs{background:#fff;border:1px solid #edf1f6;border-radius:9px;margin-bottom:12px;display:flex;overflow:hidden}.payments-tabs a{color:#08164a;white-space:nowrap;border-right:1px solid #f0f2f6;align-items:center;gap:7px;padding:12px 19px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.payments-tabs a.active{color:#fff;background:#08a66a;box-shadow:0 4px 12px #08a66a30}.payment-kpis{grid-template-columns:repeat(4,1fr) 105px;gap:10px;margin-bottom:12px;display:grid}.payment-kpi{border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;min-height:95px;padding:13px 16px;display:flex}.payment-kpi.green{background:#e9faf1;border-color:#e0f5ea}.payment-kpi.amber{background:#fff6e6;border-color:#f9edd6}.payment-kpi.blue{background:#edf5ff;border-color:#e2edfb}.payment-kpi.purple{background:#f4ecff;border-color:#eee4fb}.payment-kpi-icon{border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.green .payment-kpi-icon{color:#07935c;background:#d8f5e6}.amber .payment-kpi-icon{color:#ec9c00;background:#fff0cf}.blue .payment-kpi-icon{color:#147be3;background:#dbeaff}.purple .payment-kpi-icon{color:#8b29e8;background:#eadbff}.payment-kpi small{color:#233153;font-size:11px;display:block}.payment-kpi strong{margin:4px 0;font-size:19px;line-height:1.2;display:block}.payment-kpi em{color:#52607b;font-size:10px;font-style:normal;display:block}.payment-history-btn{color:#125ebd;background:#fff;border:1px solid #3785e1;border-radius:6px;align-self:center;padding:7px 10px;font-size:11px;font-weight:650}.payments-content-grid{grid-template-columns:minmax(0,2.45fr) minmax(290px,.95fr);gap:10px;margin-bottom:12px;display:grid}.payments-panel{background:#fff;border:1px solid #e8edf4;border-radius:9px;box-shadow:0 2px 8px #0c1a4205}.transactions-panel{padding:12px 14px}.payments-panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.payments-panel-title h2,.payments-panel>h2{margin:0;font-size:14px;font-weight:800}.payments-panel-title button{color:#125ebd;background:#fff;border:1px solid #3785e1;border-radius:6px;padding:5px 9px;font-size:10px}.payments-table-wrap{overflow:auto}.payments-table-wrap table{border-collapse:collapse;width:100%;min-width:700px}.payments-table-wrap th{text-align:left;color:#182552;border-bottom:1px solid #e9edf4;padding:7px 5px;font-size:10px}.payments-table-wrap td{vertical-align:middle;border-bottom:1px solid #eef1f6;padding:8px 5px;font-size:10px}.payments-table-wrap tr:last-child td{border-bottom:0}.payments-table-wrap td strong{font-size:10px;display:block}.payments-table-wrap td small{color:#64708a;margin-top:2px;font-size:8px;display:block}.payment-type-icon{vertical-align:middle;border-radius:7px;place-items:center;width:31px;height:31px;margin-right:7px;display:inline-grid}.payment-type-icon.blue{color:#1575df;background:#dcecff}.payment-type-icon.orange{color:#ed9e00;background:#fff0ca}.payment-type-icon.red{color:#ed3038;background:#ffe3e5}.payment-state{border-radius:6px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-block}.payment-state.ok{color:#087c50;background:#d9f6e6}.payment-state.process{color:#a46d00;background:#fff0cc}.payment-action{color:#10204c;background:#f3f6fa;border:0;border-radius:6px;place-items:center;width:34px;height:30px;display:grid}.payments-empty{text-align:center!important;color:#69748a!important;padding:38px!important}.withdrawal-panel{padding:14px 15px}.withdrawal-panel h2{margin:0 0 12px}.withdrawal-balance{color:#6b778e;margin:0;font-size:11px}.withdrawal-balance strong{color:#159565;font-weight:500}.withdrawal-amount{color:#087c50;margin:3px 0 17px;font-size:24px;font-weight:800}.withdrawal-panel label{margin:10px 0 5px;font-size:10px;font-weight:600;display:block}.withdrawal-input{border:1px solid #dfe5ed;border-radius:7px;display:flex;overflow:hidden}.withdrawal-input input{border:0;outline:0;width:100%;padding:9px;font-size:12px}.withdrawal-input span{color:#40506d;background:#f1f4f8;padding:9px 10px;font-size:10px;font-weight:700}.withdrawal-panel select{color:#15234b;background:#fff;border:1px solid #dfe5ed;border-radius:7px;width:100%;padding:9px;font-size:10px}.withdrawal-submit{color:#fff;background:#08a66a;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding:10px;font-size:12px;display:flex}.withdrawal-info{color:#1763bb;background:#edf5ff;border-radius:7px;gap:9px;margin-top:12px;padding:10px;display:flex}.withdrawal-info strong{font-size:10px}.withdrawal-info p{color:#526783;margin:4px 0 0;font-size:9px;line-height:1.4}.payments-bottom-grid{grid-template-columns:1.35fr 1.05fr 1.1fr;gap:10px;display:grid}.methods-panel,.banks-panel,.chart-panel{min-height:205px;padding:13px 15px}.methods-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:13px;display:grid}.methods-grid>div{text-align:center}.method-icon{border-radius:9px;place-items:center;width:52px;height:52px;margin:0 auto 7px;display:grid}.method-icon.m0{color:#1679df;background:#e5f0ff}.method-icon.m1{color:#8a2ce2;background:#f1e4ff}.method-icon.m2{color:#2578dc;background:#e4f0ff}.method-icon.m3{color:#ed9d00;background:#fff0ce}.method-icon.m4{color:#06965d;background:#dff5e9}.methods-grid strong{font-size:9px;line-height:1.25;display:block}.bank-row{border-bottom:1px solid #edf1f6;grid-template-columns:34px 1fr auto 25px;align-items:center;gap:8px;padding:8px 0;display:grid}.bank-row:last-child{border-bottom:0}.bank-icon{color:#203259;background:#f0f4f8;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.bank-row strong{font-size:10px;display:block}.bank-row small{color:#67728a;margin-top:2px;font-size:8px;display:block}.bank-row em{color:#087c50;background:#d9f6e6;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.bank-row button{color:#26355b;background:#f3f6fa;border:0;border-radius:6px;height:29px}.bank-empty{color:#6a758a;text-align:center;padding:25px 4px;font-size:10px}.chart-panel .payments-panel-title select{color:#33405e;border:1px solid #e1e6ed;border-radius:6px;padding:5px;font-size:9px}.payment-chart-legend{color:#50607c;gap:12px;margin:4px 0 7px;font-size:8px;display:flex}.payment-chart-legend span{align-items:center;gap:4px;display:flex}.payment-chart-legend i{background:#08a66a;border-radius:50%;width:8px;height:8px}.payment-chart-legend span:nth-child(2) i{background:#1677e8}.payment-chart-legend span:nth-child(3) i{background:#8b29e8}.payment-bars{background:repeating-linear-gradient(#fff 0 31px,#edf1f6 32px);border-bottom:1px solid #dfe5ee;justify-content:space-around;align-items:flex-end;height:128px;display:flex}.payment-month{flex-direction:column;justify-content:flex-end;align-items:center;width:7%;height:100%;display:flex}.bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:108px;display:flex}.bars i{background:#08a66a;border-radius:4px 4px 0 0;width:5px;min-height:5px}.bars i:nth-child(2){background:#1677e8}.bars i:nth-child(3){background:#8b29e8}.payment-month small{color:#63708a;margin-top:4px;font-size:8px}.payments-loading{text-align:center;color:#69748a;background:#fff;border:1px solid #e8edf4;border-radius:9px;padding:40px}@media (max-width:1100px){.payment-kpis{grid-template-columns:repeat(2,1fr)}.payment-history-btn{display:none}.payments-bottom-grid{grid-template-columns:1fr 1fr}.chart-panel{grid-column:1/-1}.payments-content-grid{grid-template-columns:1fr}.withdrawal-panel{max-width:none}}@media (max-width:700px){.payments-page{padding:18px 12px 36px}.payments-tabs{overflow:auto}.payments-tabs a{padding:11px 14px}.payment-kpis,.payments-bottom-grid{grid-template-columns:1fr}.methods-grid{grid-template-columns:repeat(2,1fr);gap:14px}.chart-panel{grid-column:auto}.payments-hero h1{font-size:27px}}.compliance-page{color:#07154a;background:#f7f9fd;min-height:calc(100vh - 72px);padding:18px 18px 38px}.compliance-hero{justify-content:space-between;align-items:flex-end;padding:0 4px 13px;display:flex}.compliance-hero h1{letter-spacing:-1px;margin:0;font-size:32px;font-weight:800;line-height:1}.compliance-hero p{color:#30343c;margin:7px 0 0;font-size:14px}.compliance-download{color:#fff;background:#08a66a;border:0;border-radius:7px;padding:12px 20px;font-size:12px;box-shadow:0 4px 12px #08a66a25}.compliance-tabs{background:#fff;border:1px solid #edf1f6;border-radius:9px;margin-bottom:12px;display:flex;overflow:hidden}.compliance-tabs a{color:#07154a;white-space:nowrap;border-right:1px solid #f0f2f6;padding:12px 19px;font-size:12px;font-weight:650;text-decoration:none}.compliance-tabs a.active{color:#fff;background:#08a66a;box-shadow:0 4px 12px #08a66a30}.compliance-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.ckpi{border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;min-height:91px;padding:12px 16px;display:flex}.ckpi.green{background:#effaf4;border-color:#e1f5e9}.ckpi.blue{background:#eef5ff;border-color:#e2edfb}.ckpi.red{background:#fff0f1;border-color:#f8e1e3}.ckpi>.compliance-icon{color:#07955d;background:#d9f5e7;border-radius:10px;width:48px;height:48px;font-size:25px}.ckpi.blue>.compliance-icon{color:#1678e2;background:#dceaff}.ckpi.red>.compliance-icon{color:#f0a000;background:#fff0d5}.ckpi small{font-size:10px;display:block}.ckpi strong{margin:3px 0 5px;font-size:18px;line-height:1.2;display:block}.ckpi em{font-size:9px;font-style:normal;font-weight:700}.ckpi .progress{vertical-align:middle;background:#e4edf0;border-radius:99px;width:170px;height:8px;display:inline-block;overflow:hidden}.ckpi .progress b{background:#08a66a;border-radius:99px;height:100%;display:block}.ckpi.blue .progress b{background:#1678e2}.ckpi.red .progress b{background:#ed3038}.ckpi>div>em{color:#4f5f7b;margin-left:6px}.compliance-main{grid-template-columns:minmax(0,2.25fr) minmax(360px,.95fr);gap:10px;margin-bottom:12px;display:grid}.compliance-panel{background:#fff;border:1px solid #e8edf4;border-radius:9px;box-shadow:0 2px 8px #0c1a4205}.compliance-docs{padding:12px 15px}.cp-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.cp-title h2,.compliance-panel h2{margin:0;font-size:14px;font-weight:800}.outline-blue,.cp-title button{color:#1260c0;background:#fff;border:1px solid #3785e1;border-radius:6px;padding:7px 11px;font-size:10px}.doc-filters{gap:8px;margin:10px 0;display:flex}.doc-filters>*{background:#f4f7fb;border-radius:6px;padding:7px 15px;font-size:10px;font-weight:600}.doc-filters b{color:#fff;background:#08a66a}.doc-filters i{background:#e9eef5;border-radius:10px;margin-left:4px;padding:2px 6px;font-style:normal}.doc-filters b i{color:#08a66a;background:#fff}.doc-filters i.yellow{color:#fff;background:#ffc126}.doc-filters i.red{color:#fff;background:#ed3038}.doc-head,.doc-row{grid-template-columns:minmax(220px,1.65fr) .7fr .75fr .75fr 95px;align-items:center;gap:10px;display:grid}.doc-head{background:#f6f8fc;padding:8px;font-size:10px;font-weight:800}.doc-row{border-bottom:1px solid #edf1f6;min-height:47px;padding:5px 8px;font-size:10px}.doc-row:last-child{border-bottom:0}.doc-row>.compliance-icon{color:#1579df;background:#dcecff;border-radius:7px;grid-column:1;width:31px;height:31px}.doc-row>div:first-of-type{grid-area:1/1;margin-left:41px}.doc-row>span:first-of-type{grid-column:2}.doc-row>.doc-status{grid-column:3;justify-self:start}.doc-row>span:nth-of-type(2){grid-column:4}.doc-row>div:last-child{grid-column:5;gap:7px;display:flex}.doc-row button{color:#11204a;background:#f3f6fa;border:0;border-radius:6px;padding:7px 12px;font-size:10px}.doc-row button.dots{padding:5px 9px;font-size:16px}.doc-status{border-radius:6px;padding:6px 10px;font-size:9px}.doc-status.ok{color:#087c50;background:#d9f6e6}.doc-status.soon{color:#a46d00;background:#fff0cc}.doc-status.bad{color:#d92331;background:#ffe0e3}.compliance-side{flex-direction:column;gap:10px;display:flex}.level-panel,.due-panel{padding:13px 15px}.level-content{align-items:center;gap:20px;margin-top:10px;display:flex}.donut{background:conic-gradient(#08a66a 0 42%,#087c50 42% 86%,#147be3 86% 91%,#f5a500 91% 96%,#8b29e8 96% 100%);border-radius:50%;flex:none;place-items:center;width:155px;height:155px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:98px;height:98px;position:absolute}.donut strong{z-index:1;font-size:25px;position:relative}.level-legend{flex:1}.level-legend span{align-items:center;gap:7px;margin:10px 0;font-size:10px;display:flex}.level-legend i{background:#08a66a;border-radius:50%;width:10px;height:10px}.level-legend i.orange{background:#f5a500}.level-legend i.purple{background:#8b29e8}.level-legend b{margin-left:auto}.green-note{color:#087c50;background:#e7f8ef;border-radius:7px;margin-top:10px;padding:9px;font-size:10px}.due-panel .cp-title{margin-bottom:8px}.due-row{border-bottom:1px solid #edf1f6;grid-template-columns:34px 1fr 82px auto;align-items:center;gap:8px;padding:8px 0;display:grid}.due-row:last-child{border-bottom:0}.due-row>.compliance-icon{color:#e99b00;background:#fff0ca;border-radius:7px;width:31px;height:31px}.due-row:nth-child(3)>.compliance-icon{color:#1578df;background:#dcecff}.due-row:nth-child(4)>.compliance-icon{color:#8b29e8;background:#eee0ff}.due-row strong{font-size:10px;display:block}.due-row span{color:#63708a;margin-top:2px;font-size:9px;display:block}.due-row time{font-size:9px}.due-row>b{color:#a46d00;white-space:nowrap;background:#fff0cc;border-radius:5px;padding:6px;font-size:9px}.due-row>b.bad-bg{color:#d92331;background:#ffe0e3}.due-row>b.blue-bg{color:#1266c4;background:#dcecff}.compliance-bottom{grid-template-columns:1.05fr 1.15fr .95fr;gap:10px;display:grid}.categories,.alerts,.history{padding:13px 15px}.cat-row{grid-template-columns:70px 1fr 35px;align-items:center;gap:10px;margin-top:13px;font-size:10px;display:grid}.cat-row>div{background:#e9eef4;border-radius:99px;height:9px;overflow:hidden}.cat-row b{border-radius:99px;height:100%;display:block}.cat-row b.green{background:#08a66a}.cat-row b.blue{background:#147be3}.cat-row b.orange{background:#f5a500}.cat-row b.purple{background:#8b29e8}.cat-row strong{text-align:right}.alert-row{border-bottom:1px solid #edf1f6;grid-template-columns:31px 1fr 83px auto;align-items:center;gap:8px;padding:8px 0;display:grid}.alert-row:last-child{border-bottom:0}.alert-row>.compliance-icon{color:#ed3038;background:#ffe3e5;border-radius:50%;width:31px;height:31px}.alert-row:nth-child(3)>.compliance-icon{color:#e99b00;background:#fff0ca}.alert-row:nth-child(n+4)>.compliance-icon{color:#1578df;background:#dcecff}.alert-row strong{font-size:10px;display:block}.alert-row span{color:#66728a;margin-top:2px;font-size:9px;display:block}.alert-row time{font-size:9px}.alert-row b{color:#a46d00;background:#fff0cc;border-radius:5px;padding:6px 7px;font-size:9px}.alert-row b.bad{color:#d92331;background:#ffe0e3}.history-item{border-bottom:1px solid #edf1f6;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:9px 0;font-size:9px;display:grid}.history-item:last-child{border-bottom:0}.history-item i{color:#fff;background:#08a66a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.history-item span{color:#69748a;white-space:nowrap}.compliance-icon{flex:none;place-items:center;font-style:normal;display:grid}.compliance-loading{text-align:center;background:#fff;border-radius:9px;padding:40px}@media (max-width:1100px){.compliance-kpis{grid-template-columns:1fr 1fr}.compliance-main{grid-template-columns:1fr}.compliance-bottom{grid-template-columns:1fr 1fr}.history{grid-column:1/-1}}@media (max-width:760px){.compliance-page{padding:16px 10px}.compliance-hero{display:block}.compliance-download{margin-top:10px}.compliance-tabs{overflow:auto}.compliance-kpis,.compliance-bottom{grid-template-columns:1fr}.history{grid-column:auto}.doc-head{display:none}.doc-row{grid-template-columns:34px 1fr auto;gap:8px}.doc-row>.compliance-icon{grid-column:1}.doc-row>div:first-of-type{grid-area:1/2}.doc-row>span:first-of-type,.doc-row>span:nth-of-type(2),.doc-row>.doc-status{display:none}.doc-row>div:last-child{grid-area:1/3}.level-content{flex-direction:column}.level-legend{width:100%}.due-row{grid-template-columns:34px 1fr auto}.due-row time{display:none}.alert-row{grid-template-columns:31px 1fr auto}.alert-row time{display:none}}.verification-third-page{color:#07154a;background:#f6f9fd;min-height:calc(100vh - 64px);padding:16px 18px 28px}.vt-hero{justify-content:space-between;align-items:center;margin:0 4px 10px;display:flex}.vt-hero h1{letter-spacing:-1px;margin:0;font-size:31px;font-weight:800;line-height:1}.vt-hero p{color:#30343c;margin:7px 0 0;font-size:13px}.vt-primary{color:#fff;background:#08a66a;border:0;border-radius:7px;padding:12px 18px;font-size:13px;box-shadow:0 4px 12px #08a66a28}.vt-primary span{vertical-align:-1px;margin-right:5px;font-size:20px}.vt-tabs{background:#fff;border:1px solid #e9edf4;border-radius:8px;margin-bottom:12px;display:flex;overflow:hidden}.vt-tabs button{color:#07154a;white-space:nowrap;background:#fff;border:0;border-right:1px solid #edf1f5;align-items:center;gap:9px;height:43px;padding:0 22px;font-size:11px;font-weight:600;display:flex}.vt-tabs button.active{color:#fff;background:#08a66a;box-shadow:0 3px 10px #08a66a22}.vt-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px;display:grid}.vt-kpi{border:1px solid #edf0f4;border-radius:8px;align-items:center;gap:13px;min-height:78px;padding:10px 15px;display:flex}.vt-kpi>div{border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.vt-kpi.green{background:#effaf5}.vt-kpi.green>div{color:#07965e;background:#d8f4e6}.vt-kpi.yellow{background:#fffaf0}.vt-kpi.yellow>div{color:#eaa100;background:#fff0c9}.vt-kpi.red{background:#fff1f2}.vt-kpi.red>div{color:#e92d3b;background:#ffe0e3}.vt-kpi.dark{background:#f2f5fa}.vt-kpi.dark>div{color:#536078;background:#e2e6ee}.vt-kpi strong{font-size:21px;line-height:1;display:block}.vt-kpi span{margin-top:4px;font-size:10px;font-weight:650;display:block}.vt-kpi small{color:#63708a;font-size:9px}.vt-layout{grid-template-columns:minmax(0,3fr) minmax(330px,1.05fr);gap:10px;display:grid}.vt-left{min-width:0}.vt-filters{grid-template-columns:2.2fr 1fr 1fr 1fr auto;gap:7px;height:42px;margin-bottom:8px;display:grid}.vt-filters label,.vt-filters select,.vt-filters button{color:#263657;background:#fff;border:1px solid #dfe6ef;border-radius:6px;font-size:10px}.vt-filters label{color:#0b55a8;align-items:center;padding:0 10px;display:flex}.vt-filters input{border:0;outline:0;width:100%;min-width:0;padding-left:7px;font-size:10px}.vt-filters select{padding:0 9px}.vt-filters button{color:#1464c0;align-items:center;gap:6px;padding:0 12px;display:flex}.vt-table-card{background:#fff;border:1px solid #e6ebf2;border-radius:8px;overflow:hidden}.vt-table-card table{border-collapse:collapse;table-layout:fixed;width:100%}.vt-table-card th{color:#132353;text-align:left;background:#f5f8fc;height:38px;padding:0 8px;font-size:9px;font-weight:800}.vt-table-card td{border-top:1px solid #edf1f5;height:48px;padding:0 8px;font-size:9px;overflow:hidden}.vt-table-card tr{cursor:pointer}.vt-table-card tr:hover,.vt-table-card tr.selected{background:#f5fbf8}.vt-table-card th:first-child,.vt-table-card td:first-child{width:28px}.vt-table-card th:nth-child(2){width:19%}.vt-table-card th:nth-child(3){width:14%}.vt-table-card th:nth-child(4){width:16%}.vt-table-card th:nth-child(5),.vt-table-card th:nth-child(6){width:15%}.vt-table-card th:nth-child(7){width:12%}.vt-company{align-items:center;gap:7px;display:flex}.vt-company-icon{color:#07975e;background:#dff4e9;border-radius:6px;flex:none;place-items:center;width:29px;height:29px;font-size:20px;display:grid}.vt-company-icon.ci-1{color:#27457b;background:#e5ebf4}.vt-company-icon.ci-2{color:#e3263c;background:#ffe5ea}.vt-company-icon.ci-3{color:#1769d0;background:#e2edff}.vt-company-icon.ci-4{color:#7334cf;background:#e9defd}.vt-company strong,.vt-company small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vt-company strong{font-size:10px}.vt-company small{color:#66738c;margin-top:2px;font-size:8px}.vt-country{white-space:nowrap}.vt-sector{white-space:nowrap;align-items:center;gap:5px;display:flex}.vt-sector svg{color:#3d6eb2}.vt-status{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.vt-status.verificada{color:#087c50;background:#dcf6e8}.vt-status.en-proceso{color:#a46b00;background:#fff0c9}.vt-status.con-observaciones{color:#d72534;background:#ffe1e4}.vt-status.rechazado{color:#4d566a;background:#e7eaf0}.vt-status span{font-size:9px}.vt-confidence{align-items:center;gap:6px;display:flex}.vt-confidence i{background:#08a66a;border-radius:99px;width:50px;max-width:65px;height:7px;display:block;position:relative;overflow:hidden}.vt-confidence i:after{content:"";background:linear-gradient(90deg,#08a66a 0 100%,#d9eee5 100%);position:absolute;inset:0}.vt-confidence b{font-size:9px}.vt-eye,.vt-more{color:#123d7d;background:#f8fafc;border:1px solid #e4eaf2;border-radius:5px;place-items:center;width:29px;height:29px;margin-right:4px;display:inline-grid}.vt-more{color:#263657}.vt-pagination{color:#4e5c75;justify-content:space-between;align-items:center;height:39px;padding:0 10px;font-size:9px;display:flex}.vt-pagination>div{align-items:center;gap:5px;display:flex}.vt-pagination button,.vt-pagination b{background:#fff;border:1px solid #e2e8f0;border-radius:5px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.vt-pagination b{color:#fff;background:#08a66a;border-color:#08a66a}.vt-pagination select{border:1px solid #dfe6ef;border-radius:5px;padding:4px 7px;font-size:9px}.vt-bottom-charts{grid-template-columns:1fr 1.05fr 1fr;gap:10px;margin-top:10px;display:grid}.vt-bottom-charts>section{background:#fff;border:1px solid #e6ebf2;border-radius:8px;min-height:145px;padding:11px 13px}.vt-bottom-charts h3{margin:0 0 10px;font-size:12px}.vt-bottom-charts>section:first-child{grid-template-rows:auto 1fr;grid-template-columns:120px 1fr;display:grid}.vt-bottom-charts>section:first-child h3{grid-column:1/-1}.vt-donut{background:conic-gradient(#08a66a 0 78%,#f2a900 78% 86%,#ef3340 86% 90%,#4f5668 90% 92%,#dce2eb 92% 100%);border-radius:50%;place-items:center;width:94px;height:94px;margin:2px auto;display:grid}.vt-donut>div{background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;font-weight:800;display:grid}.vt-donut small{color:#65718a;margin-top:-13px;font-size:7px;font-weight:500}.vt-legend span{align-items:center;gap:6px;margin:7px 0;font-size:8px;display:flex}.vt-legend i{background:#08a66a;border-radius:50%;width:9px;height:9px}.vt-legend i.yellow{background:#f2a900}.vt-legend i.red{background:#ef3340}.vt-legend i.dark{background:#4f5668}.vt-legend b{margin-left:auto}.vt-bar-row{grid-template-columns:105px 1fr 25px;align-items:center;gap:6px;margin:8px 0;font-size:8px;display:grid}.vt-bar-row>div{background:#e5ecf5;border-radius:99px;height:8px;overflow:hidden}.vt-bar-row i{background:#4b8ee8;border-radius:99px;height:100%;display:block}.vt-bar-row b{text-align:right;font-size:8px}.vt-country-row{grid-template-columns:1fr 28px 28px;align-items:center;gap:4px;margin:8px 0;font-size:9px;display:grid}.vt-country-row b,.vt-country-row em{text-align:right;font-style:normal}.vt-detail{background:#fff;border:1px solid #e4eaf1;border-radius:8px;align-self:start;overflow:hidden;box-shadow:0 2px 8px #0c1a4205}.vt-detail-head{align-items:flex-start;gap:11px;padding:13px 13px 10px;display:flex}.vt-detail-logo{color:#fff;background:#08a66a;border-radius:9px;flex:none;place-items:center;width:58px;height:58px;font-size:40px;display:grid}.vt-detail-head h2{margin:2px 0 4px;font-size:15px}.vt-detail-head b{color:#087c50;background:#dff6e9;border-radius:5px;padding:5px 8px;font-size:9px}.vt-detail-head p{color:#66738c;margin:9px 0 0;font-size:9px}.vt-detail-head p strong{color:#08a66a}.vt-detail-head>button{background:#fff;border:1px solid #e2e8f0;border-radius:5px;margin-left:auto;padding:5px 8px}.vt-detail>nav{border-bottom:1px solid #e8edf3;display:flex}.vt-detail>nav>*{text-align:center;flex:1;padding:9px 3px;font-size:9px}.vt-detail>nav b{color:#087c50;border-bottom:2px solid #08a66a}.vt-detail>section{border-bottom:1px solid #e8edf3;padding:11px 13px}.vt-detail-title{justify-content:space-between;align-items:center;display:flex}.vt-detail h3{margin:0 0 9px;font-size:11px}.vt-detail-title button{color:#1666bc;background:#fff;border:1px solid #4a91df;border-radius:5px;padding:5px 8px;font-size:8px}.vt-info-row{grid-template-columns:18px 105px 1fr;align-items:center;gap:5px;margin:7px 0;font-size:9px;display:grid}.vt-info-row svg{color:#1c63b6}.vt-info-row span{color:#263657}.vt-info-row b{color:#10204a;font-weight:500}.vt-check-row{grid-template-columns:18px 1fr auto;align-items:center;gap:5px;margin:7px 0;font-size:9px;display:grid}.vt-check-row svg{color:#08a66a}.vt-check-row time{color:#66738c;font-size:8px}.vt-file-row{grid-template-columns:31px 1fr auto 24px;align-items:center;gap:7px;margin:8px 0;display:grid}.file-color{border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.fc-0{color:#1675d4;background:#dcecff}.fc-1{color:#07965e;background:#dff6e9}.fc-2{color:#e72d3b;background:#ffe0e4}.fc-3{color:#db9900;background:#fff0cc}.vt-file-row b,.vt-file-row small{display:block}.vt-file-row b{font-size:9px}.vt-file-row small{color:#69758b;margin-top:2px;font-size:8px}.vt-file-row time{font-size:8px}.vt-file-row button{background:#fff;border:1px solid #e1e7ef;border-radius:5px}.vt-empty{text-align:center;padding:40px}.verification-third-page button{cursor:pointer}@media (max-width:1200px){.vt-layout{grid-template-columns:1fr}.vt-detail{grid-row:2}.vt-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.verification-third-page{padding:12px 9px}.vt-hero{display:block}.vt-primary{margin-top:10px}.vt-tabs{overflow:auto}.vt-kpis{grid-template-columns:1fr}.vt-filters{grid-template-columns:1fr 1fr;height:auto}.vt-filters label{grid-column:1/-1;height:40px}.vt-filters select,.vt-filters button{height:38px}.vt-table-card{overflow:auto}.vt-table-card table{min-width:900px}.vt-bottom-charts{grid-template-columns:1fr}.vt-pagination{justify-content:flex-start;gap:25px;min-width:900px}}.history-page{color:#08164d;background:#f6f9fd;min-height:calc(100vh - 64px);padding:16px 18px 28px}.history-hero{margin:0 4px 11px}.history-hero h1{letter-spacing:-1px;margin:0;font-size:31px;font-weight:800;line-height:1}.history-hero p{color:#30343c;margin:7px 0 0;font-size:13px}.history-tabs{background:#fff;border:1px solid #e8edf4;border-radius:8px;margin-bottom:12px;display:flex;overflow:hidden}.history-tabs button{color:#07154a;white-space:nowrap;background:#fff;border:0;border-right:1px solid #edf1f5;height:43px;padding:0 20px;font-size:10px;font-weight:650}.history-tabs button.active{color:#fff;background:#08a66a;box-shadow:0 3px 10px #08a66a22}.history-kpis{grid-template-columns:1.05fr 1.05fr .9fr .9fr 1.15fr;gap:9px;margin-bottom:11px;display:grid}.hk{border:1px solid #e8edf3;border-radius:8px;align-items:center;gap:12px;min-height:68px;padding:9px 14px;display:flex}.hk>svg{border-radius:9px;width:43px;height:43px;padding:9px}.hk strong{font-size:21px;line-height:1;display:block}.hk span{margin-top:5px;font-size:10px;display:block}.hk.blue{background:#eef5ff}.hk.blue svg{color:#116fd4;background:#dcecff}.hk.green{background:#effaf5}.hk.green svg{color:#07965e;background:#d8f4e6}.hk.yellow{background:#fff9ec}.hk.yellow svg{color:#e6a000;background:#fff0cc}.hk.red{background:#fff0f2}.hk.red svg{color:#e82e3c;background:#ffe0e4}.hk.purple{background:#f5f0ff}.hk.purple svg{color:#7b2be2;background:#e9dcff}.history-layout{grid-template-columns:minmax(0,3fr) minmax(330px,1.05fr);gap:10px;display:grid}.history-main{min-width:0}.history-filters{grid-template-columns:1.65fr .75fr .75fr 1fr 1fr auto;gap:7px;height:43px;margin-bottom:8px;display:grid}.history-filters label,.history-filters select,.history-filters button{color:#263657;background:#fff;border:1px solid #dfe6ef;border-radius:6px;font-size:10px}.history-filters label{color:#124f9e;align-items:center;padding:0 10px;display:flex}.history-filters input{border:0;outline:0;width:100%;min-width:0;padding-left:7px;font-size:10px}.history-filters select{padding:0 8px}.history-export{justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex;color:#fff!important;background:#0875df!important;border-color:#0875df!important}.history-table-card{background:#fff;border:1px solid #e5eaf1;border-radius:8px;overflow:hidden}.history-table-card table{border-collapse:collapse;table-layout:fixed;width:100%}.history-table-card th{text-align:left;color:#102052;background:#f5f8fc;height:39px;padding:0 8px;font-size:9px}.history-table-card td{vertical-align:middle;border-top:1px solid #edf1f5;height:55px;padding:0 8px;font-size:9px;overflow:hidden}.history-table-card tr{cursor:pointer}.history-table-card tr:hover,.history-table-card tr.selected{background:#f4fbf8}.history-table-card th:first-child{width:9%}.history-table-card th:nth-child(2){width:11%}.history-table-card th:nth-child(3){width:19%}.history-table-card th:nth-child(4){width:12%}.history-table-card th:nth-child(5){width:16%}.history-table-card th:nth-child(6){width:14%}.history-table-card th:nth-child(7){width:10%}.history-table-card th:nth-child(8){width:7%}.history-table-card td:nth-child(3) b{font-weight:600}.history-ref{color:#2b518b}.history-type-icon{vertical-align:middle;border-radius:6px;place-items:center;width:31px;height:31px;margin-right:7px;display:inline-grid}.history-type-icon.green{color:#07965e;background:#dff6e9}.history-type-icon.blue{color:#1675d4;background:#dcecff}.history-type-icon.yellow{color:#d99700;background:#fff0cc}.history-type-icon.red{color:#e82e3c;background:#ffe0e4}.history-status{white-space:nowrap;border-radius:5px;padding:6px 9px;font-size:8px;display:inline-block}.history-status.green{color:#087c50;background:#dff6e9}.history-status.blue{color:#1469c5;background:#dcecff}.history-status.yellow{color:#a96e00;background:#fff0cc}.history-status.red{color:#d72534;background:#ffe0e4}.history-more{color:#1a3b6d;background:#f8fafc;border:1px solid #e0e7ef;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.history-loading{color:#6b7890;text-align:center!important;height:180px!important}.history-pagination{color:#59677f;justify-content:space-between;align-items:center;height:40px;padding:0 10px;font-size:9px;display:flex}.history-pagination>div{align-items:center;gap:5px;display:flex}.history-pagination button,.history-pagination b{background:#fff;border:1px solid #e0e7ef;border-radius:5px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.history-pagination b{color:#fff;background:#08a66a;border-color:#08a66a}.history-pagination select{border:1px solid #dfe6ef;border-radius:5px;padding:4px;font-size:9px}.history-detail{background:#fff;border:1px solid #e4eaf1;border-radius:8px;align-self:start;min-height:650px;overflow:hidden}.history-detail-head{align-items:flex-start;gap:10px;padding:14px 13px 10px;display:flex}.history-detail-logo{color:#fff;background:#08a66a;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.history-detail-head h2{margin:1px 0 7px;font-size:14px}.history-detail-head strong{font-size:10px}.history-detail-head p{color:#5f6d84;margin:5px 0 0;font-size:9px}.history-detail-head>button{color:#162a55;background:0 0;border:0;margin-left:auto;font-size:19px}.history-detail-tabs{border-bottom:1px solid #e8edf3;display:flex}.history-detail-tabs>*{text-align:center;flex:1;padding:10px 3px;font-size:9px}.history-detail-tabs b{color:#087c50;border-bottom:2px solid #08a66a}.history-detail-section{border-bottom:1px solid #e8edf3;padding:11px 13px}.history-detail-section>div{grid-template-columns:45% 55%;gap:4px;margin:7px 0;font-size:9px;display:grid}.history-detail-section span{color:#485673}.history-detail-section b{font-weight:550}.history-detail h3{margin:14px 13px 8px;font-size:11px}.history-timeline{padding:0 13px 0 25px;position:relative}.history-timeline:before{content:"";background:#bdebd7;width:2px;position:absolute;top:5px;bottom:7px;left:14px}.history-timeline>div{gap:10px;margin:0 0 13px;display:flex;position:relative}.history-timeline i{background:#08a66a;border:2px solid #d8f5e7;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-15px}.history-timeline p{margin:0}.history-timeline b{font-size:9px;display:block}.history-timeline small{color:#68758b;margin-top:2px;font-size:8px;line-height:1.4;display:block}.history-timeline-link{color:#0876cf;background:0 0;border:0;margin:0 13px 16px;font-size:9px;font-weight:650}.history-empty{text-align:center;color:#68758b;padding:50px 20px;font-size:10px}@media (max-width:1200px){.history-layout{grid-template-columns:1fr}.history-detail{min-height:0}.history-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.history-page{padding:12px 9px}.history-tabs{overflow:auto}.history-kpis{grid-template-columns:1fr 1fr}.history-filters{grid-template-columns:1fr 1fr;height:auto}.history-filters label{grid-column:1/-1;height:40px}.history-filters select,.history-filters button{height:38px}.history-table-card{overflow:auto}.history-table-card table{min-width:1000px}.history-pagination{justify-content:flex-start;gap:20px;min-width:1000px}.history-detail{margin-top:10px}}.transactions-page{color:#08164d;background:#f5f8fd;min-height:calc(100vh - 64px);padding:14px 18px 28px}.transactions-hero{justify-content:space-between;align-items:center;margin:0 0 12px 4px;display:flex}.transactions-hero h1{letter-spacing:-1px;margin:0;font-size:31px;font-weight:800;line-height:1}.transactions-hero p{color:#30343c;margin:7px 0 0;font-size:13px}.new-transaction{color:#fff;background:#079d61;border:0;border-radius:7px;height:50px;padding:0 27px;font-size:14px;box-shadow:0 4px 12px #079d6130}.transactions-tabs{background:#fff;border:1px solid #e8edf4;border-radius:7px;margin-bottom:12px;display:flex;overflow:hidden}.transactions-tabs button{color:#07154a;white-space:nowrap;background:#fff;border:0;border-right:1px solid #edf1f5;height:44px;padding:0 25px;font-size:10px;font-weight:650}.transactions-tabs button.active{color:#fff;background:#08a66a}.transactions-kpis{grid-template-columns:1fr 1fr 1fr 1.05fr;gap:11px;margin-bottom:11px;display:grid}.tk{border:1px solid #e7ebf2;border-radius:8px;align-items:center;gap:12px;height:74px;padding:8px 14px;display:flex}.tk>span{border-radius:9px;place-items:center;width:46px;height:46px;display:grid}.tk small,.tk em{font-style:normal;display:block}.tk small{font-size:10px}.tk strong{margin:3px 0;font-size:18px;display:block}.tk em{font-size:9px}.tk.green{background:#effaf5}.tk.green>span{color:#07965e;background:#d9f4e6}.tk.blue{background:#edf5ff}.tk.blue>span{color:#126fd3;background:#d9eaff}.tk.pink{background:#fff0f3}.tk.pink>span{color:#ec3a48;background:#ffe0e7}.tk.amber{background:#fff9ed}.tk.amber>span{color:#e6a000;background:#fff0cc}.transactions-layout{grid-template-columns:minmax(0,3.15fr) minmax(325px,1.02fr);gap:10px;display:grid}.transactions-main{min-width:0}.transactions-filters{grid-template-columns:1.6fr .78fr .78fr .85fr 1.05fr auto;gap:7px;height:43px;margin-bottom:8px;display:grid}.transactions-filters label,.transactions-filters select,.transactions-filters button{color:#243659;background:#fff;border:1px solid #dfe6ef;border-radius:6px;height:43px;font-size:10px}.transactions-filters label{color:#165a9f;align-items:center;padding:0 10px;display:flex}.transactions-filters input{border:0;outline:0;width:100%;min-width:0;padding-left:7px;font-size:10px}.transactions-filters select{padding:0 8px}.tx-export{justify-content:center;align-items:center;gap:5px;padding:0 12px;display:flex;color:#fff!important;background:#0875df!important;border-color:#0875df!important}.transactions-table-card{background:#fff;border:1px solid #e3e9f0;border-radius:8px;overflow:hidden}.transactions-table-card table{border-collapse:collapse;table-layout:fixed;width:100%}.transactions-table-card th{text-align:left;background:#f6f8fb;height:39px;padding:0 7px;font-size:8px}.transactions-table-card td{vertical-align:middle;border-top:1px solid #edf1f5;height:58px;padding:0 7px;font-size:9px;overflow:hidden}.transactions-table-card tr{cursor:pointer}.transactions-table-card tr:hover,.transactions-table-card tr.selected{background:#f4fbf8}.transactions-table-card th:first-child{width:9%}.transactions-table-card th:nth-child(2){width:10%}.transactions-table-card th:nth-child(3){width:18%}.transactions-table-card th:nth-child(4){width:13%}.transactions-table-card th:nth-child(5){width:14%}.transactions-table-card th:nth-child(6){width:7%}.transactions-table-card th:nth-child(7),.transactions-table-card th:nth-child(8){width:10%}.transactions-table-card th:nth-child(9){width:7%}.transactions-table-card td small{color:#68758b;margin-top:3px;font-size:8px;display:block}.tx-type-icon{vertical-align:middle;border-radius:6px;place-items:center;width:31px;height:31px;margin-right:6px;display:inline-grid}.tx-type-icon.green{color:#08a05f;background:#ddf6e9}.tx-type-icon.orange{color:#e8a000;background:#fff0cc}.tx-type-icon.red{color:#e52f3e;background:#ffe0e5}.tx-type-icon.blue{color:#1472d5;background:#dcecff}.tx-ref{color:#315587}.tx-status{white-space:nowrap;border-radius:5px;padding:6px 10px;font-size:8px;display:inline-block}.tx-status.green{color:#087b50;background:#dcf6e9}.tx-status.blue{color:#146bc8;background:#dcecff}.tx-status.yellow{color:#a96f00;background:#fff0cc}.tx-status.red{color:#d32635;background:#ffe0e4}.tx-dots{color:#203b68;background:#fafbfd;border:1px solid #e1e7ef;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.tx-loading{color:#68758b;text-align:center!important;height:170px!important}.tx-pagination{color:#59677f;justify-content:space-between;align-items:center;height:45px;padding:0 9px;font-size:9px;display:flex}.tx-pagination>div{align-items:center;gap:5px;display:flex}.tx-pagination button,.tx-pagination b{background:#fff;border:1px solid #e0e7ef;border-radius:5px;place-items:center;width:26px;height:27px;font-size:9px;display:grid}.tx-pagination b{color:#fff;background:#08a66a;border-color:#08a66a}.tx-pagination select{border:1px solid #dfe6ef;border-radius:5px;padding:4px;font-size:9px}.transaction-detail{background:#fff;border:1px solid #e3e9f0;border-radius:8px;align-self:start;min-height:650px;overflow:hidden}.tx-detail-head{align-items:flex-start;gap:11px;padding:13px 13px 9px;display:flex}.tx-detail-icon{color:#fff;background:#08a66a;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid}.tx-detail-head h2{margin:1px 0 7px;font-size:14px}.tx-detail-head strong{font-size:10px;display:block}.tx-detail-head small{color:#60708a;margin-top:4px;font-size:8px;line-height:1.55;display:block}.tx-detail-head>button{color:#17305e;background:0 0;border:0;margin-left:auto;font-size:20px}.tx-detail-total{color:#08764d;padding:1px 13px 10px;font-size:19px;font-weight:800}.tx-detail-tabs{border-bottom:1px solid #e8edf3;display:flex}.tx-detail-tabs>*{text-align:center;flex:1;padding:10px 2px;font-size:9px}.tx-detail-tabs b{color:#087c50;border-bottom:2px solid #08a66a}.tx-info{border-bottom:1px solid #e8edf3;padding:9px 13px}.tx-info>div{grid-template-columns:43% 57%;gap:4px;margin:7px 0;font-size:9px;display:grid}.tx-info span:first-child{color:#53627d}.transaction-detail h3{margin:14px 13px 8px;font-size:11px}.tx-timeline{padding:0 13px 0 29px;position:relative}.tx-timeline:before{content:"";background:#bdebd7;width:2px;position:absolute;top:5px;bottom:8px;left:17px}.tx-timeline>div{margin-bottom:14px;display:flex;position:relative}.tx-timeline i{background:#08a66a;border:2px solid #d9f5e7;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:-17px}.tx-timeline p{margin:0}.tx-timeline b{font-size:9px;display:block}.tx-timeline small{color:#63718a;margin-top:2px;font-size:8px;display:block}.tx-timeline em{color:#56647d;margin-top:3px;font-size:8px;font-style:normal;display:block}.tx-empty{text-align:center;color:#68758b;padding:50px;font-size:10px}@media (max-width:1200px){.transactions-layout{grid-template-columns:1fr}.transaction-detail{min-height:0}.transactions-kpis{grid-template-columns:1fr 1fr}}@media (max-width:800px){.transactions-page{padding:12px 9px}.transactions-hero{align-items:flex-start;gap:10px}.new-transaction{height:42px;padding:0 13px;font-size:11px}.transactions-tabs{overflow:auto}.transactions-kpis{grid-template-columns:1fr}.transactions-filters{grid-template-columns:1fr 1fr;height:auto}.transactions-filters label{grid-column:1/-1}.transactions-table-card{overflow:auto}.transactions-table-card table{min-width:1050px}.tx-pagination{justify-content:flex-start;gap:20px;min-width:1050px}}.bank-accounts-page{color:#07164e;background:#f5f8fd;min-height:calc(100vh - 64px);padding:14px 18px 28px}.bank-accounts-hero{justify-content:space-between;align-items:center;margin:0 0 12px 4px;display:flex}.bank-accounts-hero h1{letter-spacing:-1px;margin:0;font-size:31px;font-weight:800;line-height:1}.bank-accounts-hero p{color:#30343c;margin:7px 0 0;font-size:13px}.bank-accounts-hero button{color:#fff;background:#079d61;border:0;border-radius:7px;align-items:center;gap:8px;height:50px;padding:0 25px;font-size:14px;display:flex;box-shadow:0 4px 12px #079d6130}.bank-tabs{background:#fff;border:1px solid #e8edf4;border-radius:7px;margin-bottom:12px;display:flex;overflow:hidden}.bank-tabs button{color:#07154a;background:#fff;border:0;border-right:1px solid #edf1f5;height:44px;padding:0 25px;font-size:10px;font-weight:650}.bank-tabs button.active{color:#fff;background:#08a66a}.bank-kpis{grid-template-columns:1fr 1.05fr 1fr 1.08fr;gap:11px;margin-bottom:11px;display:grid}.bkp{border:1px solid #e5eaf1;border-radius:8px;align-items:center;gap:12px;height:75px;padding:8px 14px;display:flex}.bkp>span{border-radius:9px;place-items:center;width:47px;height:47px;display:grid}.bkp small,.bkp em{font-style:normal;display:block}.bkp small{font-size:10px}.bkp strong{margin:3px 0;font-size:18px;display:block}.bkp em{font-size:9px}.bkp.green{background:#effaf5}.bkp.green>span{color:#07965e;background:#d9f4e6}.bkp.blue{background:#edf5ff}.bkp.blue>span{color:#126fd3;background:#d9eaff}.bkp.amber{background:#fff9ed}.bkp.amber>span{color:#e6a000;background:#fff0cc}.bkp.purple{background:#f8f1ff}.bkp.purple>span{color:#8a2be2;background:#eee0ff}.bank-error{color:#c6283d;background:#fff0f1;border:1px solid #ffd4d9;border-radius:7px;margin-bottom:10px;padding:10px 14px;font-size:11px}.bank-main-grid{grid-template-columns:minmax(0,3.25fr) minmax(315px,1fr);gap:10px;display:grid}.bank-list-panel,.bank-detail,.bank-form-panel,.bank-transfer-panel,.bank-verify-panel{background:#fff;border:1px solid #e3e9f0;border-radius:8px}.bank-list-panel{overflow:hidden}.bank-list-head{grid-template-columns:1fr 1.1fr .4fr;align-items:center;gap:10px;height:52px;padding:0 12px;display:grid}.bank-list-head h2,.bank-form-panel h2,.bank-transfer-panel h2,.bank-verify-panel h2,.bank-detail h2{margin:0;font-size:14px}.bank-list-head label{color:#1b67a8;border:1px solid #dfe6ef;border-radius:6px;align-items:center;height:34px;padding:0 9px;display:flex}.bank-list-head input{border:0;outline:0;width:100%;padding-left:6px;font-size:9px}.bank-list-head select{color:#23385e;border:1px solid #dfe6ef;border-radius:6px;height:34px;padding:0 7px;font-size:9px}.bank-list-panel table{border-collapse:collapse;table-layout:fixed;width:100%}.bank-list-panel th{text-align:left;background:#f6f8fb;height:34px;padding:0 7px;font-size:8px}.bank-list-panel td{border-top:1px solid #edf1f5;height:53px;padding:0 7px;font-size:9px}.bank-list-panel tr{cursor:pointer}.bank-list-panel tr:hover,.bank-list-panel tr.selected{background:#f3fbf8}.bank-list-panel td small{color:#65738b;margin-top:2px;font-size:8px;display:block}.bank-list-panel th:first-child,.bank-list-panel th:nth-child(2){width:20%}.bank-list-panel th:nth-child(3){width:17%}.bank-list-panel th:nth-child(4){width:10%}.bank-list-panel th:nth-child(5){width:14%}.bank-list-panel th:nth-child(6){width:12%}.bank-list-panel th:nth-child(7){width:7%}.bank-brand{color:#155d9e;vertical-align:middle;background:#e9f1f9;border-radius:6px;place-items:center;width:32px;height:32px;margin-right:6px;font-weight:800;display:inline-grid}.bank-brand.large{color:#fff;background:#e62b36;width:48px;height:48px;font-size:16px}.bank-status{white-space:nowrap;border-radius:5px;padding:6px 11px;font-size:8px;display:inline-block}.bank-status.ok{color:#087b50;background:#dcf6e9}.bank-status.warn{color:#a96f00;background:#fff0cc}.bank-status.bad{color:#d32635;background:#ffe0e4}.bank-dots{color:#203b68;background:#fafbfd;border:1px solid #e1e7ef;border-radius:6px;width:32px;height:31px}.bank-loading{text-align:center;color:#69778e;height:150px!important}.bank-detail{padding:13px}.bank-detail>h2{margin-bottom:13px}.bank-detail-brand{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;padding-bottom:11px;display:flex}.bank-detail-brand>div{flex:1}.bank-detail-brand b{font-size:13px;display:block}.bank-detail-brand small{color:#5f6e86;margin-top:4px;font-size:9px;display:block}.bank-detail dl{margin:10px 0}.bank-detail dl>div{grid-template-columns:43% 57%;gap:5px;margin:8px 0;font-size:9px;display:grid}.bank-detail dt{color:#5a6982}.bank-detail dd{word-break:break-all;margin:0}.bank-detail-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bank-detail-actions button{color:#1269bd;background:#fff;border:1px solid #1678db;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:38px;display:flex}.bank-detail-actions button:last-child{color:#d22f3c;border-color:#e74751}.bank-empty{text-align:center;color:#69778e;padding:35px;font-size:10px}.bank-bottom-grid{grid-template-columns:1.55fr .92fr .72fr;gap:10px;margin-top:10px;display:grid}.bank-form-panel,.bank-transfer-panel,.bank-verify-panel{padding:13px}.bank-steps{color:#56657d;align-items:center;gap:6px;margin:16px 0 12px;font-size:8px;display:flex}.bank-steps b{color:#fff;background:#078e5a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.bank-steps b:not(:first-child){color:#65758e;background:#dce5f2}.bank-steps i{background:#d8e0eb;width:22px;height:1px}.bank-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bank-form-grid label{color:#4d5e78;font-size:8px}.bank-form-grid input,.bank-form-grid select{color:#24385d;box-sizing:border-box;background:#fff;border:1px solid #dce4ed;border-radius:6px;width:100%;height:35px;margin-top:4px;padding:0 9px;font-size:9px;display:block}.bank-form-grid .wide{grid-column:1/-1}.bank-continue{color:#fff;background:#079d61;border:0;border-radius:6px;width:100%;height:37px;margin-top:10px;font-size:10px}.bank-transfer-panel h2,.bank-verify-panel h2{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bank-transfer-panel h2 button{color:#126bc0;background:#fff;border:1px solid #1680dd;border-radius:5px;padding:5px 9px;font-size:8px}.transfer-row{border-bottom:1px solid #edf1f5;grid-template-columns:32px 1fr auto auto;align-items:center;gap:6px;padding:8px 0;display:grid}.transfer-row:last-child{border-bottom:0}.transfer-row>span{border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.transfer-row>span.in{color:#079d61;background:#d9f5e7}.transfer-row>span.out{color:#e53443;background:#ffe1e5}.transfer-row b{font-size:8px;display:block}.transfer-row small{color:#66748b;margin-top:3px;font-size:7px;display:block}.transfer-row strong{font-size:8px}.transfer-row .positive{color:#087b50}.transfer-row .negative{color:#df2737}.transfer-row em{color:#087b50;background:#dcf6e9;border-radius:5px;padding:5px 7px;font-size:7px;font-style:normal}.bank-verify-panel>div{border-bottom:1px solid #edf1f5;grid-template-columns:24px 1fr auto;align-items:center;gap:5px;padding:9px 0;font-size:8px;display:grid}.bank-verify-panel>div span{color:#087b50}.bank-verify-panel>div em{color:#087b50;font-size:7px;font-style:normal}.bank-verify-panel>div em.pending{color:#dc9b00}.bank-verify-panel>p{color:#31598b;background:#edf6ff;border-radius:7px;margin:12px 0 0;padding:11px;font-size:8px;line-height:1.45}.bank-modal{z-index:100;background:#07164e55;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bank-modal>div{background:#fff;border-radius:12px;width:min(620px,100%);padding:22px;position:relative;box-shadow:0 20px 70px #07164e33}.bank-modal h2{margin:0;font-size:20px}.bank-modal p{color:#64728a;font-size:10px}.bank-modal-close{color:#53617b;background:0 0;border:0;font-size:23px;position:absolute;top:12px;right:15px}@media (max-width:1150px){.bank-main-grid{grid-template-columns:1fr}.bank-bottom-grid{grid-template-columns:1fr 1fr}.bank-verify-panel{grid-column:1/-1}}@media (max-width:800px){.bank-accounts-page{padding:10px 8px}.bank-accounts-hero{align-items:flex-start;gap:10px}.bank-accounts-hero button{height:42px;padding:0 12px;font-size:10px}.bank-tabs{overflow:auto}.bank-kpis{grid-template-columns:1fr 1fr}.bank-list-head{grid-template-columns:1fr;height:auto;padding:10px}.bank-list-panel{overflow:auto}.bank-list-panel table{min-width:900px}.bank-bottom-grid,.bank-form-grid{grid-template-columns:1fr}.bank-form-grid .wide{grid-column:auto}}.payment-methods-reference{color:#07164e;background:#f5f8fd;min-height:calc(100vh - 64px);padding:15px 18px 28px;position:relative}.pm-hero{justify-content:space-between;align-items:center;margin:0 0 13px 4px;display:flex}.pm-hero h1{letter-spacing:-1px;margin:0;font-size:31px;font-weight:800;line-height:1}.pm-hero p{color:#30343c;margin:7px 0 0;font-size:13px}.pm-primary{color:#fff;background:#079d61;border:0;border-radius:7px;height:49px;padding:0 23px;font-size:14px;box-shadow:0 4px 12px #079d6130}.pm-tabs{background:#fff;border:1px solid #e5eaf0;border-radius:7px;height:45px;margin-bottom:13px;display:flex;overflow:hidden}.pm-tabs button{color:#08174e;background:#fff;border:0;border-right:1px solid #edf1f5;padding:0 26px;font-size:10px;font-weight:650}.pm-tabs .active{color:#fff;background:#08a66a}.pm-method-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;padding-right:340px;display:grid}.pm-method-card{text-align:left;color:#07164e;background:#fff;border:1px solid #e3e9f0;border-radius:7px;align-items:center;gap:12px;height:96px;padding:12px;display:flex}.pm-method-card:hover{box-shadow:0 5px 18px #07164e12}.pm-method-icon{border-radius:9px;flex:0 0 47px;place-items:center;width:47px;height:47px;font-size:25px;font-weight:700;display:grid}.pm-method-icon.blue{color:#0875db;background:#e5f1ff}.pm-method-icon.green{color:#079d61;background:#e2f7ec}.pm-method-icon.purple{color:#8b22d8;background:#f0e2ff}.pm-method-icon.amber{color:#e89b00;background:#fff0cf}.pm-method-icon.paypal{color:#1265bd;background:#eaf4ff;font-size:31px}.pm-method-icon.pink{color:#df1380;background:#ffe7f4}.pm-method-card b{font-size:10px;line-height:1.25;display:block}.pm-method-card small{color:#5b6880;margin:4px 0 7px;font-size:8px;display:block}.pm-state{white-space:nowrap;border-radius:5px;padding:5px 13px;font-size:8px;font-style:normal;display:inline-block}.pm-state.active{color:#087b50;background:#dcf7e9}.pm-state.available{color:#116bc5;background:#e5f2ff}.pm-state.setup{color:#ae7300;background:#fff0cc}.pm-configured{background:#fff;border:1px solid #e3e9f0;border-radius:7px;margin-right:340px;overflow:hidden}.pm-configured-title{justify-content:space-between;align-items:center;height:58px;padding:0 12px;display:flex}.pm-configured h2{margin:0;font-size:15px}.pm-search{color:#1268b8;border:1px solid #dce4ee;border-radius:6px;align-items:center;width:310px;height:32px;padding:0 8px;display:flex}.pm-search input{border:0;outline:0;width:100%;padding-left:6px;font-size:9px}.pm-configured table{border-collapse:collapse;table-layout:fixed;width:100%}.pm-configured th{text-align:left;background:#f6f8fb;height:34px;padding:0 8px;font-size:8px}.pm-configured td{border-top:1px solid #edf1f5;height:49px;padding:0 8px;font-size:9px}.pm-configured tr:hover{background:#f4fbf8}.pm-row-icon{color:#1171d0;vertical-align:middle;background:#e4f0ff;border-radius:6px;place-items:center;width:31px;height:31px;margin-right:7px;font-size:17px;display:inline-grid}.pm-dots{color:#0b2355;background:#fff;border:1px solid #dfe6ef;border-radius:6px;width:37px;height:31px}.pm-empty{color:#65738a;text-align:center!important;height:100px!important}.pm-detail{box-sizing:border-box;background:#fff;border:1px solid #e3e9f0;border-radius:7px;width:315px;padding:13px;position:absolute;top:163px;right:18px}.pm-detail h2{justify-content:space-between;margin:0 0 12px;font-size:14px;display:flex}.pm-detail h2 button{color:#182650;background:0 0;border:0;font-size:22px}.pm-detail-head{align-items:center;gap:9px;padding-bottom:11px;display:flex}.pm-detail-head>div{flex:1}.pm-detail-head b{font-size:13px;display:block}.pm-detail-head small{color:#56647d;margin-top:4px;font-size:8px;display:block}.pm-detail-tabs{border-bottom:1px solid #e5ebf2;gap:20px;height:38px;display:flex}.pm-detail-tabs span{padding-top:9px;font-size:8px}.pm-detail-tabs .active{color:#087b50;border-bottom:2px solid #079d61}.pm-detail dl{margin:10px 0}.pm-detail dl div{grid-template-columns:44% 56%;gap:4px;margin:8px 0;font-size:9px;display:grid}.pm-detail dt{color:#56647d}.pm-detail dd{word-break:break-word;margin:0}.pm-detail-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pm-detail-actions button{color:#1168bd;background:#fff;border:1px solid #2380d9;border-radius:6px;height:38px;font-size:9px}.pm-detail-actions button:last-child{color:#d62c3a;border-color:#e9434d}.pm-security{background:#effaf4;border-radius:7px;margin-top:13px;padding:12px}.pm-security h3{color:#176f4d;margin:0 0 8px;font-size:11px}.pm-security p{color:#079d61;margin:7px 0;font-size:8px}.pm-security p span{color:#163c35;margin-left:4px}.pm-info{color:#31598b;background:#edf6ff;border-radius:7px;margin-top:9px;padding:12px;font-size:8px;line-height:1.45}.pm-modal{z-index:100;background:#07164e55;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pm-modal>div{background:#fff;border-radius:12px;width:min(650px,100%);padding:24px;position:relative;box-shadow:0 20px 70px #07164e33}.pm-modal>div>button:first-child{background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:15px}.pm-modal h2{margin:0 0 18px}.pm-form{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.pm-form label{color:#51617b;font-size:9px}.pm-form input,.pm-form select{box-sizing:border-box;border:1px solid #dce4ed;border-radius:6px;width:100%;height:37px;margin-top:4px;padding:0 9px;font-size:10px;display:block}@media (max-width:1150px){.pm-method-grid{grid-template-columns:repeat(2,1fr);padding-right:0}.pm-configured{margin-right:0}.pm-detail{width:auto;margin-top:12px;position:static}.payment-methods-reference{padding-bottom:20px}}@media (max-width:700px){.pm-hero{gap:10px}.pm-hero h1{font-size:25px}.pm-hero p{font-size:10px}.pm-primary{height:42px;padding:0 12px;font-size:10px}.pm-tabs{overflow:auto}.pm-tabs button{white-space:nowrap;padding:0 15px}.pm-method-grid{grid-template-columns:1fr}.pm-configured{overflow:auto}.pm-configured table{min-width:900px}.pm-search{width:190px}.pm-form{grid-template-columns:1fr}}.contract-builder-reference{color:#102746;background:#f3f6f9;min-height:calc(100vh - 66px);padding:18px 14px 30px}.contract-builder-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contract-builder-head h1{letter-spacing:-1px;margin:0;font-size:34px}.contract-builder-head p{color:#31445b;margin:3px 0 13px;font-size:14px}.contract-builder-actions{gap:8px;display:flex}.contract-builder-actions button{color:#17263d;background:#fff;border:1px solid #17263d;border-radius:7px;height:46px;padding:0 17px;font-size:9px;font-weight:700}.contract-builder-actions .contract-new{color:#fff;background:#078d54;border-color:#078d54;font-size:11px}.contract-builder-alert{color:#166534;background:#dcf7e9;border-radius:8px;margin-bottom:10px;padding:11px 15px;font-size:9px;font-weight:700}.contract-builder-alert.error{color:#991b1b;background:#fee2e2}.contract-builder-tabs{background:#fff;border:1px solid #e0e7ec;border-radius:8px;height:43px;margin-bottom:12px;display:flex;overflow:auto}.contract-builder-tabs button{color:#263d53;white-space:nowrap;background:#fff;border:0;padding:0 18px;font-size:9px}.contract-builder-tabs button.active{color:#fff;background:#078d54;border-radius:8px;font-weight:800}.contract-builder-grid{grid-template-columns:395px minmax(0,1fr);align-items:start;gap:12px;display:grid}.contract-builder-form{background:#fff;border:1px solid #dfe6eb;border-radius:9px;padding:14px;box-shadow:0 2px 8px #18384a08}.contract-builder-form h2{margin:0 0 10px;font-size:13px}.contract-type-picks{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.contract-type-picks button{text-align:left;background:#fff;border:1px solid #dce4ea;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex;position:relative}.contract-type-picks button.selected{background:#f3fbf7;border-color:#078d54;box-shadow:inset 0 0 0 1px #078d54}.contract-type-picks button.f2.selected{background:#f4f9ff;border-color:#1680df;box-shadow:inset 0 0 0 1px #1680df}.contract-type-picks b{color:#078d54;background:#ddf7eb;border-radius:7px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.contract-type-picks .f2 b{color:#1475d0;background:#e3efff}.contract-type-picks strong,.contract-type-picks small{display:block}.contract-type-picks strong{font-size:14px}.contract-type-picks small{color:#617286;margin-top:3px;font-size:8px}.contract-type-picks i{color:#078d54;font-style:normal;font-weight:900;position:absolute;top:8px;right:8px}.contract-commodity-picks{grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:15px;display:grid}.contract-commodity-picks button{color:#19324e;background:#fff;border:1px solid #e0e6eb;border-radius:7px;height:62px;font-size:8px}.contract-commodity-picks button.selected{background:#f3fbf7;border-color:#078d54}.contract-commodity-picks b{margin-bottom:3px;font-size:20px;display:block}.contract-builder-section-title{justify-content:space-between;align-items:center;display:flex}.contract-builder-section-title span{color:#078d54;font-size:8px;font-weight:800}.contract-builder-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contract-builder-fields label,.contract-builder-observation{color:#334a63;font-size:8px;font-weight:800;display:block}.contract-builder-fields input,.contract-builder-fields select,.contract-builder-observation textarea{box-sizing:border-box;color:#14283f;background:#fff;border:1px solid #d8e0e7;border-radius:6px;width:100%;height:34px;margin-top:5px;padding:0 8px;font-size:9px;display:block}.contract-builder-observation{margin-top:9px}.contract-builder-observation textarea{resize:vertical;height:58px;padding:8px}.contract-generate{color:#fff;background:#078d54;border:0;border-radius:6px;width:100%;height:39px;margin-top:10px;font-size:10px;font-weight:800}.contract-output-actions{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.contract-output-actions button{color:#17405e;background:#fff;border:1px solid #dbe3e9;border-radius:6px;height:32px;font-size:7px;font-weight:700}.contract-previews{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contract-preview-card{background:#fff;border:1px solid #dfe6eb;border-radius:9px;overflow:hidden;box-shadow:0 2px 8px #18384a08}.contract-preview-card.active{box-shadow:0 0 0 2px #078d5422}.contract-preview-card>header{border-bottom:1px solid #e3e8ec;align-items:center;gap:9px;height:61px;padding:0 11px;display:flex}.contract-preview-card>header>div{border-radius:7px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.contract-preview-card>header>div.green{color:#078d54;background:#dcf7e9}.contract-preview-card>header>div.blue{color:#1475d0;background:#e3efff}.contract-preview-card header strong,.contract-preview-card header small{display:block}.contract-preview-card header strong{font-size:10px}.contract-preview-card header small{color:#607287;margin-top:3px;font-size:7px}.contract-preview-card header button{color:#fff;background:#078d54;border:0;border-radius:6px;height:31px;margin-left:auto;padding:0 10px;font-size:7px;font-weight:800}.contract-preview-card:nth-child(2) header button{background:#167be2}.contract-paper{color:#111;background:#fff;border:1px solid #dfe3e7;min-height:640px;margin:10px;padding:17px 18px 13px;font-family:Georgia,Times New Roman,serif;box-shadow:0 2px 7px #172a3a10}.paper-brand{border-bottom:1px solid #d8dde2;justify-content:space-between;align-items:flex-start;padding-bottom:8px;display:flex}.paper-brand strong{font-family:Arial,sans-serif;font-size:18px}.paper-brand em{color:#00ad72;font-style:normal}.paper-brand span{color:#607080;font:7px Arial,sans-serif;display:block}.paper-meta{text-align:right;margin-top:-31px;margin-bottom:24px;font:7px/1.4 Arial,sans-serif}.contract-paper h3{text-align:center;margin:0 0 13px;font:700 13px/1.25 Arial,sans-serif}.contract-paper>p{margin:0 0 9px;font-size:8px;line-height:1.42}.paper-clause{margin:8px 0}.paper-clause b{font:700 8px Arial,sans-serif;display:block}.paper-clause span{margin-top:2px;font-size:8px;line-height:1.35;display:block}.paper-signatures{grid-template-columns:1fr 1fr;gap:35px;margin-top:26px;padding-top:15px;display:grid}.paper-signatures div{text-align:center;border-top:1px solid #172a3c;padding-top:5px}.paper-signatures b,.paper-signatures small{font:700 7px Arial,sans-serif;display:block}.paper-signatures small{margin-top:3px;font-weight:400}.contract-list-panel,.contract-info-panel{background:#fff;border:1px solid #dfe6eb;border-radius:9px;padding:15px}.contract-list-panel h2,.contract-info-panel h2{margin:0 0 12px;font-size:15px}.contract-list-panel button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f4;grid-template-columns:1fr 1fr 110px;gap:10px;width:100%;padding:12px;font-size:9px;display:grid}.contract-list-panel button span,.contract-list-panel button small{color:#647589}.contract-info-panel article{border-top:1px solid #edf1f4;padding:10px 0}.contract-info-panel article b,.contract-info-panel article span{font-size:9px;display:block}.contract-info-panel article p{color:#637489;font-size:9px}.contract-route-button{color:#fff;background:#078d54;border-radius:6px;padding:9px 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.contract-language-bar{background:#fff;border:1px solid #dfe6eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:8px;display:flex}.contract-language-bar>span{margin-right:5px;font-size:8px;font-weight:800}.contract-language-bar button{background:#fff;border:1px solid #dce4ea;border-radius:5px;padding:6px 9px;font-size:8px}.contract-language-bar button.active{color:#078d54;background:#e0f7ec;border-color:#078d54;font-weight:800}@media (max-width:1200px){.contract-builder-grid{grid-template-columns:1fr}.contract-previews{grid-template-columns:1fr 1fr}}@media (max-width:800px){.contract-builder-reference{padding:12px 8px 28px}.contract-builder-head{flex-direction:column}.contract-builder-actions{flex-wrap:wrap}.contract-builder-fields,.contract-previews{grid-template-columns:1fr}.contract-output-actions{grid-template-columns:1fr 1fr}.contract-commodity-picks{grid-template-columns:repeat(3,1fr)}.contract-list-panel button{grid-template-columns:1fr}.contract-paper{min-height:560px}}.board-detail-modal{z-index:1000;background:#05141e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.board-detail-modal>div{background:#fff;border-radius:18px;width:100%;max-width:520px;padding:28px;position:relative;box-shadow:0 20px 60px #00000040}.board-detail-modal>div>button:first-child{cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:14px}.board-detail-modal p{margin:10px 0}.board-detail-modal>div>button:last-child{color:#fff;cursor:pointer;background:#0b9d68;border:0;border-radius:10px;margin-top:14px;padding:12px 18px;font-weight:700}.meet-provider-panel{background:#f5f9fc;border:1px solid #dbe5ec;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.meet-provider-panel>div{min-width:0}.meet-provider-panel b{color:#17324d;font-size:11px;display:block}.meet-provider-panel span{color:#62758a;margin-top:4px;font-size:8px;line-height:1.45;display:block}.meet-provider-panel button,.meet-room-actions .meet-primary{color:#fff;white-space:nowrap;cursor:pointer;background:#078d54;border:0;border-radius:6px;padding:10px 13px;font-size:9px;font-weight:800}.meet-room-actions .meet-primary{align-items:center;display:inline-flex}.meet-provider-note{color:#244d70;background:#eef7ff;border:1px solid #cfe4f7;border-radius:8px;align-items:flex-start;gap:10px;margin:12px 0;padding:11px 13px;display:flex}.meet-provider-note b{white-space:nowrap;font-size:9px}.meet-provider-note span{font-size:8px;line-height:1.45}.meet-chat-note{color:#6b7b8c;margin:-5px 0 10px;font-size:8px;line-height:1.35;display:block}@media (max-width:700px){.meet-provider-panel{flex-direction:column;align-items:stretch}.meet-provider-panel button{width:100%}.meet-provider-note{flex-direction:column;gap:4px}}.market-spark{display:none!important}.market-quote-cards{align-items:stretch}.market-quote-card{overflow:hidden}.market-tab-empty{color:#617283;text-align:center;background:#fff;border:1px dashed #cbd7df;border-radius:11px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:170px;padding:28px;display:flex}.market-tab-empty strong{color:#23384c;font-size:14px}.market-tab-empty span{max-width:520px;font-size:10px;line-height:1.5}.market-chart svg{width:100%;height:100%;display:block;overflow:hidden}.market-main-grid,.market-top-grid,.market-lower-grid{min-width:0}@media (max-width:1100px){.market-top-grid{grid-template-columns:1fr}.market-quote-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.market-main-grid,.market-lower-grid{grid-template-columns:1fr}.market-head-actions{grid-template-columns:auto auto}.market-head-actions button{grid-area:auto/1/auto/3;width:max-content;margin-left:auto}}@media (max-width:760px){.market-reference{padding:0 8px 20px}.market-reference-head{flex-direction:column;padding:18px 4px 12px}.market-reference-head h1{font-size:27px}.market-head-actions{text-align:left;grid-template-columns:1fr 1fr;width:100%}.market-head-actions button{grid-column:1/3;width:100%;margin:4px 0 0}.market-tabs{height:auto;min-height:43px}.market-tabs button{padding:11px 14px}.market-quote-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.market-quote-card{min-height:118px}.market-quote-card em{font-size:16px}.market-main-grid{gap:8px}.market-chart-card,.market-side-card,.market-table-card{border-radius:9px}}@media (max-width:520px){.market-quote-cards{grid-template-columns:1fr}.market-quote-card{min-height:105px}.market-top-grid{gap:8px}.market-feature-strip{grid-template-columns:1fr!important}.market-head-actions{grid-template-columns:1fr}.market-head-actions small,.market-head-actions button{grid-column:1}.market-mini-head,.market-mini-row{grid-template-columns:1.2fr .9fr .7fr}.market-offer-row{grid-template-columns:1fr 1fr}.market-offer-row>:nth-child(n+3){display:none}}.docs-head-actions,.logistics-head-actions,.commission-ref-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.docs-head-actions>a,.docs-head-actions>button,.logistics-head-actions>a,.logistics-head-actions>button,.commission-ref-actions>a,.commission-ref-actions>button{box-sizing:border-box;color:#14233a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #1c2940;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:46px;min-height:46px;padding:0 17px;font-family:inherit;font-size:9px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.docs-head-actions>a:hover,.docs-head-actions>button:hover,.logistics-head-actions>a:hover,.logistics-head-actions>button:hover,.commission-ref-actions>a:hover,.commission-ref-actions>button:hover{transform:translateY(-1px);box-shadow:0 3px 10px #18384a12}.docs-head-actions .docs-upload,.logistics-head-actions .logistics-new,.commission-ref-actions .commission-ref-new{color:#fff;background:#078d54;border-color:#078d54;padding:0 21px;font-size:11px}.docs-head-actions .docs-head-link,.commission-ref-actions .commission-action-link{color:#14233a;background:#fff;border-color:#dfe6eb}@media (max-width:900px){.docs-head-actions,.logistics-head-actions,.commission-ref-actions{justify-content:flex-start;width:100%;padding-bottom:3px;overflow-x:auto}}@media (max-width:700px){.docs-head-actions>a,.docs-head-actions>button,.logistics-head-actions>a,.logistics-head-actions>button,.commission-ref-actions>a,.commission-ref-actions>button{height:42px;min-height:42px;padding:0 13px}}.payments-tabs,.pm-tabs,.withdraw-tabs{scrollbar-width:thin;background:#fff;border:1px solid #dfe6eb;border-radius:9px;align-items:stretch;gap:6px;padding:5px;display:flex;overflow:auto hidden;box-shadow:0 2px 8px #18384a08}.payments-tabs a,.pm-tabs a,.pm-tabs button,.withdraw-tabs button{white-space:nowrap;color:#263d53;cursor:pointer;background:#fff;border:1px solid #0000;border-right:0;border-radius:6px;flex:none;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0 16px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.payments-tabs a:hover,.pm-tabs a:hover,.pm-tabs button:hover,.withdraw-tabs button:hover{background:#f5f8fa;border-color:#dfe6eb}.payments-tabs a.active,.pm-tabs .active,.withdraw-tabs button.active{color:#fff;box-shadow:none;background:#078d54;border-color:#078d54}@media (max-width:700px){.payments-tabs,.pm-tabs,.withdraw-tabs{gap:4px;padding:4px}.payments-tabs a,.pm-tabs a,.pm-tabs button,.withdraw-tabs button{height:38px;min-height:38px;padding:0 12px;font-size:8px}}.transactions-hero h1,.bank-accounts-hero h1,.vt-hero h1,.security-head h1,.profile-head h1{letter-spacing:-.5px!important;font-size:27px!important;line-height:1.15!important}.transactions-hero p,.bank-accounts-hero p,.vt-hero p,.security-head p,.profile-head p{margin-top:6px!important;font-size:11px!important;line-height:1.45!important}.transactions-tabs,.bank-tabs,.vt-tabs,.security-tabs,.profile-tabs{white-space:nowrap!important;align-items:stretch!important;gap:5px!important;padding:4px!important;display:flex!important;overflow:auto hidden!important}.transactions-tabs button,.bank-tabs a,.bank-tabs button,.vt-tabs a,.vt-tabs button,.security-tabs a,.security-tabs button,.profile-tabs a,.profile-tabs button{color:#263d53!important;white-space:nowrap!important;background:#fff!important;border:1px solid #0000!important;border-right-color:#edf1f5!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:38px!important;min-height:38px!important;padding:0 15px!important;font-size:9px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.transactions-tabs button.active,.bank-tabs a.active,.bank-tabs button.active,.vt-tabs a.active,.vt-tabs button.active,.security-tabs a.active,.security-tabs button.active,.profile-tabs a.active,.profile-tabs button.active{color:#fff!important;background:#078d54!important;border-color:#078d54!important;border-radius:6px!important}.security-tabs{gap:5px!important}.security-tabs a,.security-tabs button,.profile-tabs a,.profile-tabs button,.vt-tabs a,.vt-tabs button,.bank-tabs a,.bank-tabs button{padding:0 14px!important;font-size:9px!important}.transactions-tabs button{padding:0 17px!important;font-size:9px!important}@media (max-width:900px){.transactions-hero h1,.bank-accounts-hero h1,.vt-hero h1,.security-head h1,.profile-head h1{font-size:24px!important}}@media (max-width:650px){.transactions-tabs,.bank-tabs,.vt-tabs,.security-tabs,.profile-tabs{gap:4px!important;padding:3px!important}.transactions-tabs button,.bank-tabs a,.bank-tabs button,.vt-tabs a,.vt-tabs button,.security-tabs a,.security-tabs button,.profile-tabs a,.profile-tabs button{height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:8px!important}}.arca-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.arca-actions button{font:inherit;cursor:pointer;background:#fff;border:1px solid #19ad7059;border-radius:10px;padding:9px 13px;font-weight:700}.arca-actions button:disabled{opacity:.6;cursor:wait}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
