.dgdc-cadastre{max-width:1800px;margin:32px auto;padding:20px;color:#10244a;font-family:Arial,sans-serif}.dgdc-cadastre__header{display:flex;gap:18px;align-items:center;margin-bottom:24px}.dgdc-cadastre__header h1{margin:0;text-transform:uppercase;font-size:30px}.dgdc-cadastre__header p{margin:6px 0 0;color:#53627a}.dgdc-cadastre__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:12px;background:#edf8f0;color:#078d42;font-size:38px}.dgdc-cadastre__toolbar{display:grid;grid-template-columns:1.35fr 1.2fr .8fr 1fr .9fr;gap:20px;padding:20px;border:1px solid #dde4ec;border-radius:14px;background:#fff;box-shadow:0 4px 18px #10244a0d}.dgdc-cadastre__toolbar label,.dgdc-cadastre__control{display:flex;flex-direction:column;gap:8px;font-weight:700}.dgdc-cadastre select,.dgdc-cadastre input,.dgdc-cadastre button{font:inherit}.dgdc-cadastre select,.dgdc-cadastre input[type=search]{height:48px;border:1px solid #cad4df;border-radius:8px;padding:0 13px;background:#fff}.dgdc-cadastre__search{display:flex;gap:7px}.dgdc-cadastre__search input{min-width:0;flex:1}.dgdc-cadastre button{cursor:pointer}.dgdc-cadastre__search button,.dgdc-cadastre__control>button{border:1px solid #078d42;border-radius:8px;background:#fff;color:#078d42;padding:0 16px;min-height:48px;font-weight:700}.dgdc-cadastre__segmented{display:flex}.dgdc-cadastre__segmented button{flex:1;min-height:48px;border:1px solid #cad4df;background:#fff}.dgdc-cadastre__segmented button:first-child{border-radius:8px 0 0 8px}.dgdc-cadastre__segmented button:last-child{border-radius:0 8px 8px 0}.dgdc-cadastre__segmented .is-active{border-color:#078d42;color:#078d42;background:#edf8f0}.dgdc-cadastre__toggle{justify-content:center}.dgdc-cadastre__toggle input{width:22px;height:22px;accent-color:#078d42}.dgdc-cadastre__message{margin:14px 0;padding:10px 14px;border-radius:8px;background:#edf8f0;color:#176733}.dgdc-cadastre__message.is-error{background:#fff1f0;color:#a2241d}.dgdc-cadastre__workspace{display:grid;grid-template-columns:280px minmax(400px,1fr) 310px;min-height:680px;margin-top:16px;border:1px solid #dde4ec;border-radius:14px;overflow:hidden;background:#fff}.dgdc-cadastre__results,.dgdc-cadastre__details{overflow:auto}.dgdc-cadastre__results{border-right:1px solid #dde4ec}.dgdc-cadastre__details{border-left:1px solid #dde4ec;padding-bottom:20px}.dgdc-cadastre__results h2,.dgdc-cadastre__details h2{font-size:17px;margin:0;padding:20px;border-bottom:1px solid #dde4ec}.dgdc-cadastre__results h2 span{float:right;background:#e8f5ec;color:#078d42;border-radius:20px;padding:2px 8px}.dgdc-cadastre__map{min-height:680px;z-index:1}.dgdc-cadastre__result{display:flex;width:100%;flex-direction:column;gap:6px;text-align:left;padding:18px;border:0;border-bottom:1px solid #e5e9ef;background:#fff;color:#10244a}.dgdc-cadastre__result:hover{background:#edf8f0}.dgdc-cadastre__result span{font-size:13px;color:#59677c}.dgdc-cadastre__empty{padding:20px;color:#6d7889}.dgdc-cadastre__details h3{font-size:23px;margin:20px}.dgdc-cadastre__details dl{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:0 20px}.dgdc-cadastre__details dt{color:#5d6a80}.dgdc-cadastre__details dd{margin:0;font-weight:700;text-align:right}.dgdc-cadastre__notice{padding:16px;border:1px solid #cfe0f5;border-radius:10px;background:#f4f8fe;color:#315d91}@media(max-width:1100px){.dgdc-cadastre__toolbar{grid-template-columns:repeat(2,1fr)}.dgdc-cadastre__workspace{grid-template-columns:230px 1fr}.dgdc-cadastre__details{grid-column:1/-1;border-left:0;border-top:1px solid #dde4ec}.dgdc-cadastre__map{min-height:560px}}@media(max-width:700px){.dgdc-cadastre{padding:12px}.dgdc-cadastre__toolbar,.dgdc-cadastre__workspace{display:block}.dgdc-cadastre__toolbar>*{margin-bottom:16px}.dgdc-cadastre__results{max-height:260px;border-right:0}.dgdc-cadastre__map{min-height:480px}.dgdc-cadastre__header h1{font-size:23px}}
