.pro-entry{position:relative;isolation:isolate;width:100%;display:block;text-align:start;border:1px solid #bda77b80;border-radius:28px;padding:25px;margin:0 0 28px;color:#f5dfa5;overflow:hidden;background:radial-gradient(ellipse at 10% 0%,#5a496334,transparent 60%),linear-gradient(130deg,#27232f,#14151d 70%);box-shadow:inset 0 1px 0 #f3dcaa25,0 14px 35px #0005;cursor:pointer}.pro-entry::before{content:'';position:absolute;width:260px;height:260px;inset:auto -105px -160px auto;border:1px solid #e1c79722;border-radius:50%;box-shadow:0 0 0 23px #e1c79706,0 0 0 47px #e1c79706;z-index:-1}.pro-entry-top,.pro-entry-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.pro-entry .eyebrow{color:#baab8e;font-size:10px;letter-spacing:.17em}.pro-enter-arrow{font-size:25px;color:#f2d89d}.pro-entry-body{display:grid;grid-template-columns:66px minmax(0,1fr);gap:20px;align-items:center;margin:24px 0}.pro-entry-orbit{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#d8b86e14,#d8b86e03);border:1px solid #d8b86e5e;box-shadow:0 0 0 7px #d8b86e05}.pro-entry-orbit svg{width:48px;height:48px}.pro-entry strong{display:block;font-size:clamp(18px,2.7vw,29px);line-height:1.35;letter-spacing:.035em;font-weight:900;text-shadow:0 2px 8px #0008}.pro-entry small{display:block;margin-top:11px;font-size:12px;line-height:1.6;color:#b3aabc}.pro-entry-footer{border-top:1px solid #bda77b33;padding-top:14px;font-size:9px;letter-spacing:.1em;color:#bdb095}.pro-entry-footer b{font-size:16px;letter-spacing:.06em}.pro-workspace{max-width:1160px;margin:auto;min-width:0}.pro-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 25px;color:#aaa0b7;font-size:10px}.pro-breadcrumb button{font-size:11px;padding:7px 11px;border-radius:9px}.pro-breadcrumb>span{overflow-wrap:anywhere}.pro-page-head{padding:10px 0 24px}.pro-page-head .eyebrow{font-size:10px;letter-spacing:.18em;color:#c4ae82}.pro-page-head h1{font-size:clamp(25px,4.2vw,48px);line-height:1.18;letter-spacing:-.025em;max-width:850px;margin:15px 0;color:#f2dba2;overflow-wrap:anywhere}.pro-page-head p{font-size:14px;color:#b3aabc;line-height:1.7;max-width:620px}.pro-context{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #9e897b50;border-radius:18px;padding:18px;background:linear-gradient(120deg,#25232d,#16161f);margin-bottom:22px;box-shadow:inset 0 1px 0 #fff2}.pro-context label{min-width:0;margin:0}.pro-context .eyebrow{display:block;font-size:9px;letter-spacing:.12em;color:#a99fba;margin-bottom:7px}.pro-context select{width:100%;min-width:0;font-size:13px;box-sizing:border-box;padding:10px 12px;background:#101118;color:#ead5a5;border:1px solid #a5957450;border-radius:9px}.pro-context>button{font-size:11px;padding:10px;border-radius:10px}.pro-context>p{grid-column:1/-1;font-size:11px;line-height:1.8;color:#b5aabd;margin:0;overflow-wrap:anywhere}.pro-context>p b{color:#dfcba1;font-weight:700}/* Eleven slim navigation rows, paired at every screen width. */
.pro-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;align-items:stretch}
.pro-group-row{position:relative;isolation:isolate;box-sizing:border-box;min-width:0;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) 10px;align-items:center;gap:11px;text-align:start;white-space:normal;border:1px solid #bda77b59;border-radius:12px;padding:9px 14px;background:linear-gradient(110deg,#302b36,#20202a 55%,#181922);box-shadow:inset 0 1px 0 #f5e0b42b,inset 0 -1px 0 #080910a6,0 3px 0 #090a10,0 6px 14px #0004;color:#efd79e;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.pro-group-row::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#fff5d407,transparent 48%);pointer-events:none}
.pro-row-icon{display:grid;place-items:center;width:28px;height:28px;box-sizing:border-box;border:1px solid #cbb17a30;border-radius:8px;background:linear-gradient(145deg,#dbc18e12,#0b0c111a);box-shadow:inset 0 1px 0 #fff2,0 1px 2px #0004;color:#d8bb81}
.pro-row-icon svg{display:block;width:21px;height:21px}
.pro-group-row strong{min-width:0;max-width:100%;font-size:12px;font-weight:750;line-height:1.4;letter-spacing:.025em;overflow-wrap:anywhere;color:#eed9ad;text-shadow:0 1px 1px #0005}
.pro-row-arrow{font-size:13px;font-weight:400;color:#c2ab7d;line-height:1}
.pro-group-row:hover{transform:translateY(-1px);border-color:#e4c5859c;box-shadow:inset 0 1px 0 #f5e0b43b,inset 0 -1px 0 #080910a6,0 4px 0 #090a10,0 8px 16px #0005}
.pro-group-row:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #0004,0 1px 0 #090a10,0 3px 7px #0003}
.pro-group-row:focus-visible,.pro-entry:focus-visible{outline:2px solid #f0d598;outline-offset:4px}
.pro-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:24px}.pro-tool-grid>button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:61px;text-align:start;white-space:normal;border-radius:12px;font-size:12px;line-height:1.5;padding:13px 15px;background:#1b1b24;border:1px solid #a58f653d;color:#dfcba0}.pro-tool-grid>button span{overflow-wrap:anywhere}.pro-tool-grid>button b{color:#a98f5c;font-weight:400}.pro-tool-grid>button.active{background:linear-gradient(135deg,#f7edda,#ddcba6);color:#302537;border-color:#f2dfae;box-shadow:0 4px 18px #0005}.pro-tool-content{min-width:0}.pro-tool-content .panel{min-width:0;overflow:hidden}.pro-tool-content h2{font-size:clamp(20px,2.2vw,30px);overflow-wrap:anywhere}.pro-tool-content p{font-size:13px;line-height:1.85;overflow-wrap:anywhere}.pro-welcome{padding:55px 20px;text-align:center;border:1px solid #bda77b22;border-radius:20px;background:radial-gradient(ellipse at 50% 0,#5b496016,transparent 70%)}.pro-welcome>span svg{width:65px;height:65px;color:#c5ac78}.pro-welcome h2{font-size:20px;color:#e5d0a3;margin-top:20px}.pro-welcome p{font-size:13px;color:#a89db5}.pro-calc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.pro-calc-form label{min-width:0;font-size:12px;line-height:1.6;color:#bfb4c9}.pro-calc-form input,.pro-calc-form select{display:block;width:100%;max-width:100%;min-width:0;min-inline-size:0;box-sizing:border-box;font-size:14px;padding:12px;margin-top:7px;border:1px solid #bda77b55;border-radius:10px;background:#111119;color:#eddaad}.pro-calc-form input::-webkit-date-and-time-value{text-align:start;min-width:0}.pro-form-actions{grid-column:1/-1}.pro-form-actions button{font-size:13px;border-radius:12px}.pro-result{border-top:1px solid #c6ac7744;padding-top:20px}.pro-result h3{font-size:20px;color:#eddaad}.pro-result-source{padding:12px;background:#ffffff04;border-inline-start:2px solid #bba16b;color:#c1b5cf}.pro-method{padding:17px 20px;margin:22px 0;border:1px solid #c4a86c3d;border-radius:13px;background:#0a0b1266}.pro-method .eyebrow{font-size:9px;letter-spacing:.13em;color:#bca471}.pro-method p{font-size:12px;line-height:1.9;margin:9px 0 0;color:#b6adbf}.pro-table{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:18px 0}.pro-table .data{font-size:12px;line-height:1.7}.pro-table .data th{font-size:10px;letter-spacing:.035em;white-space:nowrap;color:#d6bd8c}.pro-table .data td{min-width:85px}.pro-table button{font-size:11px;border-radius:9px;padding:7px 10px;white-space:nowrap}.pro-utc{display:block;font-size:9px;color:#958d9f;direction:ltr}.pro-result-actions{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.pro-result-actions button{font-size:12px;padding:11px 14px;border-radius:10px}.pro-map,.pro-geometry-wheel{display:block;width:100%;max-width:100%;height:auto;margin:22px auto;border-radius:12px;border:1px solid #c1a16b33;direction:ltr}.pro-geometry-wheel{max-width:430px;border:0}.pro-guide article{display:flex;gap:18px;border-top:1px solid #d1b47c2e;padding:22px 0}.pro-guide article>b{font-size:12px;color:#b89d6d}.pro-guide article h3{margin:0;font-size:18px;color:#e7ce97}.pro-guide article p{margin-bottom:0}.pro-report-brand{font-size:10px;letter-spacing:.15em;color:#bdab84}.pro-workspace details{font-size:13px;line-height:1.9}.pro-workspace summary{cursor:pointer;color:#dfcba0}.pro-workspace textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:14px;line-height:1.8}.pro-workspace .chart-explorer-panel{padding:0;overflow:visible}.pro-workspace .pro-tool-content>.chart-explorer-panel{padding:20px;overflow:hidden}.pro-workspace :is(input,select,button){font-family:inherit}.pro-workspace button:disabled{opacity:.45;cursor:wait}.pro-map-body{transition:opacity .15s}.pro-workspace .error:empty{display:none}
@media(max-width:800px){.pro-group-grid{gap:9px 10px}.pro-group-row{grid-template-columns:24px minmax(0,1fr) 8px;gap:8px;padding:8px 10px}.pro-row-icon{width:24px;height:26px;border-radius:7px}.pro-row-icon svg{width:19px;height:19px}.pro-group-row strong{font-size:11px;letter-spacing:.01em}.pro-row-arrow{font-size:11px}.pro-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-entry-body{grid-template-columns:52px minmax(0,1fr);gap:18px}.pro-entry-orbit{width:52px;height:52px}.pro-entry-orbit svg{width:38px;height:38px}.pro-entry{padding:22px}.pro-entry strong{font-size:19px}}
@media(max-width:600px){.pro-group-grid{gap:8px}.pro-group-row{grid-template-columns:22px minmax(0,1fr) 8px;gap:6px;padding:8px;border-radius:10px}.pro-row-icon{width:22px;height:24px}.pro-row-icon svg{width:18px;height:18px}.pro-group-row strong{font-size:10.5px;line-height:1.35;letter-spacing:0}.pro-group-row[data-pro-group="location"] strong{font-size:10px;letter-spacing:-.02em}}
@media(max-width:370px){.pro-group-row{grid-template-columns:20px minmax(0,1fr) 7px;gap:5px;padding-inline:7px}.pro-row-icon{width:20px}.pro-row-icon svg{width:17px;height:17px}.pro-group-row strong{font-size:10px}.pro-entry{padding:19px}.pro-entry-body{grid-template-columns:1fr}.pro-entry strong{font-size:20px}.pro-context{padding:13px}.pro-tool-grid>button{font-size:11px;padding:12px}.pro-calc-form{grid-template-columns:1fr}.pro-workspace .panel{padding:17px}.pro-page-head h1{font-size:25px}}
@media(prefers-reduced-motion:reduce){.pro-group-row,.pro-map-body{transition:none}.pro-group-row:hover,.pro-group-row:active{transform:none}}
@media print{body{background:white!important;color:#111!important}#header,#dock,#companionFab,.pro-breadcrumb,.pro-context,.pro-tool-grid,.pro-calc-form,.pro-result-actions,.pro-page-head,.pro-method~button,.chart-tools,.chart-summary-card{display:none!important}#main,.pro-workspace,.pro-tool-content,.pro-tool-content .panel{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:white!important;color:#111!important;box-shadow:none!important;border:0!important;overflow:visible!important}.pro-workspace :is(h1,h2,h3,p,td,th,small){color:#111!important}.pro-table{overflow:visible!important}.pro-table .data{font-size:8pt}.pro-utc{font-size:7pt}.pro-result-source,.pro-method{break-inside:avoid;background:#f4f1eb!important}.pro-workspace table{break-inside:auto}.pro-workspace tr{break-inside:avoid}.pro-workspace svg{max-height:450px}.pro-report-brand{display:block;color:#111!important}}

/* Supplied celestial cover: full image, natural proportions, quiet gold framing. */
.pro-cover-frame{position:relative;display:block;isolation:isolate;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;border:1px solid #d3b57880;border-radius:18px;background:#030812;box-shadow:0 9px 28px #0006,0 0 0 4px #090a104d}
.pro-cover-image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:2752 / 1536;object-fit:contain;border-radius:inherit;filter:none;transform:none}
.pro-cover-frame::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 #fff0c84d,inset 0 -1px 0 #d3b57833,inset 0 0 15px #0005}
.pro-entry-with-art{padding:20px;background:radial-gradient(ellipse at 15% 0%,#806b4526,transparent 55%),linear-gradient(145deg,#25212e,#11131b 85%);border-color:#c6ac778c;box-shadow:inset 0 1px 0 #f3dcaa30,0 16px 40px #0007}
.pro-entry-with-art::before{display:none}
.pro-entry-with-art .pro-entry-top{padding:1px 3px 15px}
.pro-entry-with-art .pro-entry-body{display:block;margin:23px 4px 22px}
.pro-entry-with-art strong{font-size:clamp(19px,2.8vw,29px);letter-spacing:.035em;line-height:1.3;text-shadow:0 2px 7px #000a}
.pro-entry-with-art .pro-entry-body small{max-width:560px;color:#bdb2c6;font-size:12px}
.pro-entry-with-art .pro-entry-footer{margin-inline:4px;padding-top:15px}
.pro-entry-with-art .pro-cover-frame{border-radius:16px}
.pro-page-head-with-art{position:relative;overflow:hidden;border:1px solid #bda77b73;border-radius:25px;padding:12px;margin:0 0 24px;background:radial-gradient(ellipse at 8% 100%,#54405e30,transparent 65%),linear-gradient(135deg,#24212d,#13151d);box-shadow:inset 0 1px 0 #f3dcaa20,0 15px 40px #0006}
.pro-page-head-with-art .pro-cover-frame{border-radius:16px}
.pro-page-head-with-art .pro-page-head-copy{position:relative;padding:28px 19px 20px}
.pro-page-head-with-art .pro-page-head-copy::before{content:'';display:block;width:44px;height:2px;background:linear-gradient(90deg,#e8cc90,#a98d52);margin-bottom:19px;box-shadow:0 0 12px #cdb5762e}
.pro-page-head-with-art h1{font-size:clamp(25px,4.2vw,44px);line-height:1.2;max-width:900px;margin:14px 0 13px;text-shadow:0 2px 8px #000a}
.pro-page-head-with-art p{margin:0;color:#bdb2c6;line-height:1.8}
@media(max-width:600px){.pro-entry-with-art{padding:14px;border-radius:23px}.pro-entry-with-art .pro-entry-top{padding:2px 4px 13px}.pro-entry-with-art .pro-entry-body{margin:21px 5px 19px}.pro-entry-with-art strong{font-size:20px;line-height:1.35}.pro-entry-with-art .pro-entry-footer{font-size:8px;margin-inline:5px}.pro-entry-with-art .pro-cover-frame{border-radius:13px}.pro-page-head-with-art{padding:8px;border-radius:21px}.pro-page-head-with-art .pro-cover-frame{border-radius:14px}.pro-page-head-with-art .pro-page-head-copy{padding:23px 13px 19px}.pro-page-head-with-art h1{font-size:26px}.pro-page-head-with-art .eyebrow{font-size:9px;letter-spacing:.13em}.pro-page-head-with-art p{font-size:12px}}
@media(max-width:370px){.pro-entry-with-art strong{font-size:18px}.pro-entry-with-art .eyebrow{font-size:9px;letter-spacing:.12em}.pro-page-head-with-art .pro-page-head-copy{padding-inline:10px}.pro-page-head-with-art h1{font-size:23px}}

/* Specialist workbenches retain ASTARRO's gold, charcoal and violet. */
.pro-plus-panel{position:relative;background:radial-gradient(ellipse at 0 0,#b79a5e0d,transparent 58%),linear-gradient(135deg,#24212b,#14151d);border:1px solid #bda77b50;box-shadow:inset 0 1px 0 #f3deac1c,0 12px 30px #0004}.pro-plus-panel>.eyebrow{color:#bda579;font-size:9px;letter-spacing:.16em}.pro-plus-panel h2{color:#ead19a}.pro-plus-panel fieldset{min-width:0;border:1px solid #bda77b33;border-radius:12px;padding:14px}.pro-plus-check{display:flex!important;align-items:center;gap:9px;min-width:0;color:#d8c29b!important}.pro-plus-check input{width:17px!important;height:17px;margin:0!important;accent-color:#b99a63}.pro-plus-body-picker{display:flex;flex-wrap:wrap;gap:14px;grid-column:1/-1}
.pro-plus-result .pro-method{border-inline-start:2px solid #baa06e}.pro-plus-result [dir=ltr]{text-align:start}.pro-plus-result details{margin:20px 0}.pro-plus-result .data td{font-size:11px}.pro-plus-result svg{box-sizing:border-box}.pro-import-headings{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:15px;font-size:11px;line-height:1.8;border:1px solid #bda77b33;background:#0e0f1666;border-radius:10px;margin-bottom:20px}
.pro-atlas{padding:18px;border:1px solid #c2a56944;border-radius:14px;background:linear-gradient(135deg,#2b2632,#15151e);margin:8px 0 16px;box-sizing:border-box;max-width:100%;min-width:0;grid-column:1/-1}.pro-atlas>label{display:block;margin-bottom:10px}.pro-atlas .eyebrow{display:block;color:#b9a16e;font-size:9px;letter-spacing:.13em;margin-bottom:5px}.pro-atlas input{width:100%;min-width:0;box-sizing:border-box;font-size:14px;background:#101118;color:#ecd7a5;border:1px solid #b59c6b55;border-radius:10px;padding:12px}.pro-atlas [data-atlas-results]{max-height:300px;overflow:auto}.pro-atlas [data-atlas-results]>button{display:flex;align-items:flex-start;flex-direction:column;gap:5px;width:100%;min-width:0;border:0;border-bottom:1px solid #baa16b2a;border-radius:0;padding:14px 8px;background:none;color:#eddaad;text-align:start;font-size:13px}.pro-atlas [data-atlas-results]>button span{font-size:11px;color:#b8afc0}.pro-atlas small{font-size:10px!important;line-height:1.6;overflow-wrap:anywhere;color:#a899b2}.pro-atlas .smalltext{font-size:10px;line-height:1.8}.pro-atlas a{color:#cab184}.pro-atlas-selection{padding:14px 4px}.pro-atlas-selection b,.pro-atlas-selection span{display:block;overflow-wrap:anywhere}.pro-atlas-selection span{font-size:11px;margin-top:5px;color:#b6abc1}
.pro-map-tools{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:20px}.pro-map-tools button,.pro-map-tools select{min-height:36px;min-width:36px;padding:7px 10px;font-size:11px;border-radius:8px;color:#dfc99c;background:#171820;border:1px solid #bca26e55;max-width:100%}.pro-world-map{overflow:hidden;border:1px solid #bfa36c55;border-radius:13px;background:#10131c;margin:12px 0}.pro-world-map svg{display:block;width:100%;height:auto;aspect-ratio:2;touch-action:pan-y}.pro-world-map svg:focus-visible{outline:2px solid #eed39b;outline-offset:-4px}.pro-report-studio{padding:22px;border:1px solid #bda77b44;border-radius:14px}.pro-report-studio.pro-report-compact{padding:12px}.pro-report-compact .data td{padding:7px}.pro-notify-prefs{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.pro-notify-prefs label{font-size:12px}.pro-notify-state{padding:12px;border-inline-start:2px solid #b8a06c;background:#ffffff04;font-size:12px;line-height:1.8}
@media(max-width:600px){.pro-atlas{padding:13px}.pro-plus-panel .pro-calc-form{grid-template-columns:1fr}.pro-plus-panel .pro-form-actions,.pro-plus-panel .full{grid-column:1/-1}.pro-report-studio{padding:12px}.pro-world-map{margin-inline:-4px}.pro-plus-panel .data td{font-size:10px}}
@media print{.pro-print-specialist #proTool>.panel>.eyebrow,.pro-print-specialist #proTool form,.pro-print-specialist .pro-tool-grid,.pro-print-specialist .pro-result-actions,.pro-print-specialist .pro-map-tools,.pro-print-specialist [data-plus-save-case]{display:none!important}.pro-print-specialist .pro-plus-result,.pro-print-specialist .pro-report-studio{color:#111!important;background:white!important;box-shadow:none}.pro-print-specialist .data td,.pro-print-specialist .data th,.pro-print-specialist .pro-plus-result h2,.pro-print-specialist .pro-plus-result p{color:#111!important}.pro-print-specialist table{break-inside:auto}.pro-print-specialist tr{break-inside:avoid}.pro-print-specialist .pro-method{background:white!important;color:#111!important}}
/* Compact specialist tools within the existing charcoal/gold workspace. */
.pro-atlas select{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:10px 0;padding:10px;border:1px solid #bfa57555;border-radius:9px;background:#14151d;color:#ead4a3;font:inherit;font-size:12px}
.pro-atlas-actions{margin-top:10px}.pro-atlas-actions button{font-size:11px;padding:9px 11px;border-radius:9px}.pro-atlas [data-atlas-site]{margin-top:16px;border-top:1px solid #bda77b33;padding-top:13px}.pro-atlas [data-atlas-pick]{display:block;width:100%;aspect-ratio:2;border:1px solid #bda77b44;border-radius:10px;cursor:crosshair}.pro-atlas [data-atlas-site] .pro-calc-form{margin:12px 0}.pro-atlas [data-atlas-site] p{font-size:11px}.pro-complete-panel{max-width:100%;min-width:0}.pro-complete-panel :is(select,input,textarea){max-width:100%;box-sizing:border-box}.pro-complete-panel textarea{display:block;margin-top:8px;min-height:130px;border:1px solid #bda77b55;border-radius:11px;background:#11131c;color:#ead5a6;padding:12px;line-height:1.8}.pro-complete-panel .full{grid-column:1/-1}.pro-complete-panel .pro-plus-check{align-self:center}.pro-complete-panel [data-complete-error]{color:#dec496}.pro-complete-panel details{padding:13px 0;border-top:1px solid #bda77b2b}.pro-complete-result{border-top:1px solid #bda77b44;margin-top:20px;padding-top:8px}.pro-precision-note{border-inline-start:3px solid #d4a16e;padding:14px;background:#ac7e4520;border-radius:0 10px 10px 0}.pro-extra-marker{cursor:pointer;outline:none}.pro-extra-marker:hover circle,.pro-extra-marker:focus-visible circle{stroke:#fff1cc;stroke-width:2;fill:#675138}.pro-complete-panel ol{font-size:13px;line-height:1.8;padding-inline-start:22px}.pro-complete-panel [data-device-status],.pro-complete-panel [data-timezone-status]{padding:10px 0;color:#e2c88e}.chart-layer-content .pro-table{font-size:12px}.chart-layer-content [data-extra-detail]:not(:empty){padding:12px;border:1px solid #bda77b55;border-radius:10px;font-size:12px}.pro-complete-panel .pro-world-map svg{touch-action:pan-y}
@media(max-width:600px){.pro-complete-panel .pro-calc-form{grid-template-columns:1fr}.pro-complete-panel .pro-plus-check{font-size:12px}.pro-complete-panel .pro-map-tools{gap:5px}.pro-complete-panel .pro-map-tools button{font-size:10px}.pro-complete-panel .pro-table{margin-inline:0}.pro-atlas [data-atlas-site] .pro-calc-form{grid-template-columns:1fr}}
