.ph-ct .ph-panel-main{display:flex;flex-direction:column;min-height:0}.ph-ct .ph-ct-bar{flex:0 0 auto}.ph-ct .ph-ct-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.ph-ct .ct-tabs{display:flex;gap:6px;padding:0 0 8px}.ph-ct .ct-tab{border-radius:7px 7px 0 0;border:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 18%, transparent));border-bottom:none;background:var(--ph-stone, #0e1016);color:var(--ph-t-meta, #9a97ac);font-family:var(--ph-f-ui, inherit);font-size:.76rem;padding:6px 14px;cursor:pointer}.ph-ct .ct-tab.on{background:linear-gradient(180deg, var(--ph-sel, #262a38), var(--ph-stone, #0e1016));color:var(--ph-t-title, #f0b850);border-color:var(--ph-t-title, #f0b850)}.ph-ct .ct-sec-box{border-top:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 12%, transparent));padding-top:9px}.ph-ct .ct-sec-box:first-child{border-top:none;padding-top:0}.ph-ct .ct-sec-box h4{margin:0 0 7px;font-family:var(--ph-f-head, serif);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ph-t-title, #f0b850)}.ph-ct .ct-sec-box h5{margin:10px 0 5px;font-family:var(--ph-f-head, serif);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ph-t-meta, #9a97ac)}.ph-ct .ct-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:8px 10px}.ph-ct .ct-grid label{display:flex;flex-direction:column;gap:4px;font-size:.64rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ph-t-meta, #9a97ac)}.ph-ct select,.ph-ct input[type=date],.ph-ct input[type=text]{box-sizing:border-box;width:100%;height:28px;padding:0 7px;border-radius:6px;border:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 18%, transparent));background:var(--ph-well, #14161d);color:var(--ph-ink, #f0e6d0);font-family:var(--ph-f-body, inherit);font-size:.78rem}.ph-ct select:focus,.ph-ct input[type=date]:focus,.ph-ct input[type=text]:focus{outline:none;border-color:var(--ph-t-title, #f0b850)}.ph-ct .ct-fine{margin:5px 0;font-size:.68rem;line-height:1.5;color:var(--ph-t-meta, #9a97ac)}.ph-ct .ct-none{margin:5px 0;font-size:.72rem;line-height:1.5;color:var(--ph-t-meta, #9a97ac);font-style:italic}.ph-ct .ct-warn{margin:6px 0;padding:6px 9px;border-left:2px solid var(--ph-edge, #8f6d20);background:var(--ph-stone, #0e1016);font-size:.7rem;line-height:1.5;color:var(--ph-t-read, #cfc7dd)}.ph-ct .ct-stop{margin:6px 0;padding:7px 10px;border-left:3px solid var(--ph-t-title, #f0b850);background:var(--ph-sel, #262a38);font-size:.74rem;line-height:1.5;color:var(--ph-t-ink, #efe6d2)}.ph-ct .ct-case{margin:10px 0 12px;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb, var(--ph-t-title, #f0b850) 45%, transparent);background:color-mix(in srgb, var(--ph-stone, #0e1016) 22%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--ph-t-title, #f0b850) 16%, transparent)}.ph-ct .ct-case-k{margin:0 0 4px;font-family:var(--ph-f-head, serif);font-size:1.02rem;font-weight:700;letter-spacing:.06em;color:var(--ph-gold-hi, #efd68b)}.ph-ct .ct-case-k2{margin:10px 0 4px;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ph-t-meta, #9a97ac)}.ph-ct .ct-case-v{margin:0 0 8px;font-size:.78rem;line-height:1.45;color:var(--ph-read, #cfc7bb)}.ph-ct .ct-case-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ph-ct .ct-run{margin-top:8px}.ph-ct .ct-big{margin:6px 0;font-family:var(--ph-f-title, var(--ph-f-head, serif));font-size:1.25rem;line-height:1.2;color:var(--ph-t-title, #f0b850)}.ph-ct .ct-big span{font-size:.72rem;color:var(--ph-t-meta, #9a97ac)}.ph-ct .ct-big b{display:block;font-size:.72rem;font-weight:400;color:var(--ph-t-read, #cfc7dd)}.ph-ct .ct-shots{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin:6px 0}.ph-ct .ct-shot{position:relative;width:76px;height:76px;border-radius:7px;overflow:hidden;border:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 18%, transparent));background:var(--ph-stone, #0e1016)}.ph-ct .ct-shot.ins{border-color:var(--ph-t-title, #f0b850)}.ph-ct .ct-shot img{width:100%;height:100%;object-fit:cover;display:block}.ph-ct .ct-shot.busy img{opacity:.45}.ph-ct .ct-shot b{position:absolute;left:0;bottom:0;right:0;padding:1px 4px;font-size:.55rem;letter-spacing:.04em;text-transform:uppercase;font-weight:400;color:var(--ph-t-ink, #efe6d2);background:var(--ph-well, #14161d)}.ph-ct .ct-shot.ins b{color:var(--ph-t-title, #f0b850)}.ph-ct .ct-shot button{position:absolute;top:2px;right:2px;width:18px;height:18px;line-height:1;border-radius:50%;border:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 30%, transparent));background:var(--ph-well, #14161d);color:var(--ph-ink, #f0e6d0);font-size:.66rem;cursor:pointer}.ph-ct .ct-add{display:flex;align-items:center;justify-content:center;width:76px;height:76px;padding:0 6px;text-align:center;border-radius:7px;border:1px dashed var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 30%, transparent));color:var(--ph-t-meta, #9a97ac);font-size:.62rem;cursor:pointer}.ph-ct .ct-add input{display:none}.ph-ct .ct-add:hover{border-color:var(--ph-t-title, #f0b850);color:var(--ph-t-title, #f0b850)}.ph-ct .ct-hz{width:100%;border-collapse:collapse}.ph-ct .ct-hz td{padding:2px 4px 2px 0;vertical-align:middle}.ph-ct .ct-hz td:nth-child(2),.ph-ct .ct-hz td:nth-child(3){width:68px}.ph-ct .ct-hz td:last-child{width:26px}.ph-ct .ct-hz button{width:22px;height:22px;line-height:1;border-radius:5px;border:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 22%, transparent));background:var(--ph-stone, #0e1016);color:var(--ph-t-meta, #9a97ac);font-size:.66rem;cursor:pointer}.ph-ct .ct-secwrap{margin:8px 0}.ph-ct .ct-sec{width:100%;max-width:300px;height:auto;display:block}.ph-ct .ct-band{stroke:var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 30%, transparent));stroke-width:1}.ph-ct .ct-turned{fill:var(--ph-stone, #0e1016)}.ph-ct .ct-intact{fill:var(--ph-sel, #262a38)}.ph-ct .ct-hl{fill:var(--ph-t-read, #cfc7dd);font-size:8px;font-family:var(--ph-f-ui, sans-serif)}.ph-ct .ct-hd{fill:var(--ph-t-meta, #9a97ac);font-size:7px;font-family:var(--ph-f-ui, sans-serif)}.ph-ct .ct-fl{fill:var(--ph-t-title, #f0b850);font-size:8px;font-family:var(--ph-f-ui, sans-serif)}.ph-ct .ct-find{stroke:var(--ph-t-title, #f0b850);stroke-width:1.2;stroke-dasharray:3 2}.ph-ct .ct-finddot{fill:var(--ph-t-title, #f0b850)}.ph-ct .ct-grid-tbl{width:100%;border-collapse:collapse;font-size:.72rem;margin:6px 0}.ph-ct .ct-grid-tbl th{text-align:left;font-family:var(--ph-f-head, serif);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ph-t-meta, #9a97ac);border-bottom:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 18%, transparent));padding:3px 6px 4px 0}.ph-ct .ct-grid-tbl td{padding:4px 6px 4px 0;color:var(--ph-t-read, #cfc7dd);border-bottom:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 7%, transparent))}.ph-ct .ct-grid-tbl td b{color:var(--ph-t-title, #f0b850);font-family:var(--ph-f-ui, monospace)}.ph-ct .ct-grid-tbl tr.ct-pub td{background:var(--ph-sel, #262a38)}.ph-ct .ct-export{margin:6px 0;padding:9px 11px;max-height:210px;overflow:auto;border-radius:7px;border:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 18%, transparent));background:var(--ph-well, #14161d);color:var(--ph-t-ink, #efe6d2);font-family:var(--ph-f-mono, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:.66rem;line-height:1.45;white-space:pre-wrap}.ph-ct .ct-lost{margin:4px 0;padding-left:17px}.ph-ct .ct-lost li{margin-bottom:5px;font-size:.72rem;line-height:1.5;color:var(--ph-t-read, #cfc7dd)}.ph-ct .ct-cards{list-style:none;margin:6px 0 0;padding:0}.ph-ct .ct-cards li{padding:5px 0 5px 9px;border-left:2px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 14%, transparent));border-bottom:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 8%, transparent));font-size:.74rem}.ph-ct .ct-cards li.ins{border-left-color:var(--ph-t-title, #f0b850)}.ph-ct .ct-cards li a{color:var(--ph-link, var(--ph-t-title, #f0b850));text-decoration:none}.ph-ct .ct-cards li a:hover{text-decoration:underline}.ph-ct .ct-cards li i{display:block;font-style:normal;font-size:.64rem;color:var(--ph-t-meta, #9a97ac)}.ph-ct .ct-alt,.ph-ct .ct-file,.ph-ct .ct-lnk{border-radius:7px;border:1px solid var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 22%, transparent));background:linear-gradient(180deg, var(--ph-sel, #262a38), var(--ph-stone, #0e1016));color:var(--ph-ink, #f0e6d0);font-family:var(--ph-f-ui, inherit);font-size:.74rem;padding:6px 11px;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block}.ph-ct .ct-file{border-color:var(--ph-t-title, #f0b850);color:var(--ph-t-title, #f0b850);font-family:var(--ph-f-head, serif);font-weight:700}.ph-ct .ct-file[disabled]{opacity:.45;cursor:default;border-color:var(--ph-line, color-mix(in srgb, var(--ph-ink, #f0e6d0) 22%, transparent));color:var(--ph-t-meta, #9a97ac)}.ph-ct .ct-alt:hover,.ph-ct .ct-lnk:hover,.ph-ct .ct-file:hover:not([disabled]){border-color:var(--ph-t-title, #f0b850);color:var(--ph-t-title, #f0b850)}.ph-ct .ct-lnk{margin:0 4px 4px 0;font-size:.66rem;padding:4px 8px}.ph-ct .ph-panel-side h3{margin:0 0 6px;font-family:var(--ph-f-title, var(--ph-f-head, serif));font-size:.95rem;color:var(--ph-t-title, #f0b850)}.ph-ct .ph-panel-side h4{margin:12px 0 5px;font-family:var(--ph-f-head, serif);font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ph-t-meta, #9a97ac)}.ph-ct .ph-panel-side p{margin:0 0 7px;font-size:.72rem;line-height:1.5;color:var(--ph-t-read, #cfc7dd)}.ph-ct .ct-steps{margin:0 0 7px;padding-left:16px;font-size:.7rem;line-height:1.5;color:var(--ph-t-read, #cfc7dd)}.ph-ct .ct-steps li{margin-bottom:3px}
/*# sourceMappingURL=common_theme_18_5487319bc17868aa926bb46265846dc22390c92a.css.map?__ws=piratehoard.com */
