.container-robots-txt *,.container-robots-txt *:before,.container-robots-txt *:after{box-sizing:border-box;margin:0;padding:0}.wrappet_main{width:100%}.container-robots-txt{max-width:1000px;margin:0 auto;background-color:#fff;padding:40px;border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,.1);margin-bottom:20px}.container-robots-txt .section{margin-bottom:30px}.container-robots-txt .section h2{color:#4285f4;margin-bottom:20px;font-size:1.4em;border-bottom:2px solid #4285f4;padding-bottom:5px;margin-top:0}.container-robots-txt .form-group{margin-bottom:20px}.container-robots-txt .form-group label{display:block;margin-bottom:8px;font-weight:600}.container-robots-txt .form-group select,.container-robots-txt .form-group input,.container-robots-txt .form-group textarea{border:1px solid #ccc;border-radius:6px;font-size:1em;transition:border-color .3s}.container-robots-txt .form-group select,.container-robots-txt .form-group input:not([type=checkbox]),.container-robots-txt .form-group textarea{width:100%;padding:12px 15px}.container-robots-txt .form-group input[type=checkbox]{width:15px;min-width:15px;height:15px;border-radius:4px}.container-robots-txt .form-group select:focus,.container-robots-txt .form-group input:focus,.container-robots-txt .form-group textarea:focus{border-color:#4285f4;outline:none}.container-robots-txt .bots-list{display:flex;flex-wrap:wrap;gap:10px}.container-robots-txt .bots-list label{display:flex;align-items:center;background-color:#e8f0fe;padding:8px 12px;border-radius:5px;cursor:pointer;transition:background-color .3s}.container-robots-txt .bots-list label:hover{background-color:#d2e3fc}.container-robots-txt .bots-list input{margin-right:8px}.container-robots-txt .cms-select{margin-bottom:20px}.container-robots-txt .rules-container{margin-bottom:15px}.container-robots-txt .rule{display:flex;align-items:center;margin-bottom:10px}.container-robots-txt .rule input{flex:1;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:.95em;margin-right:10px}.container-robots-txt .rule button{background-color:#ea4335;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9em;transition:background-color .3s}.container-robots-txt .rule button:hover{background-color:#c1351d}.container-robots-txt .add-rule-btn{background-color:#34a853;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:1em;transition:background-color .3s}.container-robots-txt .add-rule-btn:hover{background-color:#2c8f45}.container-robots-txt .buttons{display:flex;gap:15px;justify-content:center;margin-top:30px}.container-robots-txt .btn{flex:1;padding:14px;border:none;border-radius:6px;font-size:1em;cursor:pointer;color:#fff;transition:background-color .3s;text-transform:none;height:min-content}.container-robots-txt .btn:hover,.container-robots-txt .btn:active,.container-robots-txt .btn:focus,.container-robots-txt .add-rule-btn,.container-robots-txt .add-rule-btn:hover,.container-robots-txt .add-rule-btn:active,.container-robots-txt .add-rule-btn:focus,.container-robots-txt .remove-btn,.container-robots-txt .remove-btn:hover,.container-robots-txt .remove-btn:active,.container-robots-txt .remove-btn:focus{text-decoration:none;text-transform:none}.container-robots-txt .btn-download{background-color:#fbbc05}.container-robots-txt .btn-download:hover{background-color:#e0a800}.container-robots-txt .btn-copy{background-color:#ea4335}.container-robots-txt .btn-copy:hover{background-color:#c1351d}.container-robots-txt .preview{background-color:#f9f9f9;padding:20px;border-radius:6px;font-family:'Courier New',Courier,monospace;white-space:pre-wrap;max-height:500px;overflow-y:auto;border:1px solid #ddd}@media (max-width:768px){.container-robots-txt .buttons{flex-direction:column}.container-robots-txt{padding:15px}}