.drawing-appearance{color:#dce6ee;background:#111d29;border:1px solid #293d4b;border-radius:8px;max-width:100%;margin:8px 0;padding:9px;font-size:12px}.drawing-appearance summary{cursor:pointer;overflow-wrap:anywhere;padding:7px;font-weight:600}.drawing-tree{max-height:55vh;margin-top:7px;overflow:auto}.drawing-category{border-top:1px solid #293d4b;margin:0!important;padding:0!important}.drawing-category-heading,.drawing-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px;display:grid}.drawing-category-heading>input,.drawing-row>input{margin-top:10px}.drawing-category-heading>details{min-width:0}.drawing-children{padding:0 3px 5px}.drawing-row summary{font-weight:400}.drawing-properties{border-left:1px solid #344957;padding:3px 7px}.drawing-properties label{justify-content:space-between;align-items:center;gap:8px;margin:7px 0;flex-direction:row!important;display:flex!important}.drawing-appearance input,.drawing-appearance select{color:#dce6ee;background:#0c1520;border:1px solid #344957;border-radius:5px;min-width:0;padding:5px}.drawing-appearance input[type=number]{width:75px}.drawing-appearance input[type=color]{width:50px;height:28px;padding:2px}.drawing-appearance input[type=checkbox]{accent-color:#41d5c0;width:14px;height:14px}.drawing-appearance button{color:#dce6ee;cursor:pointer;background:#192a38;border:1px solid #344957;border-radius:5px;margin:4px 0;padding:7px}.drawing-palette{border:0;min-width:0;margin:5px 0;padding:4px 0}.drawing-palette legend{color:#a9bdca;font-size:11px}.drawing-palette>div{flex-wrap:wrap;gap:5px;display:flex}.drawing-palette>div>button{border:1px solid #607987;border-radius:4px;width:20px;min-width:20px;height:20px;min-height:20px;margin:2px 0;padding:0}.drawing-palette button[aria-pressed=true]{outline-offset:2px;outline:2px solid #fff}.drawing-group-style{border-bottom:1px dashed #354957;margin-bottom:5px}.drawing-group-style>summary{color:#9ed5ce;font-size:10px}.radiograph-flips{flex:none;align-items:center;gap:4px;display:inline-flex}.radiograph-flips button{box-sizing:border-box;color:#c8d8e4;cursor:pointer;background:#17232e;border:1px solid #344654;border-radius:5px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;max-width:34px;height:32px;padding:0;display:inline-flex}.radiograph-flips button:hover:not(:disabled){color:#fff;border-color:#41d5c0}.radiograph-flips button[aria-pressed=true]{color:#77f1de;background:#214e4b;border-color:#41d5c0}.radiograph-flips button:focus-visible{outline-offset:2px;outline:2px solid #41d5c0}.radiograph-flips button:disabled{opacity:.4;cursor:default}@media (pointer:coarse){.radiograph-flips button{flex-basis:44px;width:44px;min-width:44px;max-width:44px;height:44px}}.df-mobile-point-assist.is-confirming{z-index:24;pointer-events:none;filter:drop-shadow(0 4px 12px #0009);align-items:stretch;gap:6px;height:224px;max-height:62%;display:flex;position:absolute;left:6px;right:6px}.df-mobile-point-assist.is-confirming.at-top{top:6px}.df-mobile-point-assist.is-confirming.at-bottom{bottom:6px}.df-mobile-point-assist.is-confirming.finger-left{flex-direction:row-reverse}.df-mobile-point-assist.is-confirming.finger-right{flex-direction:row}.is-confirming .df-mobile-point-label{color:#eafffa;background:#0c2228f5;border:1px solid #3a7c79;border-radius:9px;flex-direction:column;justify-content:center;gap:6px;width:38%;padding:8px;display:flex;overflow:hidden}.is-confirming .df-mobile-point-label strong{overflow-wrap:anywhere;font-size:12px}.is-confirming .df-mobile-point-label small,.is-confirming .df-mobile-point-label span{font-size:10px}.is-confirming .df-mobile-point-loupe{pointer-events:auto;background:#08131b;border:1px solid #3a7c79;border-radius:9px;flex-direction:column;width:62%;min-width:0;display:flex;position:relative;overflow:hidden}.is-confirming .df-mobile-point-loupe svg{cursor:crosshair;flex:1;width:100%;height:0;min-height:52px;display:block}.df-point-nudges,.df-point-confirm{background:#0c2228;gap:4px;padding:3px;display:flex}.df-point-nudges button{flex:1;min-width:0;min-height:32px;padding:2px!important}.df-point-confirm button{white-space:nowrap;flex:1;min-height:44px;padding:5px!important;font-size:12px!important}.df-point-confirm .df-confirm-point{font-weight:700;color:#08251f!important;background:#37cdb5!important}.df-mobile-point-assist.is-drag-preview{z-index:30;color:#e7f4f5;background:#0c1925ed;border:1px solid #456775;border-radius:9px;width:174px;position:absolute;overflow:hidden;pointer-events:none!important}.is-drag-preview.at-top{top:12px}.is-drag-preview.at-bottom{bottom:42px}.is-drag-preview.finger-left{right:12px}.is-drag-preview.finger-right{left:12px}.is-drag-preview .df-mobile-point-label{flex-direction:column;gap:3px;padding:5px 8px;display:flex}.is-drag-preview .df-mobile-point-label small,.is-drag-preview .df-mobile-point-label span{font-size:9px}.is-drag-preview .df-mobile-point-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.is-drag-preview .df-mobile-point-loupe svg{width:172px;height:172px;display:block}.is-drag-preview .df-mobile-point-loupe>span{display:none}.is-drag-preview *{pointer-events:none!important}.df-mobile-point-assist.is-drag-preview{flex-direction:column;width:202px;max-width:45%;height:auto;bottom:auto;left:auto;right:auto;pointer-events:none!important;display:block!important}.df-mobile-point-assist.is-drag-preview.at-top{top:70px;bottom:auto}.df-mobile-point-assist.is-drag-preview.at-bottom{top:auto;bottom:12px}.df-mobile-point-assist.is-drag-preview.finger-left{left:auto;right:12px}.df-mobile-point-assist.is-drag-preview.finger-right{left:12px;right:auto}.is-drag-preview .df-mobile-point-label span{display:none}.is-drag-preview .df-mobile-point-loupe svg{width:200px;max-width:100%;height:200px}.is-drag-preview .df-mobile-point-loupe>span{padding:3px 7px;font-size:10px;display:block}
