*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;color:#333;background:#fafafa}.l-shell{display:flex;flex-direction:column;min-height:100vh}.l-main{display:flex;flex:1}.l-sidebar{width:240px;background:#fff;border-right:1px solid #ddd;padding:1.5rem 0}.l-content{flex:1;padding:2rem;background:#fff;margin-left:1px}.l-footer{background:#f5f5f5;border-top:1px solid #ddd;padding:1rem 2rem;text-align:center;color:#666;font-size:13px}.status-banner{padding:16px 20px;border-radius:4px;margin-bottom:24px;border:2px solid #333;background:#fff}.banner-on-approval{border-color:#666}.banner-disabled{border-color:#000}.banner-line-1{font-weight:700;font-size:16px;margin-bottom:6px;color:#000}.banner-line-2{font-size:14px;color:#666}.onboarding-banner{border:2px solid #333;background:#fff;padding:20px;margin-bottom:20px}.onboarding-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}.onboarding-header-top h3{margin:0 0 8px;font-size:18px;font-weight:700}.onboarding-subtitle{font-size:13px;color:#666;margin:0}.onboarding-progress{font-size:14px;color:#333;font-weight:700;white-space:nowrap}.onboarding-steps{display:flex;flex-direction:column;gap:12px}.onboarding-step{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #ddd;background:#fafafa}.onboarding-step.completed{background:#fff;border-color:#333}.step-number{width:30px;height:30px;border:2px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.onboarding-step.completed .step-number{background:#333;color:#fff}.step-title{font-weight:700;font-size:14px;margin-bottom:4px}.step-description{font-size:13px;color:#666}.status-icon{font-size:18px;display:inline-block}.status-icon.pending{color:#999}.side-menu{list-style:none}.side-menu .submenu{list-style:none;padding-left:15px;margin-top:8px}.side-menu .submenu li{margin-bottom:5px}.side-menu .profile-link{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:14px;border-radius:4px;transition:background .2s;text-decoration:none;color:inherit}.side-menu .profile-link:hover{background:#f5f5f5}.side-menu .profile-link.active{background:#e8e8e8;font-weight:700}.profile-title{flex:1}.profile-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:8px;flex-shrink:0;border:1px solid #333}.profile-status-dot.status-on-approval{background:#999}.profile-status-dot.status-published{background:#333}.profile-status-dot.status-new{background:#ccc}.profile-status-dot.status-disabled{background:#fff;border-color:#000;border-width:2px}.side-menu ul{list-style:none;padding:0;margin:0}.side-menu li{margin:0}.side-menu a{display:block;padding:.75rem 1.5rem;color:#333;text-decoration:none;border-left:3px solid transparent}.side-menu a:hover,.side-menu button:hover{background:#f5f5f5;border-left-color:#000}.side-menu__button{display:block;width:100%;text-align:left;background:none;border:none;padding:.75rem 1.5rem;color:#333;cursor:pointer;font-family:inherit;font-size:inherit;border-left:3px solid transparent}.side-menu hr{margin:1rem 0;border:none;border-top:1px solid #eee}.c-page-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #000}.c-page-header h1{font-size:24px;font-weight:600}.c-page-section{background:#fff;border:1px dashed #ccc;padding:2rem;margin-bottom:1.5rem}.c-page-section h2{font-size:18px;font-weight:600;margin-bottom:1rem}.c-field{margin-bottom:1rem}.c-field label{display:block;margin-bottom:.25rem;font-weight:500}.c-field input,.c-field textarea,.c-field select{width:100%;padding:.5rem;border:1px solid #ccc;font-family:inherit;font-size:inherit}.c-field input:focus,.c-field textarea:focus,.c-field select:focus{outline:2px solid #000;outline-offset:2px}.c-btn{display:inline-block;padding:.5rem 1rem;border:1px solid #888;background:#f2f2f2;color:#333;text-decoration:none;cursor:pointer;font-family:inherit;font-size:inherit}.c-btn:hover{background:#e0e0e0}.c-btn--primary{background:#000;color:#fff;border-color:#000}.c-btn--primary:hover{background:#333}.c-alert{padding:1rem;border:1px solid #ccc;margin-bottom:1rem;background:#f9f9f9}.c-alert--error{border-color:#d9534f;background:#f8d7da;color:#721c24}.c-alert--success{border-color:#5cb85c;background:#d4edda;color:#155724}.c-alert--info{border-color:#5bc0de;background:#d9edf7;color:#31708f}table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}table th,table td{padding:.75rem;border:1px solid #ddd;text-align:left}table th{background:#f5f5f5;font-weight:600}.coming-soon{text-align:center;padding:4rem 2rem;border:2px dashed #ccc;background:#fafafa}.coming-soon h1{font-size:32px;margin-bottom:1rem;color:#666}.coming-soon p{font-size:16px;color:#999}.l-auth{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#fafafa}.l-auth-wrap{width:100%;max-width:480px;padding:2rem}.l-auth-header{text-align:center;margin-bottom:2rem}.c-auth-logo a{font-size:24px;font-weight:700;color:#000;text-decoration:none}.l-auth-main{margin-bottom:2rem}.l-auth-card{background:#fff;border:1px solid #ddd;padding:2rem;box-shadow:0 2px 4px #0000001a}.l-auth-footer{text-align:center;color:#666;font-size:13px}.c-form{margin-top:1.5rem}.c-field--inline{display:flex;justify-content:space-between;align-items:center}.c-checkbox{display:flex;align-items:center;gap:.5rem}.c-checkbox input[type=checkbox]{width:auto}.c-link{color:#333;text-decoration:underline}.c-link:hover{color:#000}.c-actions{margin-top:1.5rem}.c-actions--stack{display:flex;flex-direction:column;gap:1rem}.c-actions--stack .c-btn{width:100%}.c-messages{margin-bottom:1rem}.c-alert__list{list-style:none;margin:0;padding:0}.c-alert__list li{margin-bottom:.5rem}.c-alert__list li:last-child{margin-bottom:0}.c-divider{margin:1.5rem 0;text-align:center;position:relative;border-top:1px solid #ddd}.c-divider span{background:#fff;padding:0 .5rem;position:relative;top:-.6rem;color:#666;font-size:13px}.c-social{margin:1rem 0}.c-btn--google{width:100%;background:#fff;border:1px solid #ccc;color:#333}.c-btn--google:hover:not(:disabled){background:#f5f5f5}.c-btn--google:disabled{opacity:.5;cursor:not-allowed}.c-btn--secondary{background:#fff;border:1px solid #888;color:#333}.c-btn--secondary:hover{background:#f5f5f5}.c-meta{margin-top:1.5rem;text-align:center;font-size:14px}.c-meta a{color:#333;text-decoration:underline}.c-meta a:hover{color:#000}.c-help{margin-top:.5rem;color:#666;font-size:14px}.c-fieldset{border:1px solid #ddd;padding:1rem;margin-bottom:1rem}.c-fieldset legend{font-weight:600;padding:0 .5rem}.c-radio-group{display:flex;gap:1.5rem;margin-top:.5rem}.c-radio{display:flex;align-items:center;gap:.5rem}.c-radio input[type=radio]{width:auto;margin:0}.c-field--checkbox{margin-top:1rem}.l-landing{display:flex;flex-direction:column;min-height:100vh}.l-landing-header{padding:2rem;text-align:center;background:#fff;border-bottom:1px solid #ddd}.c-landing-logo h1{font-size:28px;font-weight:700;color:#000}.l-landing-main{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.c-hero{text-align:center;max-width:800px}.c-hero__title{font-size:32px;font-weight:700;margin-bottom:2rem;color:#000}.c-hero__actions{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.c-hero__user{font-size:16px;color:#666;margin-right:1rem}.l-landing-footer{background:#f5f5f5;border-top:1px solid #ddd;padding:1rem 2rem;text-align:center;color:#666;font-size:13px}.text-center{text-align:center}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.u-hidden,.hidden{display:none!important}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.u-muted{color:#666;font-size:13px}.u-text-center{text-align:center}.c-field-error{display:none!important;color:#d9534f;font-size:13px;margin-top:.25rem}.c-field-error.is-visible{display:block}.c-code-input{font-size:24px!important;text-align:center;letter-spacing:.5em;font-family:monospace}.c-code-hint{color:#666;display:block;margin-top:.5rem;font-size:13px}.c-success-message{text-align:center;margin:2rem 0}.c-success-message p{font-size:16px;line-height:1.6;margin-bottom:1rem}.c-success-message p:last-child{color:#666}.c-resend-link{background:none;border:none;color:#333;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.c-countdown{color:#666}.c-icon{width:20px;height:20px;vertical-align:middle}.c-icon--google{margin-right:8px}.inline{display:inline}.onboarding-banner{background:#f5f5f5;border:2px solid #333;color:#333;padding:24px;border-radius:12px;margin-bottom:24px;box-shadow:0 2px 4px #0000001a}.onboarding-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #ddd}.onboarding-header h3{margin:0;font-size:24px;font-weight:600}.onboarding-progress{background:#e0e0e0;border:1px solid #999;padding:8px 16px;border-radius:20px;font-weight:600}.onboarding-steps{display:flex;gap:16px;overflow-x:auto;padding:4px}.onboarding-step{background:#fff;border:2px solid #ccc;border-radius:8px;padding:16px;min-width:250px;display:flex;gap:12px;align-items:flex-start;transition:all .3s ease}.onboarding-step.completed{background:#f9f9f9;border-color:#333}.onboarding-step:hover{background:#fafafa;transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}.step-number{background:#e0e0e0;border:2px solid #999;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.onboarding-step.completed .step-number{background:#333;color:#fff;border-color:#333}.step-content{flex:1}.step-title{font-weight:600;font-size:14px;margin-bottom:4px}.step-description{font-size:12px;color:#666;font-style:italic}.step-status{flex-shrink:0}.status-icon{font-size:20px;font-weight:700}.status-icon.completed{color:#333}.status-icon.pending{opacity:.3;color:#999}@media (max-width: 768px){.onboarding-steps{flex-direction:column}.onboarding-step{min-width:auto}}.companies-page{max-width:1400px;margin:0 auto;padding:20px}.companies-header{margin-bottom:30px}.companies-header h1{font-size:28px;font-weight:700;margin:0}.companies-header .subtitle{font-size:16px;color:#666;margin-top:8px}.filters-section,.sort-section{margin-bottom:30px}.filters-header{font-size:18px;font-weight:700;margin-bottom:15px}.sort-bar{display:flex;justify-content:flex-end;margin-bottom:15px}.sort-select{border:1px solid #000;padding:8px 12px;font-size:14px;background:#fff;min-width:220px;cursor:pointer}.filters-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.filter-select{border:1px solid #000;padding:8px 12px;font-size:14px;background:#fff;min-width:180px;cursor:pointer}.filter-range{display:flex;gap:8px;align-items:center}.filter-range label{font-size:14px;font-weight:500}.filter-range-input{width:90px;padding:8px 10px;border:1px solid #000;font-size:14px;background:#fff}.apply-btn,.clear-btn{padding:8px 20px;border:1px solid #000;background:#fff;font-weight:700;cursor:pointer;font-size:14px;text-decoration:none;color:#000;display:inline-block;transition:background .2s,color .2s}.apply-btn:hover,.clear-btn:hover{background:#000;color:#fff}.profiles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px}.profile-card{background:#fff;border:1px solid #000;padding:20px;position:relative;display:flex;flex-direction:column;min-height:320px}.card-top-right{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:8px}.star-icon{font-size:22px;cursor:pointer;transition:all .2s}.star-icon:hover{opacity:.7}.star-icon.saved{color:#000}.new-badge{background:#000;color:#fff;font-size:11px;padding:4px 8px;font-weight:700}.card-badges{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:6px}.card-badges .badge{font-size:12px;border:1px solid #000;padding:4px 8px;display:inline-block}.card-title{font-size:16px;font-weight:700;margin:0 0 12px;line-height:1.4}.card-engagement{font-size:14px;margin-bottom:10px}.engagement-label{font-weight:500;margin-bottom:6px}.engagement-badges-inline{display:flex;flex-wrap:wrap;gap:6px}.engagement-badge-small{display:inline-block;font-size:12px;border:1px solid #000;padding:3px 8px;background:#fff;cursor:default;position:relative}.engagement-badge-small[data-tooltip]:not([data-tooltip=""]):hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:8px 12px;background:#333;color:#fff;font-size:12px;line-height:1.4;white-space:normal;max-width:220px;border-radius:4px;box-shadow:0 2px 8px #0003;z-index:1000;pointer-events:none}.engagement-badge-small[data-tooltip]:not([data-tooltip=""]):hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:2px;border:5px solid transparent;border-top-color:#333;z-index:1001;pointer-events:none}.card-geo{font-size:14px;margin-bottom:15px}.card-metrics{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;border-top:1px solid #000;margin-top:auto;padding-top:12px;gap:10px;margin-bottom:12px}.metric{display:flex;flex-direction:column;gap:4px}.metric strong{font-size:12px;font-weight:700}.metric span{font-size:13px}.view-btn{display:block;text-align:center;border:1px solid #000;background:#fff;padding:10px;font-weight:700;text-decoration:none;color:#000;transition:background .2s,color .2s}.view-btn:hover{background:#000;color:#fff}.empty-state{text-align:center;padding:60px 20px;border:1px solid #ddd;background:#f9f9f9}.empty-state p{margin-bottom:10px;font-size:16px}.empty-state-hint{font-size:14px;color:#666}.empty-state a{color:#000;text-decoration:underline}.pagination-wrapper{display:flex;justify-content:center;margin:30px 0}.pagination-wrapper nav{display:flex;gap:8px;align-items:center}.pagination-wrapper .pagination{display:flex;list-style:none;margin:0;padding:0;gap:6px}.pagination-wrapper .pagination li{list-style:none}.pagination-wrapper .pagination a,.pagination-wrapper .pagination span{display:block;padding:8px 14px;border:1px solid #000;text-decoration:none;color:#000;font-size:14px;background:#fff;transition:background .2s,color .2s}.pagination-wrapper .pagination a:hover{background:#000;color:#fff}.pagination-wrapper .pagination .active span{background:#000;color:#fff;font-weight:700}.pagination-wrapper .pagination .disabled span{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.profiles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.profiles-grid{grid-template-columns:1fr}.filters-bar{flex-direction:column;align-items:stretch}.filter-select,.sort-select{width:100%}}.profile-container{max-width:900px;margin:0 auto;padding:20px}.profile-top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.top-bar-left{display:flex;align-items:center;gap:12px}.top-bar-right{display:flex;align-items:center}.back-button{display:inline-block;width:24px;height:24px;cursor:pointer;position:relative}.back-button:before{content:"←";font-size:24px;font-weight:700;color:#333}.back-button:hover:before{color:#000}.company-label{font-size:14px;color:#666}.company-id{font-size:14px;font-weight:700;color:#333}.validated-badge{background:#000;color:#fff;padding:4px 10px;font-size:13px;border-radius:4px}.save-button{display:flex;align-items:center;gap:6px;border:1px solid #333;padding:6px 12px;border-radius:4px;cursor:pointer;transition:all .2s}.save-button:hover{background:#f5f5f5}.save-button.saved{background:#f5f5f5;border-color:#000}.save-button.saved .save-star-icon{color:#000}.save-star-icon{font-size:16px;line-height:1}.save-text{font-size:14px;font-weight:500}.profile-title{margin-bottom:20px}.profile-title h1{font-size:28px;font-weight:700;margin:0;line-height:1.4}.business-types-row{margin-bottom:20px}.business-type-badge{font-size:15px;margin:3px 6px 3px 0;display:inline-block;border:1px solid #000;padding:4px 8px;background:#fff}.info-blocks-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.info-block{display:flex;flex-direction:column;gap:4px}.info-label{font-weight:700;font-size:14px}.info-value{font-size:16px;line-height:1.6}.engagement-badges{display:flex;flex-wrap:wrap;gap:6px}.engagement-badge{display:inline-block;font-size:14px;border:1px solid #000;padding:4px 10px;background:#fff;cursor:default;position:relative}.engagement-badge[data-tooltip]:not([data-tooltip=""]):hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:8px 12px;background:#333;color:#fff;font-size:13px;line-height:1.4;white-space:normal;max-width:250px;border-radius:4px;box-shadow:0 2px 8px #0003;z-index:1000;pointer-events:none}.engagement-badge[data-tooltip]:not([data-tooltip=""]):hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:2px;border:6px solid transparent;border-top-color:#333;z-index:1001;pointer-events:none}.block-header{border:1px solid #ccc;padding:10px;font-weight:700;font-size:18px;margin-bottom:14px}.block-header-with-controls{display:flex;justify-content:space-between;align-items:center}.block-title{font-weight:700}.currency-controls{display:flex;align-items:center;gap:8px}.block-header-locked:after{content:" (Available in Extended Profile)";font-size:14px;font-weight:400;color:#666;font-style:italic}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;font-size:18px;line-height:1.8;padding:10px 0}.metric-label{font-weight:700}.metric-number{font-weight:700;font-size:26px}.currency-switcher{position:relative}.currency-toggle{background:#fff;border:1px solid #ccc;padding:6px 12px;cursor:pointer;font-size:14px;border-radius:4px;transition:all .2s}.currency-toggle:hover{background:#f5f5f5;border-color:#999}.dropdown-arrow{font-size:10px;margin-left:4px}.currency-menu{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #0000001a;min-width:100px;z-index:1000}.currency-option{display:block;padding:8px 12px;text-decoration:none;color:#333;transition:background .2s}.currency-option:hover{background:#f5f5f5}.currency-option.active{background:#e8f4f8;font-weight:700}.block-content-masked{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.6}.field-row{margin-bottom:12px;line-height:1.7}.field-title{display:inline;font-weight:700;margin-right:4px}.field-value{display:inline;word-wrap:break-word}.block-content{font-size:16px;padding:5px 0}.field-hint{display:inline-block;margin-left:4px;cursor:help;position:relative}.hint-icon{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;background:#666;color:#fff;border-radius:50%;font-size:11px;font-weight:700;vertical-align:middle}.field-hint:hover .hint-icon{background:#000}.field-hint[title]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:8px 12px;background:#333;color:#fff;font-size:13px;line-height:1.4;white-space:normal;max-width:280px;border-radius:4px;box-shadow:0 2px 8px #0003;z-index:1000;pointer-events:none}.field-hint[title]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:2px;border:6px solid transparent;border-top-color:#333;z-index:1001;pointer-events:none}.description-text{font-size:16px;line-height:1.7;margin:0}.profile-block{margin-bottom:25px}.text-muted{color:#666}.placeholder-text{font-style:italic}.locked-content-wrapper{position:relative;min-height:400px}.locked-content{filter:blur(8px);opacity:.5}.locked-content *{cursor:default!important}.locked-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;background:#ffffff4d}.locked-overlay__content{text-align:center;padding:40px;background:#fff;border:2px solid #000;box-shadow:0 4px 12px #00000026;max-width:400px}.locked-overlay__icon{font-size:64px;margin-bottom:20px;line-height:1}.locked-overlay__message{font-size:16px;font-weight:600;color:#333;line-height:1.5}.star-icon.disabled{cursor:not-allowed;opacity:.5}.view-btn:disabled{cursor:not-allowed;opacity:.6;background:#f5f5f5;color:#999}.view-btn:disabled:hover{background:#f5f5f5;color:#999}.intro-calls-page{padding:20px;max-width:1400px}.intro-calls-table{width:100%;border-collapse:collapse;background:#fff;margin-top:20px}.intro-calls-table thead th{border:1px solid #ddd;padding:12px;background:#f5f5f5;font-weight:600;text-align:left}.intro-calls-table tbody td{border:1px solid #ddd;padding:12px}.intro-calls-table .company-cell{display:flex;flex-direction:column;gap:4px}.intro-calls-table .profile-id{font-size:11px;color:#999}.intro-calls-table .empty-state-cell{text-align:center;padding:40px;color:#999}.status-badge{display:inline-block;padding:4px 10px;font-size:12px;font-weight:500;border-radius:4px;white-space:nowrap}.status-badge[data-tooltip]:not([data-tooltip=""]){cursor:help;position:relative}.status-badge.status-requested{background:#fff3cd;color:#856404;border:1px solid #ffc107}.status-badge.status-being-scheduled{background:#cfe2ff;color:#084298;border:1px solid #0d6efd}.status-badge.status-scheduled{background:#d1e7dd;color:#0f5132;border:1px solid #198754}.status-badge.status-completed{background:#d3d3d3;color:#383838;border:1px solid #6c757d}.status-badge.status-cancelled{background:#f8d7da;color:#842029;border:1px solid #dc3545}.status-badge[data-tooltip]:not([data-tooltip=""]):hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:8px 12px;background:#333;color:#fff;font-size:13px;line-height:1.4;white-space:normal;max-width:250px;border-radius:4px;box-shadow:0 2px 8px #0003;z-index:1000;pointer-events:none}.status-badge[data-tooltip]:not([data-tooltip=""]):hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:2px;border:6px solid transparent;border-top-color:#333;z-index:1001;pointer-events:none}
