#striplogApp{font:16px/1.5 Inter,Arial,sans-serif;color:#e2eef5;--sl-line:#2e5061;--sl-muted:#acc1cd}#striplogApp *{box-sizing:border-box}#striplogApp [hidden]{display:none!important}#striplogApp button,#striplogApp input,#striplogApp select,#striplogApp textarea{font:inherit;font-size:14px}#striplogApp button{border:1px solid #42718a;border-radius:6px;padding:9px 12px;min-height:40px;background:#10374b;color:#e9f7ff;cursor:pointer}#striplogApp button:hover{background:#17506b}#striplogApp button:disabled{opacity:.45;cursor:default}#striplogApp button[aria-pressed=true]{background:#1684b4;color:#fff;border-color:#67d9ff}#striplogApp :focus-visible{outline:3px solid #64d3ff;outline-offset:3px}#striplogApp label{display:grid;gap:5px;font-size:14px;color:#cfdee8;margin:0}#striplogApp input,#striplogApp select,#striplogApp textarea{width:100%;min-width:0;padding:8px;background:#071721;border:1px solid #39596a;border-radius:5px;color:#eef6fa;min-height:40px}#striplogApp input[type=checkbox]{width:18px;min-height:18px}#striplogApp input[type=color]{padding:3px}#striplogApp .sl-check{display:flex;align-items:center;gap:10px}#striplogApp small{font-size:13px;color:var(--sl-muted)}#striplogApp p{margin:8px 0}#striplogApp h3{font:700 18px/1.4 Inter,Arial,sans-serif;margin:0 0 12px}#striplogApp summary{cursor:pointer;font-size:15px;font-weight:700;padding:8px 0}#striplogApp a{color:#70d6ff}.sl-toolbar,.sl-nav,.sl-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.sl-toolbar{padding:14px;border:1px solid var(--sl-line);background:#0c2533;border-radius:10px 10px 0 0}.sl-toolbar label{flex:1 1 160px}.sl-toolbar .sl-file{flex:1 1 250px}.sl-status{min-height:40px;padding:10px 14px;background:#123247;border:1px solid var(--sl-line);overflow-wrap:anywhere}.sl-review,.sl-settings{padding:18px;background:#0c202c;border:1px solid var(--sl-line);margin-top:12px}.sl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sl-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sl-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.5 monospace;padding:12px;background:#07141c;color:#c3e8f5}.sl-review .sl-check{margin:12px 0}.sl-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;margin-top:12px}.sl-main,.sl-editor{min-width:0}.sl-editor{background:#0c202c;border:1px solid var(--sl-line);border-radius:8px;padding:14px;align-self:start;max-height:1050px;overflow:auto}.sl-editor fieldset{padding:0;border:0;margin:0}.sl-editor .sl-two{margin:10px 0}.sl-editor details{border-top:1px solid var(--sl-line);padding:8px 0}.sl-editor details label{margin-bottom:10px}.sl-editor .sl-actions{margin-top:12px}.sl-nav{padding:12px;background:#0b202c;border:1px solid var(--sl-line);border-radius:8px 8px 0 0}.sl-nav label{width:145px}.sl-nav label:first-child{width:190px}.sl-nav select{min-width:0}.sl-scroll{overflow:auto;background:#fff;border:1px solid #48616d;max-height:980px}.sl-scroll svg{display:block;max-width:none;width:100%;min-width:1140px;touch-action:pan-y}.sl-scroll svg.sl-painting{touch-action:none}.sl-scroll svg [data-contact]{cursor:ns-resize;touch-action:none}.sl-scroll svg[data-layout=hz] [data-contact]{cursor:ew-resize}.sl-scroll svg [data-interval]{cursor:pointer}.sl-scroll svg [data-interval]:focus{outline:none;stroke:#008bbb;stroke-width:4}.sl-caption{padding:10px 12px;background:#e9f1f4;color:#183745;font-size:14px;overflow-wrap:anywhere}.sl-key{display:flex;gap:14px;flex-wrap:wrap;padding:10px;border:1px solid var(--sl-line);font-size:13px}.sl-key b{font-weight:700}.sl-list{margin-top:12px;border:1px solid var(--sl-line);padding:14px;background:#0a1b25}.sl-table-scroll{overflow:auto;max-height:400px}.sl-list table{border-collapse:collapse;width:100%;min-width:740px;font-size:14px}.sl-list th,.sl-list td{padding:9px;text-align:left;border-bottom:1px solid #294654;vertical-align:top}.sl-list th{position:sticky;top:0;background:#112e3e}.sl-list td small{display:block}.sl-empty{padding:50px 22px;background:#f2f6f7;color:#324c5a;border:1px dashed #7693a1;text-align:center}.sl-bottom{padding:14px;background:#0c2533;border:1px solid var(--sl-line);margin-top:12px}.sl-bottom details{margin-top:10px}.sl-workspace:is(:fullscreen,.sl-expanded){background:#07111a;padding:18px;overflow:auto;grid-template-columns:minmax(0,1fr) 290px}.sl-workspace:is(:fullscreen,.sl-expanded) .sl-scroll{max-height:calc(100vh - 200px)}@media(max-width:1600px){.sl-workspace{grid-template-columns:minmax(0,1fr)}.sl-editor{max-height:none}.sl-editor fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sl-editor h3,.sl-editor .sl-actions,.sl-editor .sl-editor-note{grid-column:1/-1}.sl-editor details{min-width:0}.sl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sl-grid,.sl-editor fieldset{grid-template-columns:minmax(0,1fr)}.sl-toolbar{align-items:stretch}.sl-nav label{flex:1 1 110px}.sl-workspace:is(:fullscreen,.sl-expanded){grid-template-columns:minmax(0,1fr);padding:8px}.sl-scroll{max-height:75vh}.sl-editor{padding:12px}.sl-toolbar .sl-file{max-width:100%}}#striplogApp .sl-workspace,#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded){grid-template-columns:230px minmax(0,1fr)}#striplogApp .sl-symbols{grid-column:1;grid-row:1 / span 2;align-self:start;min-width:0;padding:14px;background:#0c202c;border:1px solid var(--sl-line);border-radius:8px}#striplogApp .sl-symbols fieldset{border:0;padding:0;margin:0;min-width:0}#striplogApp .sl-symbols label{margin:12px 0}#striplogApp .sl-symbols button{width:100%;margin:5px 0}#striplogApp .sl-symbols p{font-size:14px}#striplogApp .sl-symbol-preview{display:flex;align-items:center;gap:8px;min-height:60px;margin:12px 0;font-size:14px;overflow-wrap:anywhere}#striplogApp .sl-symbol-preview svg{flex-shrink:0;background:#fff;border-radius:6px}#striplogApp .sl-editor{grid-column:2;max-height:none}#striplogApp .sl-editor fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#striplogApp .sl-editor h3,#striplogApp .sl-editor .sl-actions,#striplogApp .sl-editor-note{grid-column:1/-1}#striplogApp .sl-scroll svg.sl-stamping,#striplogApp .sl-scroll svg.sl-stamping *{cursor:crosshair}#striplogApp .sl-symbol-mark{cursor:move;touch-action:none}#striplogApp .sl-symbol-mark:focus-visible{outline:2px solid #007ea5}@media(max-width:800px){#striplogApp .sl-workspace,#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded){grid-template-columns:minmax(0,1fr)}#striplogApp .sl-symbols,#striplogApp .sl-editor{grid-column:1;grid-row:auto}#striplogApp .sl-symbols fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#striplogApp .sl-symbols h3,#striplogApp .sl-symbols p,#striplogApp .sl-symbols details,#striplogApp .sl-symbols small{grid-column:1/-1}#striplogApp .sl-symbols label{margin:0}}@media(max-width:500px){#striplogApp .sl-editor fieldset,#striplogApp .sl-symbols fieldset{grid-template-columns:minmax(0,1fr)}}#striplogApp .sl-symbols{position:sticky;top:90px;max-height:calc(100vh - 110px);overflow:auto}#striplogApp .sl-symbols details{border-top:1px solid var(--sl-line);margin-top:8px;padding-top:4px}#striplogApp .sl-symbols .sl-formation-tools{border-top:0;margin-top:0}#striplogApp .sl-symbols .sl-check input{width:18px;flex-shrink:0}#striplogApp .sl-symbols .sl-check{display:flex;align-items:center}#striplogApp .sl-scroll svg.sl-formation-drawing{touch-action:none;cursor:crosshair}#striplogApp .sl-scroll svg.sl-formation-drawing *{cursor:crosshair}#striplogApp [data-layer]{cursor:move;touch-action:none}#striplogApp [data-layer-handle]{cursor:crosshair;touch-action:none}#striplogApp [data-layer]:focus-visible,#striplogApp [data-layer-handle]:focus-visible{outline:2px solid #007fbb}@media(max-width:800px){#striplogApp .sl-symbols{position:static;max-height:none}#striplogApp .sl-symbols details>fieldset{display:block}#striplogApp .sl-symbols details>fieldset label{margin:10px 0}}#striplogApp .sl-navigation-help{margin:0;padding:8px 12px;background:#102b39;color:#c4dce8;font-size:13px}#striplogApp .sl-scroll svg.sl-panning{touch-action:none}#striplogApp .sl-scroll svg.sl-panning,#striplogApp .sl-scroll svg.sl-panning *{cursor:grab}#striplogApp .sl-scroll svg.sl-grabbing,#striplogApp .sl-scroll svg.sl-grabbing *{cursor:grabbing}#striplogApp .sl-scroll svg.sl-property-painting{touch-action:none}#striplogApp .sl-scroll svg.sl-property-painting [data-property-track]{cursor:crosshair}#striplogApp [data-property-track]{cursor:pointer;touch-action:none}#striplogApp [data-property-track]:focus-visible{outline:3px solid #007ca7;outline-offset:-3px}#striplogApp .sl-property-tools{border-top:0;margin-top:0}#striplogApp .sl-symbol-preview svg{background-color:#fff;background-image:conic-gradient(#d9e1e5 25%,transparent 0 50%,#d9e1e5 0 75%,transparent 0);background-size:12px 12px}.sl-grain-choice{display:flex!important;align-items:center;gap:8px;font-size:12px}.sl-grain-choice input[type=checkbox]{width:auto;flex:0 0 auto;margin:0}.sl-display-margins{border:1px solid #355260;background:#102735;padding:10px;margin:8px 0}.sl-display-margins summary{cursor:pointer;font-weight:600}.sl-display-margins small{display:block;padding:4px;color:#b4c7d3}#striplogApp .sl-edit-tools{position:sticky;top:74px;z-index:8;box-shadow:0 4px 12px #0005;align-items:center}#striplogApp #sl-read{font-weight:750;border-color:#56ceee;background:#135269}#striplogApp #sl-read[aria-pressed=true]{background:#008abe;box-shadow:0 0 0 2px #78e3ff}#striplogApp .sl-reader{position:fixed;right:18px;bottom:18px;width:min(680px,calc(100vw - 36px));max-height:58vh;overflow:auto;z-index:30;padding:14px;background:#0b2533;border:2px solid #51bddc;border-radius:12px;box-shadow:0 12px 40px #0009;font-size:13px}#striplogApp .sl-reader header{display:flex;align-items:center;gap:8px}#striplogApp .sl-reader h3{margin:0;flex:1}#striplogApp .sl-reader h4{margin:14px 0 6px;font-size:15px;color:#eafaff}#striplogApp .sl-reader-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}#striplogApp .sl-reader label{font-size:12px}#striplogApp .sl-reader summary{font-size:13px}#striplogApp .sl-reader details{border-top:1px solid #315766;margin-top:8px}#striplogApp .sl-read-table{overflow:auto}#striplogApp .sl-reader table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.45}#striplogApp .sl-reader th,#striplogApp .sl-reader td{border:1px solid #365867;padding:6px;text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:60px;white-space:pre-wrap}#striplogApp .sl-reader th{background:#123e51;color:#d6f5ff}#striplogApp #sl-reader-announcement{font-weight:650;color:#86def5;overflow-wrap:anywhere}#striplogApp #sl-reader-exports{margin-top:12px}#striplogApp .sl-scroll svg.sl-reading,#striplogApp .sl-scroll svg.sl-reading *{cursor:crosshair;touch-action:none}@media(max-width:600px){#striplogApp .sl-reader{bottom:8px;right:8px;width:calc(100vw - 16px);max-height:56vh;padding:10px}#striplogApp .sl-reader-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}#striplogApp .sl-reader-inputs label:last-child{grid-column:1/-1}#striplogApp .sl-edit-tools{top:60px}#striplogApp .sl-edit-tools small{display:none}}#striplogApp .sl-gr-bands{display:grid;gap:8px;margin:14px 0}#striplogApp .sl-gr-band{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(160px,1fr) minmax(200px,1.5fr);gap:14px;align-items:center;padding:10px 12px;border:1px solid #315462;border-radius:6px;background:#0b2533}#striplogApp .sl-gr-band-style{grid-column:1/-1;display:grid;grid-template-columns:minmax(120px,.65fr) minmax(160px,1fr) 100px auto;align-items:end;gap:14px;border-top:1px solid #315462;padding-top:10px}#striplogApp .sl-gr-band-style input[type=color]{width:100%;height:40px;padding:4px;cursor:pointer}#striplogApp .sl-gr-swatch{width:100px;height:36px;max-width:100%;border:1px solid #7697a5;border-radius:3px;align-self:center}#striplogApp .sl-interval-fill{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:end;gap:8px}#striplogApp .sl-interval-fill label{min-width:0;margin:0}#striplogApp .sl-interval-fill select{width:100%;min-width:0}#striplogApp .sl-fill-swatch{display:block;width:100px;height:36px;border:1px solid #7697a5;border-radius:3px}#striplogApp .sl-interval-fill small{grid-column:1/-1;color:#b7d0dd}#striplogApp #sl-gr-apply{background:#096d90;border-color:#5ebddd}#striplogApp #sl-gr-change{font-size:13px;color:#a4d7e5}@media(max-width:700px){#striplogApp .sl-gr-band-style{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#striplogApp .sl-gr-band-style button{min-width:0;white-space:normal}#striplogApp .sl-gr-band-style label{min-width:0}#striplogApp .sl-gr-band-style select{width:100%;min-width:0}}#striplogApp .sl-gr-from{color:#a8e7f7;font-weight:650}#striplogApp .sl-gr-open{font-size:14px;color:#b7d0dd}#striplogApp #sl-gr-settings>.sl-grid{margin:16px 0}@media(max-width:700px){#striplogApp .sl-gr-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#striplogApp .sl-gr-from{grid-column:1/-1}#striplogApp .sl-gr-band label{font-size:12px}}#striplogApp .sl-property-resolution{padding:10px;border:1px solid #437485;border-radius:6px;background:#113241;margin:10px 0}#striplogApp .sl-property-resolution .sl-two{margin:8px 0}#striplogApp #sl-property-step-active{font-size:13px;font-weight:700;color:#97e6ff;margin:6px 0}#striplogApp .sl-property-resolution small{font-size:12px;display:block;line-height:1.45}#striplogApp .sl-presentation-tools{border-bottom:1px solid #315766;padding:10px 0}#striplogApp .sl-presentation-tools summary{font-size:14px;line-height:1.4}#striplogApp .sl-presentation-tools label{font-size:14px}#striplogApp .sl-presentation-tools textarea{width:100%;resize:vertical;min-height:85px}#striplogApp #sl-photo-preview{max-width:100%;max-height:200px;object-fit:contain;border:1px solid #426978;background:#fff}#striplogApp .sl-print-checks{display:flex;flex-wrap:wrap;gap:12px 24px;margin:14px 0}#striplogApp #sl-print-fields{margin:12px 0}#striplogApp .sl-scroll svg.sl-annotating,#striplogApp .sl-scroll svg.sl-annotating *{cursor:crosshair;touch-action:none}#striplogApp [data-annotation],#striplogApp [data-annotation-anchor]{cursor:move}#striplogApp [data-photo]{cursor:pointer}.sl-colour-row{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:10px;align-items:end;padding:7px 0;border-bottom:1px solid #244451}.sl-class-colour{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.sl-class-colour input[type=color]{width:68px;min-width:68px;height:36px}.sl-colour-row input[type=color]{height:38px}#sl-property-color-summary{font-size:13px;color:#a9dcec}#striplogApp .sl-vertical-zoom{display:none;min-inline-size:0}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded){--sl-full-padding:12px;box-sizing:border-box;padding:var(--sl-full-padding);margin:0;align-content:start}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-main{display:flex;flex-direction:column;height:calc(100dvh - 2 * var(--sl-full-padding));min-height:0}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-main>:not(.sl-scroll){flex-shrink:0}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-scroll{flex:1 1 0;min-height:120px;max-height:none;scrollbar-gutter:stable}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-scroll svg{min-width:0}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-caption,#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-key{display:none}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-symbols{top:0;max-height:calc(100dvh - 2 * var(--sl-full-padding))}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-edit-tools{position:static}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-vertical-zoom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;background:#102b39;border:1px solid var(--sl-line)}#striplogApp .sl-vertical-zoom label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:13px}#striplogApp .sl-vertical-zoom input[type=range]{width:150px;min-width:100px;height:30px;padding:0;accent-color:#52c7ee}#striplogApp .sl-vertical-zoom output{min-width:70px;font-variant-numeric:tabular-nums;color:#a5e7f8}#striplogApp .sl-vertical-zoom button{padding:7px 12px;min-height:36px}#striplogApp .sl-vertical-zoom small{font-size:12px}#striplogApp .sl-axis-zoom{display:flex;flex:1 1 440px;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}#striplogApp .sl-axis-zoom label{flex:1 1 220px;flex-wrap:nowrap;gap:6px;font-size:12px;white-space:nowrap}#striplogApp .sl-axis-zoom input[type=range]{flex:1 1 100px;width:100px;min-width:65px;max-width:140px}#striplogApp .sl-axis-zoom output{min-width:58px;font-size:12px}#striplogApp .sl-axis-zoom button{min-height:32px;padding:5px 8px;font-size:12px;white-space:nowrap}#striplogApp #sl-vertical-help{flex:1 0 100%;line-height:1.3;color:var(--sl-muted)}@media(max-width:420px){#striplogApp .sl-axis-zoom label{flex-wrap:wrap}#striplogApp .sl-axis-zoom input[type=range]{max-width:none}}@media(max-width:800px){#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded){--sl-full-padding:8px}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-main{grid-column:1;grid-row:1}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-symbols{grid-row:2;position:static}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-editor{grid-row:3}}#striplogApp .sl-workspace.sl-expanded{position:fixed;inset:0;width:100vw;height:100dvh;z-index:10000}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-nav{padding:7px;gap:6px}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-nav label{width:125px;font-size:12px}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-nav label:first-child{width:170px}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-nav button,#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-nav input,#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-nav select{font-size:12px;padding:7px;min-height:34px}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-edit-tools small{display:none}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-navigation-help{font-size:11px;padding:4px 8px}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-display-margins{margin:4px 0;padding:8px;font-size:12px}#striplogApp .sl-symbols.sl-toolbox{padding:12px;overflow:auto}#striplogApp .sl-tool-menu h3{margin:0;font-size:16px}#striplogApp .sl-tool-menu .sl-tool-intro{font-size:14px;color:var(--sl-muted);margin:4px 0 12px}#striplogApp .sl-tool-buttons{display:grid;gap:7px}#striplogApp .sl-tool-buttons .sl-tool-launch{display:grid;gap:3px;margin:0;padding:10px 12px;text-align:left;min-height:52px}#striplogApp .sl-tool-launch b{font-size:14px}#striplogApp .sl-tool-launch small{font-size:12px;line-height:1.4;font-weight:400}#striplogApp .sl-tool-launch[aria-expanded=true]{background:#17506b;border-color:#64d3ff}#striplogApp .sl-tool-current{display:grid;gap:5px;border-top:1px solid var(--sl-line);margin-top:12px;padding-top:12px;font-size:14px;overflow-wrap:anywhere}#striplogApp .sl-tool-current>b{font-size:12px;color:var(--sl-muted)}#striplogApp .sl-tool-panel{position:fixed;inset:auto;margin:0;z-index:10020;max-width:calc(100vw - 24px);padding:0;color:#e2eef5;background:#0c202c;border:1px solid #5eafca;border-radius:10px;box-shadow:0 16px 50px #0009;overflow:auto;overscroll-behavior:contain;font:16px/1.5 Inter,Arial,sans-serif}#striplogApp .sl-tool-panel::backdrop{background:transparent;pointer-events:none}#striplogApp .sl-tool-heading{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:#123247;border-bottom:1px solid var(--sl-line)}#striplogApp .sl-tool-heading>select{flex:1 0 100%}#striplogApp .sl-tool-heading h3{margin:0;font-size:18px}#striplogApp .sl-tool-heading .sl-tool-close{flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;font-size:26px}#striplogApp .sl-tool-content{padding:4px 16px 16px}#striplogApp .sl-symbols .sl-tool-group{border:0;margin:0;padding:0}#striplogApp .sl-tool-group>summary{display:none}#striplogApp .sl-tool-group fieldset{display:block}#striplogApp .sl-tool-group label{margin:12px 0}#striplogApp .sl-tool-group p{font-size:14px}#striplogApp .sl-tool-group details{padding:4px 0}#striplogApp .sl-tool-group .sl-two button{min-width:0}@media(max-width:800px){#striplogApp .sl-tool-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}#striplogApp .sl-tool-launch small{display:none}#striplogApp .sl-tool-current{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#striplogApp .sl-tool-current button{width:auto;margin:0 0 0 auto}#striplogApp .sl-tool-menu .sl-tool-intro{display:none}#striplogApp .sl-tool-menu h3{margin-bottom:8px}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-symbols.sl-toolbox{position:sticky;bottom:0;grid-row:2;z-index:10;padding:8px}#striplogApp .sl-workspace:is(:fullscreen,.sl-expanded) .sl-tool-current{display:none}}@media(max-width:420px){#striplogApp .sl-tool-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{#striplogApp .sl-symbols.sl-toolbox,#striplogApp .sl-tool-panel{display:none!important}}#striplogApp[data-readonly=true] :is(.sl-symbols,.sl-editor,.sl-settings:not(#sl-print-options),#sl-demo,#sl-local-save,#sl-local-load,#sl-select,#sl-paint,#sl-undo,#sl-redo,#sl-tools-quick,.sl-edit-tools>small,#sl-margins){display:none!important}#striplogApp[data-readonly=true] .sl-toolbar label:has(#sl-file){display:none!important}#striplogApp[data-readonly=true] .sl-workspace{grid-template-columns:minmax(0,1fr)}#striplogApp[data-readonly=true] .sl-bottom>p,#striplogApp[data-readonly=true] .sl-bottom>details{display:none}#striplogApp[data-readonly=true] [data-contact]{pointer-events:none;opacity:0}#striplogApp .sl-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#striplogApp .sl-data-panel{margin:0 0 4px;border:1px solid var(--sl-line);border-radius:6px;background:#0c202c}#striplogApp .sl-data-panel>summary{padding:5px 10px;min-height:32px;font-size:13px}#striplogApp #sl-data-hint{font-size:12px;font-weight:400;color:var(--sl-muted)}#striplogApp .sl-data-content{padding:8px;border-top:1px solid var(--sl-line)}#striplogApp .sl-import-toolbar{padding:8px;border-radius:5px;gap:8px}#striplogApp .sl-data-content .sl-settings,#striplogApp .sl-data-content .sl-review{padding:10px 12px;margin-top:8px}#striplogApp .sl-data-content .sl-settings>summary{padding:4px 0;font-size:14px}#striplogApp .sl-plot-help{margin-top:8px;padding:0 8px;border-top:1px solid var(--sl-line)}#striplogApp .sl-plot-help>summary{font-size:13px;padding:6px 0}#striplogApp .sl-plot-help p,#striplogApp .sl-plot-help .sl-navigation-help{padding:0;margin:7px 0;background:none;font-size:13px}#striplogApp .sl-statebar{display:flex;align-items:baseline;gap:8px;min-height:24px;padding:2px 8px;border:1px solid var(--sl-line);border-radius:4px;background:#0d2432}#striplogApp .sl-statebar .sl-status{min-width:0;min-height:0;margin:0;padding:0;border:0;background:none;font-size:12px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#striplogApp #sl-autosave-status{flex:0 1 280px;color:var(--sl-muted)}#striplogApp #sl-status{flex:1 1 200px}#striplogApp .sl-statebar:has([data-state=error],[data-state=conflict]){flex-wrap:wrap;border-color:#ac644d}#striplogApp .sl-statebar .sl-status:is([data-state=error],[data-state=conflict]){flex:1 1 100%;white-space:normal;overflow:visible;color:#ffc4ae;overflow-wrap:anywhere}#striplogApp .sl-workspace{margin-top:5px;gap:8px}#striplogApp .sl-view-tools,#striplogApp .sl-edit-tools{gap:5px;padding:5px 6px;align-items:center;border-radius:5px}#striplogApp .sl-view-tools{position:relative;z-index:9}#striplogApp .sl-survey-panel{padding:14px;margin:6px 0;border:1px solid #568ea6;border-radius:7px;background:#0c2533;color:#e2eef5}#striplogApp .sl-survey-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}#striplogApp .sl-survey-panel h3{margin:0;font-size:16px}#striplogApp .sl-survey-panel h4{margin:0 0 10px;font-size:14px;color:#b7e9ff}#striplogApp .sl-survey-panel p{margin:10px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}#striplogApp .sl-survey-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#striplogApp .sl-survey-grid>section{min-width:0;padding:12px;border:1px solid #365d70;border-radius:6px;background:#0a1c27}#striplogApp .sl-survey-grid label{margin:8px 0;font-size:13px}#striplogApp .sl-survey-values{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}#striplogApp .sl-survey-panel .sl-actions{margin:10px 0;align-items:center}#striplogApp .sl-survey-panel small{display:block;line-height:1.5;color:#b2cbd8}#striplogApp .sl-survey-panel [data-state=error]{color:#ffc4ae}#striplogApp .sl-survey-panel input[readonly]{color:#a5bbc7;background:#10212b}#striplogApp .sl-survey-offline{padding:8px;border-left:3px solid #edbb58;background:#332c19;color:#ffdfa3}#striplogApp #sl-tvd-survey-help{min-height:30px;margin:2px 0;padding:4px 8px;font-size:12px;flex:0 0 auto}#striplogApp[data-readonly=true] :is(#sl-tvd-survey-open,#sl-tvd-survey-help,#sl-tvd-survey-panel){display:none!important}@media(max-width:800px){#striplogApp .sl-survey-grid{grid-template-columns:1fr}#striplogApp .sl-survey-panel{padding:10px}}#striplogApp .sl-view-tools button,#striplogApp .sl-view-tools input,#striplogApp .sl-view-tools select,#striplogApp .sl-edit-tools button{min-height:34px;padding:5px 8px;font-size:12px}#striplogApp .sl-view-tools .sl-source-control{flex:1 1 210px;width:auto;max-width:400px}#striplogApp .sl-view-tools .sl-layout-control{flex:0 1 155px;width:155px}#striplogApp .sl-view-tools select{height:34px;max-width:100%;text-overflow:ellipsis}#striplogApp .sl-window-settings{position:relative;flex:0 0 auto}#striplogApp .sl-window-settings>summary{padding:6px 9px;min-height:34px;border:1px solid #42718a;border-radius:5px;background:#10374b;font-size:12px;font-weight:400;white-space:nowrap}#striplogApp .sl-window-fields{position:absolute;z-index:12;right:0;top:calc(100% + 5px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(320px,calc(100vw - 24px));padding:12px;border:1px solid #5eafca;border-radius:6px;background:#0c202c;box-shadow:0 8px 24px #0008}#striplogApp .sl-window-fields label{width:auto;font-size:12px}#striplogApp .sl-window-fields button{grid-column:1/-1}#striplogApp .sl-edit-tools{position:static;margin-top:4px;box-shadow:none}#striplogApp .sl-empty{padding:24px 16px;font-size:14px}#striplogApp[data-readonly=true] #sl-design-curves{display:none!important}#striplogApp[data-readonly=true] .sl-statebar #sl-autosave-status{flex:0 1 auto}html.sl-embedded .shared-header,html.sl-embedded .shared-intro{display:none!important}@media(max-width:800px){#striplogApp .sl-main{grid-column:1;grid-row:1}#striplogApp .sl-symbols{grid-column:1;grid-row:2}#striplogApp .sl-editor{grid-column:1;grid-row:3}#striplogApp .sl-view-tools .sl-source-control{max-width:none;flex-basis:calc(100% - 170px)}#striplogApp .sl-statebar #sl-autosave-status{flex-basis:160px}}@media(max-width:480px){#striplogApp .sl-view-tools .sl-source-control{flex-basis:100%}#striplogApp .sl-view-tools .sl-layout-control{flex:1 1 140px}#striplogApp .sl-window-fields{left:0;right:auto}#striplogApp .sl-statebar{gap:5px}#striplogApp .sl-statebar #sl-autosave-status{flex-basis:125px}}#striplogApp .sl-history-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding-right:7px;margin-right:2px;border-right:1px solid #42718a}#striplogApp .sl-workspace .sl-edit-tools button.sl-history-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:5px 9px;font-size:13px;font-weight:700;white-space:nowrap;background:#b8e9f8;border-color:#82d4ec;color:#062c40}#striplogApp .sl-workspace .sl-edit-tools button.sl-history-button:not(:disabled):hover{background:#e1f7ff;border-color:#b8ecff}#striplogApp .sl-workspace .sl-edit-tools button.sl-history-button:disabled{opacity:1;background:#142f3e;border-color:#426173;color:#a7bfcc;cursor:default}#striplogApp .sl-history-button svg{flex:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#striplogApp .sl-history-button kbd{font:500 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap;padding:2px 3px;border:1px solid currentColor;border-radius:3px}#striplogApp[data-readonly=true] .sl-history-controls{display:none!important}@media(max-width:800px),(pointer:coarse){#striplogApp .sl-history-button kbd{display:none}}#striplogApp[data-view3d=true] .sl-workspace{grid-template-columns:minmax(0,1fr)}#striplogApp[data-view3d=true] .sl-workspace>.sl-editor,#striplogApp[data-view3d=true] .sl-workspace>.sl-symbols,#striplogApp[data-view3d=true] #sl-vertical-controls,#striplogApp[data-view3d=true] #sl-margins,#striplogApp[data-view3d=true] .sl-key,#striplogApp[data-view3d=true] #sl-read,#striplogApp[data-view3d=true] #sl-select,#striplogApp[data-view3d=true] #sl-paint,#striplogApp[data-view3d=true] #sl-pan,#striplogApp[data-view3d=true] #sl-tools-quick{display:none!important}#striplogApp #sl-3d-panel{min-width:0;max-width:100%;margin-top:4px}#striplogApp #sl-3d-toggle[aria-pressed=true]{background:#0c6b84;color:#fff;border-color:#7edcf0}#striplogApp[data-view3d=true] .sl-workspace.sl-expanded .sl-main,#striplogApp[data-view3d=true] .sl-workspace:fullscreen .sl-main{display:flex;flex-direction:column;min-height:0}#striplogApp[data-view3d=true] .sl-workspace.sl-expanded #sl-3d-panel,#striplogApp[data-view3d=true] .sl-workspace:fullscreen #sl-3d-panel{flex:1;min-height:0;overflow:auto}#striplogApp[data-view3d=true] .sl-workspace.sl-expanded .sl-3d-stage,#striplogApp[data-view3d=true] .sl-workspace:fullscreen .sl-3d-stage{height:clamp(300px,65vh,1200px)}#striplogApp .sl-tvd-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:7px 0;padding:10px 12px;border:1px solid #47879e;border-radius:6px;background:#123746;color:#e0f3fa;font-size:13px;line-height:1.45}#striplogApp .sl-tvd-notice[hidden]{display:none}#striplogApp .sl-tvd-notice span{flex:1 1 260px}#striplogApp .sl-tvd-notice button{flex:0 0 auto}#striplogApp .sl-survey-scale-panel{margin:6px 0;padding:9px 12px;border:1px solid #4b90a8;border-radius:6px;background:#0c2634;color:#e2f1f7;font-size:13px}#striplogApp .sl-survey-scale-panel[hidden]{display:none}#striplogApp .sl-survey-scale-panel summary{cursor:pointer;font-weight:700;color:#9ae5ff}#striplogApp .sl-survey-scale-panel fieldset{min-width:0;margin:8px 0 0;padding:0;border:0}#striplogApp .sl-survey-scale-grid{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(110px,1fr));gap:8px}#striplogApp .sl-survey-scale-grid label{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;font-size:12px}#striplogApp .sl-survey-scale-grid input,#striplogApp .sl-survey-scale-grid select{width:100%;min-width:0;box-sizing:border-box}#striplogApp .sl-survey-scale-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}#striplogApp .sl-survey-scale-actions button{min-height:32px;font-size:12px;padding:5px 9px}#striplogApp .sl-survey-scale-panel p{margin:8px 0 5px}#striplogApp .sl-survey-scale-panel small{display:block;line-height:1.5;color:#b6d0df}#striplogApp #sl-survey-scale[aria-expanded=true]{background:#0c6b84;color:#fff;border-color:#7edcf0}@media(max-width:1100px){#striplogApp .sl-survey-scale-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#striplogApp .sl-survey-scale-choice{grid-column:1/-1}}@media(max-width:600px){#striplogApp .sl-survey-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#striplogApp .sl-survey-scale-panel{padding:8px}}#striplogApp #sl-design-mode[aria-pressed=true]{background:#0c6b84;color:#fff;border-color:#7edcf0;font-weight:700}#striplogApp[data-view3d=true] #sl-design-mode{display:none!important}#striplogApp .sl-layout-resize-hit{touch-action:none}#striplogApp .sl-layout-resize-hit:hover,#striplogApp .sl-layout-resize-hit:focus{stroke:#38a5cc;stroke-opacity:.3;outline:none}#striplogApp .sl-layout-resizing{user-select:none;touch-action:none}#striplogApp .sl-track-order{display:flex;flex:1 1 100%;align-items:center;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #42718a}#striplogApp #sl-track-order label{display:flex;white-space:nowrap;align-items:center;gap:8px;width:auto;max-width:100%;font-weight:700}#striplogApp .sl-track-order select{width:230px;max-width:100%;font-weight:400}#striplogApp .sl-order-position{font-size:12px;color:#c6dce7}#striplogApp .sl-track-order small{flex:1 1 100%;font-size:12px}#striplogApp .sl-layout-move-handle{cursor:grab;touch-action:none;outline:none}#striplogApp .sl-layout-move-handle:hover rect,#striplogApp .sl-layout-move-handle:focus rect{fill:#d8f3ff;stroke:#007fbb;stroke-width:2}#striplogApp .sl-layout-moving,#striplogApp .sl-layout-moving *{cursor:grabbing!important;user-select:none;touch-action:none}#striplogApp .sl-layout-move-guide{pointer-events:none}#striplogApp .sl-survey-shape-tools{display:flex;flex:1 1 100%;align-items:center;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #42718a}#striplogApp #sl-survey-shape-tools label{display:flex;white-space:nowrap;align-items:center;gap:8px;width:auto;max-width:100%;font-weight:700}#striplogApp .sl-survey-shape-tools select{width:300px;max-width:100%;font-weight:400}#striplogApp .sl-survey-shape-tools small{flex:1 1 100%;font-size:12px}#striplogApp #sl-shape-delete{border-color:#c67979;color:#ffe1e1;background:#48272d}#striplogApp #sl-shape-delete:not(:disabled):hover{background:#713a43;border-color:#e6a4a4}@media(max-width:600px){#striplogApp .sl-survey-shape-tools label{flex:1 1 100%}#striplogApp .sl-survey-shape-tools select{flex:1;min-width:0}}@media(max-width:600px){#striplogApp .sl-track-order label{flex:1 1 100%}#striplogApp .sl-track-order select{flex:1;min-width:0}#striplogApp .sl-order-position{flex:1 1 100%}}#striplogApp #sl-sample-preview{min-height:112px;max-height:240px;resize:vertical;line-height:1.45;background:#0c2533;color:#e2eef5}#striplogApp #sl-sample-fields .sl-check{display:flex;align-items:flex-start;gap:8px;line-height:1.4}#striplogApp #sl-sample-fields .sl-check input{width:auto;flex:0 0 auto;margin-top:3px}#striplogApp[data-view3d=true] #sl-sample-tools{display:none!important}.sl-survey-data-scroll{max-height:290px;overflow:auto;border:1px solid #446174;border-radius:6px;margin:10px 0;background:#0b1d28}.sl-survey-data-table{border-collapse:collapse;min-width:100%;width:max-content;font-size:12px;font-variant-numeric:tabular-nums}.sl-survey-data-table caption{padding:8px;text-align:left;color:#b9d4e2;font-weight:600;caption-side:top}.sl-survey-data-table th,.sl-survey-data-table td{padding:6px 9px;white-space:nowrap;text-align:right;border-bottom:1px solid #294655}.sl-survey-data-table thead th{position:sticky;top:0;background:#173447;color:#e2f2fc;z-index:1}.sl-survey-data-table tbody th{color:#a9c7d8;font-weight:400}.sl-survey-data-pages{align-items:center;justify-content:space-between;font-size:12px}#sl-well-plan-edit-fields{margin-top:14px;padding:12px;border:1px solid #446174;border-radius:6px}#sl-well-plan-edit-fields legend{padding:0 6px;font-weight:600}.sl-survey-data-summary,.sl-survey-data-lock,#sl-well-plan-preview,#sl-well-plan-import-status{overflow-wrap:anywhere;font-size:13px;line-height:1.45}#sl-well-plan-preview[data-state=error],#sl-well-plan-import-status[data-state=error]{color:#ffb7a9}#striplogApp .sl-structure-fill-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:18px 0;padding:12px;border:1px solid #446174;border-radius:6px}#striplogApp .sl-structure-fill-fields legend{padding:0 6px;font-weight:700;font-size:14px}#striplogApp .sl-structure-fill-fields .sl-actions{margin:0;align-items:end}#striplogApp .sl-structure-fill-fields .sl-actions label{flex:1 1 170px;min-width:0}#striplogApp .sl-structure-fill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#striplogApp #sl-structure-fill-typelog{display:grid;gap:10px;padding:10px;border:1px solid #315268;border-radius:5px;background:#0a1b27}#striplogApp #sl-structure-fill-info,#striplogApp #sl-structure-fill-profile-info{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere;color:#c3dce8}#striplogApp #sl-structure-fill-info[data-state=warning]{color:#f4d28f}#striplogApp #sl-structure-fill-delete{border-color:#ad7373;background:#48272d;color:#ffe1e1}#striplogApp #sl-structure-fill-delete:not(:disabled):hover{background:#713a43}@media(max-width:600px){#striplogApp .sl-structure-fill-grid{grid-template-columns:minmax(0,1fr)}}
