.dropbox{outline:2px dashed grey;outline-offset:-10px;background:#e0ffff;color:#696969;padding:10px 10px;min-height:200px;position:relative;cursor:pointer}.input-file{opacity:0;width:100%;height:200px;position:absolute;cursor:pointer}.dropbox:hover{background:#add8e6}.dropbox p{font-size:1.2em;text-align:center;padding:50px 0}.plan{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin:0;margin-top:20px}.plan-layout{background:transparent;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important}.plan-list{background:#fff;border-radius:4px;padding:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(25% - 16px);-webkit-transition:all .4s ease;transition:all .4s ease}.plan-list:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.plan-top{position:relative}.plan-cta-btn{margin-right:4px;background:#fff;border:0;border-radius:50%;height:32px;width:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.plan-thumbnail{height:158px;width:100%;max-width:272px;-o-object-fit:cover;object-fit:cover;border:0;background:transparent}.plan-cta{position:absolute;bottom:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.plan-details{border-radius:0 0 8px 8px;padding:16px;text-align:left}.plan-drawing-name{font-size:14px;font-weight:700;line-height:22px;color:#434343;margin-bottom:4px;text-transform:capitalize;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plan-drawing-name.white--{color:#f0f3f5}.plan-drawing-amt{font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.25);margin-bottom:4px}.plan-drawing-amt.white--{color:#f0f3f5}.plan-drawing-date{font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.45);margin-bottom:0}.plan-list.add-new--{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:238px}.plan-list-add-icon{height:32px!important;width:32px!important;color:#fff!important}.plan-list-add-btn{background:#0a1439;padding:12px;border-radius:50%}.plan-list-add-p{margin-top:24px;font-size:14px;line-height:22px;color:rgba(0,0,0,.45)}.folders{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px 16px;margin:30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.folderrr{position:relative;cursor:pointer;-webkit-transition:.4s ease;transition:.4s ease}.folderrr:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.04) 0 10px 10px -5px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.folderrr.no-pointer{cursor:default}.main-folder-part{background:#fabb1b;-webkit-box-shadow:inset 0 1px 3px 0 hsla(0,0%,100%,.5),0 -2px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px 0 hsla(0,0%,100%,.5),0 -2px 2px rgba(0,0,0,.1);border-radius:5px;height:150px;position:relative;width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-folder-part:after{content:"";-webkit-box-shadow:0 8px 8px 0 rgba(114,186,251,.6);box-shadow:0 8px 8px 0 rgba(114,186,251,.6);border-radius:10px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.back-folder-part{height:150px;position:absolute;width:200px}.back-folder-part:after{border-radius:5px 5px 0 0;height:20px;top:-15px}.back-folder-part:after,.back-folder-part:before{background:#fabb1b;content:"";position:absolute;width:150px}.back-folder-part:before{border-radius:0 5px 0 0;height:10px;right:2px;top:-6px}.add-icon{background-image:linear-gradient(179deg,#b6f9a5,#79c166 95%);right:-15px}.delete-icon{background:#ebedef;right:-15px}.add-icon,.delete-icon{border-radius:9999px;bottom:-15px;-webkit-box-shadow:0 4px 12px 0 rgba(79,140,62,.4),inset 0 1px 3px 0 hsla(0,0%,100%,.5);box-shadow:0 4px 12px 0 rgba(79,140,62,.4),inset 0 1px 3px 0 hsla(0,0%,100%,.5);height:50px;position:absolute;width:50px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-icon:after,.add-icon:before{background:#5d9d4d;border-radius:9999px;content:"";position:absolute}.add-icon:after{height:24px;left:calc(50% - 2px);top:calc(50% - 12px);width:4px}.add-icon:after,.add-icon:before{-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.1),0 1px 0 hsla(0,0%,100%,.6);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.1),0 1px 0 hsla(0,0%,100%,.6)}.add-icon:before{height:4px;left:calc(50% - 12px);top:calc(50% - 2px);width:24px}.scale-modal .close{display:none!important}.folder-rename-input{background:0;border:0;color:#f0f3f5;font-size:14px;font-weight:700;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 -10px;padding:0 10px}.folder-rename-input:focus-visible{outline:0;border-bottom:1px solid}.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.subscription-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.95);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay-content{text-align:center;padding:2rem;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:400px}.disabled-content{pointer-events:none;opacity:.5}.subscription-alert{border-left:4px solid #ffc107!important;background-color:#fff3cd;border-color:#ffeaa7}.subscription-alert .alert-heading{color:#856404}