#pfBoxEditorAccess{white-space:nowrap;border-color:#399c9f;color:#b7f1ed;background:#203e44}
#pfBoxEditorFeature[hidden]{display:none!important}#pfBoxEditorFeature{margin:10px 12px 14px;padding:15px;border:1px solid #2e8d92;border-radius:10px;background:linear-gradient(135deg,#d8f5f1,#edf8f7);color:#123d46;box-shadow:0 2px 9px #082e3820}#pfBoxEditorFeature strong{display:block;font-size:16px}#pfBoxEditorFeature p{font-size:12px;line-height:1.4;margin:5px 0 12px}#pfBoxEditorFeature>div{display:flex;gap:7px;flex-wrap:wrap}#pfBoxEditorFeature button{font-size:12px;font-weight:650;padding:9px 11px}#pfBoxEditorFeature .primary{background:#007f88;color:white}#pfBoxEditorFeatureHelp{color:#145861;background:#ffffff;border-color:#9fc5c7}
#pfDielineImport{width:min(1200px,96vw);max-width:96vw;height:min(850px,94dvh);max-height:94dvh;padding:0;background:#192c34;color:#e2eeee;border:1px solid #527780;border-radius:14px;overflow:hidden}
#pfDielineImport[open]{display:flex;flex-direction:column}
#pfDielineImport::backdrop{background:#08171bd9}
#pfDielineImport header,#pfDielineImport footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;flex-shrink:0}
#pfDielineImport header{border-bottom:1px solid #45616b}#pfDielineImport header strong{font-size:19px}#pfDielineImport p{line-height:1.5;margin:7px 0 14px;font-size:13px}#pfDielineImport header p{margin:5px 0 0;color:#a9bec5}
.di-work{display:grid;grid-template-columns:minmax(0,1fr) 290px;min-height:0;flex:1}.di-work>section{display:flex;flex-direction:column;min-height:0;background:#dce3e5}.di-work aside{padding:16px;overflow:auto;border-left:1px solid #45616b}.di-work h3{font-size:15px;color:#5ed5d3;margin:4px 0 12px}.di-work h3:not(:first-child){margin-top:24px}
.di-work label{display:block;font-size:13px;margin:14px 0}.di-work input,.di-work select{display:block;width:100%;margin-top:6px;box-sizing:border-box}.di-tools{display:flex;gap:8px;align-items:center;padding:12px;background:#233c44;flex-wrap:wrap}.di-tools span{font-size:12px;overflow-wrap:anywhere}
#diPreview{flex:1;min-height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;color:#243b43}#diPreview p{padding:20px}#diPreview svg{width:100%;height:100%;min-height:0;user-select:none}#diPreview image{pointer-events:none}.di-body{fill:#00a8b710;stroke:none;pointer-events:none}.di-flaps{fill:#35cd7040;stroke:#19884a;stroke-width:1.7;pointer-events:none}.di-guides line{stroke:#007d9a;stroke-width:1.3;stroke-dasharray:5 3;pointer-events:none}.di-guides circle{fill:#fff;stroke:#007d9a;stroke-width:2;cursor:grab}.di-guides text{fill:#004d64;pointer-events:none}.di-guides [data-guide^=y] line,.di-guides [data-guide^=y] circle{stroke:#d76a00}
#diResult{padding:12px;background:#29434c;border-radius:6px;font-size:13px;line-height:1.5}.di-note{color:#a7bdc4}#diStatus{font-size:13px;line-height:1.4}#diApply{flex-shrink:0}#pfDielineImport footer{border-top:1px solid #45616b}
#bePlan .be-contour-point{fill:#975add;stroke:white;stroke-width:1;cursor:move}#bePlan .be-contour-point.active{fill:#df94ff;stroke:#472369;stroke-width:1.5}#bePlan .be-contour-add{cursor:copy}#bePlan .be-contour-add circle{fill:white;stroke:#975add;stroke-width:.8}#bePlan .be-contour-add text{fill:#7143a3;pointer-events:none}
@media(max-width:700px){#pfDielineImport{height:96dvh;max-height:96dvh}.di-work{display:block;overflow:auto}.di-work>section{height:47dvh;min-height:300px}.di-work aside{overflow:visible;border-left:0}.di-work h3{margin-top:14px}#pfDielineImport header,#pfDielineImport footer{padding:10px;gap:8px}#pfDielineImport footer{align-items:stretch;flex-direction:column}#diStatus{font-size:12px}#beImportDieline{white-space:normal}#pfBoxEditorAccess{font-size:11px}}

#pfDielineImport header{position:static!important;height:auto!important;background:#10262e!important;color:#e2eeee}#pfDielineImport .di-work aside{background:#192c34!important;color:#e2eeee;border-right:0}#pfDielineImport section{margin-bottom:0}#pfDielineImport h3{color:#5ed5d3}#pfDielineImport input,#pfDielineImport select,#pfDielineImport button{background:#24414b!important;color:#e2eeee!important;border-color:#54747e!important;padding:9px}#pfDielineImport button.primary{background:#007c86!important}#pfDielineImport button:disabled{opacity:.5}#pfDielineImport button:hover{background:#315460!important}#pfDielineImport footer{background:#192c34!important;color:#e2eeee}
@media(max-width:700px){#pfBoxEditor .be-start{flex-wrap:wrap}#beImportDieline{flex:1 1 48%;font-size:11px;padding:7px}#beLayout{font-size:11px;padding:7px}#pfBoxEditor .be-start label{flex:1 1 100%}}

body.pf-pbr-active #pfBoxEditorAccess{display:none!important}#pfPhoneBoxEditor{width:100%;margin-top:10px;background:#007c86!important;color:white!important}#pfLibraryActions #pfBoxEditorAccess{border-color:#398c94!important;background:#244650!important;color:#d6f7f4!important;font-weight:600}
@media(max-width:920px){body>header #pfBoxEditorAccess{display:none!important}}

#diTongueChoices label{display:flex;gap:8px;align-items:center;margin:8px 0}#diTongueChoices input[type=checkbox]{width:auto;display:inline-block;flex:none}
.be-fold-row{display:grid;grid-template-columns:1fr 30px 30px;gap:4px;margin:8px 0;padding:8px;background:#20343c;border-radius:6px}.be-fold-row .be-fold-name{text-align:left;min-width:0}.be-fold-row select{grid-column:1/-1}.be-inspector-tabs button{min-width:0;padding:8px 5px;font-size:11px}

.be-inspector-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.be-inspector-tabs button{white-space:normal;overflow-wrap:anywhere}.be-fold-row button{padding:6px!important;font-size:11px}.be-fold-row select{margin:0!important}.be-fold-row{align-items:center}
.be-fold-row{grid-template-columns:30px minmax(0,1fr) 30px 30px}.be-fold-row .be-fold-position{grid-column:2;grid-row:2;color:#a9d6d7;font-size:11px}.be-fold-row .be-fold-grip{grid-column:1;grid-row:1/3;touch-action:none;cursor:grab;font-size:22px!important;min-height:44px}.be-fold-row .be-fold-name{grid-column:2;grid-row:1}.be-fold-row>button:nth-of-type(3){grid-column:3;grid-row:1/3}.be-fold-row>button:nth-of-type(4){grid-column:4;grid-row:1/3}.be-fold-row.be-drop-target{outline:2px solid #40c8cc;background:#31575c}
#bePlan .be-piece-numbers circle{fill:#073b48;stroke:white;stroke-width:2;cursor:pointer}#bePlan .be-piece-numbers text{fill:white;stroke:none;font-weight:800;pointer-events:none}#bePlan .be-piece-numbers .selected circle{fill:#b76100}#bePlan .be-piece-numbers .recorded circle{fill:#127b52}

#pfBoxEditor[data-fold-mode=fold] .be-art-tools,#pfBoxEditor[data-fold-mode=fold] .be-snap-toggle{display:none}#pfBoxEditor .be-inspector-tabs button[aria-pressed=true]{background:#007e87!important;color:white!important}
