/* SiteCurio Apps — scoped to .sca-app */
.sca-app [hidden]{display:none!important}
.sca-app{--sca-blue:#2860e8;--sca-ink:#14161c;--sca-sub:#5a6070;--sca-line:#dfe4ec;--sca-soft:#f5f7fb;margin:28px 0 36px;color:var(--sca-ink);font-size:15px;line-height:1.6}
.sca-app *{box-sizing:border-box}
.sca-qr{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;background:#fff;border:1px solid var(--sca-line);border-radius:16px;padding:22px;box-shadow:0 6px 24px rgba(20,22,28,.05)}
.sca-tabs{display:flex;gap:6px;background:var(--sca-soft);border-radius:11px;padding:5px;margin-bottom:16px}
.sca-tabs button{flex:1;border:0;background:transparent;border-radius:8px;padding:9px 8px;font-size:14px;font-weight:700;color:var(--sca-sub);cursor:pointer}
.sca-tabs button[aria-selected="true"]{background:#fff;color:var(--sca-ink);box-shadow:0 1px 4px rgba(0,0,0,.08)}
.sca-pane label,.sca-grid label{display:block;font-size:13px;font-weight:700;color:var(--sca-sub);margin:10px 0 6px}
.sca-pane input[type=url],.sca-pane input[type=text],.sca-pane textarea,.sca-app select{width:100%;border:1px solid var(--sca-line);border-radius:9px;background:#fff;padding:11px 12px;font-size:15px;color:var(--sca-ink);font-family:inherit}
.sca-pane textarea{resize:vertical;min-height:110px}
.sca-pane input:focus,.sca-pane textarea:focus,.sca-app select:focus{outline:2px solid var(--sca-blue);outline-offset:1px;border-color:transparent}
.sca-count{display:block;text-align:right;color:var(--sca-sub);font-size:12px;margin-top:4px}
.sca-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.sca-app .sca-check{display:flex;align-items:center;gap:6px;font-weight:600;margin-top:12px}
.sca-opts{margin-top:18px;border-top:1px solid var(--sca-line);padding-top:12px}
.sca-opts summary{cursor:pointer;font-weight:800;font-size:14px}
.sca-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}
.sca-colors{display:grid;grid-template-columns:auto 44px auto 44px;align-items:center;gap:8px;grid-column:1/-1}
.sca-colors label{margin:10px 0 0!important}
.sca-colors input{width:44px;height:36px;border:1px solid var(--sca-line);border-radius:8px;padding:2px;background:#fff;margin-top:10px;cursor:pointer}
.sca-out{display:flex;flex-direction:column;align-items:stretch}
.sca-preview{aspect-ratio:1/1;width:100%;max-width:340px;margin:0 auto;background:var(--sca-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:14px}
.sca-preview canvas{width:100%;height:auto;display:block;border-radius:6px;image-rendering:pixelated}
.sca-empty{color:var(--sca-sub);text-align:center;font-size:14px;padding:0 18px;margin:0;width:100%;max-width:none!important;word-break:keep-all}
.sca-warn{background:#fff6e5;border:1px solid #f5c26b;color:#7a4b00;border-radius:9px;padding:9px 12px;font-size:13px;margin:12px 0 0}
.sca-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.sca-actions.is-off{opacity:.45;pointer-events:none}
.sca-btn{border:1px solid var(--sca-line);background:#fff;border-radius:10px;padding:11px 10px;font-weight:800;font-size:14px;color:var(--sca-ink);cursor:pointer}
.sca-btn:hover{border-color:var(--sca-blue);color:var(--sca-blue)}
.sca-primary{grid-column:1/-1;background:var(--sca-blue);border-color:var(--sca-blue);color:#fff}
.sca-primary:hover{background:#1e4bc0;color:#fff}
.sca-notes{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}
.sca-notes li{font-size:13.5px;color:var(--sca-sub);padding-left:22px;position:relative;line-height:1.55}
.sca-notes li:before{content:'✓';position:absolute;left:2px;color:#14a06b;font-weight:900}
@media(max-width:700px){.sca-qr{grid-template-columns:1fr;padding:16px}.sca-preview{max-width:260px}}
.sca-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:24px 0}
.sca-card{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #dfe4ec;border-radius:14px;padding:20px 20px 40px;color:#14161c!important;text-decoration:none!important;transition:border-color .2s,transform .2s}
.sca-card:hover{border-color:#2860e8;transform:translateY(-2px)}
.sca-card strong{font-size:17px;line-height:1.35}
.sca-card span{font-size:13.5px;color:#5a6070;line-height:1.55}
.sca-card em{position:absolute;right:18px;bottom:12px;font-style:normal;color:#2860e8;font-weight:800}
/* image tool */
.sca-img{background:#fff;border:1px solid var(--sca-line);border-radius:16px;padding:22px;box-shadow:0 6px 24px rgba(20,22,28,.05)}
.sca-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;border:2px dashed #b9c6dc;border-radius:14px;background:var(--sca-soft);cursor:pointer;text-align:center;padding:18px;transition:border-color .2s,background .2s}
.sca-drop strong{font-size:17px}.sca-drop span{font-size:13px;color:var(--sca-sub)}
.sca-drop:hover,.sca-drop.is-over{border-color:var(--sca-blue);background:#eef3ff}
.sca-img-opts{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:16px}
.sca-img-opts label{display:block;font-size:13px;font-weight:700;color:var(--sca-sub);margin:8px 0 6px}
.sca-span2{grid-column:1/-1}
.sca-range{display:flex;align-items:center;gap:10px;height:44px}.sca-range input{flex:1;accent-color:var(--sca-blue)}.sca-range output{min-width:2.5em;font-weight:800;text-align:right}
.sca-range input:disabled{opacity:.4}
.sca-size-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sca-size-row select{flex:1;min-width:160px}
.sca-app label.sca-inline[hidden]{display:none!important}
.sca-app label.sca-inline{display:flex;align-items:center;gap:6px;margin:0!important;font-weight:700;color:var(--sca-ink)}
.sca-inline input{width:110px;border:1px solid var(--sca-line);border-radius:9px;padding:10px 10px;font-size:15px;font-family:inherit}
.sca-img-sum{margin:16px 0 0!important;font-weight:800;font-size:14.5px;min-height:1px}
.sca-img-list{display:grid;gap:8px;margin-top:10px}
.sca-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid var(--sca-line);border-radius:12px;padding:8px 10px}
.sca-thumb{width:56px;height:56px;border-radius:8px;background:#eef1f6 center/cover no-repeat}
.sca-info{min-width:0;display:flex;flex-direction:column;gap:3px}
.sca-name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sca-meta{font-size:12.5px;color:var(--sca-sub);font-variant-numeric:tabular-nums}
.sca-meta em{font-style:normal;font-weight:800;padding:1px 7px;border-radius:6px;margin-left:4px}
.sca-meta em.is-good{background:#e3f6ec;color:#0d7a4f}.sca-meta em.is-bad{background:#fde8e8;color:#b42318}
.sca-meta.is-err{color:#b42318}
.sca-warnline{display:block;color:#7a4b00;margin-top:2px}
.sca-dl{padding:8px 14px}.sca-dl:disabled{opacity:.4;cursor:default}
.sca-x{border:0;background:none;font-size:22px;line-height:1;color:var(--sca-sub);cursor:pointer;padding:4px 6px}
.sca-img-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}
.sca-img-actions .sca-primary{grid-column:auto}
@media(max-width:700px){.sca-img{padding:14px}.sca-img-opts{grid-template-columns:1fr}.sca-row{grid-template-columns:44px minmax(0,1fr) auto;}.sca-thumb{width:44px;height:44px}.sca-x{grid-column:3;grid-row:1}.sca-dl{grid-column:2/4}}
.sca-meta em.is-zero{background:#eef1f6;color:#5a6070}
/* pdf tool */
.sca-pdf .sca-tabs{margin-bottom:14px}
.sca-pdf-opts{grid-template-columns:repeat(3,minmax(0,1fr))}
.sca-row-pdf{grid-template-columns:56px minmax(0,1fr) auto}
.sca-thumb-pdf{display:flex;align-items:center;justify-content:center;background:#fde8e8;color:#b42318;font-weight:900;font-size:13px;letter-spacing:.04em}
.sca-move{display:flex;gap:2px}.sca-move .sca-x{font-size:18px;padding:4px 7px;border-radius:8px}.sca-move .sca-x:hover{background:#eef1f6}.sca-x:disabled{opacity:.25;cursor:default}
.sca-pdf-actions{margin-top:14px}.sca-pdf-actions>label{display:block;font-size:13px;font-weight:700;color:var(--sca-sub);margin:0 0 6px}
.sca-pdf-name{width:100%;border:1px solid var(--sca-line);border-radius:9px;padding:10px 12px;font-size:15px;font-family:inherit}
.sca-btn:disabled{opacity:.6;cursor:wait}
@media(max-width:700px){.sca-pdf-opts{grid-template-columns:1fr}.sca-row-pdf{grid-template-columns:44px minmax(0,1fr) auto}}
/* unit converter */
.sca-unit,.sca-tz{background:#fff;border:1px solid var(--sca-line);border-radius:16px;padding:22px;box-shadow:0 6px 24px rgba(20,22,28,.05)}
.sca-tabs-wrap{flex-wrap:wrap}.sca-tabs-wrap button{flex:1 1 auto;white-space:nowrap}
.sca-unit-lab{display:block;font-size:13px;font-weight:700;color:var(--sca-sub);margin:4px 0 6px}
.sca-unit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px}
.sca-unit-row input{width:100%;border:1px solid var(--sca-line);border-radius:9px;padding:11px 12px;font-size:20px;font-weight:800;font-family:inherit;color:var(--sca-ink);font-variant-numeric:tabular-nums}
.sca-unit-row input:focus{outline:2px solid var(--sca-blue);outline-offset:1px;border-color:transparent}
.sca-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.sca-chip{border:1px solid var(--sca-line);background:var(--sca-soft);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;color:var(--sca-ink);cursor:pointer}
.sca-chip:hover{border-color:var(--sca-blue);color:var(--sca-blue)}
.sca-unit-out{display:grid;gap:6px;margin-top:14px}
.sca-unit-res{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--sca-line);border-radius:11px;padding:9px 8px 9px 14px}
.sca-unit-res strong{font-size:18px;font-variant-numeric:tabular-nums;word-break:break-all}
.sca-unit-res span{color:var(--sca-sub);font-size:14px;min-width:0}
.sca-unit-res em{font-style:normal;font-weight:800;color:var(--sca-blue);font-size:14px;white-space:nowrap}
.sca-copy{font-size:17px}
.sca-unit-info{color:var(--sca-sub);font-size:13px;margin:12px 0 0!important;line-height:1.6}
.sca-seg{display:inline-flex;border:1px solid var(--sca-line);border-radius:10px;overflow:hidden;margin-bottom:4px}
.sca-seg button{border:0;background:#fff;padding:8px 18px;font-weight:800;font-size:14px;color:var(--sca-sub);cursor:pointer}
.sca-seg button[aria-pressed="true"]{background:var(--sca-blue);color:#fff}
.sca-shoe-opts label{display:block;font-size:13px;font-weight:700;color:var(--sca-sub);margin:8px 0 6px}
.sca-shoe-res{display:grid;gap:8px;margin-top:14px}
.sca-shoe-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;background:#eef3ff;border-radius:12px;padding:12px}
.sca-shoe-card div{display:flex;flex-direction:column;align-items:center;gap:2px}
.sca-shoe-card span{font-size:12px;color:var(--sca-sub);font-weight:700}.sca-shoe-card strong{font-size:20px}
.sca-tbl-wrap{overflow-x:auto;margin-top:10px}
.sca-tbl{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}
.sca-tbl th,.sca-tbl td{border-bottom:1px solid var(--sca-line);padding:6px 8px;text-align:center}
.sca-tbl th{background:var(--sca-soft);font-size:13px}
.sca-tbl tr.is-hit td{background:#eef3ff;font-weight:800}
@media(max-width:700px){.sca-unit,.sca-tz{padding:14px}.sca-unit-row{grid-template-columns:1fr}.sca-unit-res{grid-template-columns:minmax(0,1fr) auto;padding-left:12px}.sca-unit-res span{grid-column:1}.sca-unit-res em{grid-column:1}.sca-unit-res .sca-copy{grid-column:2;grid-row:1/span 3}.sca-shoe-card strong{font-size:17px}}
/* time zone */
.sca-tz-ctl{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr);gap:10px}
.sca-tz-ctl label,.sca-tz-add label{display:block;font-size:13px;font-weight:700;color:var(--sca-sub);margin:0 0 6px}
.sca-tz-ctl input{width:100%;border:1px solid var(--sca-line);border-radius:9px;padding:10px 10px;font-size:15px;font-family:inherit;color:var(--sca-ink);background:#fff}
.sca-tz-ctl>div{min-width:0}.sca-tz-ctl select{min-width:0}.sca-tz-time{display:flex;gap:6px}.sca-tz-time input{flex:1;min-width:0}.sca-tz-time .sca-btn{padding:10px 12px;white-space:nowrap}
.sca-tz-linknote{background:#eef3ff;border-radius:9px;padding:8px 12px;font-size:13px;margin:12px 0 0!important}
.sca-tz-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;color:var(--sca-sub);margin:14px 0 6px!important}
.sca-tz-legend i{display:inline-block;width:14px;height:12px;border-radius:3px;margin-left:8px}.sca-tz-legend i:first-child{margin-left:0}
.sca-tz-legend i.w,.sca-tz-h.w{background:#d9f2e4}.sca-tz-legend i.e,.sca-tz-h.e{background:#fff3d6}.sca-tz-legend i.n,.sca-tz-h.n{background:#e6e9f2}
.sca-tz-scroll{overflow-x:auto;border:1px solid var(--sca-line);border-radius:12px}
.sca-tz-grid{min-width:736px}
.sca-tz-row{display:grid;grid-template-columns:184px minmax(0,1fr);border-bottom:1px solid var(--sca-line)}
.sca-tz-row:last-child{border-bottom:0}
.sca-tz-row.is-base .sca-tz-city{background:#f3f6ff}
.sca-tz-city{position:sticky;left:0;z-index:2;background:#fff;padding:8px 34px 8px 12px;border-right:1px solid var(--sca-line);min-width:0}
.sca-tz-name{display:flex;align-items:baseline;gap:6px;min-width:0}.sca-tz-name strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sca-tz-name small{font-size:11px;color:#fff;background:var(--sca-blue);border-radius:6px;padding:0 6px;white-space:nowrap}
.sca-tz-now{display:flex;align-items:baseline;gap:6px}.sca-tz-now b{font-size:22px;font-variant-numeric:tabular-nums;line-height:1.25}
.sca-tz-dd{font-style:normal;font-size:12px;font-weight:800;color:#b45309}
.sca-tz-meta{font-size:12px;color:var(--sca-sub);line-height:1.45}
.sca-tz-tools{position:absolute;top:4px;right:2px;display:flex;flex-direction:column;align-items:center}
.sca-tz-tools .sca-x{font-size:17px;padding:2px 6px}
.sca-tz-basetag{font-size:11px;font-weight:800;color:var(--sca-blue);padding:4px 4px;writing-mode:horizontal-tb}
.sca-tz-strip{display:grid;grid-template-columns:repeat(24,minmax(22px,1fr));align-items:stretch}
.sca-tz-strip:has(> :nth-child(25)){grid-template-columns:repeat(25,minmax(22px,1fr))}
.sca-tz-strip:not(:has(> :nth-child(24))){grid-template-columns:repeat(23,minmax(22px,1fr))}
.sca-tz-h{position:relative;min-width:0;overflow:visible;margin:0;border:0;border-left:1px solid rgba(255,255,255,.9);padding:22px 0 8px;font-size:13px;font-weight:700;color:var(--sca-ink);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;min-height:76px}
.sca-tz-h sup{font-size:9px;line-height:1;color:var(--sca-sub)}
.sca-tz-h small{position:absolute;top:4px;left:-6px;right:-6px;z-index:1;font-size:9px;font-weight:800;color:#b45309;text-align:center;white-space:nowrap}
.sca-tz-h.is-mid{border-left:2px solid #b45309}
.sca-tz-h:hover{outline:2px solid var(--sca-blue);outline-offset:-2px;z-index:1}
.sca-tz-h.is-sel{background:var(--sca-blue);color:#fff}.sca-tz-h.is-sel sup{color:#fff}
.sca-tz-overlap{font-size:14px;font-weight:700;margin:12px 0 0!important}
.sca-tz-add{margin-top:14px;max-width:360px}
.sca-tz-acts{margin-top:14px}.sca-tz-acts .sca-primary{grid-column:auto}
@media(max-width:700px){.sca-tz-ctl{grid-template-columns:1fr 1fr}.sca-tz-ctl>div:first-child{grid-column:1/-1}.sca-tz-grid{min-width:740px}.sca-tz-row{grid-template-columns:150px minmax(0,1fr)}.sca-tz-now b{font-size:19px}.sca-tz-acts{grid-template-columns:1fr}.sca-tz-add{max-width:none}}

/* Keep complete city names visible in the sticky column at every viewport. */
.sca-tz-name{flex-wrap:wrap}.sca-tz-name strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45}
/* Scoped upgrade controls. */
.sc-tool .sc-tool-options,.sc-tool .sc-tool-toolbar,.sc-tool .sc-tool-chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}
.sc-tool .sc-tool-options small{display:block;flex-basis:100%}
.sc-tool .sc-tool-options input[type=number]{width:110px}
.sc-tool .sc-tool-comparison{position:relative;height:320px;background:#f1f3f5;overflow:hidden}
.sc-tool .sc-tool-comparison img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.sc-tool .sc-tool-compare input[type=range]{width:100%}
.sc-tool .sc-tool-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin:20px 0}
.sc-tool .sc-tool-page{border:2px solid var(--sc-file-color);border-radius:8px;background:#fff;color:#222;padding:12px;min-height:190px;cursor:grab;overflow:hidden}
.sc-tool .sc-tool-page[aria-pressed=true]{outline:3px solid #146ef5;outline-offset:3px;background:#eaf2ff}
.sc-tool .sc-tool-page:focus-visible{outline:3px solid #146ef5;outline-offset:3px}
.sc-tool .sc-tool-page-preview{height:135px;display:flex;align-items:center;justify-content:center;overflow-wrap:anywhere;color:var(--sc-file-color);font-weight:600;padding:8px;box-sizing:border-box}
.sc-tool .sc-tool-page span{display:block;margin-top:10px}
.sc-tool [hidden]{display:none!important}
/* r2: contain intrinsic widths and isolate native controls from theme buttons. */
.sc-tool.sc-tool,.sc-tool *{box-sizing:border-box;min-width:0;max-width:100%}
.sc-tool.sc-tool{width:100%;margin-left:0;margin-right:0}
.sc-tool.sc-tool button{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--sca-line,#dfe4ec);color:var(--sca-ink,#14161c);box-shadow:none;text-transform:none;font-family:inherit;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:normal;padding:10px 12px;border-radius:10px;white-space:normal;overflow-wrap:anywhere;cursor:pointer;margin:0}
.sc-tool button.sca-btn{background:#fff;border:1px solid var(--sca-line,#dfe4ec);color:var(--sca-ink,#14161c);padding:11px 10px;border-radius:10px;font-weight:800}
.sc-tool button.sca-primary{background:var(--sca-blue,#2860e8);border-color:var(--sca-blue,#2860e8);color:#fff}
.sc-tool button.sca-primary:hover{background:#1e4bc0;color:#fff}
.sc-tool button.sca-x{background:transparent;border:0;color:var(--sca-sub,#5a6070);padding:4px 6px;border-radius:8px;font-size:22px;line-height:1}
.sc-tool .sca-move button.sca-x{font-size:18px;padding:4px 7px}
.sc-tool button.sca-drop{width:100%;background:var(--sca-soft,#f5f7fb);border:2px dashed #b9c6dc;color:var(--sca-ink,#14161c);padding:18px;border-radius:14px;font-size:17px}
.sc-tool .sca-tabs button{background:transparent;border:0;color:var(--sca-sub,#5a6070);padding:9px 8px;border-radius:8px}
.sc-tool .sca-tabs button[aria-selected=true]{background:#fff;color:var(--sca-ink,#14161c);box-shadow:0 1px 4px rgba(0,0,0,.08)}
.sc-tool button.sc-tool-chip{background:var(--sca-soft,#f5f7fb);border:1px solid var(--sca-line,#dfe4ec);color:var(--sca-ink,#14161c);padding:6px 12px;border-radius:999px;font:700 13px/1.5 sans-serif;font-family:inherit}
.sc-tool button.sc-tool-chip[aria-pressed=true]{background:#eaf2ff;border-color:#2860e8;color:#1748b6;box-shadow:inset 0 0 0 1px #2860e8}
.sc-tool button.sc-tool-page{display:flex;flex-direction:column;align-items:stretch;background:#fff;border:2px solid var(--sc-file-color,#dfe4ec);color:#222;box-shadow:none;text-transform:none;font:600 14px/1.4 sans-serif;font-family:inherit;padding:12px;border-radius:8px;cursor:grab;min-height:0;text-align:center}
.sc-tool button.sc-tool-page[aria-pressed=true]{background:#eaf2ff;outline:3px solid #2860e8;outline-offset:-3px}
.sc-tool button:focus-visible{outline:3px solid #2860e8;outline-offset:2px}
.sc-tool button:disabled{cursor:default;opacity:.5}
.sc-tool .sc-tool-page-grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))}
.sc-tool .sc-tool-page-area{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;overflow:hidden}
.sc-tool .sc-tool-page-preview{flex:none;width:70%;height:90%;max-width:none;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;background:#f5f7fb;border:1px solid var(--sc-file-color);border-radius:4px;overflow:hidden;overflow-wrap:normal;word-break:normal;padding:8px;transform-origin:center}
.sc-tool .sc-tool-page-number{display:block;max-width:100%;font-size:clamp(16px,3vw,28px);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc-tool .sc-tool-page-filename{display:block;width:100%;font-size:9px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal}
.sc-tool .sca-pdf.sc-tool-tabs-only{display:block;min-height:0;height:auto;padding:12px}
.sc-tool .sca-pdf.sc-tool-tabs-only>.sca-tabs{margin-bottom:0}
.sc-tool .sca-pdf.sc-tool-tabs-only>:not(.sca-tabs){display:none!important}
.sc-tool button.sc-tool-pdf-drop::before,.sc-tool button.sc-tool-pdf-drop::after{content:none!important;display:none!important}
.sc-tool .sc-tool-page span{overflow-wrap:anywhere}
.sc-tool .sca-img-opts,.sc-tool .sca-row2,.sc-tool .sca-grid,.sc-tool .sca-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
.sc-tool .sca-pdf-opts{grid-template-columns:repeat(3,minmax(0,1fr))}
.sc-tool .sca-img-actions{grid-template-columns:minmax(0,1fr) minmax(0,auto)}
.sc-tool .sca-tabs,.sc-tool .sca-move,.sc-tool .sc-tool-toolbar,.sc-tool .sc-tool-options{flex-wrap:wrap}
.sc-tool .sca-tabs button{flex:1 1 100px}
.sc-tool .sc-tool-toolbar>*,.sc-tool .sc-tool-options>*{min-width:0;max-width:100%}
.sc-tool .sc-tool-options select{width:auto}
.sc-tool .sc-tool-target-help{flex-basis:100%;line-height:1.6}
.sc-tool .sc-tool-target-help small{display:inline}
.sc-tool p,.sc-tool .sca-meta,.sc-tool .sca-drop,.sc-tool label{overflow-wrap:anywhere}
.sc-tool .sca-range input{min-width:0}
@media(max-width:700px){.sc-tool .sca-img-opts,.sc-tool .sca-pdf-opts,.sc-tool .sca-img-actions{grid-template-columns:minmax(0,1fr)}.sc-tool .sca-size-row select{min-width:0;flex-basis:100%}}
