.image3d-page{min-width:0}.image3d-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.image3d-heading>div{max-width:770px}.image3d-heading h1{font-size:36px}.image3d-heading p{margin-bottom:0}.image3d-heading>.btn{flex-shrink:0}.image3d-method-note{display:flex;align-items:flex-start;gap:24px;background:#eaf2ff;border:1px solid #d0e1ff;border-radius:7px;padding:18px 22px;line-height:1.7;color:#435d82}.image3d-method-note>b{min-width:132px;color:#183f7a}.image3d-method-note span{font-size:13px}.image3d-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-top:24px}.image3d-comparison>.card{min-width:0;padding:22px;background:#fff}.image3d-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.image3d-section-title h2{font-size:19px;margin:0}.image3d-section-title>span{font-size:10px;color:#73849d;text-align:right;max-width:180px}.image3d-source-stage,.image3d-model-stage{height:400px;position:relative;border:1px solid #e0e8f3;border-radius:7px;overflow:hidden;background:#f1f5fc}.image3d-source-stage{display:flex;align-items:center;justify-content:center;background-color:#f5f7fb;background-image:linear-gradient(45deg,#e9edf4 25%,transparent 25%),linear-gradient(-45deg,#e9edf4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e9edf4 75%),linear-gradient(-45deg,transparent 75%,#e9edf4 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.image3d-source-stage>img{width:100%;height:100%;object-fit:contain;padding:18px 18px 46px}.image3d-image-caption{position:absolute;left:0;bottom:0;right:0;background:#fffffff2;padding:10px 14px;font-size:11px;color:#5d6f89;overflow-wrap:anywhere}.image3d-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:30px;text-align:center;gap:10px;max-width:430px;margin:auto}.image3d-placeholder svg{width:48px;height:48px;color:#97b1d5}.image3d-placeholder>b{color:#3e587d;font-size:15px}.image3d-placeholder p{font-size:12px;margin:0;max-width:300px}.image3d-cube{font-size:65px;color:#8aa8d1;line-height:1.1}.image3d-upload{display:block;text-align:center;color:#1265ed;border:1px solid #b7ccee;border-radius:5px;background:#f5f9ff;padding:10px;margin:15px 0 5px;font-weight:600;cursor:pointer}.image3d-upload input{display:block;font-size:11px;border:0;background:transparent;margin:auto;max-width:310px;padding:8px 0 0}.image3d-upload input:disabled{opacity:.5}.image3d-review-note{font-size:11px;margin-bottom:0}.image3d-create{background:white}.image3d-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.image3d-method{display:flex;gap:10px;align-items:flex-start;border:1px solid #cfdcec;border-radius:6px;padding:16px;margin:0;cursor:pointer;min-width:0}.image3d-method:has(input:checked){border-color:#1265ed;background:#f1f6ff;box-shadow:0 0 0 1px #1265ed}.image3d-method input{width:auto;margin:2px 0 0;flex-shrink:0}.image3d-method>div{min-width:0}.image3d-method b{display:block;font-size:13px}.image3d-method p{font-size:11px;margin:7px 0}.image3d-method-kind{display:block;color:#7689a3;font-size:10px;line-height:1.5;margin-top:5px}.image3d-method.unavailable{background:#f6f7fa;cursor:default}.image3d-unavailable,.image3d-available{display:block;font-size:10px;line-height:1.5}.image3d-unavailable{color:#8d5d36}.image3d-available{color:#287d58}.image3d-settings{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px;margin:20px 0}.image3d-settings label{margin-top:0}.image3d-settings small{display:block;font-size:10px;line-height:1.5;color:#8492a5;margin-top:5px}.image3d-relief-options{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.image3d-check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65}.image3d-check input[type=checkbox]{width:16px;height:16px;margin:2px 0 0;flex-shrink:0}.image3d-relief-options>.image3d-check{grid-column:1/-1}.image3d-consents{border-top:1px solid #e5ebf3;padding-top:5px}.image3d-submit-row{display:flex;align-items:center;gap:25px;margin-top:22px}.image3d-submit-row button{flex-shrink:0}.image3d-submit-row p{margin:0;font-size:10px;max-width:620px}.image3d-task .image3d-section-title h2{margin-top:7px}.image3d-task-meta{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:11px;color:#7688a2;margin:14px 0 20px}.image3d-progress{display:flex;gap:14px;align-items:center}.image3d-progress progress{width:100%;height:13px;accent-color:#1265ed}.image3d-progress>span{font-size:11px;white-space:nowrap;color:#5a7398}.image3d-project{border-top:1px solid #e0e8f3;margin-top:24px;padding-top:18px}.image3d-project h3{margin-top:0}.image3d-project p{font-size:12px;max-width:780px}.image3d-project .row{max-width:760px}.image3d-project button,.image3d-project>.btn{margin-top:15px}.image3d-downloads{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:15px}.image3d-downloads>b{font-size:11px;width:100%;color:#5e7493}.image3d-downloads button{font-size:10px;padding:8px 12px}.image3d-events{margin-bottom:0}.image3d-events summary{font-size:12px}.image3d-events ol{list-style:none;padding:0;border-left:2px solid #dce7f6;margin-left:5px}.image3d-events li{padding:8px 15px;display:flex;gap:20px;font-size:11px;overflow-wrap:anywhere}.image3d-events time{color:#8491a5;min-width:135px}.image3d-history .sectionhead>span{font-size:11px;text-align:right}.image3d-history td{overflow-wrap:anywhere}.image3d-history td a{color:#1265ed;white-space:nowrap}.image3d-page [hidden]{display:none!important}.image3d-poll-error{font-size:12px}
@media(max-width:1000px){.image3d-methods{grid-template-columns:1fr}.image3d-method{padding:15px}.image3d-method-kind{display:inline;margin-left:8px}.image3d-method p{margin:5px 0}.image3d-settings{grid-template-columns:1fr}.image3d-source-stage,.image3d-model-stage{height:350px}.image3d-section-title{flex-wrap:wrap}.image3d-section-title>span{max-width:none;text-align:left}}
@media(max-width:700px){.image3d-heading{display:block}.image3d-heading h1{font-size:29px}.image3d-heading>.btn{margin-top:18px}.image3d-method-note{display:block;padding:16px}.image3d-method-note>b{display:block;margin-bottom:7px}.image3d-method-note span{font-size:12px}.image3d-comparison{grid-template-columns:1fr;gap:0}.image3d-comparison>.card{padding:16px}.image3d-source-stage,.image3d-model-stage{height:340px}.image3d-relief-options{grid-template-columns:1fr 1fr}.image3d-submit-row{display:block}.image3d-submit-row p{margin-top:15px}.image3d-submit-row button{width:100%}.image3d-progress{align-items:flex-start;flex-direction:column;gap:6px}.image3d-events li{display:block}.image3d-events time{display:block;margin-bottom:4px}.image3d-history .sectionhead{align-items:flex-start}.image3d-history .sectionhead>span{max-width:135px;font-size:10px}.image3d-method-kind{display:block;margin-left:0}.image3d-task .actions>button,.image3d-task .actions>.btn{font-size:11px}.image3d-task-meta{display:grid;gap:7px}.image3d-source-stage>img{padding:12px 12px 48px}}
