.prospect-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:16px;align-items:start}.prospect-sidebar{top:92px;background:#fff;border:1px solid var(--l);border-radius:12px;max-height:calc(100vh - 115px);overflow:auto}.prospect-sidebar h3{margin:2px 4px 11px;font-size:14px}.prospect-sidebar h4{margin:17px 4px 8px;padding-top:13px;border-top:1px solid var(--l);font-size:10px;color:var(--m);text-transform:uppercase;letter-spacing:.5px}.prospect-sidebar button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;background:#f6f8fa;color:var(--t);border-radius:8px;padding:9px 10px;margin:5px 0;text-align:left;font-size:9px}.prospect-sidebar button:hover{border-color:#bcd6ea;background:#f1f7fc}.prospect-sidebar button.active{border-color:var(--b);background:var(--b);color:#fff;box-shadow:0 4px 12px #123b6825}.prospect-sidebar button span{line-height:1.25}.prospect-sidebar button b{min-width:24px;text-align:center;border-radius:12px;padding:3px 6px;background:#e7eef5;color:var(--b);font-size:9px}.prospect-sidebar button.active b{background:#fff;color:var(--b)}.prospect-periods{flex-wrap:wrap}.period-buttons{display:flex;gap:6px}.period-buttons button{border:1px solid var(--l);background:#fff;color:var(--m);border-radius:8px;padding:10px 12px;font-size:9px;font-weight:700}.period-buttons button:hover{border-color:#a9c4dc}.period-buttons button.active{color:#fff}.custom-dates{width:100%;display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.custom-dates label{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;color:var(--m)}.custom-dates input{border:1px solid var(--l);border-radius:7px;padding:8px;color:var(--t)}@media(max-width:1050px){.prospect-layout{grid-template-columns:1fr}.prospect-sidebar{position:static;max-height:none;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.prospect-sidebar h3,.prospect-sidebar h4{grid-column:1/-1}.prospect-sidebar button{margin:0}}@media(max-width:680px){.period-buttons,.prospect-sidebar{grid-template-columns:1fr 1fr}.period-buttons{width:100%;display:grid}.custom-dates{justify-content:stretch}.custom-dates label{flex:1;flex-direction:column;align-items:flex-start}.custom-dates input{width:100%}}.prospect-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.prospect-card{min-width:0}.prospect-table{max-height:calc(100vh - 285px);overflow-x:hidden;scrollbar-gutter:stable}.prospect-row{min-width:0!important;width:100%;grid-template-columns:72px minmax(115px,1fr) minmax(150px,1.35fr) 128px 118px 112px 82px!important;gap:10px!important;padding:13px 14px!important;font-size:10px!important}.prospect-row.prospect-th{position:sticky;top:0;z-index:2;background:#f7f9fb;font-size:9px!important}.prospect-row>span strong{font-size:11px!important}.prospect-row small{font-size:8px!important}.prospect-row time{font-size:9px}.prospect-row>p{font-size:10px}.prospect-interest,.prospect-status{font-size:8px!important;white-space:nowrap}.prospect-row>button{font-size:9px;padding:8px 9px!important}.prospect-sidebar{max-height:none;overflow:visible}.prospect-sidebar h3{font-size:16px}.prospect-sidebar h4{font-size:11px}.prospect-sidebar button{font-size:10px;padding:11px 12px;margin:6px 0}.prospect-sidebar button b{font-size:10px}.prospect-filters input{font-size:13px}.period-buttons button{font-size:10px;padding:11px 13px}@media(max-width:1200px){.prospect-layout{grid-template-columns:minmax(0,1fr) 225px;gap:12px}.prospect-row{grid-template-columns:62px minmax(100px,1fr) minmax(125px,1.15fr) 112px 105px 100px 72px!important;gap:7px!important;padding:11px 9px!important;font-size:9px!important}.prospect-row>p{font-size:9px}.prospect-interest,.prospect-status{font-size:7px!important}.prospect-sidebar button{padding:9px 10px}}@media(max-width:1050px){.prospect-layout{grid-template-columns:1fr}.prospect-table{max-height:55vh}.prospect-sidebar{position:static;overflow:auto}.prospect-row{min-width:820px!important}.prospect-table{overflow-x:auto}}.prospect-table{overflow-x:auto;overflow-y:auto}.prospect-row{min-width:1050px!important}.prospect-clickable{cursor:pointer;transition:background .16s,box-shadow .16s}.prospect-clickable:hover{background:#f2f7fb;box-shadow:inset 3px 0 var(--o)}.prospect-clickable:focus-visible{outline:2px solid var(--b);outline-offset:-2px;background:#f2f7fb}.prospect-modal{width:min(820px,95vw);max-height:92vh;overflow:auto;padding:0;border-radius:20px;box-shadow:0 28px 90px #061a2f52}.prospect-modal>div:first-child{position:sticky;top:0;z-index:4;align-items:center;padding:21px 25px;background:linear-gradient(115deg,var(--d),var(--b));color:#fff;border-radius:20px 20px 0 0}.prospect-modal>div:first-child h3{font-size:21px}.prospect-modal>div:first-child button{display:grid;place-items:center;width:36px;height:36px;min-height:36px;border:1px solid #ffffff38;border-radius:50%;background:#ffffff12;color:#fff}.prospect-origin{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 16px;margin:18px 24px;padding:17px 19px;border:1px solid #d3e2ee;border-radius:14px;background:linear-gradient(120deg,#edf5fb,#f8fbfd)}.prospect-origin>b{grid-row:1;color:var(--b);font-size:11px}.prospect-origin>span{grid-row:1;font-size:24px;font-weight:900;letter-spacing:.4px;color:var(--d)}.prospect-origin>small{grid-column:1/-1;padding-top:9px;border-top:1px solid #dce7ef;color:#5e7285;font-size:10px;line-height:1.45}.prospect-modal>.fields{margin:0 24px 20px;padding:19px;gap:15px;border:1px solid #e1e8ef;border-radius:14px;background:#f8fafc}.prospect-modal label{margin:0;color:#31465a;font-size:10px;font-weight:800}.prospect-modal input,.prospect-modal select{width:100%;min-height:45px;margin-top:7px;padding:11px 12px;border:1px solid #d3dee7;border-radius:10px;background:#fff;color:#162536!important;outline:none}.prospect-modal select option{background:#fff;color:#162536}.prospect-modal input:focus,.prospect-modal select:focus{border-color:#4e83b3;box-shadow:0 0 0 3px #2f6da51a}.prospect-modal label>small{margin-top:7px;padding:8px 10px;border-radius:8px;background:#edf5fc;color:#315f88;font-size:9px;line-height:1.4}.prospect-modal>.modal-actions{position:sticky;bottom:0;z-index:4;margin:0;padding:15px 24px;background:#fff;box-shadow:0 -8px 22px #0b2d4a0c}.prospect-modal>.modal-actions button{min-height:43px;padding:10px 18px;border-radius:10px}@media(max-width:700px){.prospect-modal{width:100%;max-width:100%;max-height:94dvh;border-radius:20px 20px 0 0}.prospect-origin{margin:12px}.prospect-origin>span{font-size:21px}.prospect-modal>.fields{margin:0 12px 12px;padding:14px}.prospect-modal>.modal-actions{padding:12px}.prospect-modal>.modal-actions button{flex:1}}.prospect-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:14px;padding:24px 28px;overflow:hidden;border-radius:20px;background:linear-gradient(118deg,#092f55,#165b91 68%,#207aae);color:#fff;box-shadow:0 16px 38px #123b6825}.prospect-hero:after{content:"";position:absolute;right:17%;bottom:-70px;width:210px;height:210px;border:42px solid #ffffff0b;border-radius:50%}.prospect-hero>div{position:relative;z-index:1}.prospect-eyebrow{display:block;margin-bottom:7px;color:#91c8ee;font-size:9px;font-weight:900;letter-spacing:1.5px}.prospect-hero h2{margin:0;font-size:25px;letter-spacing:-.4px}.prospect-hero p{margin:7px 0 0;color:#dbeaf5;font-size:11px}.prospect-hero-total{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:13px;min-width:180px;padding:13px 17px;border:1px solid #ffffff24;border-radius:14px;background:#ffffff12;backdrop-filter:blur(8px)}.prospect-hero-total small{grid-column:1/-1;color:#cfe3f1;font-size:8px}.prospect-hero-total strong{font-size:31px;line-height:1}.prospect-hero-total span{align-self:center;color:#dcecf6;font-size:8px}.prospect-kpis-modern{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.prospect-kpis-modern article{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #dfe8ef;border-radius:13px;background:#fff;box-shadow:0 4px 15px #123b6808}.prospect-kpis-modern i{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#eaf3fa;color:#176196;font-size:15px;font-style:normal}.prospect-kpis-modern article:nth-child(2) i{background:#e8f7ef;color:#168652}.prospect-kpis-modern article:nth-child(3) i{background:#fff2e4;color:#bd6819}.prospect-kpis-modern article:nth-child(4) i{background:#eeeafd;color:#6651b5}.prospect-kpis-modern span{display:flex;min-width:0;flex-direction:column}.prospect-kpis-modern small{color:#738495;font-size:8px}.prospect-kpis-modern b{margin-top:2px;color:#102f4c;font-size:19px}.prospect-layout{grid-template-columns:238px minmax(0,1fr);gap:14px}.prospect-sidebar{position:sticky;top:90px;order:0;padding:14px;border-color:#dfe8ef;border-radius:15px;box-shadow:0 7px 24px #173d6010}.prospect-card{order:1;border-color:#dfe8ef!important;border-radius:15px!important;box-shadow:0 7px 24px #173d6010}.prospect-sidebar-title{display:flex;align-items:center;justify-content:space-between;padding:3px 3px 11px}.prospect-sidebar-title>span{display:flex;flex-direction:column}.prospect-sidebar-title b{color:#163955;font-size:13px}.prospect-sidebar-title small{margin-top:2px;color:#7a8d9e;font-size:8px}.prospect-sidebar-title>button{width:auto!important;min-height:0!important;margin:0!important;padding:5px 7px!important;background:transparent!important;color:#3976a3!important;font-size:8px!important}.prospect-filter-list{display:flex;flex-direction:column;gap:4px}.prospect-filter-list button{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;margin:0;padding:7px 8px;border-radius:9px;background:#f7f9fb;font-size:9px}.prospect-filter-list button i{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#e9f0f6;color:#386b91;font-style:normal}.prospect-filter-list button span{padding-left:2px}.prospect-filter-list button.active{border-color:#165b91;background:linear-gradient(110deg,#0f4776,#196da2)}.prospect-filter-list button.active i{background:#ffffff20;color:#fff}.prospect-sidebar h4{margin:13px 3px 7px;padding-top:12px}.prospect-toolbar{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #e2eaf0;background:#fbfcfd}.prospect-search{display:flex;flex:1;align-items:center;gap:9px;min-height:47px;padding:5px 10px!important;border:1px solid #d8e3eb!important;border-radius:11px!important;background:#fff!important}.prospect-search>i{color:#39749e;font-size:20px;font-style:normal}.prospect-search>span{display:flex;min-width:0;flex:1;flex-direction:column}.prospect-search small{color:#718697;font-size:7px;font-weight:800}.prospect-search input{width:100%!important;min-height:22px!important;padding:1px 0!important;color:#163149;font-size:10px!important;font-weight:650}.prospect-search>button{min-height:25px;width:25px;border:0;border-radius:50%;background:#edf2f5;color:#60778a}.period-buttons{flex-wrap:wrap}.period-buttons button{min-height:38px;border-radius:9px;font-size:8px}.custom-dates{padding:10px 0 0;border-top:1px dashed #dbe5ec}.custom-dates label{padding-left:8px;border:1px solid #dce5ec;border-radius:9px;background:#fff}.custom-dates label span{white-space:nowrap}.custom-dates input{min-height:36px;border:0}.prospect-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 15px;background:#fff}.prospect-list-head b{color:#163955;font-size:11px}.prospect-list-head small{color:#8293a1;font-size:8px}.prospect-list-head button{min-height:28px;border:0;background:transparent;color:#28709f;font-size:8px;font-weight:800}.prospect-table{max-height:calc(100vh - 405px)}.prospect-row{grid-template-columns:78px minmax(155px,1.1fr) minmax(145px,1.25fr) 100px 125px 110px 74px!important;min-width:900px!important;padding:11px 14px!important;border-top-color:#e8eef3;font-size:9px!important}.prospect-row.prospect-th{background:#f4f7f9;color:#698092;font-size:7px!important;letter-spacing:.7px}.prospect-clickable:hover{background:#f5f9fc;box-shadow:inset 4px 0 #ed7c24}.prospect-row>b{color:#2d628a;font-size:8px}.prospect-person{display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px}.prospect-person>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#dcebf6,#edf5fa);color:#176294;font-size:9px;font-style:normal;font-weight:900}.prospect-person>span{display:flex;min-width:0;flex-direction:column}.prospect-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#173550;font-size:10px!important}.prospect-person a{font-size:8px;font-weight:700}.prospect-row time{display:flex;flex-direction:column;color:#354f64;font-size:8px}.prospect-row time small{color:#8796a3}.prospect-interest,.prospect-status{padding:5px 7px!important;border-radius:7px!important;font-weight:750}.prospect-status.no_answer,.prospect-status.unavailable{background:#f3edf8;color:#72508e}.prospect-interest.callback{background:#e9f2fb;color:#2d6d9b}.prospect-interest.not_target,.prospect-interest.unavailable{background:#f1f2f4;color:#65717b}.prospect-row>button{display:flex;align-items:center;justify-content:center;gap:4px;border-color:#c9ddea!important;background:#fff!important;color:#1d6697!important;border-radius:8px!important}.prospect-row>button span{font-size:14px}.prospect-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:8px}.prospect-empty i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#edf4f9;color:#2d709f;font-size:24px;font-style:normal}.prospect-empty b{color:#24445d;font-size:12px}.prospect-empty span{font-size:9px}.prospect-empty button{margin-top:4px;border:0;border-radius:8px;background:#165b91;color:#fff;padding:9px 13px;font-size:8px;font-weight:800}@media(max-width:1180px){.prospect-layout{grid-template-columns:205px minmax(0,1fr)}.prospect-kpis-modern{grid-template-columns:repeat(2,1fr)}.prospect-table{max-height:55vh}}@media(max-width:900px){.prospect-layout{grid-template-columns:1fr}.prospect-sidebar{position:static;order:1}.prospect-card{order:0}.prospect-filter-list{display:grid;grid-template-columns:repeat(2,1fr)}.prospect-toolbar{align-items:stretch;flex-direction:column}.prospect-search{width:100%}.period-buttons{display:grid;grid-template-columns:repeat(4,1fr)}}@media(max-width:620px){.prospect-hero{align-items:flex-start;padding:20px;flex-direction:column}.prospect-hero-total{width:100%}.prospect-kpis-modern{grid-template-columns:1fr 1fr}.prospect-kpis-modern article{padding:10px}.prospect-filter-list{grid-template-columns:1fr}.period-buttons{grid-template-columns:1fr 1fr}.prospect-list-head{align-items:flex-start;flex-direction:column}.prospect-list-head small{display:block;margin-top:3px}.custom-dates{flex-direction:column}.prospect-hero h2{font-size:22px}}.prospect-hero{margin-bottom:10px;padding:18px 22px;background:linear-gradient(118deg,var(--d),var(--b));box-shadow:0 12px 30px color-mix(in srgb,var(--b) 22%,transparent)}.prospect-hero-total{border-color:color-mix(in srgb,#fff 25%,transparent);background:color-mix(in srgb,#fff 12%,transparent)}.prospect-kpis-modern{gap:8px;margin-bottom:10px}.prospect-kpis-modern article{padding:9px 12px;border-color:color-mix(in srgb,var(--b) 14%,#e5e9ed);box-shadow:0 3px 12px color-mix(in srgb,var(--b) 7%,transparent)}.prospect-kpis-modern i,.prospect-person>i{background:color-mix(in srgb,var(--b) 10%,#fff);color:var(--b)}.prospect-kpis-modern article:nth-child(2) i{background:color-mix(in srgb,var(--o) 13%,#fff);color:var(--o)}.prospect-kpis-modern article:nth-child(3) i{background:color-mix(in srgb,var(--o) 11%,#fff);color:var(--o)}.prospect-kpis-modern article:nth-child(4) i{background:color-mix(in srgb,var(--b) 8%,#fff);color:var(--d)}.prospect-layout{height:min(510px,calc(100dvh - 300px));min-height:430px;padding:0;border:1px solid color-mix(in srgb,var(--b) 15%,#dfe6eb);border-radius:17px;background:#fff;box-shadow:0 10px 30px color-mix(in srgb,var(--b) 9%,transparent);overflow:hidden}.prospect-card{border:0!important;border-left:1px solid color-mix(in srgb,var(--b) 12%,#e1e6ea)!important;border-radius:0!important}.prospect-card,.prospect-sidebar{height:100%;box-shadow:none;display:flex;min-height:0;flex-direction:column}.prospect-sidebar{position:static;padding:12px;border:0;border-radius:0;overflow:hidden}.prospect-sidebar-title{flex:0 0 auto}.prospect-current-filter{flex:0 0 auto;margin-bottom:8px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--b) 20%,#e4e8ec);border-radius:10px;background:color-mix(in srgb,var(--b) 7%,#fff)}.prospect-current-filter small{color:var(--b);font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.prospect-current-filter b{display:block;margin-top:3px;color:var(--d);font-size:10px}.prospect-filter-scroll{flex:1;min-height:0;padding-right:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--b) 35%,#d7dfe5) transparent}.prospect-filter-scroll::-webkit-scrollbar{width:5px}.prospect-filter-scroll::-webkit-scrollbar-thumb{border-radius:5px;background:color-mix(in srgb,var(--b) 35%,#d7dfe5)}.prospect-filter-list button i{background:color-mix(in srgb,var(--b) 9%,#fff);color:var(--b)}.prospect-filter-list button:hover{border-color:color-mix(in srgb,var(--b) 38%,#dfe5ea);background:color-mix(in srgb,var(--b) 5%,#fff)}.prospect-filter-list button.active{border-color:var(--b);background:linear-gradient(110deg,var(--d),var(--b));box-shadow:0 5px 12px color-mix(in srgb,var(--b) 20%,transparent)}.prospect-toolbar{flex:0 0 auto;padding:10px 12px;background:color-mix(in srgb,var(--b) 2.5%,#fff)}.prospect-search{position:relative;min-height:50px;padding:5px 9px 5px 6px!important;border:1px solid color-mix(in srgb,var(--b) 22%,#dce3e8)!important;border-radius:13px!important;box-shadow:0 4px 13px color-mix(in srgb,var(--b) 7%,transparent);transition:border-color .18s,box-shadow .18s,transform .18s}.prospect-search:focus-within{border-color:var(--b)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--b) 13%,transparent),0 7px 18px color-mix(in srgb,var(--b) 9%,transparent);transform:translateY(-1px)}.prospect-search-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--d),var(--b));color:#fff;font-size:20px}.prospect-search small{color:var(--b)}.prospect-search input{font-size:11px!important}.prospect-search kbd{padding:5px 7px;border:1px solid color-mix(in srgb,var(--b) 13%,#dfe5e9);border-radius:6px;background:color-mix(in srgb,var(--b) 4%,#fff);color:var(--m);font-family:inherit;font-size:7px}.period-buttons button:hover{border-color:var(--b);color:var(--b)}.period-buttons button.active{border-color:var(--b);background:var(--b)}.prospect-list-head{flex:0 0 auto;padding:8px 13px}.prospect-list-head>div{display:flex;align-items:center;gap:7px}.prospect-active-chip{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border-radius:7px;background:color-mix(in srgb,var(--o) 13%,#fff);color:color-mix(in srgb,var(--o) 82%,#4b2b0c);font-size:8px;font-weight:900}.prospect-list-head button{color:var(--b)}.prospect-table{flex:1;min-height:0;height:auto;max-height:none;overflow:auto}.prospect-row{min-height:54px;padding:8px 12px!important}.prospect-row.prospect-th{min-height:34px;color:color-mix(in srgb,var(--b) 64%,#6c7b87);background:color-mix(in srgb,var(--b) 5%,#fff)}.prospect-clickable:hover{background:color-mix(in srgb,var(--b) 5%,#fff);box-shadow:inset 4px 0 var(--o)}.prospect-person a,.prospect-row>b{color:var(--b)}.prospect-row>button{border-color:color-mix(in srgb,var(--b) 25%,#dce4e9)!important;color:var(--b)!important}.prospect-row>button:hover{border-color:var(--b)!important;background:color-mix(in srgb,var(--b) 6%,#fff)!important}.prospect-empty button,.prospect-empty i{background:var(--b);color:#fff}.prospect-empty i{background:color-mix(in srgb,var(--b) 10%,#fff);color:var(--b)}@media(min-width:1181px){.prospect-layout{height:486px}.prospect-table .prospect-row:not(.prospect-th){height:56px}.prospect-table .prospect-th{height:34px}}@media(max-width:900px){.prospect-layout{height:auto;max-height:none;overflow:visible}.prospect-sidebar{order:1;height:370px;border-top:1px solid var(--l)}.prospect-card{order:0;height:500px;border-left:0!important}.prospect-filter-scroll{overflow-y:auto}.prospect-list-head>div{align-items:flex-start;flex-wrap:wrap}}.prospect-search>.prospect-search-icon{display:grid;flex:0 0 38px;width:38px!important;height:38px;min-width:38px;min-height:38px;place-items:center;padding:0;border-radius:10px;background:linear-gradient(135deg,var(--d),var(--b));color:#fff;font-size:18px;line-height:1}.prospect-search>.prospect-search-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding:0 2px}.prospect-search-copy small{margin:0 0 2px;color:var(--b);font-size:8px;line-height:1.1}.prospect-search-copy input{display:block;width:100%!important;min-width:0;min-height:24px!important;margin:0!important;padding:1px 0!important;border:0!important;background:transparent;color:var(--t);font-size:11px!important;font-weight:600;line-height:1.25;box-shadow:none!important}.prospect-search-copy input::placeholder{color:#8995a3;font-weight:500;opacity:1}.prospect-search>button{flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0}@media(min-width:901px){.content.content-prospects{display:flex;height:calc(100dvh - 76px);max-width:none;padding:12px 22px 14px;overflow:hidden;flex-direction:column}.content-prospects>.notice,.content-prospects>.prospect-hero,.content-prospects>.prospect-kpis-modern{flex:0 0 auto}.content-prospects>.prospect-layout{flex:1 1 auto;width:100%;height:auto;min-height:0}.content-prospects .prospect-card,.content-prospects .prospect-sidebar{min-height:0}.content-prospects .prospect-table{min-height:0;overscroll-behavior:contain}}@media(min-width:901px) and (max-height:820px){.content.content-prospects{padding-top:9px;padding-bottom:9px}.content-prospects .prospect-hero{padding:12px 18px;margin-bottom:7px;border-radius:15px}.content-prospects .prospect-hero h2{font-size:20px}.content-prospects .prospect-hero p{margin-top:3px;font-size:9px}.content-prospects .prospect-hero-total{padding:8px 12px}.content-prospects .prospect-hero-total strong{font-size:24px}.content-prospects .prospect-kpis-modern{margin-bottom:7px}.content-prospects .prospect-kpis-modern article{padding:6px 10px}.content-prospects .prospect-kpis-modern i{width:30px;height:30px}.content-prospects .prospect-kpis-modern b{font-size:16px}.content-prospects .prospect-toolbar{padding:7px 10px}.content-prospects .prospect-search{min-height:44px}.content-prospects .prospect-search>.prospect-search-icon{width:34px!important;height:34px;min-width:34px;min-height:34px;flex-basis:34px}}.third-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.third-kpis button{background:#fff;border:1px solid var(--l);border-radius:11px;padding:14px 16px;text-align:left}.third-kpis button.active,.third-kpis button:hover{border-color:var(--b);box-shadow:0 5px 15px #123b6818}.third-kpis button.active{background:#f3f8fc}.third-kpis b{display:block;font-size:22px;color:var(--b)}.third-kpis small{font-size:9px;margin-top:3px}.third-card{padding:0;overflow:hidden}.third-table{max-height:58vh;overflow:auto}.third-row{width:100%;min-width:980px;display:grid;grid-template-columns:105px 1.2fr 1.1fr 1.25fr 1fr 85px 24px;gap:12px;align-items:center;padding:13px 15px;border:0;border-top:1px solid var(--l);background:#fff;text-align:left;font-size:9px}.third-row:not(.third-th):hover{background:#f7fafc}.third-th{position:sticky;top:0;z-index:2;background:#f6f8fa;color:var(--m);font-weight:700;text-transform:uppercase;letter-spacing:.4px}.third-row span{min-width:0}.third-row strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.third-row small{font-size:8px;margin-top:3px}.third-status{width:max-content;font-style:normal;border-radius:12px;padding:5px 8px;background:#e8f6ee;color:#27865d}.third-status.inactive{background:#eef1f4;color:#687583}.third-status.suspended{background:#fff2e5;color:#a65d19}.third-actions{display:flex;gap:8px}.third-actions button{border:1px solid var(--l);background:#fff;border-radius:8px;padding:9px 12px}.third-actions .danger{color:#b43c3c;border-color:#f0caca}.third-modal{width:min(790px,95vw);max-height:92vh;overflow:auto}.third-modal select{width:100%;margin-top:7px;padding:12px;border:1px solid var(--l);border-radius:8px;background:#fff}.third-modal textarea{width:100%}@media(max-width:800px){.third-kpis{grid-template-columns:1fr 1fr}.third-actions{width:100%}.third-row{min-width:900px}}.drawer-actions a{border:1px solid var(--l);background:#fff;border-radius:7px;padding:9px;color:var(--b);font-size:8px;text-align:center;text-decoration:none}.doc-version-add{background:#f5f8fb;border:1px solid var(--l);border-radius:9px;padding:12px;margin:16px 0}.doc-version-add input{width:100%;font-size:9px;margin:7px 0}.doc-version-add button{width:100%;padding:9px}.doc-trash{width:100%;border:1px solid #efc6c6;background:#fff5f5;color:#a73737;border-radius:8px;padding:10px;margin-top:12px}.doc-grid em{font-style:normal;background:#edf3f8;color:var(--b);padding:3px 6px;border-radius:5px;font-size:8px}.media-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px}.media-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.media-layout .doc-main{max-height:calc(100vh - 285px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.media-layout .doc-tools{position:sticky;top:0;z-index:3;background:#f4f7fa;padding-bottom:8px}.media-card{padding:0;border:1px solid var(--l);background:#fff;border-radius:9px;overflow:hidden;text-align:left;transition:.18s;min-width:0}.media-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #123b6814}.media-card-preview{height:86px;background:#eef3f7;display:grid;place-items:center;position:relative;overflow:hidden}.media-uploading{cursor:default}.media-uploading .media-thumb{filter:blur(3px);transform:scale(1.04);opacity:.72}.upload-overlay{position:absolute;inset:0;background:rgba(9,42,72,.42);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#fff;padding:12px}.upload-overlay strong{font-size:21px}.upload-overlay small{font-size:10px;color:#fff}.upload-track{width:88%;height:7px;border-radius:99px;background:rgba(255,255,255,.35);overflow:hidden}.upload-track span{display:block;height:100%;border-radius:inherit;background:#ff8a00;transition:width .2s ease}.upload-error .upload-overlay{background:rgba(139,30,30,.62)}.upload-error .upload-track span{background:#ffb4b4}.media-thumb{width:100%;height:100%;object-fit:cover}.media-file-icon{width:40px;height:49px;border-radius:6px;background:#fff;color:var(--b);display:grid;place-items:center;font-weight:800;font-size:8px;box-shadow:0 4px 13px #123b6818}.media-card-preview .play{position:absolute;width:28px;height:28px;border-radius:50%;background:#172a3dcc;color:#fff;display:grid;place-items:center;padding-left:2px;font-size:9px}.media-card-info{padding:8px}.media-card-info>b{font-size:8px;color:#12243a}.media-card-info>b,.media-card-info>small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-card-info>small{font-size:6.5px;margin-top:3px}.media-card-info footer{border-top:1px solid var(--l);margin-top:6px;padding-top:5px;display:flex;justify-content:space-between;color:var(--m);font-size:6.5px}.media-detail-preview{min-height:220px;max-height:360px;background:#eef3f7;border-radius:10px;display:grid;place-items:center;overflow:hidden;margin:16px 0}.media-large{width:100%;max-height:360px;object-fit:contain}.media-team{border-top:1px solid var(--l);padding-top:10px}.media-team>p{font-size:8px;color:var(--m)}.media-team>div{max-height:190px;overflow:auto;border:1px solid var(--l);border-radius:8px}.media-team label{display:flex;align-items:center;gap:9px;padding:9px;border-top:1px solid var(--l);cursor:pointer}.media-team label:first-child{border-top:0}.media-team label span{display:flex;flex-direction:column}.media-team label b{font-size:9px}.media-team label small{font-size:7px}.media-team input{accent-color:var(--b)}.modal-bg:has(.doc-modal){overflow:hidden;padding:16px}.doc-modal{max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media(min-width:1750px){.media-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:1350px){.media-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1120px){.media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.media-layout{grid-template-columns:1fr}.media-layout>.doc-sidebar{display:none}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-card-preview{height:120px}}@media(max-width:470px){.media-grid{grid-template-columns:1fr}.media-card-preview{height:180px}}